Meta Description en WordPress.
25 de abril de 2014 | Wordpress | Isabel Rodríguez
Las metaetiquetas description son útiles para mejorar el posicionamiento SEO, porque facilitan a los motores de búsqueda información sobre nuestro sitio web. No ocurre lo mismo con las meta etiquetas keywords, de las cuales Matt Cutts director del departamento contra el spam en web de Google dice que no se debería perder el tiempo en trabajar con esta metaetiqueta: “You shouldn’t spend any time on the meta keywords tag.”
El contenido de la metaetiqueta description es el que mostrará Google en los resultados de una búsqueda. Por ello debemos cuidar el contenido que insertamos para que atraiga la atención de nuestro cliente potencial.
Para asignar una meta description única para cada página o entrada en WordPress podemos utilizar los campos personalizados. Añadimos un nuevo campo personalizado con el nombre «description» y rellenamos el campo valor con el contenido de esa página o de esa entrada.
Ahora introduciremos en nuestro archivo functions.php el siguiente código:
function meta_description(){
$id = get_the_id();
echo '<meta name="description" content="'.get_post_meta($id, "description", true).'"/>';
}
Y en nuestro archivo header.php dentro del head, este código si queremos que la home muestre una descripción genérica y el resto de páginas y las entradas individuales sus descripciones respectivas:
<?php if (is_home()) { echo '<meta name="description" content="Descripción genérica." >';
} else { meta_description(); } ?>
O este otro, en el que se mostrará la descripción de la última entrada en la home:
<?php meta_description(); ?>
En cabecera head del código HTML, se imprimirá de la siguiente forma:
<head>
..........
<meta name="description" content="Descripción de la metaetiqueta." >
</head>
Si no creamos el campo personalizado en alguna página o entrada, simplemente el content de esta metaetiqueta se verá vacío.
Si te ha gustado, compartelo.