En alguna ocasión ya hemos hablado de Bing, el motor de búsqueda de Microsoft, lo que en su momento quizás no quedó del todo claro es que este motor es bastante particular a la hora de decidir como posicionar nuestros sitios, todo un desafío SEO. Hoy nos vamos a concentrar en un problema típico de Bing aunque en realidad afecta a todos los buscadores en mayor o menor medida: Cómo lograr que mis sitios aparezcan en los resultados de búsqueda local de la región correcta.
Como dije antes, este problema afecta a todos por igual, pero en el caso Google se puede resolver mediante las Webmaster Tools, indicando al buscador a que región está orientado nuestro sitio en las opciones de Configuración por lo que muchos webmasters pasan por alto lo que aquí vamos a discutir.

Configuración Regional en las Google Webmaster Tools
Por el momento lamentablemente, las herramientas para Webmasters de Bing no son tan poderosas como las de Google, cómo hacen entonces los motores de búsqueda para determinar a qué región está orientado nuestro sitio?, sencillamente se toman dos variables en cuenta:
- El idioma de nuestra página.
- La IP de nuestro sitio (la cual depende de nuestro proveedor de hosting).
Sabiendo esto ya podemos empezar a entender por dónde viene el problema, veamos entonces qué necesitamos hacer para resolverlo...
1. Definir correctamente el juego de caracteres
Primero que nada tenemos que indicar claramente a nuestro buscador qué juego de caracteres utilizamos, para esto primero debemos establecer el tipo MIME del contenido que estamos enviando para al mismo tiempo definir dicho juego de caracteres, todo eso lo hacemos con una línea:
<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type" />
Este tag es fundamental no sólo para el buscador sino para nuestros clientes, indica a los navegadores (y por supuesto los crawlers) cómo identificar los caracteres especiales, por ejemplo los acentos, para evitar sorpresas desagradables o recurrir a las entidades HTML.
La selección del juego de caracteres correcto depende directamente del idioma que utilicemos, así, existen muchas posibilidades, pero el ISO-8859 y el UTF-8 son dos de los más utilizados.
2. Definir correctamente el idioma de nuestras páginas
Definido el juego de caracteres vamos a definir el idioma, para eso recurrimos una vez más a los tags META:
<meta http-equiv="content-language" content="es"/>
Sencillo y sin lugar a dudas, esta línea indica que estamos escribiendo en Español. De nuevo, el listado de idiomas disponible es muy amplio y responden al estándar ISO 639 el cual define el listado completo.
La elección del idioma y el juego de caracteres deben estar en armonía, de nada sirve definir un juego de caracteres que no puede representar los caracteres del idioma.
Con estos dos pasos ya logramos que nuestro buscador encuentre sin dudas y sin errores el idioma de nuestra página, nos falta localizar los resultados.
3. Definir correctamente la regionalización
Para hacer esto vamos a recurrir a tres opciones diferentes, es un poco redundante pero nos va a asegurar el resultado en todos los casos y sin necesidad de recurrir a ninguna herramienta de webmaster.
El primero paso es reescribir nuestra definición de idioma agregando la regionalización al mismo, no es el mismo el inglés americano que el inglés británico, lo mismo pasa con el español y la mayoría de los idiomas, entonces podemos definir la región específica del idioma:
<meta http-equiv="content-language" content="es-AR"/>
Aquí hemos agregado a nuestra definición el país según el código de países y agregamos al idioma información de regionalización según el código de país de acuerdo al estándar ISO, en nuestro caso elegimos AR para identificar a Argentina.
Ahora que tenemos esto vamos a ser redundantes haciendo uso de todas las herramientas que el HTML nos ofrece:
<html dir="ltr" xmlns="http://www.w3.org/1999/xhtml" xml:lang="es-AR" lang="es-AR">
Nótese que agregamos a nuestro tag html los atributos lang, tanto para HTML como para XHTML, los cuales responden a la misma codificación el tag que usamos antes, sólo que están en otro lugar.
Si bien este último paso puede parecer innecesario, y como dije antes, redundante, no podemos asegurar a cuál de las alternativas da predilección cada navegador o crawler, y estamos hablando de unos pocos caracteres como para preocuparnos.
4. GeoReferencia para nuestros sitios
Con lo que venimos haciendo hasta ahora debería alcanzar para resolver nuestro problema, aún así, el toque final lo vamos a dar utilizando GeoReferenciación para lograr que nuestros sitios sean tan locales como querramos:
<meta name="geo.region" content="AR"/>
Esta familia de tags no es muy utilizada ya que no está muy difundida, sin embargo los buscadores ya las están reconociendo, en particular Bing. La familia en cuestión permite definir tres niveles, desde el más general (País) hasta la latitud y longitud exacta, recomiendo echarles una mirada, para nuestro ejemplo basta saber que se codifican, una vez más según lo códigos de país del estándar ISO correspondiente.
5. En resumen
Orientar nuestro sitio al público correcto es una de las principales definiciones que debemos tener en cuenta cuando pensamos en SEO, con estos sencillos pasos nos vamos a asegurar que los buscadores, en particular Bing, listen nuestro sitio donde nosotros querramos.
Una respuesta para “Cómo definir correctamente la región de nuestros sitios” Deje un comentario ›