Min menu

Pages

NOTICIAS

Definición SEO de reescritura de URL

Reescritura de URL

El término inglés URL Rewrite hace referencia a una técnica que consiste en transformar la URL difícil de leer de una página web en una dirección limpia, más relevante y más legible para el usuario de Internet. En SEO, esta técnica permite indicar a los motores de búsqueda las principales palabras clave del contenido de la página en cuestión. ¿Cómo funciona la reescritura de URL? ¿Por qué es útil para tu estrategia de marketing digital? ¿Y cómo modificar sus URL para que sean más legibles para robots y usuarios humanos? Este artículo te cuenta más al respecto.

Definición de reescritura de URL

Al crear un sitio en un CMS ( WordPress , Joomla o  Drupal  , por ejemplo), las direcciones de página se crean de forma nativa en un formato sin formato, a menudo complejo y muy poco intuitivo. Para simplificarlos y hacerlos más efectivos desde el punto de vista SEO, es necesario reescribirlos. Es esta fase de reescritura la que se llama reescritura de URL en inglés.

¿Qué es la reescritura de URL?

El término Reescritura de URL o Reescritura de URL se utiliza para designar una técnica de programación (o una función integrada del CMS) que hace posible reescribir las direcciones de las páginas de un sitio, para hacerlas más significativas y comprensibles. El principio es simple:  reemplace las direcciones web difíciles de descifrar de un sitio con URL limpias y legibles .

De hecho, cuando las páginas de un sitio se generan automáticamente a través de un software de gestión de contenido, sus direcciones generalmente están codificadas y son muy insignificantes para un ser humano. Estos enlaces de página, a menudo largos, utilizan un formato muy complejo y, a veces, incluyen varios caracteres especiales (=, ?, &) como en los siguientes dos ejemplos:

  • http://www.Su-sitio-web.com/categorie/product.php?id=10&page=1&article=2
  • https://www.Su-sitio-web.com/bolg/?home=articles&id_article=155

Relacionado:  Definición de lista negra SEO


Este tipo de enlace no solo es incomprensible para los usuarios, sino que también es muy difícil de clasificar para  los rastreadores de Google . Por lo tanto, el objetivo de la reescritura será reelaborar las direcciones web que siguen este formato, para que sean más naturales a los ojos de los usuarios de Internet y los algoritmos de búsqueda.

¿Para qué sirve la reescritura de URL en SEO?

Cuando se usa en un sitio web, la reescritura de URL brinda enormes beneficios desde una perspectiva de SEO. Permite en particular:

  • Mejorar la referenciación natural del sitio.
  • Para proporcionar una mejor experiencia de usuario
  • Para ayudar a los robots y arañas a comprender mejor las URL del sitio

Mejora tu referenciación natural

Una de las principales ventajas de la reescritura de URL es que contribuye activamente a la referenciación natural de los sitios. Para estar bien referenciado en Google, es importante que las direcciones de su página sean estables, legibles y comprensibles. Los enlaces generados automáticamente por el CMS al no cumplir con estos criterios, es fundamental reescribirlos para tener más posibilidades de éxito.

Cuando las direcciones de tus artículos son simples e intuitivas, esto envía señales positivas a los algoritmos del motor que consideran que tus URLs son relevantes. De hecho, las URL reescritas generalmente contienen palabras clave que informan a los motores sobre el tema de cada artículo. Esto permite que los robots  clasifiquen mejor el sitio para obtener mejores clasificaciones .

Ofrezca una mejor experiencia de usuario

Además de su participación en SEO , la reescritura de URL juega un papel clave en la optimización de la experiencia del usuario  SXO  (optimización de la experiencia de búsqueda). Cuando las direcciones de sus artículos son legibles y fáciles de entender, atrae más la atención de los usuarios de Internet. Pueden hacerse una idea rápidamente del contenido de su artículo leyendo el enlace de la página. Esto mejora enormemente la experiencia del usuario.

Ayude a los motores de búsqueda a comprender sus URL

Como es el caso de los usuarios de Internet, reescribir sus URL facilita que  los robots de los motores de búsqueda las lean . De hecho, cuando la dirección de una página contiene varias variables complejas, como en el caso de los enlaces no reescritos, la lectura puede llevar mucho tiempo a los rastreadores. En la mayoría de los casos, estos últimos abandonan el rastreo de la URL en cuestión, independientemente del valor SEO de su contenido. Por lo tanto, la reescritura hace que la tarea sea más fácil y rápida para las arañas.

Ejemplos de reescritura de URL

Para comprender mejor cómo funciona la reescritura de URL, tomemos el ejemplo de dos páginas de productos A y B cuyas direcciones web respectivas son:

  • https://www.Tu-sitio-web.com/article.php?id=13&page=5&heading=1
  • http://www.Su-sitio-web.com/page/index.php?id=12&page=1&article=5

Con estas direcciones es imposible que el usuario sepa de qué tratan las páginas en cuestión. Una vez modificados, serán más mnemotécnicos y más fáciles de usar. Así, para las páginas A y B, esto dará por ejemplo:

  • https://www.Your-website.com/categories/mens-shoes/city-shoes
  • http://www.Your-website.com/interior-decoration/furniture/canape-scandinave-blue

A través de estas direcciones, lógicamente podemos entender que la página A está dedicada a los zapatos de vestir de hombre, mientras que la página B presenta un sofá azul de estilo escandinavo.

¿Cuáles son los pasos de la reescritura de URL?

¿Quiere cambiar la estructura de enlaces de su sitio para que sea más fácil de leer para Google y sus visitantes? Esta intervención técnica requiere seguir varios pasos. Estos incluyen en particular:

  • Compruebe si su host permite el uso de la función de reescritura de URL
  • Defina los esquemas de enlace que desea utilizar
  • Configura tu regla de reescritura
  • Aplicar cambios a todos los enlaces en su sitio
  • Actualice su sitio

Compruebe si su host permite la reescritura de URL

Antes de embarcarse en el procedimiento de reescritura de URL, primero debe verificar si su host permite el uso de esta función. De hecho, el módulo para aplicar cambios puede diferir según el tipo de alojamiento que utilice. En el caso de alojar en un servidor dedicado, por ejemplo, suele ser fácil acceder a los archivos de configuración para activar mod_rewrite. Por otro lado, este tipo de intervención puede resultar difícil, incluso imposible, cuando el sitio está alojado en un servidor compartido.

Para verificar si puede usarlo, cree un directorio llamado "prueba" en la raíz de su sitio, en http://www.your-site.com/test/. Dentro de este directorio, cree una página llamada "test.html" (http://www.your-site.com/test/test.html) que contenga solo el siguiente código:

< html >
< encabezado > < título > Prueba </ título > </ encabezado >
< cuerpo > Esta es una verificación   </ cuerpo >

</html>

Luego, crea un segundo archivo llamado “.htaccess” que contenga el código:

Opciones +Seguir enlaces simbólicos
RewriteEngine en
RewriteRule ^essaie.html$ /test/test.html [L]

Una vez hecho esto, coloque los dos archivos en la raíz de su sitio a través del módulo de transferencia FTP (Protocolo de transferencia de archivos). Finalmente, ingrese el enlace http://Your-website.com/essaie.html en su navegador. Si la página muestra el texto "  Esto es una verificación  " con la URL /try.html en la barra de direcciones del navegador, entonces su servidor permite el uso de la reescritura de URL. De lo contrario, si aparece un mensaje de error 404 o 500 en la pantalla, significa que su host no permite esta configuración.

Defina esquemas de URL para sus páginas

Una vez que se completa la verificación, debe definir el nuevo esquema de URL para páginas dinámicas. La idea es tener URL que sean limpias, fáciles de usar, legibles y comprensibles. Para ello, un truco muy efectivo es utilizar  enlaces descriptivos con palabras clave relevantes que promuevan la referenciación natural . Recuerda también utilizar separadores de palabras reconocidos por Google, el guión (“-”) y el punto por ejemplo. También puede utilizar la barra oblicua ("/"), siempre que separe las diferentes carpetas o categorías de archivos.

Para entender mejor cómo hacer esto, considere el siguiente ejemplo. Imaginemos que el artículo N°14 de su sitio describe una Mesita de noche perteneciente a la categoría N°4 de Mobiliario doméstico. Para ser reescrito, su URL inicial product.php?id=14&cat=4 debe respetar un nuevo esquema. Esto puede verse así:

http://www.Tu-sitio-web.com/muebles-para-el-hogar/mesita-de-noche-14-4.html

Configurar reglas de reescritura en un archivo .htaccess

Se trata de configurar reglas de reescritura (estamos hablando de una regla de reescritura). Estos serán útiles para decirle al servidor cómo interpretar los diferentes esquemas de URL definidos en el paso anterior. La implementación de estas reglas se realiza a través de un archivo de configuración .htaccess para cada directorio del sitio. Este último suele incluir los parámetros "Opciones +FollowSymlinks" y "RewriteEngine on". Estos dos comandos solo deben aparecer una vez en cada archivo .htaccess.

En principio, la declaración "Opciones +FollowSymlinks" es opcional. Sin embargo, puede usarse en ciertas configuraciones, en particular para crear enlaces simbólicos en la raíz de su sitio hacia otros archivos. Por otro lado, el parámetro “RewriteEngine on” es fundamental. Es esta declaración la que le dice al servidor que desea utilizar el módulo de reescritura de URL .

Aparte de estos dos primeros parámetros, el resto del archivo .htaccess se compone de una serie de reglas de reescritura. Cada una de estas reglas está escrita en una sola línea, respetando el formato:

  • Regla de reescritura URL_TO_REWRITE URL_REWRITE

Este formato consta de tres partes diferenciadas:

  • RewriteRule, que es una palabra clave que indica que se trata de una regla de reescritura
  • URL_TO_REWRITE, es decir, la dirección "adecuada" que desea asignar a la página
  • URL_REWRITE, es decir, la dirección de la página tal como está presente en el servidor

Además, cada regla escrita puede estar precedida por una línea de comentario que comience con el signo de almohadilla (#). Esta línea es completamente ignorada por el módulo de reescritura de URL. Sin embargo, le permite agregar pequeñas descripciones a cada regla definida para que el archivo sea más comprensible.

 

Modifica todos tus enlaces cuya URL haya sido modificada

En esta etapa, debe verificar que cada enlace en su sitio use el esquema de URL correcto, el que aplicó a través de RewriteRule. De hecho,  las instrucciones en el archivo .htaccess por sí solas no son suficientes para garantizar que todos los enlaces en su sitio estén en el nuevo formato , con direcciones limpias y comprensibles. Deberá cambiar todos los enlaces de hipertexto que hacen referencia a documentos cuyas URL se han reescrito. El mismo trabajo debe realizarse a nivel de los sitemaps, para evitar posibles errores que impidan la exploración de los enlaces.

Actualiza tu sitio web y haz cambios si es necesario

Como último recurso, debe actualizar su sitio y verificar cómo funciona la reescritura de URL. Para hacer esto, debe transferir todos los archivos modificados a la raíz de su sitio utilizando el protocolo de transferencia. Una vez hecho esto, acceda a su sitio a través de un navegador utilizando la URL limpia y verifique si se muestra la página. En caso de errores de tipo 404 o 500, deberá realizar los cambios necesarios y volver a intentarlo. Una solución efectiva será escanear el sitio con un software de verificación de URL . Esto facilita la detección de enlaces rotos o que no conducen a ningún documento HTML.

En resumen, cuando se asocia con una buena estrategia de referenciación natural, la reescritura de URL o la reescritura de URL pueden ayudar a posicionar mejor un sitio en Google u otros motores de búsqueda. Sin embargo, la implementación de esta técnica requiere varios pasos y un buen conocimiento de los parámetros de configuración de los servidores. Para evitar sorpresas desagradables, es preferible acudir a un webmaster profesional oa una agencia web especializada.

Comentarios