Saltar al contenido

La importancia de la ubicación de servidores: GeoTargeting, SEO y CDN

Puede ser relevante localizar el servidor en el país de los usuarios a quien va dirigido nuestro sitio web. Sin embargo, las páginas web que van dirigidas a usuarios en todo el mundo, la ubicación del servidor no es muy relevante debido a la posibilidad de establecer un objetivo de localización en Google Webmasters Tools(Search Console) y a la existencia de los llamados CDN. Además, si el sitio está en varios idiomas es muy importante establecer la orientación geográfica para cada dominio, subdominio o subdirectorio, y añadir los atributos “hreflang”.

Elegir la ubicación del servidor es una de las primeras decisiones que debemos tomar antes de lanzar el proyecto web. Nos pueden surgir algunas preguntas como:

  • ¿Es mejor elegir un servidor que esté más cerca de mis usuarios potenciales o es algo irrelevante?
  • ¿La ubicación del servidor afecta al SEO?
  • ¿Cómo le explico a Google (y Bing) el país al que va dirigido mi sitio web?
  • ¿Y si mi página web está en varios idiomas utilizando subdirectorios y dirigido a usuarios de todo el mundo? ¿Debo usar un servicio CDN? ¿Cómo puedo enlazar diferentes versiones utilizando hreflang?

Para comenzar a responder estas y otras preguntas, voy a examinar tres casos diferentes:

  • Caso 1: Los sitios web que se encuentran en un idioma (por ejemplo, español) y cuyos usuarios se encuentran sobre todo en un país (por ejemplo, España)
  • Caso 2: Los sitios web que se encuentran en un idioma (por ejemplo, español) y donde los contenidos están dirigidos a usuarios de todo el mundo o de diferentes partes del mundo (por ejemplo, los usuarios de España y de América Latina)
  • Caso 3: Los sitios web que se encuentran en múltiples idiomas (ya sea en diferentes dominios, subdominios o subdirectorios) y dirigido a usuarios de todo el mundo.

Caso 1. Sitios Web en un idioma que se dirigen a los usuarios en un país

¿Qué pasa si mi sitio web está sólo en español y va dirigido principalmente a usuarios en España?¿Es mejor localizar el sitio web en un sitio de alojamiento español o puedo alojarlo en cualquier lugar?

Google (y otros motores de búsqueda como Bing o Yandex) permite establecer una segmentación internacional en las herramientas para webmasters. Sólo tienes que ir a la Tráfico de búsqueda > Segmentación Internacional> pestaña País, y establecer un país en el menú desplegable. Si el sitio web utiliza un dominio con código de país (por ejemplo, .ES si estas en España), entonces no es posible seleccionar un país, ya que Google asocia estos dominios a una ubicación geográfica (en este ejemplo, para España). Si utilizas un dominio genérico de primer nivel (.com, .org, etc.) y no seleccionas la orientación geográfica en las herramientas para webmasters se basará en otros parámetros como:

  • Direccion ip del servidor
  • Información sobre la ubicación contenida en el sitio web (información de contacto, fragmentos enriquecidos y datos estructurados, etc.)
  • Backlinks
  • Cualquier otra información incluida en Google MyBussiness (muy importante para SEO local)

Por lo tanto, si un sitio web está alojado en un servidor en España, y se dirige al público de España, será muy importante establecer “España” en Google Webmaster Tools (o en Bing Webmasters Tools).

En resumen, no es obligatorio para localizar una página web que ésta esté en un servidor del propio país, es suficiente con establecer la orientación internacional en las herramientas para webmasters (Si estás utilizando un dominio .ES, esto no es necesario).

Ahora, un factor muy importante para Google es la velocidad de carga de las páginas web. Si los usuarios están en España y el sitio web está alojado en España, la distancia provocará un tiempo de respuesta más largo. Dependiendo de la calidad del servidor, puede ser más o menos notable. Por esta razón, se recomienda alojar el sitio web en el servidor más cercano a nuestro objetivo.

Caso 2. Sitios Web en sólo un idioma y dirigidos a usuarios de todo el mundo

¿Qué sucede si el sitio está dirigido no sólo a usuarios de España, sino también a usuarios de Argentina, México, Colombia, Perú o Ecuador? ¿Puedo localizar mi página web en un servidor español o en un servidor de México, o me ubico en un punto intermedio en el Atlántico?¿Qué pasa si mi sitio está en Inglés y está dirigido a usuarios de todo el mundo?

En todos estos casos, Google especifica muy claramente que: “Si quieres asegúrate de que no esté asociado a un país o región específica”.

Google sólo permite elegir entre los países de la lista; no se puede elegir continentes o áreas geográficas (como América Latina). En estos casos, el servidor, la ubicación es irrelevante. En cualquier caso, si su sitio web se dirige a usuarios de todo el mundo, es importante usar un servicio de CDN (Content Delivery Network)

Un servicio CDN funciona proporcionando nodos de servidor alternativos para descargar recursos (generalmente de contenido estático). Estos nodos están repartidos por todo el mundo, y están geográficamente más cerca de los usuarios, por lo tanto, garantizan una respuesta y tiempo de descarga más rápida de contenido, debido a la latencia más reducida.

Hay muchos servicios de CDN, algunos de los cuales tienen planes gratuitas. Además del servicio CDN de Amazon (Amazon CloudFront), los tres más conocidos son Cloudflare, MaxCDN y KeyCDN.

En definitiva, si tu sitio web está dirigido a usuarios de todo el mundo, la ubicación del servidor no es lo más importante, lo que es importante en este caso es el uso de un servidor de calidad y un buen servicio de CDN para que las cargas sean más rápidas, independientemente de la ubicación geográfica de los usuarios.

Caso 3. Sitios Web en varios idiomas dirigidos a usuarios de todo el mundo

El tercer caso serían los sitios web que se encuentran en varios idiomas (por ejemplo, Inglés, francés, alemán, japonés, chino y ruso) y dirigida a usuarios de todo el mundo. También es el caso de sitios web con diferentes variantes de una lengua y que van dirigidos a usuarios de todo el mundo (español y mexicano español o portugués, portugués brasileño y portugués angoleño).

¿Qué hacer en estos casos? ¿Puedo localizar cada versión de idioma en un sitio de alojamiento diferente? ¿Puedo localizar todas las versiones en el mismo servidor y usar un servicio CDN?

La primera posibilidad es localizar cada versión en un servidor diferente: la versión de Estados Unidos en un servidor de Estados Unidos, la versión de Inglés en un servidor de Reino Unido, la versión francesa en un servidor francés, la versión española en un servidor español, la versión mexicana en un servidor de México, y así sucesivamente. Esto podría ser una buena solución si no es necesario sincronizar contenidos, aunque es obvio que esta solución es muy cara ya que tienes que comprar diferentes dominios y servidores en diferentes países, y, por supuesto, es mucho más complicado de gestionar.

Para las grandes empresas con sucursales en varios países, y donde cada rama gestiona su propia página web, esto puede ser una buena solución, pero no es el caso para la gran mayoría de páginas web multilingües.

La segunda opción es encontrar un sitio web con todas las versiones de idioma en el mismo servidor. Esta es la solución que utilizan la mayoría de sitios web multilingües, debido a su menor coste, la facilidad de gestión y la posibilidad de vincular contenidos. En este caso, además de utilizar un buen alojamiento y un servicio CDN, hay dos elementos adicionales muy importantes que deben tenerse en cuenta:

  • Si utilizas dominios, subdominios o subdirectorios, se debe establecer la orientación internacional en Google Webmaster Tools para cada uno de ellos. Google permite añadir dominios, subdominios y subdirectorios de manera individual.
  • Sincronizar el contenido de cada versión añadiendo atributos rel = “alternate” hreflang = “x”, por si un usuario cambia el idioma en un artículo, que sea redirigido a la versión del artículo en ese idioma (en el caso de que exista un artículo traducido disponible) en lugar de vincular a uno nuevo o a la página de inicio.

La inserción de etiquetas hreflang es muy importante por dos razones:

  • Para vincular resultados de búsqueda de los usuarios de diferentes países con el lenguaje apropiado y que cada versión tenga enlaces a otras versiones y viceversa.
  • Para mejorar la accesibilidad y la experiencia del usuario de forma que si el usuario quiere cambiar de idioma en cualquier momento, simplemente tenga que elegir la opción de idioma, y pueda seguir leyendo el mismo contenido en su idioma preferido.

Las etiquetas Hreflang se pueden insertar en un sitio web utilizando dos métodos:

Un enlace HTML en la cabecera. Si utilizas WordPress, se puede hacer de forma automática utilizando un Plugin de traducción (WPML, Multilingual Press, Multisite Language Switcher, etc.)

Sitemap. Se puede enviar información sobre el idioma de un sitio con los atributos hreflang.

En cualquier caso, para prevenir errores Google recomienda utilizar sólo uno de los dos métodos.

Así que si tienes un sitio web en varios idiomas dirigido a usuarios de todo el mundo, la ubicación del servidor es irrelevante, lo que es importante es utilizar un buen servicio de alojamiento y un servicio CDN, así como registrar todos los idiomas en Google Webmaster Tools (ya sean dominios, subdominios o subdirectorios) y sincronizar los contenidos utilizando atributos hreflang.

La importancia de la ubicación de servidores: GeoTargeting, SEO y CDN
5 (100%) 3 votos