Hola estoy intentando agregar las etiquetas canonical a todas las paginas duplicadas de un e-commerce.
Pude solucionar las Urls dinamicas de las paginas en las cuales se muestra cada articulo de esta forma, supongamos que la url era:
y la etiqueta canonical que añadi fue:
<link rel="canonical" href="<?=url("
https://misitio.com/ver_publicacion?id=$publicacion->id")?>"/>
En el caso de la pagina de las categorias, subcategorias y marcas. Es una sola pagina que crea 3 tipos diferentes de URLS dinamicas, pero no encuentro la forma de como agregar una canonical que cubra los 3 tipos de URLS. No se si habria que agregar un condicional para agregar la canonical del URL que lleva a una "MARCA" como en la url del ultimo ejemplo, o de que forma se puede añadir. Leí que con javascript no es recomendable, y ya cansado de buscar les vengo a consultar a ustedes que quizas ya han solucionado este problema en algun momento.
¡Hola! Para abordar el tema de las URL dinámicas de categorías, subcategorías y marcas en un e-commerce y agregar etiquetas canonical de manera efectiva, puedes considerar lo siguiente:
1.
Generar una URL "canónica" que represente la categoría completa: Puedes crear una URL que incluya la categoría principal, subcategoría (si aplica) y la marca para cada grupo de productos. Por ejemplo, podrías crear una URL como
https://www.misitio.com/categoria1/subcategoria2/marca60
.
2.
Agregar la etiqueta canonical con URL fija para cada grupo de productos: Una vez tengas definida la estructura de la URL canónica, puedes agregar la etiqueta canonical en las páginas de productos para apuntar a la URL canónica correspondiente. Por ejemplo:
- Para productos de una categoría:
<link rel="canonical" href="https://www.misitio.com/categoria1"/>
- Para productos de una subcategoría:
<link rel="canonical" href="https://www.misitio.com/categoria1/subcategoria2"/>
- Para productos de una marca:
<link rel="canonical" href="https://www.misitio.com/marca60"/>
3.
Implementar las redirecciones internas: Para asegurarte de que todas las URL dinámicas se redirijan correctamente a la URL canónica correspondiente, puedes implementar redirecciones internas en tu plataforma e-commerce.
Espero que estos consejos te sean de ayuda para manejar las URL dinámicas de categorías, subcategorías y marcas en tu e-commerce y poder agregar las etiquetas canonical de forma eficaz. ¡Déjame saber si necesitas más ayuda o si tienes alguna otra pregunta!