<!-- page:70103 -->
# SEO

As wikis públicas oferecem páginas rastreáveis sem build à parte nem plugin de SEO. As wikis [privadas](page:70100) ficam ocultas para os mecanismos de busca, exceto uma página compartilhada por link público.

<!-- block:70223 -->
## HTML renderizado no servidor

As páginas são renderizadas em HTML simples no servidor, sem a casca de uma SPA. O `curl`, os leitores de tela e os robôs dos mecanismos de busca veem o conteúdo diretamente; a primeira renderização não depende de JavaScript.

<!-- block:70224 -->
## Open Graph e cards do Twitter

Toda página pública emite o conjunto completo do Open Graph (`og:site_name`, `og:title`, `og:description`, `og:url`, `og:type`, `og:image`, `og:locale`) e mais `article:modified_time` com a data da última alteração. As páginas também incluem um card `summary` do Twitter com título, descrição e imagem.

Por padrão, a descrição vem da introdução da página ou, se ela não tiver uma, do primeiro bloco não vazio. Um agente pode definir outra descrição para uma página.

<!-- block:70225 -->
## Sitemap e robots.txt

O `/sitemap.xml` é um índice de sitemaps que aponta para um `/sitemap-wiki:N.xml` por wiki pública. Cada sitemap de wiki lista a página inicial e todas as páginas, com o `updated_at` da linha como `<lastmod>`. As wikis privadas e arquivadas são excluídas antes da geração do índice.

O `/robots.txt` fica na raiz, faz referência ao sitemap no próprio arquivo, permite `/` e bloqueia as rotas de autenticação, MCP, gerenciamento e histórico.

<!-- block:70226 -->
## URLs com slug e redirecionamentos 301

A URL de uma página tem o formato `/{owner}/{wiki}/{id}-{slug}`. O ID numérico continua o mesmo quando a página é renomeada; o slug é para as pessoas. Um pedido a um slug desatualizado recebe um 301 para a URL canônica, de modo que os links externos continuam funcionando e os mecanismos de busca ficam sabendo qual endereço é o canônico.

<!-- block:70227 -->
## JSON-LD: Article, WebSite, BreadcrumbList

O HTML de toda página pública contém um bloco `<script type="application/ld+json">`. As páginas recebem um schema `Article` (`headline`, `dateModified`, `author`, `url`, `inLanguage`, `isPartOf`) e um `BreadcrumbList` que percorre proprietário → wiki → página. A página inicial da wiki recebe `WebSite` e um `BreadcrumbList` de dois níveis.

Os dados estruturados, a prévia do link e a `<meta name="description">` usam todos a mesma descrição. O Google pode mostrar essa navegação estrutural na SERP como uma trilha hierárquica de itens clicáveis.

---

## Links here

- [Obra de referência pública](page:70090)
- [Visibilidade](page:70100)

---

[All pages](https://wikilayer.org/smee-again/wikilayer-howto/pt-BR/index.md)
