URL y URL «SEO Friendly»

¿Qué es una URL?

La URL (Uniform Resource Locator) es una dirección que designa un recurso disponible en Internet. Por lo tanto, gracias a ella un navegador como Firefox o Internet Explorer puede recuperar ante un servidor web remoto el contenido solicitado por el usuario.

Este es un ejemplo de URL: «http://www.misitio.com/aaa/bbb.html». Cuando un usuario indica esta URL a su navegador, sucede esto:

  • el navegador extrae de la URL el nombre de dominio (www.misitio.com);
  • con este nombre de dominio, el navegador puede conectarse al servidor web del sitio web en cuestión;
  • a continuación, el navegador transmite el resto de la URL al servidor web (/aaa/bbb.html);
  • a partir de esta información, el servidor web encuentra -o construye de forma dinámica- el recurso mencionado (archivo HTML, imágenes...) y reenvía el contenido al navegador del cliente para la visualización final.

¿Cómo se descompone una URL?

Al igual que una dirección postal (nombre de calle, número de calle, ciudad, código postal...), una URL se compone de varios elementos. Vamos a analizar un caso sencillo:

http://www.monsite.com/aaa/bbb.html
  • http: Indica al navegador el protocolo de red que se debe utilizar para comunicarse con el servidor web remoto. HTTP es sin duda el protocolo más extendido, pero otros valores posibles son: https, ftp...
  • www.monsite.com: Designa el nombre de dominio. A partir de esta información, el navegador puede saber qué servidor web remoto gestiona el sitio en cuestión (gracias a una operación llamada DNS lookup).
  • /aaa/bbb.html: Es la ruta de la URL. Con esta información, el servidor web sabrá cómo obtener el recurso que desea el usuario.

Algunas URL son más sofisticadas. Vamos a analizar por ejemplo esta:

http://login:pass@www.misitio.com:8080/aaa/bbb.html?arg1=val1&arg2=val2
  • login:pass: Designa un nombre de usuario y una contraseña para acceder a un recurso que estará protegido por el servidor web.
  • 8080: Designa el puerto por el que «escucha» el servidor web. Este concepto es demasiado técnico para entrar en detalles aquí, pero simplemente debes saber que si no se indica de forma explícita, el puerto por defecto del protocolo HTTP es 80.
  • arg1=val1&arg2=val2: Es la cadena de consulta de la URL (query), situada tras el signo «?». En realidad, estas cadenas son útiles sobre todo para las páginas dinámicas (es decir, que el servidor web genera sobre la marcha el contenido que debe servir, por ejemplo para integrar información de una base de datos). Si estos parámetros contienen caracteres especiales, se deben codificar para que el servidor web los interprete correctamente («URL encode»). Por ejemplo, un espacio « » se transforma en «%20».

Es importante observar que no hay ninguna especificación que indique con exactitud qué codificación de caracteres se utiliza en una URL. De hecho, ¡esto depende de cada servidor web! Para no tener problemas, es muy importante evitar todos los caracteres especiales (acentos, !, #...) en la ruta de una URL. Y es necesario codificar escrupulosamente la parte «query».

¿Por qué son importantes las URL de tu sitio?

Hay varios motivos por los que es importante interesarse por las URL:

  • En primer lugar, la elección del dominio, que a veces puede ser una elección de marketing esencial para el éxito de un proyecto.
  • Cuanto más simple sea la URL de acceso a un sitio, con más facilidad podrá acceder el usuario.
  • Navegar en un sitio con URL simples es más agradable que tener largas URL incomprensibles.
  • En definitiva, las URL son importantes para el posicionamiento natural (SEO). Si las palabras clave de tu página también se encuentran en la URL, esto puede favorecer su posicionamiento (cuidado con las ideas del tipo «yo ya sé cómo funciona Google», puesto que las normas del juego cambian permanentemente).

¿Qué es la URL Rewriting?

La expresión URL Rewriting a menudo se utiliza de forma abusiva y un poco para todo con el fin de impresionar a un público no especializado. La URL Rewrite es una funcionalidad muy potente que está presente en la mayoría de los servidores web (Apache, IIS...). Permite especialmente al servidor web reescribir la URL dada por el navegador en otra, según las normas que elige el diseñador del sitio.

Por lo tanto, se utiliza mucho la URL Rewriting para tener URL «propias» en un sitio, incluso si para el servidor web a nivel interno en realidad son muy sofisticadas.

¿Cómo elegir bien la estrategia de URL?

La estrategia de URL más adaptada a tu sitio depende de numerosos criterios:

  • de tus competencias informáticas;
  • del tiempo que estés dispuesto a dedicar;
  • del número de URL de tu sitio;
  • de la elección de marketing;
  • de tu estrategia SEO.

Para un administrador de un sitio dinámico y ambicioso, es esencial que el equipo técnico le facilite la forma de poder elegir sus URL fácilmente (y poder cambiar de opinión) sin que esto requiera mucho trabajo técnico. Por otra parte, esta gestión no siempre es fácil para un sitio complejo, pero sin embargo es necesaria.

Para un sitio personal y bastante estático, no hace falta aplicar una estrategia de URL muy sofisticada. Solo tienes que poner en práctica algunas normas de sentido común y saldrá bien (legibilidad, concisión de las URL...).

La herramienta gratuita de Yakaferci para analizar las URL de tus páginas


Audita tu sitio web gratis:
Analizar mi página


Para iniciar el análisis de Yakaferci, basta con introducir el enlace hacia tu página en el cuadro de arriba y pinchar en el botón Analizar. De este modo podrás acceder a las distintas páginas del informe.

Para más información...

Si este artículo te ha despertado interés por saber más sobre el tema de las URL, aquí tienes algunos enlaces útiles:

También te pueden resultar útiles otros artículos de Yakaferci en la sección Técnica o Posicionamiento.