Dos archivos fundamentales para el SEO técnico
El sitemap.xml y el robots.txt son dos archivos de texto simples que le dicen a los buscadores cómo rastrear e indexar tu sitio. Configurarlos correctamente puede tener un impacto significativo en tu visibilidad en Google.
¿Qué es el sitemap.xml?
El sitemap XML es una lista de todas las URLs de tu sitio que querés que Google conozca y rastree. Es como darle a Google un mapa completo de tu sitio para que no se pierda ninguna página.
Formato básico
<?xml version="1.0" encoding="UTF-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>https://www.peigriega.com/</loc> <lastmod>2025-06-01</lastmod> <changefreq>weekly</changefreq> <priority>1.0</priority> </url> ... </urlset>
Cómo generar el sitemap automáticamente
Para WordPress:
- Yoast SEO: Genera el sitemap automáticamente en /sitemap_index.xml
- Rank Math: Similar a Yoast, en /sitemap_index.xml
- Google XML Sitemaps: Plugin dedicado, muy simple
Para sitios PHP sin CMS, podés generar el sitemap manualmente o con scripts PHP.
¿Qué es el robots.txt?
El archivo robots.txt le dice a los bots de búsqueda cuáles partes de tu sitio pueden y no pueden rastrear. Vive en la raíz de tu dominio: tudominio.com/robots.txt
Formato básico
User-agent: * Disallow: /wp-admin/ Disallow: /wp-includes/ Allow: /wp-admin/admin-ajax.php Sitemap: https://www.tudominio.com/sitemap_index.xml
Qué NO rastrear
- Áreas de administración (/wp-admin/, /cpanel, etc.)
- Páginas de login y registro
- Páginas de checkout de WooCommerce
- Páginas de búsqueda interna (generan contenido duplicado)
- Archivos multimedia que no querés indexar
Robots.txt vs. meta noindex
- robots.txt Disallow: Impide que Google RASTREE la página (pero puede indexarla si la encuentra por links externos)
- Meta noindex: Impide que Google INDEXE la página (puede rastrearla pero no la muestra en resultados)
Para páginas que no querés que aparezcan en Google (carrito, checkout, área de clientes), usá meta noindex, no robots.txt.