Creación de etiquetas de URL canónicas para B2C Commerce
Las URL canónicas ayudan a evitar problemas de contenido duplicado al especificar la versión "canónica" o "preferida" de una página web como parte de la optimización del motor de búsqueda. Normalmente, los motores de búsqueda bajan las clasificaciones para las páginas que pareciera que están duplicadas. Indicar que una página tiene una URL canónica ayuda a conservar dichas clasificaciones. Este tema aplica a B2C Commerce.
Ediciones necesarias
Disponible en: SiteGenesis y SFRA de B2C Commerce
Existen dos formas de que un motor de búsqueda reconozca a una URL canónica: Una etiqueta de URL canónica se incluye como elemento del vínculo en el encabezado de una página HTML. Por ejemplo: <link rel="canonical" href="http://www.company.com" />
Redireccionamientos 301 desde las URL a una URL canónica. Por ejemplo: si www.test.com, test.com, y www.example.com/index.html tienen redireccionamientos 301 para example.com/home.asp, entonces example.com/home.asp es una URL canónica.
Una etiqueta de URL canónica se incluye en el encabezado de múltiples páginas. Por ejemplo, si test.com y www.example.com/index.html tienen etiquetas de URL canónicas en su encabezado para example.com/home.asp, entonces example.com/home.asp es una URL canónica.
Generalmente, una etiqueta de URL canónica es la forma más fácil de establecer una URL canónica, especialmente para las páginas Salesforce B2C Commerce, en donde el contenido similar podría tener URL diferentes, según la navegación de categorías, característica de búsqueda o página de destino usada para encontrar el contenido. En la aplicación SiteGenesis, las etiquetas de URL canónicas son estándar. Sin embargo, si su storefront se basa en una versión de código anterior, debe modificar sus plantillas para incluir las URL canónicas.
En la plantilla pt_productsearchresult.isml, incluya el siguiente código en la etiqueta <head>:
Cree vínculos canónicos para un producto maestro para todo su producto variante con el fin de preservar o mejorar las clasificaciones para el producto. Es posible que necesite implementar esto de manera diferente, según cómo esté configurada su aplicación. Si su aplicación se basa en SiteGenesis, puede editar la plantilla pt_productdetails.isml e incluir el siguiente código para implementar un vínculo de URL canónica para las variaciones del producto:
<iscomment>Determine if the product is a variation product and if so use the main product as the Canonical Link, will help SEO for color slicing</iscomment>
<isif condition="${pdict.Product.isVariant}">
<link rel="canonical" href="${URLUtils.abs('Product-Show','pid', pdict.Product.variationModel.master.ID)}"/>
<iselse>
<link rel="canonical" href="${URLUtils.abs('Product-Show','pid', pdict.Product.ID)}"/>
</iselse>
</isif>
¿Resolvió este artículo su problema?
¡Háganos saber cómo podemos mejorar!
Cargando
Salesforce Help | Article
Cookie Consent Manager
General Information
Required Cookies
Functional Cookies
Advertising Cookies
General Information
We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required Cookies
Always Active
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional Cookies
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising Cookies
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.