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

Las wikis públicas publican páginas que los buscadores pueden rastrear, sin un paso de compilación aparte ni un plugin de SEO. Las wikis [privadas](page:69704) quedan ocultas a los buscadores, salvo una página compartida mediante un enlace público.

<!-- block:69947 -->
## HTML renderizado en el servidor

Las páginas se renderizan como HTML sencillo en el servidor, sin el armazón de una SPA. `curl`, los lectores de pantalla y los robots de los buscadores ven el contenido directamente; no hace falta JavaScript para el primer renderizado.

<!-- block:69948 -->
## Open Graph y tarjetas de Twitter

Cada página pública emite el conjunto completo de Open Graph (`og:site_name`, `og:title`, `og:description`, `og:url`, `og:type`, `og:image`, `og:locale`) además de `article:modified_time` con la fecha del último cambio. Las páginas incluyen también una tarjeta `summary` de Twitter con título, descripción e imagen.

De forma predeterminada, la descripción sale de la entradilla de la página o, si no la tiene, de su primer bloque no vacío. Un agente puede fijar otra para una página.

<!-- block:69949 -->
## Sitemap y robots.txt

`/sitemap.xml` es un índice de sitemaps que apunta a un `/sitemap-wiki:N.xml` por cada wiki pública. Cada sitemap de wiki enumera la página de inicio y todas las páginas, con el `updated_at` de la fila como `<lastmod>`. Las wikis privadas y archivadas se filtran antes de generar el índice.

`/robots.txt` está en la raíz, incluye la referencia al sitemap, permite `/` y bloquea las rutas de autenticación, MCP, gestión e historial.

<!-- block:69950 -->
## URL con slug y redirecciones 301

La URL de una página tiene la forma `/{owner}/{wiki}/{id}-{slug}`. El ID numérico se mantiene estable aunque cambie el título; el slug es para las personas. Una petición a un slug desactualizado recibe una redirección 301 a la URL canónica, así que los enlaces externos siguen funcionando y los buscadores saben qué dirección es la canónica.

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

El HTML de cada página pública contiene un bloque `<script type="application/ld+json">`. Las páginas reciben el marcado `Article` (`headline`, `dateModified`, `author`, `url`, `inLanguage`, `isPartOf`) y un `BreadcrumbList` que recorre propietario → wiki → página. La página de inicio de la wiki recibe `WebSite` y un `BreadcrumbList` de dos pasos.

Los datos estructurados, la vista previa del enlace y `<meta name="description">` usan la misma descripción. Google puede mostrar la ruta de exploración en la SERP como una serie jerárquica de elementos en forma de píldora.

---

## Links here

- [Obra de consulta pública](page:69694)
- [Visibilidad](page:69704)

---

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