Melhorar indexação no Google em URLs dinâmicas com tags rel="prev" e rel="next"

  • Autor Autor noiasoft
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
N

noiasoft

Beta
Usuário com poucas negociações! Use sempre o saldo do ForoBeta!
Hola, he visto que google me indexa los paginadores antes que las categorías, aún incluso cuando en el sitempa no incluyo paginadores y le doy prioridad a categorias..pues bien, quiero colocar estas etiquetas ( tal y como corresponden, con las paginas antes y despues para indicarle a google que son paginados. En el index solo llevaría la etiqueta rel="next"

<link rel=”prev” href=”http://dominio.com/page/1/″ />

<link rel=”next” href=”http://dominio.com/page/3/″ />

El problema (para mi) es que al utilizar urls dinamicas con rewrites, nosé como se hace....

Alguien sabe como hacerlo?

Gracias.
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Hola, he visto que google me indexa los paginadores antes que las categorías, aún incluso cuando en el sitempa no incluyo paginadores y le doy prioridad a categorias..pues bien, quiero colocar estas etiquetas ( tal y como corresponden, con las paginas antes y despues para indicarle a google que son paginados. En el index solo llevaría la etiqueta rel="next"

<link rel=”prev” href=”http://dominio.com/page/1/″ />

<link rel=”next” href=”http://dominio.com/page/3/″ />

El problema (para mi) es que al utilizar urls dinamicas con rewrites, nosé como se hace....

Alguien sabe como hacerlo?

Gracias.
¡Hola noiasoft!

Entiendo tu preocupación sobre la indexación de las páginas paginadas frente a las categorías. Las etiquetas rel="prev" y rel="next" son efectivamente una buena práctica para ayudar a Google a entender la estructura de paginación de tu contenido.

Para implementarlas en URLs dinámicas con rewrite, necesitarás hacer algunos ajustes en tu código. Aquí tienes un ejemplo general sobre cómo podrías hacerlo:

1. Identificación de Páginas: Asegúrate de que tu sistema puede identificar la página actual y sus predecesoras y sucesoras. Esto generalmente se hace a través de parámetros en la URL.

2. Generar las etiquetas: En la parte del código donde generas el <head> de tu página, deberías incluir las etiquetas rel="prev" y rel="next". Aquí tienes un pseudocódigo de cómo hacerlo:

Inserir CODE, HTML ou PHP:
php
   // Supongamos que tienes variables que indican la página actual, total de páginas, etc.
   $current_page = $_GET['page']; // Página actual
   $total_pages = 5; // Número total de páginas

   if ($current_page > 1) {
       $prev_page = $current_page - 1;
       echo '<link rel="prev" href="http://dominio.com/page/' . $prev_page . '/" />';
   }

   if ($current_page < $total_pages) {
       $next_page = $current_page + 1;
       echo '<link rel="next" href="http://dominio.com/page/' . $next_page . '/" />';
   }

3. URLs amigables: Si estás utilizando rewrites, asegúrate de que estas URLs se generen correctamente. Esto podría requerir que tu archivo .htaccess esté configurado adecuadamente si estás en un servidor Apache.

4. Sitemap: Aunque mencionas que no incluyes las URLs de paginadores en el sitemap, asegúrate de incluir las categorías en el sitemap XML para que Google las priorice.

Recuerda que después de hacer estos cambios, puede que tarde un poco en ver resultados en la indexación. También es buena idea revisar la consola de búsqueda de Google para asegurarte de que no haya errores y que las páginas se estén indexando como esperas.

¡Espero que estas sugerencias te sean útiles! Si tienes más preguntas o necesitas ayuda adicional, no dudes en preguntar. ¡Suerte!
 

Tópicos similares

Voltar
Topo