SEO Técnico para WordPress: Sitemap, robots.txt y Etiquetas Canonical
Domina el SEO técnico para WordPress: configura correctamente el sitemap XML, robots.txt y etiquetas canonical para una mejor indexación y rankings.
Por qué el SEO técnico es la base del posicionamiento en WordPress
El SEO técnico para WordPress engloba todas las medidas que garantizan que Google pueda rastrear, comprender e indexar correctamente tu sitio web. Sin una base técnica sólida, incluso el mejor contenido pierde su eficacia.
Los tres pilares del SEO técnico:
- Rastreabilidad — ¿Puede Google encontrar todas las páginas importantes?
- Indexabilidad — ¿Se están indexando las páginas correctas?
- Renderización — ¿Puede Google mostrar el contenido correctamente?
Sitemap XML: El mapa de ruta de tu sitio web
Un sitemap de WordPress es un archivo XML que enumera todas las URLs importantes de tu sitio para los motores de búsqueda. Ayuda a Google a descubrir páginas nuevas y actualizadas más rápidamente.
Sitemap nativo de WordPress vs. Sitemap de plugin
Desde WordPress 5.5 existe un sitemap nativo en /wp-sitemap.xml. Sin embargo, tiene limitaciones:
| Función | WP Nativo | Yoast SEO | Rank Math | SEOPress |
|---|
|---|---|---|---|---|
| Generación automática | ✅ | ✅ | ✅ | ✅ |
|---|---|---|---|---|
| Filtrar tipos de entrada | ❌ | ✅ | ✅ | ✅ |
| Excluir páginas | ❌ | ✅ | ✅ | ✅ |
| Sitemap de imágenes | ❌ | ✅ | ✅ | ✅ |
| Última modificación (lastmod) | ❌ | ✅ | ✅ | ✅ |
| Establecer prioridades | ❌ | ❌ | ✅ | ✅ |
Recomendación: Usa el sitemap de tu plugin SEO y desactiva el sitemap nativo de WordPress.
Enviar el sitemap a Google Search Console
- Abre Google Search Console
- Navega a *Sitemaps*
- Introduce la URL de tu sitemap (p. ej.,
/sitemap_index.xml) - Haz clic en *Enviar*
Comprueba regularmente el estado: Google te muestra cuántas URLs se enviaron y cuántas se indexaron.
¿Qué debe incluirse en el sitemap y qué no?
Incluir:
- Todas las páginas y entradas que deben indexarse
- Páginas de categorías y etiquetas importantes
- Páginas de productos (WooCommerce)
Excluir:
- Páginas con etiqueta
noindex - Páginas de agradecimiento y confirmación
- Páginas de resultados de búsqueda interna
- Páginas de archivo paginadas (
/page/2/,/page/3/)
robots.txt: Controlar el presupuesto de rastreo estratégicamente
El archivo robots.txt se encuentra en el directorio raíz de tu dominio e indica a los bots de los motores de búsqueda qué áreas pueden rastrear y cuáles no.
El robots.txt óptimo para WordPress
User-agent: *
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php
# Block spam and parameter URLs
Disallow: /?s=
Disallow: /wp-json/
Disallow: /wp-login.php
# Declare sitemap
Sitemap: https://your-domain.com/sitemap_index.xml
Errores comunes en robots.txt
- Todo el sitio bloqueado:
Disallow: /bloquea todo — error fatal - CSS/JS bloqueado: Google debe poder rastrear CSS y JavaScript para renderizar páginas correctamente
- wp-admin/admin-ajax.php no permitido: Muchos temas y plugins cargan contenido via AJAX — esta URL debe ser accesible
- Sitemap no enlazado: Incluir el sitemap en robots.txt acelera el descubrimiento
Editar robots.txt en WordPress
Sin un plugin, WordPress crea un robots.txt virtual. Para editarlo:
- Plugin SEO: Yoast y Rank Math ofrecen un editor de robots.txt
- Manualmente: Sube el archivo via FTP/SFTP al directorio raíz
- Plugin: "WP Robots Txt" para una interfaz de edición sencilla
Etiquetas Canonical: Prevenir contenido duplicado
Las etiquetas canonical () le dicen a Google qué versión de una página es la "versión original". Esto es crucial porque WordPress a menudo genera múltiples URLs para el mismo contenido.
Escenarios típicos de contenido duplicado en WordPress
- www vs. non-www:
www.domain.comydomain.com - HTTP vs. HTTPS:
http://yhttps:// - Barra diagonal final:
/paginay/pagina/ - Parámetros de URL:
/pagina/?utm_source=newsletter - Paginación:
/categoria/y/categoria/page/2/ - Páginas de archivo: Archivos de autor, fecha y etiqueta
Configurar correctamente las etiquetas canonical
Los plugins SEO de WordPress establecen etiquetas canonical automáticamente. Normalmente, el canonical apunta a la URL limpia sin parámetros:
<!-- On page /article/?utm_source=newsletter -->
<link rel="canonical" href="https://domain.com/article/" />
Schema Markup / Datos estructurados
Los datos estructurados ayudan a Google a mostrar tu contenido como rich snippet. Implementa schema markup para artículos, productos, FAQs y reseñas para aumentar la visibilidad en los resultados de búsqueda.
Comprobación del SEO técnico: Herramientas y métodos
| Herramienta | Gratuita | Comprueba |
|---|
|---|---|---|
| Google Search Console | ✅ | Indexación, errores de rastreo, Core Web Vitals |
|---|---|---|
| Screaming Frog SEO Spider | Hasta 500 URLs | Canonical, robots.txt, redirecciones, contenido duplicado |
| Ahrefs Site Audit | ❌ | Comprobación técnica completa |
| PageSpeed Insights | ✅ | Core Web Vitals, rendimiento |
| AniSEO | Freemium | Análisis SEO automatizado con IA |
AniSEO: Optimiza el SEO de WordPress automáticamente
Ahorra horas de trabajo manual — AniSEO analiza tus páginas WordPress con IA, crea meta etiquetas optimizadas, mejora tu contenido y rastrea tu posicionamiento automáticamente.
Preguntas frecuentes (FAQ)
¿Necesito un sitemap XML para WordPress?
Estrictamente hablando, no — Google encuentra la mayoría de las páginas a través de enlaces. Pero un sitemap acelera significativamente la indexación, especialmente para páginas nuevas y sitios grandes. No hay razón para omitirlo.
¿Qué ocurre si mi etiqueta canonical está mal configurada?
Google podría indexar la página incorrecta o dividir tu posicionamiento entre varias URLs. Comprueba regularmente en Google Search Console bajo "Páginas" si hay problemas con el canonical.
¿Debo bloquear /wp-json/ en robots.txt?
Para la mayoría de los sitios web, sí — los endpoints de la API REST no ofrecen valor SEO y consumen presupuesto de rastreo. Excepción: si usas WordPress headless o necesitas la API para integraciones públicas.
¿Cuál es la diferencia entre robots.txt y la meta etiqueta Robots?
El robots.txt bloquea el rastreo — Google no ve la página en absoluto. La meta etiqueta robots (noindex) permite el rastreo pero evita la indexación. Para "no indexar", la meta etiqueta es la mejor opción porque Google aún puede analizar el contenido y seguir los enlaces de la página.
Hauptartikel zum Thema
WordPress SEO 2026: La Guía Completa para Posicionarse en los Primeros Resultados →Artículos relacionados
AniSEO
Automatically Create SEO Articles for WordPress
Keyword research, AI content, and direct publishing to WordPress — start for free.
Try for free →AniSEO Redaktion
The AniSEO team writes about SEO, WordPress, and AI-powered content strategies. All articles are reviewed by SEO experts and based on current data and best practices.
Aplica estas estrategias SEO en tu sitio WordPress con la ayuda de inteligencia artificial de AniSEO.