Otimização de mecanismos de busca (SEO)

A otimização de mecanismos de busca, geralmente abreviada como SEO, é uma estratégia de marketing digital para melhorar a visibilidade e a classificação de um site nos resultados dos mecanismos de busca (por exemplo, no Google). Isso envolve a otimização de vários elementos do seu site, inclusive o conteúdo, o compartilhamento social, os URLs, as imagens e a velocidade da página.

Nota

  • O Odoo fornece vários módulos para ajudá-lo a criar o conteúdo do seu site, como e-Commerce, Blog, e-Learning e Forum.

  • Todos os temas do Odoo contam com a estrutura CSS Bootstrap para renderizar de forma eficiente de acordo com o dispositivo: desktop, tablet ou celular, o que afeta positivamente a classificação nos mecanismos de pesquisa.

Otimização de conteúdo

Para otimizar o SEO de uma página da web, acesse a página e, em seguida, vá para Site ‣ Site ‣ Otimizar SEO.

Otimizar SEO

Nota

If you change the title of a blog post or the name of a product, the link to the related webpage is automatically updated. The old link still functions as Odoo creates a 301 redirect, maintaining the SEO.

Keywords and Meta tags

There are two types of keywords in SEO, which serve different purposes.

In-text keywords

In-text keywords appear naturally throughout a page’s visible content (titles, headings, and body text) and help search engines determine the topic and relevance of the page. These keywords have a real impact on ranking. They cannot be edited in the optimize SEO pop-up.

Importante

É altamente recomendável usar apenas um título H1 por página para SEO.

Meta tags and meta keywords

Meta tags are HTML elements that provide information about a webpage to search engines and website visitors. They play a crucial role in SEO by helping search engines understand the content and context of a webpage and attract visitors with appealing content. They can be edited in the optimize SEO pop-up. There are two types of meta tags in Odoo:

  • As tags Título especificam o título de uma página da web e são exibidas como um link clicável nos resultados dos mecanismos de busca. Elas devem ser concisas, descritivas e relevantes para o conteúdo da página. Você pode atualizar a tag de título da sua página da web ou mantê-la vazia para usar o valor padrão com base no conteúdo da página.

  • As tags Descrição resumem o conteúdo da página da web, geralmente exibidas nos resultados dos mecanismos de busca abaixo do título. Elas são usadas para incentivar o usuário a visitar a página. Você pode atualizar a tag de descrição de sua página da web ou mantê-la vazia para usar o valor padrão com base no conteúdo da página.

Nota

O cartão Visualização exibe como as tags de título e descrição devem aparecer nos resultados de pesquisa. Também inclui o URL de sua página.

Meta keywords are placed in a hidden HTML tag <meta name="keywords">. Once used to describe a page’s topic, this tag is now ignored by major search engines and has little or no impact on SEO. To edit Keywords, enter the keywords you consider essential in this field and click Add to see how they are used at different levels in your content (H1, H2, page title, page description, page content) and the related searches in Google. The tool also suggests relevant keywords.

Imagens

O tamanho das imagens tem um impacto significativo na velocidade da página, que é um critério essencial para os mecanismos de busca otimizarem a classificação de SEO.

Dica

Compare a classificação de seu site usando o Google Page Speed ou o Pingdom Website Speed Test.

O Odoo comprime automaticamente as imagens carregadas e as converte em Webp. Com esse formato de arquivo, as fotos são menores, o que aumenta a velocidade de carregamento da página e, portanto, proporciona uma melhor classificação em SEO. Todas as imagens usadas nos temas oficiais do Odoo também são compactadas por padrão. Se você estiver usando um tema de terceiros, ele pode fornecer imagens que não são compactadas de forma eficiente.

Para modificar uma imagem do seu site, selecione a imagem, clique em Editar, vá para a aba Personalizar e adapte o formato na seção imagem.

Importante

As tags Alt são usadas para fornecer contexto ao que uma imagem está exibindo e informá-lo aos rastreadores dos mecanismos de busca, permitindo que indexem a imagem corretamente. Adicionar palavras-chave às tags alt no campo Descrição é essencial do ponto de vista de SEO. Essa descrição é adicionada ao código HTML de sua imagem e é mostrada quando a imagem não pode ser exibida.

Imagem para compartilhamento em rede social

When you share your page on social media, your website logo is selected by default, but you can search the Unsplash image library or upload any other image by clicking the (upload) button.

Dica

You can set a default social share image. Go to Website ‣ Configuration ‣ Settings in the SEO`section and tick the :guilabel:`Default Social Share Image checkbox.

Nota

  • O cartão Visualização em redes sociais exibe como as informações da página apareceriam quando compartilhadas.

Indexation

Website indexation is the process by which search engines, such as Google, discover, analyze, and store information about a website’s content in their database. Search engine bots, known as crawlers or spiders, visit web pages and follow links to collect data, including text, images, and other media. The purpose of indexation is to make a website’s content searchable and discoverable to users. Without being indexed, a website or a specific page on that site will not appear in search engine results, regardless of how relevant or well-designed it is. Indexation is a fundamental step in SEO, serving as the foundation for a website’s visibility and organic traffic.

Nota

When you first create your website on Odoo, it will not appear directly in search engine results. Search engines need time to crawl and index it, which can take anywhere from a few days to several weeks. For Google, you can use the Search Console and request indexing for specific URLs, though this does not guarantee faster results. If you have an existing website and are migrating, your previous website may still appear instead of the new one during that timeframe.

SEO impact when migrating your existing website to Odoo

In most cases, migrating to Odoo will not negatively impact your SEO. While no platform can guarantee that rankings will remain unchanged, follow these best practices to significantly reduce the risk.

  • Keep your existing content.

  • Implement redirects from old URLs to their new counterparts.

  • Monitor traffic and indexation to make sure that everything is going well, using Google Search Console.

By doing this, you help search engines reindex your site and maintain your visibility in search results.

Nota

It is normal to experience a traffic decrease in the first days.

Prevent a page from being indexed

To effectively prevent a page from appearing in search engine results, use one of the following methods:

  • noindex tag: Access the page’s properties and toggle the Indexed switch off.

    Nota

    This option is not yet available for dynamic pages.

  • 404 or 403: Configure the page to return a 404 (Not Found) or 403 (Forbidden) HTTP status code. These codes signal to search engines that the page does not exist or is inaccessible, leading to its eventual removal from the index.

  • Google Search Console: Use Google Search Console to request the removal of specific URLs from Google’s index.

Prevent a website from being indexed

To prevent a website from appearing in search engine results, go to Configuration ‣ Settings, then in the Website Info section, add a random value in the Domain field. Doing so automatically inserts the following tag into the page source:

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

This tag instructs search engines not to index the site. After applying the change, it may take several days or weeks for search engines to update their results and remove the website.

Example

This can be used to prevent websites from test databases from appearing in search results.

Mapa do site

The sitemap points out website pages and their relation to each other to search engine crawlers. Odoo generates a /sitemap.xml file, including all URLs. For performance reasons, this file is cached and updated every 12 hours.

Nota

Se o seu site tiver muitas páginas, o Odoo criará automaticamente um arquivo Sitemap Index, respeitando o protocolo sitemaps.org, agrupando os URLs do mapa do site em 45.000 blocos por arquivo.

Cada entrada de mapa do site tem três atributos que são computados automaticamente:

  • <loc>: o URL de uma página.

  • <lastmod>: Data da última modificação do recurso, calculada automaticamente com base no objeto relacionado. Para uma página relacionada a um produto, essa pode ser a data da última modificação do produto ou da página.

  • <priority>: Os módulos podem implementar seu algoritmo de prioridade com base em seu conteúdo (por exemplo, um fórum pode atribuir uma prioridade com base no número de votos em uma publicação específica). A prioridade de uma página estática é definida por seu campo de prioridade, que é normalizado (16 é o padrão).

Dica

To prevent pages from appearing in a sitemap, go to Site ‣ Properties, and toggle off the Indexed feature.

toggle off the “Indexed” field

robots.txt

A robots.txt file instructs search engine crawlers which parts of a website they are permitted to access. Its primary purpose is to:

  • Prevent overloading the website: By guiding crawlers away from certain sections, robots.txt helps manage server load.

  • Control access to resources and detailed descriptions: It can prevent crawlers from accessing media files (images, videos), CSS stylesheets, and JavaScript files, and from reading the content (text) of specific pages.

When indexing your website, search engines first look at the robots.txt file. Odoo automatically creates one robot.txt file available on mydatabase.odoo.com/robots.txt.

Nota

Reputable bots adhere to robots.txt; others may require blocking via Cloudflare on your custom domain.

Edit robots.txt

Ao editar um arquivo robots.txt, você pode controlar quais páginas do site são acessíveis aos rastreadores dos mecanismos de busca. Para adicionar instruções personalizadas ao arquivo, vá para Site ‣ Configuração ‣ Definições, role para baixo até a seção SEO e clique em Editar robots.txt.

Example

If you do not want robots to crawl the /about-us page of your site, you can edit the robots.txt file to add Disallow: /about-us.

Importante

While robots.txt prevents content from being crawled, it does not guarantee that a page will not be indexed. A page can still appear in search results if it is linked to from other crawled pages (indexed by “reference”). Google generally does not recommend using robots.txt to block webpages that you wish to keep out of search results entirely.

Recursos avançados

Marcação de dados estruturados

Structured data markup is used to generate rich snippets in search engine results. It is a way for websites to send structured data to search engine crawlers, helping them understand your content and create well-presented search results.

Por padrão, o Google oferece suporte a muitos rich snippets para tipos de conteúdo, incluindo Avaliações, Pessoas, Produtos, Negócios, Eventos e Organizações.

Microdados é um conjunto de tags, introduzido com HTML5, que ajuda os mecanismos de busca a entender melhor seu conteúdo e exibi-lo de forma relevante. O Odoo implementa microdados conforme definido na especificação do schema.org para eventos, produtos de e-Commerce, publicações em fóruns e endereços de contato. Isso permite que suas páginas de produtos sejam exibidas no Google usando informações extras, como o preço e a classificação de um produto:

snippets nos resultados dos mecanismos de busca

Tags HTML de hreflang

O Odoo inclui automaticamente as tags hreflang e x-default no código das páginas multilíngues do seu site. Esses atributos HTML são cruciais para informar aos mecanismos de busca sobre o idioma e o direcionamento geográfico de uma página específica.

Veja também

Traduções