Definição
A Otimização para Motores de Busca é o processo de melhorar um vasto leque de características de um sítio web com o intuito de melhorar a posição em que este é classificado nos motores de busca.
O processo de otimizar um sítio web é multifacetado, uma vez que existem muitos fatores que afetam a posição em que uma página pode ser classificada num motor de busca.
- Assegurar que o conteúdo tem uma estrutura apropriada utilizando HTML semântico
- Melhorar a qualidade do conteúdo de páginas individuais.
- Assegurar que o sítio web consegue processar pedidos rapidamente
- Autorizar URL amigáveis para motores de busca de modo a tornar o endereço web das páginas 'legível por humanos'
- Adicionar marcação semântica contextual utilizando dados Schema
Recurso: Guia inicial de Otimização para Motores de Busca (SEO)
Estrutura do sítio e URL descritivos
Nos primeiros tempos, os sítios web eram estruturados como ficheiros HTML individuais numa hierarquia em árvore. Alguns sítios web ainda estão estruturados assim. Os CMS são diferentes. As páginas individuais são montadas a partir de conteúdo armazenado em tabelas de base de dados. Os URL do primeiro e do segundo caso são diferentes, talvez assim:
https://www.example.com/user/seo/seo-basics.html
https://www.example.com/index.php?option=com_jdocmanual&view=manual&manual=user&heading=seo&filename=seo-basics
Claramente o primeiro é mais fácil de memorizar e mais fácil de digitar. Os motores de busca preferem-nos.
No Joomla CMS, um URL do primeiro tipo pode ser configurado da seguinte forma:
- Criar uma categoria de conteúdo chamada User.
- Criar uma categoria de conteúdo chamada SEO que seja hospedeira de User.
- Criar um artigo e atribuí-lo à categoria SEO.
- Criar um item de menu User do tipo Lista de categoria utilizando a categoria User.
- Criar um item de menu SEO do tipo Lista de categoria utilizando a categoria SEO.
- Configurar a funcionalidade de SEO do Joomla em Configuração global.
Teste com o seu URL de SEO: navegue através das listas User e SEO até à página SEO Basics. O rasto de navegação deverá mostrar: Está aqui: Início / User / SEO / SEO Basics. Mas não se tiver criado um item de menu do tipo Artigo único para SEO Basics!
Reduzir a duplicação
O problema com os CMS é que o mesmo conteúdo pode ser disponibilizado com URL diferentes. No exemplo acima, ambos os URL funcionarão (mas não neste sítio), tal como https://example.com/index.php?option=com_content&view=category&id=18&ItemID=17. Apenas um destes deve ser reconhecido pelos motores de busca e definido como o URL canónico. Mas qual e como?
O plugin System - SEF fornece alguma ajuda. Tem três configurações:
- Domínio do sítio: Se o seu sítio puder ser acedido através de mais do que um domínio, introduza aqui o domínio preferido (por vezes referido como canónico). Nota:
https://example.comehttps://www.example.comsão domínios diferentes. - Tratamento rigoroso de index.php: Esta opção permite um tratamento mais rigoroso de 'index.php' nos URL quando a opção 'Usar reescrita de URL' está ativada na Configuração global. Irá remover 'index.php' se um URL ainda o contiver e reencaminhará os pedidos recebidos com 'index.php' para a versão sem 'index.php'.
- Barra final nos URL: Força o Joomla a utilizar apenas URL com ou sem barra final. Quando definido, isto forçará o URL correto com reencaminhamentos e só é aplicado quando a opção 'Adicionar sufixo ao URL' está desativada.
Etiquetas canónicas, explicação de Daniel Morell:
- Como criar etiquetas canónicas no Joomla
- Plugin e documentação:
Para o Joomla 4 e 5, antes de ativar, o plugin precisa que if ($app->isAdmin()) { seja alterado para if ($app->isClient('admin')) { nas linhas 72 e 99 de plugins /system / customcanonical / customcanonical.php.
Num artigo, selecione o separador Publicação e depois o botão Automático de URL canónico. Isto irá colocar uma hiperligação como a seguinte em qualquer página que exiba o artigo individual:
<link href="/jdm3/en/user/seo/seo-basics.html" rel="canonical" />
Qualidade do conteúdo
Torne o que escreve interessante e fácil de ler. Parágrafos longos são muitas vezes maçadores e difíceis de ler. Parágrafos de uma linha parecem errados! Talvez devessem ser antes pontos de uma lista. Procure obter parágrafos de cerca de três linhas. Releia o que escreve e corte quaisquer palavras desnecessárias.
Mantenha o seu conteúdo atualizado e evite copiar informação de outros sítios. Se possível, verifique o seu conteúdo.
HTML semântico
O conteúdo deve consistir numa hierarquia de títulos e parágrafos com outros elementos conforme necessário (listas, tabelas, etc.). Não confunda estrutura com aparência — portanto, não utilize um título para efeitos de negrito nem negrito para efeitos de título. Este é um exemplo de marcação semântica de um artigo:
<h2>Utilizar títulos</h2>
<p>Este é um artigo sobre a importância dos títulos.</p>
<h2>Porquê utilizar títulos?</h2>
<p>É importante utilizar títulos para que os motores de busca consigam identificar qual é a parte
<strong>importante</strong> do seu artigo.</p>
<h3>Tipos de títulos</h3>
<p>Pode utilizar tipos definidos de títulos, mas devem estar ordenados e
estruturados dentro da sua página. O H1 será o título da página inserido pelo Joomla,
sendo o H2 utilizado para subtítulos da página. Quaisquer títulos dentro dos seus
subtítulos devem seguir em cascata utilizando H3, H4 e H5, conforme apropriado.</p>
<h2>É difícil implementar títulos?</h2>
<p>É realmente fácil implementar títulos, basta utilizar o
código HTML apropriado.</p>
Note que o Título de um artigo se tornará um título <h1> se necessário, pelo que não deve ser utilizado no corpo do artigo.
Antecipar termos de pesquisa
Escolha títulos explícitos para as suas páginas e para os títulos dentro das páginas. Por exemplo, se não sabe o que é HTML semântico ou pretende mais informação sobre esse tema, essas seriam as palavras que introduziria num motor de busca. Pense nas pessoas que possam estar interessadas na informação que está a fornecer. O que irão pesquisar? Mas mantenha os títulos e cabeçalhos razoavelmente curtos — algumas fontes recomendam no máximo 60 carateres.
Cuidado com publicidade
Nada irá afastar mais os visitantes de um sítio do que anúncios a aparecerem aqui, ali e em todo o lado, deslocando a informação real diante dos seus olhos. Anúncios que mudam a cada poucos segundos também são irritantes e consomem recursos do utilizador final. Muitos utilizarão bloqueadores de anúncios!
Cuidado com hiperligações
As hiperligações são tanto uma bênção como uma maldição! Podem afetar a classificação de SEO do seu sítio, para bem ou para mal, consoante tenham hiperligações para fontes de confiança ou pouco credíveis. E têm de ser mantidas. Pode ter hiperligações para artigos internos ou externos que desapareceram, apresentam informação desatualizada ou já não são relevantes. Melhor conselho: crie a hiperligação se o alvo acrescentar um benefício real para os visitantes do seu sítio e utilize o atributo de hiperligação nofollow se não quiser que o sítio alvo seja associado ao seu sítio.
Existem muitas ferramentas de verificação de hiperligações disponíveis, algumas gratuitas ou freemium e outras pagas, frequentemente como parte de um serviço de monitorização de sítios.
Título e descrição da página
No <head> de cada página deve existir uma etiqueta <title> e uma etiqueta <description>. O Joomla torna muito fácil definir um título diferente para cada página. Infelizmente, também torna muito fácil negligenciar a definição de um Título e Descrição adequados em cada página.
Como exemplo, tome a página de lista de categoria SEO mencionada acima. A fonte da página indica <title> como SEO e a <description> está em falta. No formulário Menus — Editar item deste item de menu existe um separador Exibição da página com um campo Título da página no navegador. Insira aí SEO - Lista de artigos e é isso que aparece na etiqueta <title> e no separador do navegador.
No separador Metadados, com o campo Descrição meta definido como Lista de artigos sobre Otimização para Motores de Busca. é exatamente isso que aparece no campo <description>. A Descrição é por vezes utilizada para acompanhar o Título de uma página nos resultados de pesquisa, pelo que vale a pena torná-la relevante.
Mais informações:
- Artigo de revista: Etiquetas de título SEO do Joomla
- Explorar o núcleo: Opções SEO nativas
Otimizar imagens
Escusado será dizer que imagens atraentes podem valorizar enormemente um sítio. Mas demasiadas imagens, ou demasiado grandes, atraem penalizações de SEO. Aqui estão algumas dicas:
- Coloque as imagens junto ao texto que ilustram.
- Utilize texto alt descritivo.
- Utilize palavras separadas por hífen nos nomes das imagens, por exemplo gato-em-telhado-quente.jpg.
- Utilize o tipo de imagem certo para cada finalidade: png para cartazes, jpg para fotografias.
- Utilize imagens responsivas — existe um plugin Joomla que cria dinamicamente versões webp de imagens png e jpg em vários tamanhos.