() translation by (you can also view the original English article)
En esta segunda parte de esta serie, exploraremos formas de optimizar nuestras páginas de categorías y productos para obtener los mejores resultados de búsqueda. También revisaremos algunas técnicas avanzadas sobre cómo evitar penalizaciones por contenido duplicado de los motores de búsqueda.
Entonces, sin más preámbulos, comencemos, ya que tenemos mucho que cubrir aquí.
Optimización de páginas de categorías y productos
Las páginas de categorías y productos son el alma de cualquier sitio web de comercio electrónico; por lo tanto, es importante incluir una estrategia de SEO eficaz para estas páginas para que podamos clasificar bien en los resultados de búsqueda. Analizaremos las prácticas recomendadas para optimizar estos dos tipos de páginas por separado.
Para demostrar las mejores prácticas utilizadas para optimizar las páginas de categorías, he mostrado los principales resultados de búsqueda en Google para la palabra clave "Muebles de patio" en la siguiente captura de pantalla:



Hay muchas similitudes en estos resultados de búsqueda. Primero, todos usan la palabra clave en el título y la descripción. En segundo lugar, todos usan el nombre de la marca en el título de su página. A continuación, utilizan palabras como "comprar", "tienda" y "compras" en los títulos de las páginas y/o en sus meta descripciones. Esto muestra que estas páginas representan sitios web de compras. Finalmente, todos muestran algunos puntos positivos en la descripción, para atraer al usuario. Intentaremos acomodar todos estos puntos en nuestras páginas de categorías.
En primer lugar, para agregar el nombre de la marca al final del título de cada página, en lugar de hacerlo manualmente para todas las páginas de productos y categorías, podemos hacer un cambio desde el panel de administración, y automáticamente agregará el nombre de la marca al final de cada título.
Para hacer esto, ve a Sistema > Configuración > Diseño > Cabecera HTML, y en el campo Sufijo del título, ingresa el nombre de la marca después de un guión (-) o un signo de tubería (|), por ejemplo, “- Nombre de la marca”.



Optimización de las páginas de categorías
Ahora, para editar el título de la página y la meta descripción de cada categoría, ve a Catálogo > Administrar categorías, abre la categoría deseada e ingresa el texto en la pestaña Información general.



Ten en cuenta que cambiar el título de la página no cambia el nombre de la categoría. Estos dos son entidades separadas. Para el título de la página, la longitud recomendada es de entre 50 y 70 caracteres, incluido el nombre de la marca adjunto.
Para una meta descripción, la longitud recomendada es de hasta 160 caracteres. Es imperativo tener en cuenta que si no ingresamos una meta descripción para las páginas de categorías, se utilizará la meta descripción predeterminada de la tienda. En ese caso, los motores de búsqueda pueden emitir penalizaciones por contenido duplicado asumiendo que tenemos el mismo texto de descripción ingresado en dos páginas diferentes. Por lo tanto, es casi obligatorio ingresar una meta descripción única para cada página de categoría.
Optimización de las páginas de productos
En cuanto a las técnicas de optimización de páginas para páginas de productos, veamos primero algunos buenos resultados de búsqueda de páginas de productos para el término de búsqueda "canon rebel t3i":



Como puedes ver, muchas de las reglas definidas para las páginas de categorías también se aplican aquí. Por ejemplo, la longitud prevista del título de la página y la meta descripción es la misma. También deben contener palabras clave en el título y la meta descripción, y el nombre de la marca debe agregarse después del título de la página.
Para editar el título de la página y el texto de la meta descripción de las páginas de productos, ve a Catálogo > Administrar productos, haz clic en el nombre del producto requerido e ingresa el texto en la pestaña Meta Información.
Para reiterar, cambiar el título de una página no afectará el nombre de un producto, ya que son dos campos separados. Otra cosa importante a tener en cuenta aquí es que, a diferencia de las páginas de categorías, si no especificamos una meta descripción para las páginas de productos, no recurrirá a la meta descripción predeterminada de la tienda.
En su lugar, utilizará las primeras 180 a 200 palabras del texto de descripción del producto como meta descripción, que es una solución viable. Aún así, se recomienda que escribas un texto separado para el campo de la meta descripción, ya que los primeros 200 caracteres del texto de la descripción de un producto no siempre son lo suficientemente atractivos para crear la intención del usuario, lo que resulta en la compra del producto.
Optimización de la URL de productos y categorías
Finalmente, la URL es una cosa más que debemos cubrir con respecto a la optimización de la página de producto y categoría. En general, Magento hace un excelente trabajo al crear URL's legibles y amigables para SEO. Algunos pasos mencionados en el tutorial anterior de esta serie lo refinaron aún más al eliminar el "índice" y los nombres de categoría redundantes de las URL de los productos; por lo tanto, hasta este momento, tendremos buenas URL en su lugar.
Sin embargo, si crees que las claves de URL's de algunas páginas de productos individuales o páginas de categorías se están volviendo demasiado extensas o contienen palabras redundantes como "y", "o", etc., también puedes modificar estas claves de URL yendo a Catálogo > Administrar productos y hacer clic en la pestaña Información general para productos, o Catálogo > Administrar categorías y hacer clic en la pestaña Información general para categorías.



Evitar sanciones por contenido duplicado
Algunas de las palabras más aterradoras en la optimización de motores de búsqueda para cualquier plataforma de comercio electrónico son "penalización por contenido duplicado". Debido a la estructura inherente de los sitios web de comercio electrónico, habrá una serie de circunstancias en las que los rastreadores de los motores de búsqueda supondrán que tienes contenido duplicado en tus páginas en tu tienda Magento.
Algunos de estos problemas se abordarán eficazmente mediante los pasos recomendados en la parte anterior de esta serie. Sin embargo, aún hay más pasos que puedes seguir para mitigar eficazmente la amenaza de sanciones por contenido duplicado.
Editar la plantilla del encabezado
Es importante mencionar brevemente la función de los enlaces canónicos. A veces, debido a la clasificación, la navegación en capas u otros factores, diferentes URL en realidad apuntan a la misma página en un sitio web.
Algunos ejemplos de estas URL son:
http://www.example.com/products?category=dresses&color=green
http://www.example.com/products?sortby=total_reviews|des
http://example.com/dresses/cocktail.html
http://example.com/dresses/cocktail.html?gclid=ABCD
Para evitar penalizaciones por contenido duplicado, podemos agregar enlaces canónicos en la etiqueta de cabecera de la página, que se ven así:
<link rel="canonical" href="page.html"/>
Eso le dice a los motores de búsqueda que la ubicación preferida de esta URL es http://example.com/vestidos/cocktail.html
en lugar de http://example.com/dresses/cocktail.html?gclid=ABCD
.
He descrito los pasos para habilitar etiquetas canónicas en Magento en un artículo anterior de esta serie y, en la mayoría de los casos, ese paso solo se encargará de muchos problemas de contenido duplicado.
Pero a veces nuestras páginas duplicadas aún pueden ser almacenadas en caché por los motores de búsqueda, especialmente si el sitio web ha estado activo antes de activar los elementos canónicos. Para lidiar con esta situación, agregaremos manualmente algunas líneas de código en nuestro archivo head.phtml
de plantilla, para asegurarnos de que estas etiquetas canónicas se llamen cada vez que se abre una página de producto o categoría.
Abre tu directorio de Magento y navega hasta app/design/frontend/[theme name]/default/template/page/html/head.phtml
. Si no hay un archivo head.phtml allí, cópialo desde la ubicación app/design/frontend/base/default/template/page/html/head.phtm
l y pégalo allí.
En este archivo head.phtml
, coloca el siguiente código, donde se mencionan otras etiquetas <link>
:
1 |
<?php if(Mage::registry(‘product’)): ?> |
2 |
<link rel=”canonical” href=”<?php echo Mage::registry(‘product’)->getProductUrl(); ?>” /> |
3 |
<?php elseif(Mage::registry(‘current_category’)): ?> |
4 |
<link rel=”canonical” href=”<?php echo Mage::registry(‘current_category’)->getUrl(); ?>” /> |
5 |
<?php endif; ?> |
Este código agregará manualmente etiquetas canónicas en cada página de producto y categoría. Otro gran paso recomendado en este artículo es agregar este código al final del archivo head.phtm
l:
1 |
<?php
|
2 |
$actionName = $this->getAction()->getFullActionName(); |
3 |
if ($actionName == 'catalog_category_view') // Category Page |
4 |
{
|
5 |
$category = Mage::registry('current_category'); |
6 |
$prodCol = $category->getProductCollection()->addAttributeToFilter('status', 1)->addAttributeToFilter('visibility', array('in' => array(Mage_Catalog_Model_Product_Visibility::VISIBILITY_IN_CATALOG, Mage_Catalog_Model_Product_Visibility::VISIBILITY_BOTH))); |
7 |
$tool = $this->getLayout()->createBlock('page/html_pager')->setLimit($this->getLayout()->createBlock('catalog/product_list_toolbar')->getLimit())->setCollection($prodCol); |
8 |
$linkPrev = false; |
9 |
$linkNext = false; |
10 |
if ($tool->getCollection()->getSelectCountSql()) { |
11 |
if ($tool->getLastPageNum() > 1) { |
12 |
if (!$tool->isFirstPage()) { |
13 |
$linkPrev = true; |
14 |
if ($tool->getCurrentPage() == 2) { |
15 |
$url = explode('?', $tool->getPreviousPageUrl()); |
16 |
$prevUrl = @$url[0]; |
17 |
}
|
18 |
else { |
19 |
$prevUrl = $tool->getPreviousPageUrl(); |
20 |
}
|
21 |
}
|
22 |
if (!$tool->isLastPage()) { |
23 |
$linkNext = true; |
24 |
$nextUrl = $tool->getNextPageUrl(); |
25 |
}
|
26 |
}
|
27 |
}
|
28 |
if ($linkPrev) echo '<link rel="prev" href="' . $prevUrl . '" />'; |
29 |
if ($linkNext) echo '<link rel="next" href="' . $nextUrl . '" />'; |
30 |
}
|
31 |
?>
|
Esto implementará rel=prev
y rel=next
para la paginación de Magento, para comunicar a los rastreadores del motor de búsqueda que las páginas que se muestran deben interpretarse como listados de productos paginados y no como contenido duplicado. El código anterior agregará enlaces como el siguiente, cuando esté en la página 3 de los resultados de la lista de productos:
1 |
<link rel="prev" href="http://www.mystore.com/categoryname/subcategory.html?p=2" /> |
2 |
<link rel="prev" href="http://www.mystore.com/categoryname/subcategory.html?p=4" /> |
Contenido duplicado en páginas traducidas
Magento es excelente para brindar soporte en varios idiomas a sus usuarios. Tenemos toda la autonomía dentro de Magento para configurar diferentes idiomas para nuestras tiendas. Si bien profundizaremos en las consideraciones de SEO para configurar una tienda en varios idiomas más adelante, es importante mencionar algunos consejos sobre cómo evitar penalizaciones por contenido duplicado para sitios web que utilizan varios idiomas. Para mitigar esta amenaza, debemos usar la etiqueta rel="alternate"
hreflang="x"
.
El mejor lugar para colocar esta etiqueta es en el head
de la página. Como sería difícil poner esto manualmente en la etiqueta head
de cada página, la forma de evitarlo es usar el campo Secuencias de comandos misceláneas en Sistema > Configuración > Diseño > Cabecera HTML > Secuencias de comandos misceláneas.
El código de ejemplo para este campo podría ser:
1 |
<link rel="alternate" href="http://example.com/en" hreflang="x-default" /> |
2 |
<link rel="alternate" href="http://example.com/de" hreflang="de" /> |
3 |
<link rel="alternate" href="http://example.com/fr" hreflang="fr" /> |



Con todo esto hecho, hemos logrado que nuestra tienda Magento sea bastante amigable con el SEO y hemos hecho todo lo posible para evitar penalizaciones por contenido duplicado.
En el próximo artículo de esta serie, analizaremos cómo acelerar nuestra tienda Magento para reducir el tiempo de carga de la página, y también cómo habilitar diferentes esquemas en nuestra tienda Magento para dar un aspecto profesional a los resultados de nuestro motor de búsqueda.