
En el ámbito web, la paginación se utiliza, por ejemplo, para dividir páginas de productos, o páginas de categorías de blog. Es importante ayudar a motores de búsqueda a entender la relación entre series de páginas paginadas para prevenir la aparición de problemas de contenido duplicado debido a su similitud.
¿De qué trata este Tutorial?
En este tutorial vamos a investigar cómo implementar los atributos rel="next" y rel="prev", así como las mejores prácticas, los errores más comunes, y cómo utilizan la paginación los expertos en SEO.
¿Qué son los atributos de paginación rel=next y rel=prev?
Los atributos rel="next" y rel="prev" se utilizan para indicarle a los motores de búsqueda la relación entre las páginas de una secuencia.
A menudo, se denominan incorrectamente etiquetas de paginación rel="next" y rel="prev". Con el objetivo de simplificarlo, llamaremos a los atributos rel="next" y rel="prev" atributos de paginación.
Se ponen en la sección <cabecera> de las páginas html y se ven así:
<link rel="prev" href="http://www.ejemplo.es/tutorial/pagina/2/" />
<link rel="next" href="http://www.ejemplo.es/tutorial/pagina/4/" />
¿Para qué son los atributos next y prev?
Estos atributos rel="next" y rel="prev" ayudarán a indicar un enlace entre múltiples URL.
Gracias a este marcado, Google puede determinar que el contenido de estas páginas está conectado en una secuencia lógica y dirigir al usuario a la página de inicio.
Cree un índice de página consolidado para que los enlaces no se dispersen entre páginas individuales page-1.html, page-2.html, etc.
Al buscar, dirija al usuario a la página más relevante entre todas las demás, por ejemplo, al comienzo de un artículo dividido en varias páginas.
Como instalar las etiquetas rel Hack Next y Prev Link
1. Descargue el archivo next_y_prev.php y subirlo a /engine/modules/
2. Abra main.tpl y después de la etiqueta {headers} insertar
{include file="engine/modules/next_y_prev.php"}
Descargar archivoOtra opción
En cuanto a este hack, aquí puede crear un índice consolidado de páginas, ya que el enlace no se dispersará entre las páginas individuales page-1.html, page-2.html, etc. Cuando utilice la búsqueda, dirija al usuario a la página más relevante entre todas las demás, por ejemplo, al comienzo de un artículo dividido en varias páginas. Las metaetiquetas aparecerán en categorías, en la principal y en las últimas noticias.
Instalación del hack Seo dle: metaetiquetas siguiente y anterior para dle. Para hacer esto, solo necesitamos abrir/engine/engine.php y busque:
if ($canonical) {
Se encuentra en la linea 1256 aproximadamente, oif ($config['allow_rss']) $metatags .= <<<HTML
E inserte arriba:if($dle_module == "main" || $dle_module == "cat" || $dle_module == "lastnews")
{
$cat_cat = !empty($category) ? strip_tags(stripslashes($category)) . '/' : '';
if(!$cat_cat && $dle_module == "lastnews")
$cat_cat = "lastnews/";
$all_pages_count = @ceil( $count_all / $config['news_number'] );
if($cstart < 2 && 1 != $all_pages_count)
{
$next_rel = '<link rel="next" href="'. $config['http_home_url'] . $cat_cat . 'page/2' . '">';
$prev_rel = '';
}
else if(1 != $all_pages_count)
{
if($cstart >= $all_pages_count)
$next_rel = '';
else
$next_rel = '<link rel="next" href="'. $config['http_home_url'] . $cat_cat . 'page/'. ($cstart + 1) .'">';
if($cstart == 2)
$prev_rel = '<link rel="prev" href="'. $config['http_home_url'] . $cat_cat . '">';
else
$prev_rel = '<link rel="prev" href="'. $config['http_home_url'] . $cat_cat . 'page/'. ($cstart - 1) .'">';
}
}
$metatags .=<<<HTML
{$prev_rel}
{$next_rel}
HTML;
Esta opción no la recomiendo dado que es mejor el primer Hack descrito en el principio de este Tutoriales En Linea.
Comentarios