As an Internet professional, I care a lot about URLs. Whereas some casual surfers may never notice what appears in the address bar of the browser, I am constantly looking at the URL to give me context about what I am looking at… Where does this page fall within the site hierarchy? is it protected by HTTPS? Was I redirected to a phishing site?
I am not the only one who cares about URLs. Search engines care about them too. We hear about search engine friendly URLs but the most important thing is that the URL is the unique identifier that a search engine uses to catalog its index. If you care about getting found in a search, you better make it easy for both users and search engines to be able to understand what information is available at each of your URLs.
When you run a global website that serves multiple markets and languages, the problem of URL management gets harder because you are adding more dimensions to your site for the search engines to understand. You want your localized content to appear in search results so that audiences go to the sites that have been localized to serve them.
URLs play a big part of that because they can help a search engine segment and group content. You want your global URLs to communicate the following information.
Before people start throwing objections, I will qualify this by saying that the URL is not the only way to communicate this information. Information about the page can and should be expressed in the title and meta tags such as description. Think of the URL structure as giving a helping hand to both users and search engines.
Now let’s look at the anatomy of a typical URL:

Here, you can see there are four levels you can work with: sub-domain, domain, top-level domain (TLD), and path. The domain system was designed so that the top-level domain categorizes the website. The U.S. has a bunch of TLDs (.edu, .org, .com, .gov, .biz, etc.) to assign the website to a business type, but everyone else gets country level domains (.uk, .de, .no). The country TLDs effectively define markets although that convention is breaking down a bit since businesses have discovered that you can use some country TLDs to make cute URLs like bit.ly (which has nothing to do with Libya). Nevertheless, you should make a point of owning your domain in the TLDs for all of the countries you do business in.
Otherwise, someone else will and you don’t want that to happen.
One thing to consider is that “domain authority” does not aggregate across TLDs. That is, Google doesn’t give your .com domain more credit because your .fr site is excellent. However, that cost is offset by the geo-targeting boost that your .fr site will get from being in-market. The SEOMoz blog has a very good explanation of the cost benefit of TLD vs. folders. The conclusion is that if you own your domain in that TLD, you might as well use it to publish to that market and get that geo-targeting benefit.
That brings me to language, the other dimension of localization. Language is not the same as market because people speak different languages in different markets (either officially like in Canada, Switzerland, and Belgium, or unofficially like Spanish here in the U.S.). There are essentially three ways to organize a site by language so that visitors can find content written in the language they understand:
We covered language and market. Website is obvious (you use the domain). That leaves “purpose.” A lot has been written about search friendly URLs that contain human readable keywords that describe the content. CMS demos are starting to skip over even mentioning this feature because it is so standard. We will never know the exact SEO significance of the path part of the URL but it’s clear that URL structure is important to users. We also know that different search engines weigh SEO-friendly paths differently, so, using SEO-friendly paths in the local language that the content is in, can have positive effects for both visitor usability and global SEO. Depending on the CMS’s approach to localization, the SEO-friendly generated URLs for translated content may only be in the primary language. That is, even though you translated your “Contact Us” page to Canadian French, the URL reads “/company/contact-us” rather than “/societe/contactez-nous.” It’s not the end of the world but if localization is one of your top requirements for selecting a CMS, it might be something worth looking into.
So there, you have it. Probably more about global URLs than you wanted to think about
. I would be very interested in hearing about other peoples strategies and experiences.
Pingback: URL Management for a Global Business | Content Here