S
Sergio López
Lambda
SEO
Hola compañeros hoy tengo una duda que espero podamos solucionar juntos y así mismo aportar a quienes vengan buscando sobre este tema desde Google.
¿Cómo eliminar las metadescripciones duplicadas de las categorías? para que solo aparezcan en las páginas de categorías "Padre" y no en las "Hijas.
Ejemplo:
http://tusitio.com/categoria
http://tusitio.com/categoria/page/2
http://tusitio.com/categoria/page/3
¿Porqué tengo el contenido duplico?
En mi sitio en wordpress desde el panel de categorías le he colocado nombre / descripción / slug.
El problema es la descripción, por lo que todas las páginas de una categoría tendrán la misma descripción y por lo tanto se toma como contenido duplicado.
AYUDA
Alguien puede proporcionarnos un código en php con una condicional para mostrar las descripciones de las categorías sólo en la primera página de cada categoría.
Hago referencia a un tutorial que se encuentra en este mismo foro, donde se explica Tutorial: Elimina las Metadescripciones Duplicadas, sin embargo no tiene la condicional para que solo aparezca la descripción en la primera página. [MENTION=59]SoloNegocios[/MENTION]
¿Alguien puede amablemente ayudar a resolver este problema?
Con el siguiente codigo de arregla el problema de forma manual, actualmente si instalas la versión pro actualizada de all in one seo pack, automaticamente te agrega el codigo. De igual forma queda aquí para quienes desean implementarlo
¿Cómo eliminar las metadescripciones duplicadas de las categorías? para que solo aparezcan en las páginas de categorías "Padre" y no en las "Hijas.
Ejemplo:
http://tusitio.com/categoria
http://tusitio.com/categoria/page/2
http://tusitio.com/categoria/page/3
¿Porqué tengo el contenido duplico?
En mi sitio en wordpress desde el panel de categorías le he colocado nombre / descripción / slug.
El problema es la descripción, por lo que todas las páginas de una categoría tendrán la misma descripción y por lo tanto se toma como contenido duplicado.
AYUDA
Alguien puede proporcionarnos un código en php con una condicional para mostrar las descripciones de las categorías sólo en la primera página de cada categoría.
Hago referencia a un tutorial que se encuentra en este mismo foro, donde se explica Tutorial: Elimina las Metadescripciones Duplicadas, sin embargo no tiene la condicional para que solo aparezca la descripción en la primera página. [MENTION=59]SoloNegocios[/MENTION]
PHP:
<?
if(is_category()||is_tag())
{
$categoria = single_cat_title('', FALSE);
$paginacion = get_query_var('paged');
$descripcion = '<meta name="description" content="Todos los artículos sobre '.$categoria.'';
if($paginacion!=0)
$descripcion .= ' Página '.$paginacion.'';
$descripcion .= '" />';
echo $descripcion;
}
?>
¿Alguien puede amablemente ayudar a resolver este problema?
Con el siguiente codigo de arregla el problema de forma manual, actualmente si instalas la versión pro actualizada de all in one seo pack, automaticamente te agrega el codigo. De igual forma queda aquí para quienes desean implementarlo
PHP:
<?
if ( (is_category() || is_tag()) && !is_paged() ) {
$categoria = single_cat_title('', FALSE);
$paginacion = get_query_var('paged');
$descripcion = '<meta name="description" content="' . category_description() . '" />';
echo $descripcion;
} ?>
Última edición: