15%

Ahorra 15%<\/span> en todos los servicios de hosting

Pon a prueba tus habilidades y obtén Descuento<\/span> en cualquier plan de hosting

Usa el código:

Skills
Comenzar
21.10.2024
1 +1

Cómo agregar meta keywords y meta descriptions en WordPress

Las meta descripciones son atributos HTML que resumen el contenido de una página para los motores de búsqueda y los usuarios — aparecen como el texto del fragmento debajo del título de tu página en los resultados de búsqueda e influyen directamente en las tasas de clics. Las meta keywords, que alguna vez fueron una señal de clasificación fundamental, ahora son ignoradas en gran medida por Google, pero siguen siendo referenciadas por Bing, Yandex y varios rastreadores de nicho. Saber cómo implementar ambas correctamente — y cuándo no molestarse — es una habilidad SEO fundamental de WordPress que separa a los propietarios de sitios competentes de aquellos que persiguen consejos desactualizados.

Esta guía cubre tres métodos de implementación con profundidad técnica completa: el plugin Yoast SEO, el plugin Rank Math SEO y la edición manual a nivel de tema. También aborda las compensaciones arquitectónicas entre cada enfoque, los errores comunes que rompen silenciosamente tus metadatos y una matriz de decisión clara para elegir el método correcto para tu configuración.

Por qué las meta etiquetas siguen importando en 2025

John Mueller de Google confirmó hace años que la etiqueta <meta name="keywords"> no tiene ningún peso en el algoritmo de clasificación de Google. Esa afirmación es precisa — pero incompleta. El panorama más amplio:

  • Las meta descripciones no son un factor de clasificación directo, pero son la palanca principal para mejorar la tasa de clics orgánicos (CTR). Una descripción bien redactada puede aumentar el CTR en un 5–10%, lo que retroalimenta señales de participación positivas en las clasificaciones.
  • Las meta keywords siguen siendo analizadas por el rastreador de Bing, Yandex, Baidu y el índice suplementario de DuckDuckGo. Para los sitios que apuntan a tráfico no proveniente de Google u operan en mercados regionales específicos, tienen un valor marginal pero real.
  • Las AI Overviews y Perplexity utilizan los metadatos estructurados de la página como señal de confianza al generar resúmenes citados. Una meta descripción clara y alineada con palabras clave mejora la probabilidad de que tu página sea citada con precisión.
  • El uso compartido en redes sociales depende de las etiquetas Open Graph y Twitter Card, que están estrechamente relacionadas con las meta descripciones y a menudo se completan desde los mismos campos del plugin.

El rendimiento de tus metadatos también es inseparable de la velocidad de respuesta de tu servidor. Una página que carga en menos de 200ms tendrá sus metadatos indexados y renderizados en los resultados de búsqueda de manera mucho más confiable que una página de carga lenta. Ejecutar WordPress en un entorno de VPS Hosting correctamente configurado con almacenamiento NVMe garantiza que Googlebot complete los rastreos sin agotar el tiempo de espera, lo que afecta directamente la consistencia con que tus meta etiquetas aparecen en los SERPs.

Método 1: Plugin Yoast SEO

Yoast SEO es el plugin SEO de WordPress más ampliamente implementado, con más de 10 millones de instalaciones activas. Inyecta metadatos a nivel de plantilla usando hooks de WordPress, lo que significa que no necesitas tocar ningún archivo de tema directamente.

Paso 1: Instalar y activar Yoast SEO

  1. Inicia sesión en tu panel de administración de WordPress.
  2. Navega a Plugins > Añadir nuevo.
  3. Busca Yoast SEO.
  4. Haz clic en Instalar ahora, luego en Activar.

Después de la activación, aparece un nuevo elemento de menú SEO en la barra lateral izquierda.

Paso 2: Configurar los ajustes globales de SEO

Antes de editar publicaciones individuales, configura los valores predeterminados globales en SEO > Apariencia en búsquedas. Estos valores predeterminados se aplican a cualquier publicación o página que no tenga una meta descripción personalizada establecida — son tu respaldo y no deben dejarse en blanco.

En Tipos de contenido, puedes definir plantillas de título y descripción usando el sistema de variables de Yoast. Por ejemplo:

%%title%% %%page%% %%sep%% %%sitename%%

Estas variables se completan dinámicamente según el título real de la publicación y el nombre de tu sitio, lo cual es preferible a cadenas globales estáticas.

Paso 3: Habilitar meta keywords (opcional)

Yoast eliminó el campo de meta keywords de su interfaz en la versión 7.0 (lanzada en 2018), citando la depreciación explícita de la etiqueta por parte de Google. Si estás ejecutando una versión actual de Yoast, el campo no está disponible en la interfaz estándar.

Si necesitas meta keywords para la orientación en Bing o Yandex, tienes dos opciones:

  • Usar un plugin secundario como WP Meta SEO o SEOPress junto con Yoast específicamente para el campo de keywords.
  • Agregar la etiqueta manualmente a través de un tema hijo o un hook wp_head personalizado (cubierto en el Método 3).

No se recomienda intentar volver a habilitar las meta keywords modificando los archivos principales del plugin de Yoast — las actualizaciones sobrescribirán tus cambios.

Paso 4: Agregar una meta descripción a una publicación o página

  1. Abre el editor de publicaciones o páginas (Gutenberg o Editor Clásico).
  2. Desplázate debajo del editor de contenido hasta el meta box de Yoast SEO.
  3. Haz clic en la sección de Vista previa de Google para expandirla.
  4. Haz clic en Editar fragmento.
  5. En el campo Meta descripción, ingresa tu descripción personalizada.

Orientación sobre caracteres: Apunta a 120–158 caracteres. Google trunca las descripciones a aproximadamente 920 píxeles de ancho renderizado, lo que corresponde a aproximadamente 158 caracteres en una fuente estándar. Las descripciones de menos de 120 caracteres a menudo son reescritas por Google usando el contenido de la página.

Yoast proporciona un contador de caracteres en tiempo real y un indicador de color (rojo/naranja/verde) para guiarte.

Paso 5: Guardar tus cambios

Haz clic en Actualizar o Publicar. Yoast escribe la etiqueta en la sección <head> en la próxima carga de página. Puedes verificar el resultado inmediatamente viendo el código fuente de la página (Ctrl+U en la mayoría de los navegadores) y buscando meta name="description".

Método 2: Plugin Rank Math SEO

Rank Math es una sólida alternativa a Yoast, especialmente para usuarios que desean marcado de esquema, seguimiento de palabras clave y soporte de meta keywords dentro de un solo plugin. Su nivel gratuito incluye funciones que Yoast reserva para su plan premium.

Paso 1: Instalar y activar Rank Math

  1. Navega a Plugins > Añadir nuevo en tu panel de WordPress.
  2. Busca Rank Math SEO.
  3. Haz clic en Instalar ahora, luego en Activar.

Rank Math lanzará un Asistente de configuración en la primera activación. Complétalo — el asistente configura tu mapa del sitio, la configuración de robots y las plantillas de título predeterminadas. Omitirlo deja tu sitio con valores predeterminados subóptimos.

Paso 2: Habilitar meta keywords

A diferencia de Yoast, Rank Math conserva el campo de meta keywords pero lo oculta detrás de una configuración:

  1. Ve a Rank Math > Configuración general.
  2. Abre la sección Títulos y meta.
  3. Localiza Usar etiqueta de meta keywords y actívala.
  4. Haz clic en Guardar cambios.

Una vez habilitado, aparece un campo de Meta Keywords en el meta box de Rank Math en cada editor de publicaciones y páginas.

Paso 3: Agregar meta descripción y keywords a una publicación

  1. Abre el editor de publicaciones o páginas.
  2. Desplázate hasta el meta box de Rank Math SEO debajo del editor.
  3. Haz clic en Editar fragmento dentro de la pestaña General.
  4. Ingresa tu descripción en el campo Descripción.
  5. Si las meta keywords están habilitadas, ingrésalas en el campo Palabras clave de enfoque o Meta Keywords, separadas por comas.

Rank Math también proporciona una función de Content AI que sugiere palabras clave LSI basadas en tu palabra clave de enfoque — útil para garantizar que tu descripción se alinee con el contexto semántico de la página.

Paso 4: Guardar tus cambios

Haz clic en Actualizar o Publicar. Rank Math genera las meta etiquetas a través del hook rank_math/head, que se activa dentro del bloque <head>.

Método 3: Implementación manual de meta etiquetas sin un plugin

Este método es apropiado para desarrolladores que crean temas personalizados, configuraciones de WordPress headless o entornos donde la sobrecarga de plugins debe minimizarse. Requiere edición directa de PHP y conlleva un mayor riesgo de errores que rompan el sitio si se hace incorrectamente.

Requisito previo crítico: Trabaja siempre en un tema hijo. Editar los archivos de un tema padre directamente significa que cualquier actualización del tema sobrescribirá tus cambios. Si no tienes un tema hijo activo, crea uno antes de continuar.

Paso 1: Acceder al editor de temas o al sistema de archivos

A través del panel de WordPress (no recomendado para producción):

  1. Ve a Apariencia > Editor de temas.
  2. Selecciona header.php de la lista de archivos a la derecha.

A través de SSH o SFTP (recomendado):

Navega al directorio de tu tema y abre header.php en un editor de texto:

nano /var/www/html/wp-content/themes/your-child-theme/header.php

Paso 2: Agregar meta etiquetas a la sección <head>

Localiza el bloque <head> y agrega tus etiquetas antes de la etiqueta de cierre </head>. Una implementación estática se ve así:

<meta name="description" content="Your meta description here" />
<meta name="keywords" content="keyword1, keyword2, keyword3" />

La limitación crítica de las etiquetas estáticas: Esto inserta metadatos idénticos en cada página de tu sitio, lo cual es un antipatrón SEO. Los motores de búsqueda penalizan los metadatos duplicados en múltiples URLs. El enfoque correcto para un tema personalizado es usar las etiquetas condicionales de WordPress y los campos personalizados para generar metadatos por página de forma dinámica:

<?php
$meta_description = get_post_meta( get_the_ID(), '_meta_description', true );
$meta_keywords    = get_post_meta( get_the_ID(), '_meta_keywords', true );

if ( ! empty( $meta_description ) ) : ?>
    <meta name="description" content="<?php echo esc_attr( $meta_description ); ?>" />
<?php endif;

if ( ! empty( $meta_keywords ) ) : ?>
    <meta name="keywords" content="<?php echo esc_attr( $meta_keywords ); ?>" />
<?php endif; ?>

Este fragmento lee desde campos de meta de publicación personalizados (_meta_description, _meta_keywords) que completas por publicación usando un metabox personalizado o el panel de Campos personalizados en el editor de publicaciones.

Nota el uso de esc_attr() — esta es una función de saneamiento crítica para la seguridad que previene la inyección XSS a través de valores de metadatos malformados. Nunca generes meta de publicación sin procesar directamente en atributos HTML.

Paso 3: Guardar y verificar

Si editas a través del panel, haz clic en Actualizar archivo. Si editas a través de SSH:

# Verify the file saved correctly
grep -n "meta name" /var/www/html/wp-content/themes/your-child-theme/header.php

Luego verifica el resultado renderizado en un navegador:

curl -s https://yourdomain.com/ | grep -i "meta name"

Plugin vs. manual: tabla comparativa

CriterioYoast SEORank Math SEOManual (tema personalizado)
Meta descripción por páginaSí (requiere campos personalizados)
Campo de meta keywordsEliminado (v7.0+)Sí (opcional)Sí (control total)
Marcado de esquemaSí (premium para avanzado)Sí (nivel gratuito)Solo manual
Open Graph / Twitter CardsSolo manual
Mapa del sitio XMLRequiere plugin separado
Sobrecarga de rendimientoModeradaModeradaMínima
Seguridad ante actualizacionesAutomáticaAutomáticaRequiere tema hijo
Habilidad técnica requeridaBajaBajaAlta
Adecuado para multisitioComplejo
Optimización para AI OverviewsBuena (salida estructurada)Buena (salida estructurada)Depende de la implementación

Mejores prácticas para meta descripciones

Longitud y truncamiento:

  • Apunta a 120–158 caracteres para los SERPs de escritorio.
  • Los SERPs móviles truncan antes — alrededor de 105–120 caracteres. Si el tráfico móvil domina tus análisis, coloca la información más importante al principio.
  • Google reescribe aproximadamente el 60–70% de las meta descripciones cuando determina que la descripción existente no coincide con la intención de búsqueda del usuario. Esto no es un fallo — significa que se está usando el contenido de tu página, pero subraya la importancia de escribir descripciones que reflejen de cerca tu <h1> y párrafo de apertura.

Estructura del contenido:

  • Coloca tu palabra clave principal dentro de los primeros 60 caracteres para que aparezca antes del truncamiento.
  • Usa voz activa y una propuesta de valor clara: qué aprenderá o ganará el usuario al hacer clic.
  • Evita duplicar el título de tu página textualmente — la descripción debe complementar, no repetir.
  • No incluyas marcado de datos estructurados (JSON-LD, microdatos) dentro del campo de descripción — eso pertenece a un bloque <script type="application/ld+json"> separado.

Qué evitar:

  • Comillas dentro del valor del atributo content — rompen el atributo HTML y hacen que la descripción se trunque en el carácter de comilla.
  • Texto en mayúsculas — tanto los usuarios como algunos rastreadores lo perciben como spam.
  • Frases de relleno genéricas como “Bienvenido a nuestro sitio web” o “Haz clic aquí para saber más”.

Mejores prácticas para meta keywords

Las meta keywords requieren menos inversión estratégica que las descripciones, pero si las usas, úsalas correctamente:

  • Limita a 3–7 keywords por página. Más que eso señala relleno de palabras clave a los rastreadores que aún analizan el campo.
  • Usa las frases exactas que aparecen en el contenido del cuerpo de tu página — no introduzcas keywords que no tengan presencia en la página.
  • Separa los valores con comas y un espacio: keyword one, keyword two, keyword three.
  • No repitas la misma keyword en diferentes formas (p. ej., VPS hosting, VPS host, VPS hosts) — este es el patrón que hizo que Google depreciara la etiqueta en primer lugar.
  • Para sitios que apuntan a audiencias de habla rusa o mercados de Europa del Este, el análisis de <meta name="keywords"> de Yandex está documentado y activo. Si tu sitio WordPress se ejecuta en infraestructura que sirve a esas regiones — por ejemplo, en un Servidor Dedicado en un centro de datos europeo — vale la pena mantener la etiqueta.

Consideraciones del lado del servidor que afectan la indexación de meta etiquetas

Las meta etiquetas se renderizan en el <head> HTML — lo que significa que solo se indexan de manera confiable si Googlebot puede recuperar y analizar completamente el HTML de tu página. Varios factores a nivel de servidor afectan esto:

TTFB (Time to First Byte): Googlebot tiene un presupuesto de rastreo. Las páginas con un TTFB superior a 500ms se rastrean con menos frecuencia. El bloque <head> se entrega primero en el flujo HTML, por lo que un servidor rápido garantiza que los metadatos se reciban incluso si Googlebot agota el tiempo de espera antes de que cargue el cuerpo completo. Alojar WordPress en un VPS con cPanel con PHP-FPM y OPcache habilitados típicamente reduce el TTFB a menos de 100ms.

Aplicación de HTTPS: Google da una preferencia de clasificación menor a las páginas HTTPS. Más importante aún, una advertencia de contenido mixto o un certificado SSL no válido hace que los navegadores muestren advertencias de seguridad, lo que aumenta la tasa de rebote y suprime el CTR — negando el beneficio de una meta descripción bien elaborada. Asegúrate de que tu Certificado SSL sea válido, se renueve automáticamente y cubra todos los subdominios utilizados por tu instalación de WordPress.

Capas de caché: Si usas una caché de página completa (WP Rocket, W3 Total Cache o caché FastCGI de Nginx a nivel de servidor), asegúrate de que la caché se purgue cuando actualices la meta descripción de una publicación. Una caché obsoleta servirá la descripción antigua a Googlebot hasta que expire la caché, lo que puede retrasar las actualizaciones de los SERPs por horas o días.

Robots.txt y etiquetas noindex: Una configuración incorrecta común es establecer accidentalmente noindex en páginas que deseas indexar, o bloquear a Googlebot para que no rastree tus archivos CSS y JS (lo que impide que Google renderice la página y confirme tus meta etiquetas). Audita tu robots.txt y la configuración noindex de Yoast/Rank Math después de cualquier actualización importante de plugins.

Verificar que tus meta etiquetas estén activas

Después de agregar o actualizar meta etiquetas, verifica el resultado a través de múltiples canales:

Inspección del código fuente del navegador:

curl -s -A "Googlebot/2.1" https://yourdomain.com/your-page/ | grep -i "meta name"

Usar la cadena de agente de usuario de Googlebot prueba lo que el rastreador realmente recibe, evitando cualquier regla de caché basada en agente de usuario.

Google Search Console: Usa la herramienta de Inspección de URL para obtener una versión en vivo de la página. La pestaña de HTML renderizado muestra exactamente lo que ve Googlebot, incluida tu meta descripción. Si la descripción que se muestra en Search Console difiere de lo que estableciste en Yoast o Rank Math, un conflicto de caché o de hooks es la causa probable.

Validadores de terceros: Herramientas como Screaming Frog SEO Spider, Ahrefs Site Audit o el Simulador de SERP en SERPsim.com te permiten previsualizar cómo se renderizan tu título y descripción en diferentes tipos de dispositivos antes de que aparezcan en los resultados de búsqueda en vivo.

Matriz de decisión: elegir el método de implementación correcto

EscenarioMétodo recomendado
Blog estándar de WordPress o sitio empresarialYoast SEO o Rank Math
Necesita meta keywords para orientación en Bing/YandexRank Math (campo de keywords integrado)
Desarrollo de tema personalizado, sin sobrecarga de pluginsPHP manual con meta de publicación personalizada
Red multisitio con gestión SEO centralizadaRank Math (configuración a nivel de red)
WordPress headless (REST API o GraphQL)Manual a través de meta de publicación personalizada + exposición de REST API
Sitio que ya usa Yoast, necesita campo de keywordsAgregar SEOPress o WP Meta SEO junto a Yoast
Hosting compartido con restricciones de plugins[Hosting Web Compartido](https://alexhost.com/shared-hosting/) + Yoast (bajo uso de recursos)

Lista de verificación técnica de puntos clave

  • Confirma que tu tema activo es un tema hijo antes de realizar cualquier edición manual en header.php.
  • Después de instalar Yoast o Rank Math, verifica Apariencia en búsquedas > Tipos de contenido para asegurarte de que las plantillas de título y descripción predeterminadas usen variables dinámicas, no cadenas estáticas.
  • Establece las meta descripciones en 120–158 caracteres — no 150–160 como se cita comúnmente — para tener en cuenta el truncamiento móvil.
  • Usa esc_attr() en cualquier valor de meta etiqueta generado desde PHP para prevenir vulnerabilidades XSS.
  • Purga tu caché de página completa después de cada actualización de meta descripción para garantizar que Googlebot reciba la nueva versión en su próximo rastreo.
  • Valida que tu certificado SSL esté activo y se renueve automáticamente — un error de certificado suprime el CTR independientemente de la calidad de la descripción.
  • Ejecuta curl con la cadena de agente de usuario de Googlebot para confirmar que las meta etiquetas son visibles para los rastreadores, no solo para los usuarios que han iniciado sesión.
  • Para contenido orientado a Yandex o Bing, habilita las meta keywords en Rank Math y limita las entradas a 5 por página.
  • Usa la herramienta de Inspección de URL de Google Search Console para confirmar que la descripción que aparece en Search Console coincide con lo que estableciste en tu plugin.
  • No agregues meta keywords a páginas que pretendes clasificar en Google — la etiqueta es ignorada y no agrega ningún valor para ese motor.

Preguntas frecuentes

¿Google usa meta keywords para la clasificación en 2025?

No. Google dejó oficialmente de usar la etiqueta <meta name="keywords"> como señal de clasificación en 2009. Agregarla a tus páginas no tiene ningún efecto positivo o negativo en las clasificaciones de Google. Bing y Yandex aún analizan el campo, por lo que conserva valor para los sitios que apuntan a esos motores.

¿Por qué Google reescribe mi meta descripción incluso después de establecerla en Yoast?

Google reescribe las descripciones cuando determina que la descripción existente no coincide con precisión con la consulta de búsqueda del usuario. Esto ocurre en aproximadamente el 60–70% de las páginas. No es un mal funcionamiento del plugin — significa que Google está extrayendo un extracto más relevante del cuerpo de tu página. La solución es alinear tu descripción más estrechamente con la intención de la palabra clave principal de la página.

¿Puedo tener diferentes meta descripciones para escritorio y móvil?

No. Las meta etiquetas HTML se sirven desde un único bloque <head> independientemente del dispositivo. La indexación mobile-first de Google usa los mismos metadatos que el escritorio. La única diferencia es el truncamiento de visualización — los SERPs móviles muestran menos caracteres. Escribe tu descripción de modo que la información más crítica aparezca dentro de los primeros 105 caracteres.

¿Qué sucede si dos plugins generan una etiqueta de meta descripción?

Tendrás etiquetas <meta name="description"> duplicadas en tu HTML. Google y otros rastreadores típicamente usan la primera instancia que encuentran, pero el comportamiento no está definido y es inconsistente. Este es un conflicto común al migrar de un plugin SEO a otro sin desactivar completamente el anterior. Siempre desactiva y elimina el plugin SEO anterior antes de activar uno de reemplazo.

¿Es seguro editar header.php directamente en el Editor de temas de WordPress?

Para sitios en producción, no. El Editor de temas no proporciona control de versiones, ni verificación de errores de sintaxis, y un solo error puede hacer que tu sitio sea inaccesible. Usa acceso SSH para editar archivos en un entorno de VPS Hosting, mantén un repositorio Git para tu tema y siempre prueba los cambios en un entorno de staging antes de implementarlos en producción.

15%

Ahorra 15%<\/span> en todos los servicios de hosting

Pon a prueba tus habilidades y obtén Descuento<\/span> en cualquier plan de hosting

Usa el código:

Skills
Comenzar