Get free SEO audit

Conteúdo

Explorar o que é paginação e como implementá-la corretamente

Explorar o que é paginação e como implementá-la corretamente

O que é Paginação?

 

Paginação é uma numeração ordinal das páginas, que geralmente está localizada na parte superior ou inferior das páginas de um site.

Na maioria dos casos é usada nas páginas principais e partições. Muitas vezes irá aparecer como está descrito nesse texto.

 

Pprevnext implementing of pagination on Ahrefs blog

 

Vamos ver alguns dos problemas potenciais que podem ocorrer quando você usa a paginação, ou quando não presta atenção a determinadas questões.

 

Limite as visitas dos mecanismos de buscas ao seu site

Quando os mecanismos de busca rastreiam seu site, a profundidade e número de páginas que eles visitam varia, dependendo da confiança do site, da taxa de atualização de conteúdo, etc. E, se você tiver um grande número de páginas com paginação, a probabilidade de que os mecanismos passem em todas as páginas de paginação e indexem todas as páginas finais (bens/artigos) reduzirão signitivamente. Além disso, o limite será gasto em visitar páginas de paginação e não em visitar páginas realmente importantes para o site.

 

Problemas com duplicatas

Dependendo da estrutura das suas páginas de paginação, é provável que algumas páginas tenham um conteúdo similar ou idêntico. Além disso, você frequentemente descobrirá que tem as mesmas tags de título e Meta descrição em seu site. Nesse caso, o conteúdo duplicado, pode causar dificuldades para o mecanismo de pesquisa na hora de determinar páginas relevantes para uma consulta de pesquisa específica.

Especialistas em SEO já desenvolveram 4 maneiras de resolver este problema.

Verifique o site para conteúdo duplicado

Inicie a auditoria para detectar páginas com conteúdo duplicado e prejudicar o desempenho de SEO do seu site

Solução 1. Excluindo a Paginação de uma Página de um Índice com a Ajuda de Noindex

 

Na maioria dos casos, esse método é uma prioridade que pode ser implementado rapidamente. O ponto principal é a exclusão de todas as páginas de paginação do índice exceto a primeira.

Ele é implementado da seguinte maneira:

A metatag

<meta name="robots" content="noindex, follow" />

é adicionada à seção HEAD em todas, exceto na primeira página. Assim, excluímos toda página de paginação do índice, exceto a página principal do catálogo e, ao mesmo tempo, asseguramos a indexação de todos os produtos/páginas que pertencem a este catálogo. Preste atenção a tais detalhes:

  •  Se você colocar o texto descritivo da página principal do catálogo, ainda será desejável colocá-lo apenas na primeira página.
  • Você deve verificar se o URL da primeira página não está duplicado. Por exemplo, quando a paginação é implementada dessa forma:

site.com/catalog?page=2

site.com/catalog?page=3

site.com/catalog?page=N

Você deve adicionar um link para a primeira página caso você não esteja na primeira página.

site.com/catalog

e desta página

site.com/catalog?page=1

O redirecionamento 301 para o site.com/catalog deve ser configurado.

 

Prós

  • Adequado para Yandex
  • É uma solução menos complicada
  • É uma ótima maneira de excluir todas as páginas de paginação do índice, se não houver uma razão lógica para incluí-las no índice.

 

Contras

  • Embora resolva o problema potencial de paginação, ao mesmo tempo, excluímos o conteúdo paginal do índice;
  • Se houver muitos produtos, e se você não usar o sitemap XML, os produtos que estiverem localizados profundamente no diretório serão indexados por um longo período

 

Solução 2. “View all” e rel=”canonical”

 

Esse método requer o uso do Google para criar uma página separada “Visualizar Tudo”, onde todos os produtos / páginas deste catálogo são exibidos e, em todas as páginas da paginação, colocamos rel=”canonical” na página “Visualizar Tudo”.

Implementação deste método: depois de ter criado a página “Visualizar Tudo” (por exemplo: site.com/catalog/view-all.html), então em todas as páginas de paginação você precisa colocar o seguinte HEAD:

 

<link rel="canonical" href="http://site.com/catalog/view-all.html" />

 

Assim, mostramos aos mecanismos de pesquisa que cada página de paginação faz parte da página “Visualizar Tudo” por assim dizer. O Google alega que:

  •  Este é o método preferido deles
  • Os usuários tendem a ver toda categoria em uma página de uma só vez (embora esse ponto seja bastante controverso e depende da situação).

 

Detalhes

A página “Visualizar tudo” deve ser carregada rapidamente de preferência dentro de 1-3 segundos. Portanto, esse método é ideal para uma categoria que tenha um número de páginas com paginação que varie de 5 a 20 e não é adequado para diretórios com centenas de páginas.

 

Prós

  •  Método de prioridade para o Google
  • Todo conteúdo de paginação será localizado no índice da página de busca através da página “Visualizar Tudo”.

 

Contras

Não é adequado se houver muitas páginas ou muitas imagens de qualidade para produtos/artigos.

Em vez disso, uma implementação complexa na maioria do CMS Padrão.

 

Solução 3. Rel=”prev”/”next”

 

Nossa última opção para resolver o problema da paginação pode ser a mais confusa, mas talvez esse seja o método mais universal do Google (o Yandex não leva em conta essas diretivas). Como a implementação é bastante complicada, você deve ter muito cuidado ao aplicar esse método. Vamos ver como isso funciona.

Por exemplo, você tem 4 páginas no diretório. Usando rel=”prev”/”next” você cria uma cadeia entre todas as páginas nesse diretório. Está cadeia começa na primeira página: para isso você adiciona na seção HEAD:

 

<link rel="next" href="http://site.com/page2.html">

Para a primeira página, esse é o único atributo. Para a segunda página você deve especificar a página anterior e a seguinte:

 

<link rel="prev" href="http://site.com/page1.html">
<link rel="next" href="http://site.com/page3.html">

Para a terceira página fazemos o mesmo que para a segunda:

 

<link rel="prev" href="http://site.com/page2.html">
<link rel="next" href="http://site.com/page4.html">

Quando estamos na quarta e última página, devemos especificar apenas a página anterior da cadeia.

 

<link rel="prev" href="http://site.com/page3.html">

Usando esses atributos rel=”prev”/”next”, o Google mescla os dados da página em um único elemento no índice. Normalmente, para os usuários, essa será a primeira página, já que geralmente é a página mais relevante.

 

Detalhes

  •  rel=”prev” e rel=”next” são para atributos auxiliares do Google, não diretivas;
  • Os URL relativos e absolutos podem ser usados como valores (de acordo com os valores válidos da tag);
  • Se você especificar uma referência no documento, os caminhos relativos serão determinados a partir do URL base;
  • Se o Google detectar erros na sua marcação (por exemplo, se o valor esperado do atributo rel=”prev” ou rel=”next” estiver ausente), a indexação de página adicional e o reconhecimento do conteúdo serão realizados com base no algoritmo heurístico do Google;
  • Deve ser verificado se o URL da primeira página não está duplicado.

 

Prós

  •  Este método permite resolver o problema da paginação sem usar “Visualizar Tudo”.
  • A implementação ocorre apenas com pequenas alterações no HTML.

 

Contras

  •  Esses atributos não são considerados pelo Yandex;
  • A implementação pode ser bastante complexa;
  • A inserção de links na cadeia de páginas deve ser feita com muito cuidado.

 

Solução 4. Rolagem AJAX e Javascript

 

Você pode recorrentemente se deparar com a interminável rolagem em sites de comércio eletrônico, onde os produtos são constantemente baixados ao rolar para parte inferior da tela. Embora essa seja uma ótima oportunidade para melhorar a usabilidade, esse método deve ser usado corretamente. É desejável que os produtos não sejam carregados automaticamente durante a rolagem. Em vez disso, adicione um botão “Mostrar mais Itens” nos produtos mais recentes. Uma boa implementação deste método você pode ver no wikimart.ru nos campos finais do diretório.

 

Uso apropriado dos parâmetro

Quando você usa os atributos rel=”prev”/”next”, as páginas com paginação podem conter parâmetros que não alteram o conteúdo:

  •  Variáveis de sessão
  • Graduação
  • Alterar o número de itens por página.

Nesse caso, recebemos um conteúdo duplicado. Para resolver o problema, você pode usar a combinação rel=”prev”/”next” e rel=”canonical”.

Para fazer isso, em primeiro lugar, você precisa garantir que todas as páginas de paginação com rel=”prev”/”next” usem o mesmo parâmetro. Em segundo lugar, para cada URL com parâmetro é necessário registrar sua página canônica sem esse parâmetro.

 

Uso adequado dos filtros e rel=”prev”/”next”

Agora, vamos analisar um exemplo em que usamos os parâmetros pelos quais podemos/queremos dar conteúdo exclusivo, e é importante mantermos as páginas filtradas do índice. Por exemplo, temos uma categoria como tênis e queremos criar páginas de destino para pesquisas de entregas de diferentes marcas, usando parâmetros no URL.

 

Nesse caso

  •  Você não precisa usar o rel=”canonical” na categoria principal, pois o conteúdo é exclusivo;
  • Criar para cada marca suas cadeias exclusivas com base no atributo rel=”prev”/”next”;
  • Escreva um título único e relevante, descrição e texto para a descrição da categoria para cada filtro.

 

Conclusão

 

Para concluir, aqui estão nossas recomendações para resolver o problema com a paginação:

  •  Se você tiver a capacidade técnica de criar a página “Visualizar Todos”, (essas páginas carregam rapidamente e não são muito grandes), então você poderá usar essa opção, pois o Google recomenda isso, e a Yandex compreende a diretiva rel = “canonical”;
  • Mas provavelmente na maioria dos casos a melhor opção é associar o uso do atributo rel=”página seguinte / página anterior” (o Google aceita o comando) e a metatag robots=”noindex, follow” (Yandex e Google aceitam o comando).

Verifique se há erros no seu site

No limits! Upgrade your account to crawl this domain

Check your website SEO performance

Get a personalized checklist on how to improve your website to rank higher on Google

No limits! Upgrade your account to crawl this domain
close

Reset Password

Enter your e-mail to reset your password

Your email

Password Reset Sent!

Please check your inbox for instructions on how to reset your password. If you don't get an email, please check your SPAM folder. letter icon

Your password has been reset successfully!

We’ve just sent a verification letter to . Please follow the link in this letter to verify your mailbox and start your free trial. In case you don’t see the letter, please check your SPAM folder.

Thank you for registration!

We are redirecting you to PayPal

Sitechecker can’t crawl this website, because the home page responds HTTP status code.
This can happen for several reasons. Please, enter a working website or make this website accessible to the Sitechecker bot.
Sitechecker can’t crawl this website, because it has too many redirects.

Often this is the result of competing redirects, one trying to force HTTPS (SSL) and another redirecting back to HTTP (non-SSL), or between www and non-www forms of the URL.

Please, contact your hosting provider or web developer to fix this issue or paste another website.

Sitechecker can’t check this website, because the home page responds HTTP status code.

Domain name
redirects to
{domain_200}