Ocasionalmente, um problema vai pousar sobre a mesa que está um pouco fora do comum. Algo que você não tem uma resposta fácil. Você vai para o seu cérebro e o seu cérebro não retorna nada.

Estes problemas não podem ser resolvidos com um pouco de pesquisa de palavras-chave e técnicas básicas de configuração. Estes são os tipos de técnicas de SEO problemas onde a toca do coelho vai fundo.

A própria natureza dessas situações desafia uma lista de verificação, mas é útil ter uma pela mesma razão, nós temos de nos aviões: até mesmo o melhor de nós pode e vai se esqueça de coisas, e uma lista de verificação provvide você com lugares para cavar.

Gosto de alguns exemplos de estranho SEO problemas? Aqui estão quatro exemplos para meditar mais, enquanto você lê. Nós responderemos ao final.

1. Por que não era do Google mostrando, de 5 estrelas, marcação em páginas de produto?

2. Por que não Bing display de 5 estrelas marcação na análise de páginas que o Google faria?

3. Por que foram páginas recebendo indexados com uma marca de índice?

4. Por que qualquer página em um site de retorno de um 302 cerca de 20-50% do tempo, mas apenas para os rastreadores?

Finalmente, uma nota rápida. É inteiramente possível que alguns desta lista de verificação não se aplicam a cada cenário. Que tudo bem. Ele é destinado a ser um processo para tudo que você poderia verificar, nem tudo o que você deve verificar.

O checklist completo

Você pode baixar o modelo de lista de verificação aqui (é só fazer uma cópia do Google Folha):

Obter a lista de verificação de folha de cálculo

A pré-lista de verificação de verificação

Realmente importa?

Esse problema afeta apenas uma pequena quantidade de tráfego? É apenas em um punhado de páginas e você já tem uma lista grande de outras ações que vão ajudar o site? Você provavelmente terá que é só soltá-lo.

Eu sei, eu odeio isso também. Eu também quero ser direito e cavar essas coisas. Mas, dentro de seis meses, quando você resolveu vinte complexo de SEO coelho buracos e seu site ficou plana, porque você não re-escrever as tags de título, você ainda vai ser demitido.

Mas espero que esse não é o caso, caso em que, diante!

Onde você está vendo o problema?

Não queremos perder muito tempo. Você já ouviu falar deste maravilhoso dizendo?: “Se você ouvir os cascos, ele provavelmente não será uma zebra.”

O processo que está prestes a passar é bastante envolvidos e é inteiramente a seu critério se você quiser ir em frente. Apenas certifique-se de que você não está com vista algo óbvio que iria resolver o seu problema. Aqui estão alguns problemas comuns com que me deparei que foram principalmente de cavalos.

  • Você está deficitária a partir de onde você deve estar.
  • Quando um site é de baixo desempenho, as pessoas gostam de procurar por desculpas. Estranho Google absurdo, pode ser bastante útil coisa para culpar. Na realidade, é normalmente uma combinação de um sítio pobre, maior a concorrência, e uma falha de marca. O cavalo.
  • Você sofreu uma súbita queda de tráfego.
  • Alguma coisa certamente aconteceu, mas provavelmente não é isso a lista de verificação para você. Há uma abundância de senso comum, de listas de verificação para isso. Tenho escrito sobre o diagnóstico de quedas de tráfego recentemente — verificar que, em primeiro lugar.
  • A página errada é a classificação errada de consulta.
  • Na minha experiência (que provavelmente deve prefácio este post inteiro), este é geralmente um problema básico que um site tem má focalização ou um monte de canibalização. Provavelmente um cavalo.
  • Fatores que tornam mais provável que você tem um problema mais complexo, que exige que não a sua depuração sapatos:

    1. Comece por escolher alguns exemplos de páginas.

    Escolher um par de páginas de exemplo para trabalhar, aqueles que apresentam qualquer problema que você está vendo. Não, este não ser representativas, mas nós vamos voltar daqui a pouco.

    É claro que, se ela afeta apenas um pequeno número de páginas, em seguida, ele realmente pode ser representante, caso em que somos bons. Definitivamente importa, certo? Você não pode simplesmente pular o passo acima? OK, legal, vamos seguir em frente.

    2. O Google pode rastrear a página de uma só vez?

    Primeiro estamos a verificar se o Googlebot tem acesso à página, o que nós vamos definir um código de status 200.

    Vamos verificar em quatro maneiras diferentes para expor os problemas comuns:

  • Robots.txt: Aberto até de Pesquisa Console e verifique na robots.txt avaliador.
  • Agente do usuário: Abra o Dev Ferramentas e verifique se que você pode abrir a URL com o Googlebot e o Googlebot Móvel.
  • Para obter o user agent switcher, abra o Dev Tools.
  • Verifique o console da gaveta é aberta (alternância é a tecla Escape)
  • Bater … e abrir “as condições de Rede”
  • Aqui, selecione seu agente de usuário!
  • Endereço IP: Verifique se você pode acessar a página com o celular ferramenta de teste. (Isso vai vir a partir de um dos IPs usados pelo Google; quaisquer verificações que você faz com o seu computador, não.)
  • País: móvel ferramenta de teste irá visitar a partir de US IPs, a partir do que eu já vi, por isso temos dois pássaros com uma pedra. Mas o Googlebot irá ocasionalmente rastreamento de não-Americano, IPs, portanto, também vale a pena usar uma VPN, verifique se você pode acessar o site a partir de qualquer outros países relevantes.
  • Eu usei o HideMyAss para isso antes, mas qualquer que seja a VPN que você irá funcionar bem.
  • Devemos agora ter uma ideia se é ou não o Googlebot está lutando para obter a página de uma vez.

    Temos encontrado problemas ainda?

    Se podemos re-criar uma falha de rastreamento com uma simples seleção acima e, em seguida, é provável que o Googlebot é, provavelmente, falhando de forma consistente, para buscar a nossa página e é, normalmente, uma dessas razões básicas.

    Mas pode não ser. Muitos problemas são inconsistentes devido à natureza da tecnologia. 😉

    3. Estamos dizendo ao Google duas coisas diferentes?

    Ao lado: o Google pode encontrar a página, mas estamos a confundir dizendo que duas coisas diferentes?

    Isso é mais comumente visto, na minha experiência, porque alguém tem bagunçou a indexação directivas.

    Por indexação “directivas” estou me referindo a qualquer tag que define o índice correto de estado ou uma página de índice que deve classificação. Aqui está uma lista não exaustiva:

    Um exemplo de prestação de mensagens misturadas seria:

    Ou:

    Se estamos fornecendo mensagens misturadas, então não é clara a forma como a Google irá responder. É uma ótima maneira para começar a ver resultados estranhos.

    Bons lugares para verificar a indexação directivas enumeradas acima são:

    Uma rápida lado prestados DOM

    Esta página tem um monte de menções a prestação do DOM (18, se você estiver curioso). Desde que tivemos o nosso primeiro, aqui está uma rápida retrospectiva sobre o que é.

    Quando você carrega uma página da web, o primeiro pedido é o HTML. Isso é o que você vê no código fonte HTML (clique com o botão direito do mouse em uma página da web e clique em Ver código-Fonte).

    Este é antes de JavaScript tem feito nada para a página. Este não ser um negócio tão grande, mas agora muitos sites dependem de JavaScript que a maioria das pessoas bastante razoável de não confiar na inicial HTML.

    Prestados DOM ” é o termo técnico para uma página, quando todas as JavaScript foi processado e todas as página alterações feitas. Você pode ver isso no Dev Tools.

    No google Chrome você pode obter isso clicando com o botão direito e bater inspecionar elemento (ou Ctrl + Shift + I). Os Elementos guia irá mostrar o DOM, como ele está sendo processado. Quando ele pára de cintilação e mudança, então você tem o processado DOM!

    4. O Google pode rastrear a página de forma consistente?

    Para ver o que o Google está vendo, vamos precisar obter arquivos de log. Neste ponto, podemos ver como ele está acessando a página.

    Observação: Trabalhar com logs é uma postagem inteira em si mesma. Eu escrevi um guia para análise de log com o BigQuery, eu também recomendo experimentar Gritando Sapo Analisador de Log, que tem feito um grande trabalho de manipulação de um monte de complexidade em torno de logs.

    Quando estamos olhando para rastrear, existem três útil verifica que nós podemos fazer:

  • Códigos de Status: traçar os códigos de status ao longo do tempo. O Google está vendo diferentes códigos de status de você quando você verificar URLs?
  • Recursos: É o Google download de todos os recursos da página?
  • É baixando todos os seus sites específicos de arquivos JavaScript e CSS que seria necessário para gerar a página?
  • O tamanho da página de acompanhamento: Tomar o max e min de todas as páginas e recursos e diff-los. Se você ver a diferença, a Google poderá estar a falhar totalmente download de todos os recursos ou páginas. (Hat tip para @ohgm, onde eu ouvi pela primeira vez esta arrumado dica).
  • Temos encontrado problemas ainda?

    Se o Google não está ficando 200s de forma consistente em nossos arquivos de log, mas podemos acessar a página bem quando tentamos, em seguida, há claramente ainda algumas diferenças entre o Googlebot e de nós mesmos. O que talvez essas diferenças?

  • Ele vai rastrear mais do que nós
  • Ele é, obviamente, um bot, em vez de um ser humano, fingindo ser um bot
  • Ele vai rastejar em diferentes momentos do dia
  • Isto significa que:

    Trabalhar para fora o que está acontecendo com esses efeitos periódicos vai ser complicado; você provavelmente vai precisar de falar com um back-end developer.

    Dependendo do seu nível de habilidade, você pode não saber exatamente onde a liderar a discussão. Uma estrutura útil para uma discussão muitas vezes é para falar sobre como um pedido passa através de sua pilha de tecnologia e, em seguida, olhar para os casos extremos em que discutimos acima.

    Dois úteis informações para entrar nesta conversa com:

  • Dependendo da regularidade do problema nos logs, é muitas vezes vale a pena tentar recriar o problema, ao tentar rastrear o website com um rastreador na mesma velocidade/intensidade que o Google está usando para ver se você pode encontrar e causar os mesmos problemas. Nem sempre ser possível, dependendo do tamanho do site, mas para alguns ele vai ser. Ser capaz de constantemente re-criar um problema é a melhor maneira de obtê-lo resolvido.
  • Se você não pode, no entanto, em seguida, tentar fornecer a exata períodos de tempo em que o Googlebot estava vendo os problemas. Isso vai dar ao desenvolvedor a melhor chance de amarrar o problema para os outros logs para deixá-los depurar o que estava acontecendo.
  • Se o Google pode rastrear a página de forma consistente, em seguida, vamos passar para o nosso próximo passo.

    5. O Google ver o que eu posso ver em uma base?

    Sabemos que o Google rastrear a página corretamente. O próximo passo é tentar descobrir o que o Google está vendo na página. Se você tem um JavaScript-pesado site provavelmente você já bateu sua cabeça contra esse problema antes, mas mesmo se você não esta ainda pode às vezes ser um problema.

    Nós seguimos o mesmo padrão de antes. Primeiro, temos que tentar recriá-la de uma vez. As ferramentas a seguir vamos fazer isso:

    Existe uma diferença entre Buscar & Render, o mobile-friendly ferramenta de teste, e o Googlebot? Não realmente, com exceção dos tempos de espera (que é por isso que nós temos os nossos passos mais adiante!). Veja a análise completa da diferença entre eles, se você estiver interessado.

    Uma vez que temos a saída desses, podemos compará-los ao que nós habitualmente vemos no navegador. Eu recomendo usar uma ferramenta como ‘Diff’, o Verificador de comparar os dois.

    Temos encontrado problemas ainda?

    Se encontrar diferenças significativas neste ponto, então, na minha experiência, é normalmente a partir de JavaScript ou os cookies

    Por quê?

    Podemos isolar cada uma destas por:

    Mas, novamente, podemos compará-los usando algo como ‘Diff’, o Verificador, o que nos permitirá detectar quaisquer diferenças. Você pode querer usar um HTML formatador de linha de ajuda-los melhor.

    Também podemos ver os erros de JavaScript jogados utilizando o Mobile-Friendly Ferramenta de Testes, o que pode revelar-se particularmente útil se você está confiante em sua JavaScript.

    Se, usando esse conhecimento e essas ferramentas, podemos recriar o bug, então temos algo que pode ser replicado e é mais fácil para nós para entregar para um desenvolvedor, como um bug que será corrigido.

    Se estamos vendo que tudo está correto aqui, nós vamos para o próximo passo.

    6. O que o Google está realmente vendo?

    É possível que o que o Google está vendo é diferente do que nós recriar usando as ferramentas do passo anterior. Por quê? Um casal razões principais:

    Nós chegamos até aqui sem falar do tempo! As páginas não recebem rastreado instantaneamente e páginas rastreadas não seja indexado instantaneamente.

    Rápida a barra lateral: o Que é cache?

    O cache é muitas vezes um problema se você chegar a esta fase. Ao contrário da JS, ele não falou tanto em nossa comunidade, por isso vale a pena alguns mais explicações no caso de você não está familiarizado. O cache é armazenar algo assim que está disponível mais rapidamente da próxima vez.

    Quando você solicita uma página da web, um monte de cálculos acontecer para gerar a página. Se você, em seguida, atualizar a página quando foi feito, seria muito desperdício apenas re-executar todos os cálculos mesmos. Em vez disso, os servidores, muitas vezes, salvar a saída e servir-lhe a saída sem re-executar-los. Guardar a saída é chamado de cache.

    Por que precisamos saber de uma coisa? Bem, já estamos bem para as plantas daninhas neste ponto e, portanto, é possível que um cache é configurado incorretamente e informações erradas estão sendo devolvidos aos usuários.

    Não há muitas boas iniciante recursos de armazenamento em cache que nos aprofundar mais. No entanto, eu encontrei este artigo no cache básico para ser um dos mais amigas. Ele aborda alguns dos tipos básicos de cache muito bem.

    Como podemos ver o que o Google está trabalhando, na verdade?

    Temos encontrado problemas ainda?

    Novamente, uma vez que descobrimos o problema, é hora de ir e falar com o desenvolvedor. O conselho para essa conversa é idêntico ao último — tudo o que eu disse lá ainda se aplica.

    Outro conhecimento que você deve ir para esta conversa armado com: como o Google funciona e onde ele pode lutar. Enquanto o desenvolvedor saber o técnico meandros do seu website e como ele é construído, eles podem não saber muito sobre como o Google funciona. Em conjunto, isso pode ajudar você a alcançar a resposta mais rapidamente.

    A fonte óbvia para isso são recursos ou apresentações dadas pela Google. Dos vários recursos que vêm de fora, eu encontrei esses dois, para alguns dos mais úteis para dar idéias para os primeiros princípios:

    Mas muitas vezes há uma diferença entre as declarações, o Google irá fazer e o que a comunidade SEO vê na prática. Todos os SEO experiências de pessoas incansavelmente realizar, em nosso ramo, também pode ajudar a lançar alguma introspecção. Há muito muitos lista aqui, mas aqui são dois bons exemplos:

    7. Google poderia estar agregando o seu site através de outros?

    Se chegamos a este ponto, estamos muito felizes que o nosso site está funcionando perfeitamente. Mas nem todos os problemas podem ser resolvidos apenas em seu site; às vezes você tem que olhar para a vasta paisagem e SERPs em torno dele.

    Mais comumente, o que eu estou procurando aqui está:

    De qualquer forma, eles são quase sempre encontrados fazendo exata pesquisas no Google. I. e. tomar relativamente parte específica do conteúdo de sua página e procurando-o entre aspas.

    Você já encontrou algum problemas ainda?

    Se você encontrar um número de outras cópias exatas, então é possível que eles podem estar causando problemas.

    A melhor descrição que eu vim acima com para “você já encontrou um problema aqui?” é: você acha que o Google está unindo páginas semelhantes e mostrando apenas uma? E se for, é escolher o errado página?

    Este não tem de ser na tradicional pesquisa do Google. Você pode encontrar uma versão dele no Google Trabalhos, o Google Notícias, etc.

    Para dar um exemplo, se você for um revendedor, você pode encontrar conteúdo não é ranking porque há uma outra, mais autoritário revendedor, que constantemente posta o mesmo conteúdo em primeiro lugar.

    Às vezes, você vai ver isso de forma consistente e de imediato, enquanto outras vezes a agregação pode estar mudando ao longo do tempo. Nesse caso, você vai precisar de um rank tracker para qualquer propriedade do Google que você está trabalhando para vê-lo.

    Jon Earnshaw de Pi Datametrics deu uma excelente palestra sobre o último (em torno de suspeitos SERP de fluxo), que é bem vale a pena assistir.

    Uma vez que você encontrou o problema, você provavelmente vai precisar experimentar para saber como contorná-la, mas o mais fácil fatores para jogar com, normalmente, são:

    8. Um resumo de alguns outros prováveis suspeitos

    Se você chegou até aqui, então, temos a certeza de que:

    E o seu problema ainda não está resolvido?

    E é importante?

    Bem, atirar.

    Sinta-se livre para nos contratar…?

    Tanto quanto eu adoraria que este artigo lista todos SEO problema de sempre, que não é muito prático, então, para acabar com este artigo vamos passar por mais duas dicas comuns e princípios, o que realmente não se encaixam em outro lugar antes que as respostas a essas quatro problemas listados no início.

    Inválido/mal construídas em HTML

    Você e o Googlebot pode estar vendo o mesmo HTML, mas pode ser inválido ou errado. O Googlebot (e qualquer rastreador, para que o assunto) tem para oferecer soluções quando a especificação HTML não é seguido, e aqueles que, por vezes, pode causar um comportamento estranho.

    A maneira mais fácil de encontrá-la é por olho-balling prestados DOM de ferramentas ou usando um validador de HTML.

    O validador W3C é muito útil, mas irá lançar um monte de erros/avisos de você não importa. O mais próximo que eu posso dar para uma linha de resumo do que aquelas que são úteis é:

    O exemplo clássico é o de quebrar a cabeça.

    Um iframe não é permitido no código de cabeça, para o Chrome irá terminar a cabeça e começar a corpo. Infelizmente, leva o título e a canonical com ele, porque eles caem depois — para que o Google não consegue ler-los. O código de cabeça deveria ter terminado em um lugar diferente.

    Oliver Mason escreveu um bom post que explica de uma forma ainda mais sutil versão deste quebrando a cabeça em silêncio.

    Quando em dúvida, diff

    Nunca subestime o poder de se tentar comparar duas coisas linha por linha com um ‘diff’ de algo como ‘Diff’, o Verificador. Ele não se aplicar a tudo, mas quando o faz é poderoso.

    Por exemplo, se o Google de repente, parou de mostrar o seu destaque de marcação, tenta diff sua página contra uma versão histórica, quer no seu ambiente de QA ou de Wayback Machine.

    As respostas para os nossos original 4 perguntas

    Tempo para responder a essas perguntas. Estes são todos os problemas que tivemos clientes trazem para nós em água Destilada.

    1. Por que não era do Google mostrando, de 5 estrelas, marcação em páginas de produto?

    O Google estava vendo o servidor-marcação processada e o lado do cliente-marcação processada; no entanto, o servidor processado lado estava tomando precedência.

    Remover o servidor processado marcação significava o 5-estrelas de marcação começaram a aparecer.

    2. Por que não Bing display de 5 estrelas marcação na análise de páginas que o Google faria?

    O problema veio de referências para schema.org.

    Avatar

    Diretor: James Cameron (nascido em 16 de agosto de 1954)

    ficção científica

    Trailer

    Nós comparados nossa marcação contra os nossos concorrentes mais pequenos e a única diferença era que nós tínhamos referenciado HTTPS versão schema.org no nosso itemtype, que causou o Bing para não oferecer suporte a ele.

    Vamos lá, o Bing.

    3. Por que foram páginas recebendo indexados com uma marca de índice?

    A resposta para isso foi neste post. Este foi um caso de quebrar a cabeça.

    Os desenvolvedores tinha instalado alguns ad-tech na cabeça e inserido um não-standard tag, i.e. não: