SEO en Magento
Este es uno de los últimos puntos que vamos a tratar, y es también uno de los más importantes. Hasta ahora los puntos que hemos visto tienen más relación con la creación de nuestra tienda, pero, una vez la tienda este lista y preparada, necesitaremos darla a conocer al mayor número de navegantes posible.
La Search Engine Optimization trata de eso justamente, de hacer que nuestra tienda sea encontrada por los buscadores, en base a las posibles búsquedas que realicen los navegantes.
En estos dos puntos de este tema nos vamos a centrar en las configuraciones que podemos realizar desde el panel de administración de Magento, por supuesto el SEO es mucho más amplio y necesitaría también que nuestro tema gráfico fuese adaptado en consecuencia. Es, como hemos comentado, un campo muy amplio, de manera que nos centraremos en las configuraciones que se pueden realizar desde el panel.
Configuración general
Nota: para algunas de estas configuraciones es necesario tener instalado el tema Yoast Blank SEO Theme:
http://www.magentocommerce.com/magento-connect/Yoast/extension/974/yoast-blank-seo-theme
Primero vamos a dar los pasos más esenciales, vayamos a nuestro panel de administración, Sistema -> Configuración, ahí iremos a la pestaña Web -> Optimización para motores de búsqueda. Ahí tenemos unas cuantas opciones, la más importante de las cuales es:
Usar reescrituras del servidor web -> eso transformará nuestras urls de algo similar a http://www.localhost.com/proyecto-mg/index.php/sony-vaio-vgn-txn27n-b-11-1-notebook-pc.html a algo parecido a http://www.localhost.com/proyecto-mg/sony-vaio-vgn-txn27n-b-11-1-notebook-pc.html
Esa sería la opción principal que debemos activar, pero además tenemos otras opciones:
-
Delay loading of print CSS -> esto hará que el fichero de estilos para impresión se cargue más tarde.
-
Use delayed javascript image loader – LazierLoad (PrototypeJS) -> esto hará una carga lenta de las imágenes, es decir, se cargará toda la página primero, y por último las imágenes.
Sigamos estudiando las opciones que tenemos disponibles, ahora, en la misma pestaña Web, seleccionaremos Opciones URL, ahí nos encontramos con:
- Añadir el código de tienda a las URLs -> esto nos permite, tal y como indica, añadir el código de tienda a la URL. Si lo habilitamos en lugar de tener URLs como http://www.localhost.com/proyecto-mg/furniture/living-room.html tendríamos URLs como http://www.localhost.com/proyecto-mg/default/furniture/living-room.html Es pues importante que los códigos de tienda que creemos sean significativos.
-
Redirect to Base URL if requested URL doesn’t match it -> si lo habilitamos, en caso de no existir la URL nos llevará a la URL de base.
Sigamos ahora con más configuraciones, seguiremos en Sistema -> Configuración -> General, pero esta vez iremos a la pestaña Diseño. Dentro de esa pestaña encontraremos una opción denominada Cabecera HTML, vamos a ver que podemos hacer aquí:
-
Título por defecto -> es el título por defecto de nuestra web, en caso de que no se indique otro desde otra configuración.
-
Title Prefix y Title Suffix -> aquí podemos escribir textos que queramos que aparezcan delante y detrás del título. Es útil por ejemplo, si queremos que siempre aparezca el nombre de nuestra tienda, independientemente del título que se haya auto generado.
-
Descripción por defecto -> normalmente se generará una descripción a partir del producto, pero en caso de que no haya ninguna se mostrará lo que aquí escribamos.
-
Default Keywords -> similar a descripción por defecto, pero en este caso para palabras clave.
-
Default Robots -> opciones por defecto para los robots indexadores
-
Miscellaneous Scripts -> por si queremos cargar nuestros scripts.
-
Display Demo Store Notice -> esto mostrará un texto indicando que la tienda no se encentra en funcionamiento, es practico mientras estamos trabajando en su desarrollo, en caso de que este cara al público.
En esta misma etiqueta tenemos otras opciones, por ejemplo las de Cabecera, donde podremos establecer la imagen de nuestro logotipo, así como su atributo alt, además del texto de bienvenida. Además tendremos opciones para el Pie de página, donde podremos modificar los textos y otro código HTML que queremos que aparezca.
Además de estas opciones generales también podemos configurar el catálogo, para ello iremos a Sistema -> Configuración -> Catálogo -> Catálogo -> Optimizaciones para el motor de búsqueda. Aquí las más importantes serán:
-
Autogenerated Site Map -> para que automáticamente se genere el mapa del sitio de nuestra tienda. Este es un mapa, normalmente en formato XML o texto plano, que los spiders de los buscadores pueden leer, y de esa manera indexar nuestra web de forma más rápida y eficiente.
-
Sufijo en la URL de los productos y Categoría Sufijo URL -> aquí podremos indicarle que nuestras páginas terminen, por ejemplo en .html, en lugar de .php, puede parecer cuestión de estética, pero favorece que terminen en .html
Configuración detallada
Hasta ahora hemos visto configuraciones globales que se aplican al conjunto de nuestra tienda, de manera que con un mínimo esfuerzo nuestra tienda mejorara ampliamente. Pero existen tareas que, si bien requerirán de mayor esfuerzo por nuestra parte, ayudarán todavía más a conseguir nuestros objetivos. ¿Donde mirar para esto? Básicamente en:
-
Catálogo -> Gestionar las categorías. Aquí tenemos muchas opciones de configuración, desde la descripción de la categoría, pasando por los keywords, description, y la URL key.
-
Catálogo -> Gestionar los productos. Las opciones aquí son similares, tenemos la URL key, y dentro de la pestaña Meta Information, tenemos Meta Title, Meta Keywords y Meta Description.
-
CMS -> Pages. Nuevamente tenemos la página de Meta Datos, donde podremos configurar los Meta Keywords y la Meta Description
Categorías: