Como devo lidar com o parâmetro "page" do URL do Views na ferramenta de web do Google?


7

Eu tenho a exibição de nó que tem pager com o parâmetro de URL "página". Quero que o bot do Google rastreie todas as páginas ( page=1 page=2 page=3...), mas considere todas como apenas uma e apenas a primeira página (sem o parâmetro "página") deve aparecer no resultado da pesquisa.

Na página de configuração do webmaster, configurei o parâmetro URL para "page" como abaixo, mas agora estou recebendo título e descrição duplicados.

Como esse parâmetro afeta o conteúdo da página: Paginates
Quais URLs com este parâmetro o Googlebot deve rastrear:Every URL

Qual é a melhor maneira de configurar o parâmetro de URL para a "página" do Views nas Ferramentas do Google para webmasters?

Respostas:


0

Não há "melhor caminho", eu acho. Depende do nicho do seu site. Eu tenho um blog e ele tem page = X como parâmetros de URL. Eu o defini como "paginados" e "Rastrear todas as páginas" da mesma forma que a sua configuração. Agora ele rastreia e mostra todas as páginas. Esse problema de título duplicado ainda está lá no meu site. Não me importo porque não recebi nenhum problema do Google.

Se você realmente deseja mudar, você pode fazê-lo no nível template.php.

function THEMENAME_preprocess_html(&$vars) {
 if (isset($_GET['page']) && is_numeric($_GET['page']) && $_GET['page'] > 0){
   $vars['head_title'] = str_replace('|', '('.t('Page @pager', array('@pager' => $_GET['page'] + 1)).') |', $vars['head_title'], 1);
 }
}

Isso reescreverá o conteúdo da tag do título HTML em "Minhas postagens do blog (página 2) | MyAwesomeBlog" nas páginas em que um pager está definido. Adicionamos 1 ao valor do pager porque, quando você está na página = 1, na verdade é a segunda página para usuários humanos.


0

Experimente o módulo Nodewords para Drupal 6 ou Meta tags para Drupal 7. Esses módulos permitem configurar os parâmetros NOINDEX e NOFOLLOW para listar páginas e obter apenas a 1ª página na SERP.


11
A questão é como alterar as configurações nas Ferramentas do Google para webmasters, não no site Drupal.
kiamlaluno

Então você fez a pergunta no fórum errado.
Eugene Fidelin

Eu não fiz a pergunta. Ainda assim, essa não é a resposta para a pergunta feita.
kiamlaluno

0

Infelizmente, não vejo uma configuração nas Ferramentas do Google para webmasters para fazer isso. No entanto, você pode fazer isso no seu arquivo robots.txt que acompanha o drupal adicionando na parte inferior:

Não permitir: / *? Page =

Não permitir: / ? Page = & *

Não permitir: / ? Page = 0

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.