HREFLang for Regional Sites

Many sites try to cover a large area of the world with a regional site like LATM for Latin America or APAC for all of Asia.  The problem is there is no country setting nor is there any provision with the HREF Language settings.  What has worked for a number of my clients is to set that regional site to represent the various countries in the region. For example, HP has a single home page to represent Spanish speaking countries in the Central/Latin America region   Which has resulted in a less than optimal search result for these markets. Using Costa Rica as an example – where the global page is the page that is ranking and the site links are for Latin America, Spain, Central America and even UK for flavor. regional Sort of creating a site specifically for Costa Rica HP only has two ways to try to improve this result:

Option 1 – Set the regional Site to Global Spanish

This option is not perfect but should at least tell Google this is our Global Spanish language version and this should replace the global home page. <xhtml:link rel="alternate" hreflang="es" href=""/> and that would make all of the non-included Spanish countries use the Latin American version. Since the major countries are covered this might be a better solution that using the x-default and setting English.

Option 2 – Make the Regional Site the Alternate for Each Country

As the bulk of Spanish speaking countries are in this region, it can be safe to set it as the global Spanish version as in Option 1.   However, to maximize the alignment to the specific countries we suggest mapping the regional page to the various markets using HREFLang XML site maps.   Note, I have vetted this with Google and they have confirmed there are no issues with implementing this approach.

Costa Rica <xhtml:link rel="alternate" hreflang="es-CR" href=""/>

Belize <xhtml:link rel="alternate" hreflang="es-BZ" href=""/>

Honduras <xhtml:link rel="alternate" hreflang="es-HN" href=""/>

Nicaragua <xhtml:link rel="alternate" hreflang="es-NI" href=""/>

Panama <xhtml:link rel="alternate" hreflang="es-PA" href=""/>

El Salvador <xhtml:link rel="alternate" hreflang="es-SV" href=""/>

Guatamala <xhtml:link rel="alternate" hreflang="es-GT" href=""/>

This is easy to do in our HREF Builder to map these to the various countries and build out the HREF XML.  


Speak Your Mind