Optimización de motores de búsqueda (SEO)

La optimización para motores de búsqueda (con frecuencia abreviada como SEO) es una estrategia de marketing digital para mejorar la visibilidad y el posicionamiento de un sitio web en los resultados de un motor de búsqueda (por ejemplo, Google). Consiste en optimizar varios elementos de su sitio web como su contenido, la imagen que aparece cuando lo comparte en redes sociales, URL, imágenes y velocidad de la página.

Nota

  • Odoo ofrece varios módulos para ayudarte a crear el contenido de tu sitio web, como Comercio electrónico, Blog, eLearning y Foro.

  • Todos los temas de Odoo usan Bootstrap, un marco de trabajo para CSS, para renderizar los sitios de manera eficiente en el dispositivo correspondiente: escritorio, tableta o móvil. Esto influye de forma positiva en el posicionamiento en los motores de búsqueda.

Optimización de contenido

Para optimizar el SEO de una página web, primero acceda a ella y luego vaya a Sitio web ‣ Sitio ‣ Optimizar SEO.

Optimizar 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

Por cuestiones de SEO, le recomendamos encarecidamente que solo use un título H1 por página.

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:

  • Las etiquetas de título específico el título de una página web y en los motores de búsqueda aparecen como un enlace en el que se puede hacer clic. Deben ser concisas, descriptivas y relevantes para el contenido de la página. Es posible actualizar la etiqueta de título de su página web o dejarla vacía para usar el valor predeterminado según el contenido de la página.

  • Las etiquetas de descripción resumen el contenido de la página web y con frecuencia aparecen en los resultados del motor de búsqueda debajo del título. Se utilizan para invitar al usuario a visitar la página. Puede actualizar la etiqueta de descripción de su página web o dejarla vacía para usar el valor predeterminado según el contenido de la página.

Nota

La tarjeta Vista previa muestra cómo se visualizarían las etiquetas de título y descripción en los resultados de búsqueda. Además, incluye la URL de su 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.

Imagenes

El tamaño de las imágenes afecta de forma importante la velocidad de la página. Es un criterio indispensable para los motores de búsqueda para optimizar el posicionamiento SEO.

Truco

Compare el posicionamiento de su sitio web en Google Page Speed o en Pingdom Website Speed Test.

En automático, Odoo comprime las imágenes que sube y las convierte a Webp. En este formato las imágenes son más pequeñas, lo cual aumenta la velocidad de carga de la página, lo cual resulta en una mejor calificación SEO. Todas las imágenes que se usan en los temas oficiales de Odoo también se comprimen de forma automática. Si está usando un tema de un tercero es probable que las imágenes no se compriman de manera eficiente.

Para modificar una imagen de su sitio web, selecciónela, haga clic en Editar, luego vaya a la pestaña Personalizar y ajuste el formato en la sección Imagen.

Importante

Las etiquetas «alt» se utilizan para proporcionar contexto sobre lo que aparece en una imagen, se lo informan a los rastreadores de motores de búsqueda para que puedan indexar una imagen de manera adecuada. Desde la perspectiva de SEO, agregar palabras clave a las etiquetas alt en el campo Descripción es indispensable. Esta descripción se agrega al código HTML de su imagen y aparece cuando no es posible visualizar la imagen.

Imágenes para compartir en redes sociales

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.

Truco

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

  • La tarjeta Vista previa social muestra cómo aparecería la información al compartirla.

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 Consola de búsqueda de Google.

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 de sitio

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

Odoo creará un archivo de índice de mapa del sitio si su sitio web tiene muchas páginas, respetará el protocolo de sitemaps.org y agrupará las URL del mapa del sitio en fragmentos de 45,000 por archivo.

Cada entrada del mapa del sitio web tiene tres atributos que se calculan de forma automática:

  • <loc>: la URL de una página.

  • <lastmod>: última fecha de modificación del recurso, se calcula de forma automática según el objeto relacionado. En el caso de una página relacionada con un producto, podría ser la última fecha de modificación del producto o de la página.

  • <priority>: es posible que los módulos implementen su algoritmo por prioridad según su contenido. Por ejemplo, la prioridad en un foro se puede asignar según el número de votos en una publicación en específico. Por otro lado, si se trata de una página web estática, esta se definirá por su campo de prioridad, este se encuentra normalizado (16 es el número predeterminado).

Truco

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

Es posible controlar a qué páginas del sitio pueden acceder los rastreadores de motores de búsqueda si edita el archivo robots.txt. Para agregar instrucciones personalizadas al archivo, vaya a Sitio web ‣ Configuración ‣ Ajustes, busque la sección SEO y haga clic en 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.

Funciones avanzadas

Marcado de datos estructurados

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.

De forma predeterminada, Google es compatible con varios fragmentos enriquecidos para tipos de contenido como comentarios, personas, productos, negocios, eventos y organizaciones.

Los microdatos son un conjunto de etiquetas, implementados desde HTML5, que ayudan a que los motores de búsqueda comprendan mejor su contenido y lo muestren de forma adecuada. Odoo implementa microdatos según lo definido en la especificación de schema.org para eventos, productos de comercio electrónico, publicaciones de foros y direcciones de contacto. Esto permite que las páginas de sus productos aparezcan en Google con información adicional como su precio y su calificación:

Snippets en los resultados del motor de búsqueda.

Atributos hreflang de HTML

De forma automática, Odoo incluye los atributos hreflang y x-default en el código de las páginas con varios idiomas de su sitio web. Estos atributos HTML son indispensables para que los motores de búsqueda cuenten con la información relacionada al idioma y la segmentación geográfica de una página en específico.

Ver también

Traducciones