Drupal SEO: 5 melhores práticas

Como um CMS popular, o Drupal é uma ótima plataforma para aproveitar ao máximo o valor de SEO de um site. No entanto, é também uma fera complexa, com a sua capacidade de criar experiências personalizadas, aumentando a sua popularidade e complicando a sua implementação. Por esse motivo, criar a melhor experiência de SEO possível com o Drupal significa prestar atenção aos detalhes que você talvez não precise com um CMS alternativo.

No entanto, não pense que isso torna o Drupal um CMS menos poderoso em termos de valor de SEO. Na verdade, a necessidade de ajustes avançados do Drupal proporciona versatilidade incomparável no fornecimento de experiências diferenciadas que podem realmente restringir as experiências e jornadas do usuário. Se implementado corretamente, o Drupal pode oferecer aos usuários do seu site uma experiência de pesquisa orgânica que você não encontrará em nenhum outro lugar.

Para ajudá-lo a evitar algumas das armadilhas mais comuns, este artigo analisa algumas práticas recomendadas de SEO do Drupal, fornecendo um bom modelo para o conhecimento que ajuda os desenvolvedores do Drupal a fornecer experiências de pesquisa orgânica que realmente exemplificam a plataforma.

O que você precisa saber

O SEO começa com a compreensão de como os sites são lidos e indexados pelos mecanismos de pesquisa. Para diferentes CMS, esse processo muda à medida que criam páginas e armazenam dados de maneira diferente.

Portanto, é lógico que quanto mais difundido for um CMS, maior será a probabilidade de os rastreadores dos mecanismos de pesquisa serem otimizados para entendê-lo.

De acordo com Construído com, Drupal é usado por 5% dos usuários de CMS. Isso posiciona o Drupal confortavelmente como o segundo CMS mais popular depois do WordPress. Portanto, não é surpresa que o Drupal seja uma das melhores plataformas disponíveis para quem busca otimizar a descoberta orgânica de seu site.

Porém, como mencionado anteriormente, a plataforma também é complexa. SEO adequado significa uma compreensão mais profunda de quais práticas recomendadas de SEO foram definidas pelos mecanismos de pesquisa e como garantir que sejam implementadas tanto do ponto de vista técnico quanto na página.

Ler:  Melhores plug-ins do Pinterest

Isso é especialmente importante com o Drupal devido ao seu foco em funcionalidades quase ilimitadas e às advertências que podem surgir rapidamente ao implementar recursos avançados.

Não se esqueça, Drupal SEO também significa saber quais Versão Drupal seu site está sendo executado. Drupal 7, por exemplo, exige que os usuários implementem URLs limpos para uma melhor experiência de SEO. Drupal 8, porém, vem com URLs limpos por padrão. Versões diferentes requerem implementações diferentes.

Atualmente, o Drupal 7 é ainda usado pela maioria dos proprietários de sites Drupal. Mais de 69% dos sites ainda executam o Drupal 7, enquanto pouco mais de 26% dos sites executam o Drupal 8. Embora grande parte deste guia também se aplique a versões anteriores, ele é voltado principalmente para usuários do Drupal 8. Se você está apenas começando no espaço Drupal, recomendamos começar com Drupal 8.

Drupal SEO: Melhores Práticas

Em vez de nos aprofundarmos em uma lista geral de táticas de SEO, como faz a maioria das postagens de blog sobre Drupal SEO, aproveitaremos esta oportunidade para examinar o SEO específico do Drupal.

Diferenças de idioma

Por linguagem, queremos dizer linguagem de codificação. Cada linguagem faz com que os elementos da web interajam de maneira diferente. Do ponto de vista de SEO, isso pode ter um grande efeito na forma como seu site é rastreado e como os usuários interagem com ele.

De acordo com uma pesquisa do Stack Overflow, JavaScript é a linguagem de codificação mais popular disponível, sendo usada por 69,8% dos entrevistados. Isto é seguido de perto por HTML e CSS, usados ​​por 68,5% e 65,1% dos entrevistados, respectivamente.

Sob a iniciativa de modernização do JavaScript, implementações de JavaScript decapitadas e desacopladas tornaram-se cada vez mais comuns. Neste ambiente, é vital compreender como o código pode afetar o SEO.

Uma compreensão de como o JavaScript pode afetar o SEO é especialmente importante, pois os mecanismos de pesquisa, em alguns casos, não leem o JavaScript ou outro código esotérico de maneira adequada. Isso pode levar a uma perda potencial de classificação e valor da página.

Ler:  Como corrigir um erro ao estabelecer uma conexão de banco de dados no WordPress

O estado do Drupal 2019 da MediaCurrent fornece um bom ponto de partida para entender quais linguagens de codificação serão mais aplicáveis ​​em 2019. Recomendamos manter JavaScript e CSS e começar a se familiarizar com Python e Java para a próxima geração de aplicativos da web.

Como desenvolvedor, é importante implementar as melhores práticas de codificação e não apenas optar por uma confusão de estilos CSS e implementações de JavaScript.

Análise de conteúdo com dados estruturados (esquema)

Os dados estruturados do vocabulário de microdados do schema.org melhoram a forma como os mecanismos de pesquisa entendem o conteúdo do seu site. Isso é feito permitindo destacar o conteúdo e definir seu contexto.

Por exemplo, se você administra um site de culinária, esquema de receita permitirá que você defina e publique elementos específicos e suas propriedades, como tempo de cozimento, dados nutricionais, lista de ingredientes, direção e muito mais.

Ao informar aos mecanismos de pesquisa o contexto de partes individuais do conteúdo, é mais provável que eles o mostrem em trechos em destaque (a famosa classificação zero). Abaixo está um exemplo disso feito com uma receita de torta de maçã.

Existem duas maneiras de começar a usar o esquema Drupal. Você pode iniciar o processo de marcação manualmente ou implementá-lo automaticamente instalando um módulo.

Se você quiser começar a usar o Schema manualmente, prepare-se para muitas marcações de código HTML com propriedades do esquema. Comece inserindo o seguinte HTML na parte superior da sua página e definindo uma página do schema.org relevante. No exemplo abaixo, usamos a página do esquema da receita.

Você pode então definir elementos individuais inserindo uma das propriedades encontradas naquela página nas tags existentes. Por exemplo:

30 minutos

100 calorias

Para uma visão mais detalhada da marcação de esquema e como implementá-la em seu site Drupal, confira o artigo informativo do Search Engine Journal sobre como começar com o esquema.

Se preferir implementar o esquema automaticamente, você pode instalar o Metatag Schema.org módulo. Este módulo permite que os criadores de conteúdo adicionem valores de esquema como JSON LD no cabeçalho das páginas da web. Atualmente oferece suporte completo para Drupal 8.

Um Sitemap devidamente configurado

Para que todo o seu conteúdo seja encontrado pelos mecanismos de busca, é importante ter um mapa do site devidamente configurado. Para fazer isso, recomendamos a instalação de um módulo Durpal. No momento em que este artigo foi escrito, o módulo de mapa de site mais popular disponível era o Módulo de mapa do site XML.

O módulo XML sitemap permite que você atualize e envie automaticamente um sitemap para ASK, Google, Bing e Yahoo. Além disso, segue as especificações descritas em sitemaps.org.

Talvez porque ainda esteja em fase alfa para o Drupal 8, o módulo XML sitemap não tenha visto uma taxa de adoção tão alta com usuários do Drupal 8 quanto com 7 usuários. Quase 90% dos sites que executam o módulo XML sitemap ainda executam o Drupal 7, apenas 6% executam o Drupal 8.

Se você estiver executando o Drupal 8, recomendamos optar pelo menos conhecido mapa do site XML simples. Este módulo é capaz de gerar hreflang multilíngues e mapas de sites de imagens. Ele oferece suporte a tipos de conteúdo Drupal prontos para uso e é um ótimo substituto para proprietários de sites que desejam se manter atualizados.

Mapa do site XML simplesA capacidade da Microsoft de fornecer mapas de sites multilíngues também é vital para sites modernos que atendem a diversas regiões. A partir de 2019, o Drupal está disponível em mais de 100 idiomas. Aparecer nas pesquisas do maior número possível pode fazer uma grande diferença na experiência do usuário.

Embora o mapa do site XML simples seja usado por apenas 41.000 sites, 100% deles executam o Drupal 8.

A velocidade do site é importante

A velocidade do site tem sido um fator de classificação desde abril de 2010. É algo que você deve considerar. Do ponto de vista de SEO, existem três áreas principais que podem levar a aumentos rápidos e quantificáveis ​​na velocidade do site.

  • Entrega de ativos na página
  • Design da página
  • Infraestrutura de hospedagem

Anteriormente, analisamos alguns deles com mais detalhes e fornecemos uma série de otimizações simples de sites que qualquer pessoa pode fazer.

No entanto, com a hospedagem, está se tornando cada vez mais importante ter um administrador de operações de sistema competente por trás de sua infraestrutura para aproveitá-la ao máximo.

Veja, por exemplo, a importância do cache para acelerar a entrega de páginas. Aplicativos como NGINX e Varnish podem acelerar a entrega de ativos, mas podem ser difíceis de configurar. Oferecemos uma infraestrutura de hospedagem com essas técnicas de cache habilitadas e configuradas por padrão.

Lembre-se de que muitos provedores de hospedagem oferecem velocidades de tempo até o primeiro byte (TTFB) aparentemente impossíveis. No entanto, se você está preocupado com SEO, TTFB não é a métrica que você deseja observar.

Em vez disso, você deve observar o tempo de renderização e o tempo de atividade. Eles fornecem as métricas que realmente afetam a experiência do usuário.

Compreendendo as visualizações do Drupal e o conteúdo duplicado

As visualizações são um dos pontos fortes do Drupal. Eles permitem que você gerencie, visualize e classifique facilmente listas de conteúdo em um único local. Na verdade, eles foram considerados tão úteis que se tornaram parte do núcleo do Drupal 8.

No entanto, embora as visualizações forneçam uma interface poderosa para organizar e gerenciar conteúdo, a forma como são geradas pode causar problemas com conteúdo duplicado. SEO 101: conteúdo duplicado não é bom.

O motivo pelo qual as visualizações podem facilmente levar à duplicação de conteúdo é devido aos filtros expostos, o que pode levar a vários caminhos de URL direcionando para conteúdo semelhante. Esses URLs podem ser lidos como páginas individuais, com o conteúdo da página sendo apenas ligeiramente diferente um do outro.

Se você ainda estiver trabalhando no Drupal 7 ou anterior, é importante implementar uma correção simples. Basta abrir seu arquivo Robots.txt e adicionar as linhas abaixo:

#Disallow variáveis ​​de página Disallow: /*& Disallow: /*page=0

Você pode encontrar mais informações sobre edição de visualizações aqui.

Observe que o Drupal 8 instala URLs limpos por padrão e não pode ser desativado.

Conclusão: o Drupal SEO é amigável?

Em termos de valor de SEO, o Drupal ainda se destaca como um dos melhores CMS para operar. Dito isto, requer algumas otimizações e ajustes claros. Isso ajudará a garantir que todo o conteúdo seja lido corretamente pelos mecanismos de pesquisa.

O que é ótimo no Drupal é a capacidade de instalar módulos adicionais que cuidarão de tudo isso para você. Identificamos vários exemplos excelentes acima que dão ao Drupal a versatilidade e o poder de que precisa para ter um melhor desempenho.

Novas publicações:

Recomendação