• By Nacho
  • 14 de abril de 2023

Incluir la etiqueta canonical en la home de PrestaShop

Incluir la etiqueta canonical en la home de PrestaShop

Incluir la etiqueta canonical en la home de PrestaShop 1000 667 Nacho

Dificultad Baja

Al revisar Prestashop 1.7 de manera profunda, he observado que se generan «etiquetas canonical» para las URLs de las paginaciones en las categorías. Esto es genial y un punto extra que nos llevamos de serie a la hora de optimizar para SEO nuestra web en PrestaShop. Sin embargo, no se muestra ninguna URL canónica en la página de inicio.

Es importante mencionar, que si tenemos bien las redirecciones de la home hacia una misma página y que las redirecciones de las versiones http: (no seguro) a las https: (seguro) están bien hechas, esta página no necesita una canonical como tal. Es decir, si a una misma página con una URL principal no se puede acceder introduciendo otras URLs diferentes, no es necesario de manera imperativa. Ocurre mucho con desarrollos a medida que no redirigen la URL con «/» al final a la que no tenga barra final (o al revés). PrestaShop esto lo hace también de serie, por lo que no tienes de qué preocuparte.

¿Cómo puedes agregar una URL canónica a la home de PrestaShop sin afectar a las canonicals ya creadas en otras páginas?

Para crear una etiqueta canonical dentro de la home de PrestaShop, será suficiente con editar el fichero que encontraremos en: /theme/nombre-de-tu-tema/templates/_partials/head.tpl

Cuando lo tengas abierto, busca el siguiente texto:

{if $page.canonical}
        <link rel="canonical" href="{$page.canonical}">
{/if}

Modifícalo por el que te dejamos a continuación:

{if $page.page_name == 'index'}
        <link rel="canonical" href="https://www.miweb.com">
{elseif $page.canonical}
        <link rel="canonical" href="{$page.canonical}">
{/if}

¡Y solucionado!

¿Para qué puedes necesitar incluir la canonical en la página de inicio de PrestaShop?

Este tipo de necesidades, se puede dar cuanto queremos sobreoptimizar la página o bien, pasar la puntuación de determinadas herramientas como metricspot o similares a la hora de presentársela a un cliente. Si has enviado una auditoría automática para captar un cliente, es más que probable que si te contrata, te exija ver esa auditoría con un 100% a ser posible, o por lo menos, los datos de SEO básicos arreglados conforme a los estándares mínimos.

Entendemos que estas herramientas no dan los resultados que deberían ofrecer. Hay cosas que no tienen en cuenta y otras que tienen demasiado en cuenta.

Dejar una Respuesta