Posicionamiento (SEO): la base
Módulo 9: Correo electrónico, posicionamiento (SEO), RGPD, mantenimiento y migración · Tiempo de lectura: 9 minutos
Objetivo de la lección: Después de esta lección podrá poner en orden y comprobar la base técnica del posicionamiento (SEO) de un sitio WordPress.
Conceptos clave: optimización para motores de búsqueda (SEO), indexación, título, metadescripción, encabezados, enlaces permanentes, sitemap (wp-sitemap.xml), robots.txt, noindex, Google Search Console, 301 en caso de direcciones modificadas, contenido duplicado, canonical, plugin de SEO
Qué necesita un motor de búsqueda
Un motor de búsqueda hace tres cosas con su sitio:
- Encontrar (rastrear): un programa sigue los enlaces y el sitemap para descubrir sus páginas.
- Incluir (indexar): la página se lee y se incluye en el índice, salvo que usted indique que no puede hacerlo.
- Clasificar: ante una consulta de búsqueda, el motor de búsqueda determina qué páginas encajan mejor.
La base técnica se ocupa de los pasos 1 y 2: asegúrese de que los motores de búsqueda puedan encontrar sus páginas y tengan permiso para incluirlas, y de que entiendan de qué trata cada página. El paso 3 depende sobre todo del contenido: ¿es su página la mejor respuesta a la pregunta? Ningún plugin puede resolver eso por usted.
La base que WordPress ya hace
- Un título por página (
<title>en el HTML), normalmente «Título de la página - Nombre del sitio». - Direcciones claras si tiene los enlaces permanentes en Nombre de la entrada (lección 2.4).
- Un sitemap: desde WordPress 5.5, WordPress genera por sí mismo un sitemap en
https://example.com/wp-sitemap.xml, con todas sus páginas públicas, entradas, categorías y autores. Un plugin de SEO suele sustituirlo por uno propio (por ejemplositemap_index.xml). - Un robots.txt: WordPress genera un archivo virtual
https://example.com/robots.txtcon una referencia al sitemap. Si usted mismo coloca un archivo realrobots.txten su carpeta web, este tiene prioridad. - Noindex en todas las páginas si la casilla «Desalentar a los motores de búsqueda» está activada (lección 2.4).
Lo que usted mismo gestiona
Título y metadescripción
El título es la línea en la que se puede hacer clic en los resultados de búsqueda. La metadescripción es el texto que aparece debajo (el motor de búsqueda no siempre la utiliza, pero a menudo sí). WordPress no genera una metadescripción por sí mismo; para eso necesita un plugin de SEO o un tema que lo ofrezca.
<title>Cómo ajustar los frenos de su bicicleta eléctrica - Ciclos La Rueda</title>
<meta name="description" content="Así puede ajustar usted mismo los frenos de su bicicleta eléctrica, y cuándo es mejor pasarse por el taller.">Escriba para personas: ¿el título indica de qué trata la página, y la descripción da un motivo para hacer clic? Cada página debe tener un título y una descripción propios, sin copiar.
Encabezados y contenido
Utilice encabezados para la estructura (lección 4.1): un H1 (el título de la página), H2 para los apartados principales. Escriba con las palabras que usan sus visitantes. Enlace desde sus textos a otras páginas de su sitio (enlaces internos); con ello los motores de búsqueda encuentran sus páginas y entienden la relación entre ellas. Describa las imágenes con texto alternativo (lección 4.4).
robots.txt y noindex: la diferencia
Estos dos conceptos suelen confundirse:
- robots.txt indica qué direcciones no puede visitar un motor de búsqueda.
Disallow: /significa: no entre en ningún sitio. Pero una página que no puede visitarse puede, aun así, aparecer en los resultados de búsqueda (sin descripción) si otros sitios enlazan hacia ella. - noindex (una etiqueta
<meta name="robots" content="noindex">en la página, o la cabeceraX-Robots-Tag: noindex) indica: no incluya esta página en el índice. Para ello, el motor de búsqueda sí debe poder visitar la página.
Si quiere mantener una página fuera de Google, utilice noindex, no robots.txt. Y compruebe, después del lanzamiento, que su robots.txt no contenga Disallow: / y que no haya noindex en ninguna parte de sus páginas normales. Una casilla olvidada o un robots.txt de la fase de construcción puede mantener un sitio fuera de Google durante meses.
Un robots.txt estándar de WordPress tiene, aproximadamente, este aspecto:
User-agent: *
Disallow: /wp-admin/
Allow: /wp-admin/admin-ajax.php
Sitemap: https://example.com/wp-sitemap.xmlGoogle Search Console
Google Search Console es un servicio gratuito de Google con el que puede ver cómo Google percibe su sitio: qué páginas están incluidas y cuáles no (y por qué), con qué palabras clave se le encuentra, errores y problemas de seguridad (lección 7.5). Demuestra que el sitio es suyo mediante un registro TXT en su DNS (curso de DNS, lección 4.2) o un archivo. Envíe allí su sitemap.
Bing tiene un servicio similar (Bing Webmaster Tools).
Cuando las direcciones cambian
Si cambia el slug de una página, migra a otro dominio o reconstruye el sitio con otras direcciones, los enlaces externos y los resultados de búsqueda apuntarán a direcciones que ya no existen. Configure siempre una redirección 301 de la dirección antigua a la nueva (lección 3.2). Puede hacerlo con un plugin de redirecciones, en .htaccess o en su panel de alojamiento. Puede obtener una lista de direcciones antiguas a partir de su antiguo sitemap o de Search Console.
Contenido duplicado
El mismo contenido en varias direcciones confunde a los motores de búsqueda. Causas habituales en WordPress:
- con www y sin www, http y https que no redirigen (lección 3.2);
- un entorno de pruebas (staging) que los motores de búsqueda pueden encontrar (lección 8.3);
- archivos y etiquetas con el mismo contenido (lección 4.2).
WordPress añade en las entradas y páginas una etiqueta <link rel="canonical" href="...">: «esta es la dirección real de este contenido». Esto ayuda, pero no sustituye a unas buenas redirecciones.
Plugins de SEO, con realismo
Existen muchos plugins de SEO (por ejemplo Yoast SEO, Rank Math, SEOPress, The SEO Framework). Ayudan con: título y metadescripción por página, un sitemap mejorado, datos estructurados (schema), migas de pan, redirecciones y una revisión de su texto. Son útiles, con dos matices:
- Un círculo verde en el plugin significa que su texto cumple una lista de criterios, no que vaya a posicionarse alto. Un buen contenido para sus visitantes pesa más que una puntuación de legibilidad.
- Elija uno solo; dos plugins de SEO generan títulos, sitemaps y etiquetas canonical duplicados.
La velocidad (módulo 6) y un sitio que funcione bien en móvil también cuentan.
Resumen
- Los motores de búsqueda encuentran, incluyen y clasifican; la técnica se ocupa de encontrar e incluir, el contenido del resto.
- WordPress genera por sí mismo un título, direcciones claras, un sitemap (wp-sitemap.xml) y un robots.txt.
- Una metadescripción por página requiere un plugin de SEO o un tema que pueda hacerlo.
- robots.txt regula la visita, noindex regula la inclusión; compruebe, después del lanzamiento, que ninguno de los dos bloquee su sitio.
- Use Search Console, configure redirecciones 301 cuando cambien las direcciones y elija como máximo un plugin de SEO.
Cuestionario
Ejercicio
Ejercicio A9.2: La base técnica de su posicionamiento (SEO). Indique la dirección de su sitio. El programa comprueba: que robots.txt es accesible y no bloquea todo el sitio (Disallow: / para todos los motores de búsqueda), que existe un sitemap (mencionado en robots.txt, o /wp-sitemap.xml) que responde como XML, y que la página de inicio tiene un título no vacío, ningún noindex (en el HTML o en la cabecera X-Robots-Tag) y exactamente un H1. Una metadescripción ausente se marca en naranja.
Para saber más
Estos artículos describen los pasos en los paneles de WebOké; en otros paneles funcionan de forma similar.
- Manual de DirectAdmin 4.7: Redirecciones de sitios: redirigir un dominio o una página
- Manual de DirectAdmin 13.7: Clonar y crear un entorno de pruebas (staging)
- Curso gratuito de DNS 4.2: Registros TXT y verificación de dominios
- Guía básica de SEO (Google Search Central, en inglés): https://developers.google.com/search/docs/fundamentals/seo-starter-guide
- Robots.txt y noindex (Google Search Central, en inglés): https://developers.google.com/search/docs/crawling-indexing/robots/intro
- Google Search Console: https://search.google.com/search-console
