Cómo utilizar URL amigable en Magento – URL Rewrite

Una de las muchas ventajas en el uso de Magento, es que respeta diversas prácticas de SEO para mejorar el posicionamiento de su sitio en los motores de búsqueda.

Pero no se engaña! Tener un sistema que utiliza técnicas de SEO no significa que usted no tiene que hacer nada más que instalar. Tiene mucho trabajo por hacer para optimizar sus páginas, mucha configuración por delante.

Una de estas funcionalidades del sistema se llama URL Amigable, donde es posible personalizar las url’s del sitio, reescribiendo la dirección de las páginas para hacerla, el más amigable al visitante (fácil de recordar).

¿Pero cuál es la diferencia?

Usando un ejemplo muy simple, usted puede transformar esto:

http://www.susite.com.es/pagina.php?q=3456&p=null&cat=true&dir=

En una url amistosa, la misma url para arriba se convierte en:

http://www.susite.com.es/calzados

Básicamente esto no es más que una redirección, la nueva url funciona como una máscara. Por lo tanto, también puede utilizar esta funcionalidad para redirigir antiguas url de su sitio a nuevas direcciones.

Quiero, quiero…

El primer paso para usar la reescritura de url’s es habilitar esta característica en su servidor. Si usted es el responsable de la instalación de su servidor, entonces le corresponde habilitar la biblioteca mod_rewrite (en general en Apache). Si usted utiliza un alojamiento, entonces compruebe con el soporte sobre la posibilidad de usar esta biblioteca, o lea las especificaciones antes de contratar el servicio (altamente recomendable).

Durante la instalación de Magento, se preguntará (usando checkbox) si desea habilitar la funcionalidad de url amigable en el sistema. Marque esta opción sólo si está seguro de que su servidor tiene la biblioteca mod_rewrite habilitada, si no el sistema no funcionará correctamente después de la instalación.

Sugerencia: Ver en el sitio de Magento Inc. los requisitos previos para la instalación del sistema. Si la biblioteca mod_rewrite estaba deshabilitada es posible que otras bibliotecas importantes también estén.

En pocos clics

Si no ha habilitado la reescritura durante la instalación, no se preocupe. Usted todavía puede encender/apagar esta funcionalidad por el backend. Navegue en:

Sistema > Configuración > General [Web]

En la pestaña “SEO – Sistema de optimización de búsquedas” marca si desea o no mantener esta funcionalidad activa.

Habilitar URL Rewrite

Aplicando la reescritura en el sistema

Una manera inteligente de usar la reescritura en Magento, sería por ejemplo creando una url como “www.susite.com.es/promocion-de-la-semana“. Usted puede separar esa dirección por toda la web, en redes sociales, con socios, medios impresos, etc.

Y cada semana puede cambiar la página de destino “promocional de la semana“, redirigiendo a un hotsite, una categoría, o un producto en particular. De esta forma usted no tiene que preocuparse por el período de validez de la url, o en ponerse al día a todos sus socios sobre la nueva url promocional.

Veamos cómo es fácil. En su backend navegue en:

Catálogo > Reescritura de URL

Se debe enumerar una lista de url’s. Son todas administradas por el propio sistema para hacer el sitio más amigable a los mecanismos de búsqueda. Pero usted tiene la libertad de editarlos. Al hacer clic en el botón “Crear Url, tienes a disposición un formulario para crear los nuevos redireccionamientos.

Añadir reescritura de url

Lo importante aquí es informar un camino base válido, es decir, una url que exista dentro de su dominio.

En este ejemplo he citado la url “semana-33“, entonces en mi dominio debe existir la url “www.susite.com.es/semana-33“. Siempre que alguien haga clic en “promocion-de-la-semana” será redirigido a la promoción de la “semana-33” hasta que decida cambiar.

Nada es constante, excepto el cambio

Este pensamiento de Heráclito define bien la importancia de esta funcionalidad en el sistema.

Utilice con moderación e inteligencia.

¡Éxito!

Hasta que surja la oportunidad de mudarme a España, sigo ayudando desde la distancia.