How to set-up international URL structure for e-com shop?
-
Hi There
We're currently running a successful international online store on a .com domain. We are located in Europe but most of our visitors are coming from the U.S. We display all the prices of our products in USD to all our customers.
We are considering to set up multiple stores for different regions, so we can display different currencies per region, shipping methods, banners etc.
We were thinking about the following set-up:
- eu.domainname.com (for EU excl. UK, currency €)
- uk.domainname.com (for UK, currency GBP)
- www.domainname.com (For rest of the world, currency $)
All shops are in English. Would this be a good set-up? What should we take into account to avoid duplicate content?
Kind regards
Jerome
-
Hi Jerome,
- If your SaaS vendor allows it, you should use subfolders for the countries instead of subdomains. So www.example.com/uk instead of uk.example.com, for example. The reason for this is that the subdomains won't share link equity as effectively.
- You should implement hreflang -- Moz has a great introduction to the topic here -- on all equivalent pages (I'll explain what I mean by that in a second).
- By all means choose sensible default currency options (for example GBP should be the default currency in the /uk directory), but preferably do allow users to change that default value if they wish. If they do change it, do not direct them to a different URL. Use a cookie to store their currency preference.
Now, more on 'equivalence'. The point of hreflang is so that you can have identical or very similar pages targeting different country/language combinations, and have Google discard these pages as duplicate content. The pages don't have to be completely identical. For example, Americans and Brits use different spellings for common words. If my product was online math(s) lessons, my two equivalent URLs may look like this:
The language, tone, and general marketing pitch of each page may be different, and tailored to their respective audiences, but they're each fundamentally selling the same product. So I would add the following hreflang tags to these pages (both tags on both pages):
Be careful to use the correct country codes: en-UK is not valid, for instance, but en-GB is. Read Google's guidelines on the topic.
-
Hi Don
Thanks for your quick reply.
Unfortunately we are not able to set-up parameters like you describe. We are using a SaaS platform and this functionality is not included.
Furthermore, we'd like to localize in terms of shipping, payment and marketing. Therefore we need to create 3 different shops. Setting this up is not a problem and this can be done very fast, however we need to know how to set-up the URL structure of the 3 shops.
Please find below the URL structure of Topshop as an example:
US: us.topshop.com (currency USD)
UK: www.topshop.com (currency GBP)
NL: eu.topshop.com (currency EUR)Most of our traffic is coming from the U.S. What should we take into account to avoid duplicate content, since all product and category pages have the same content?
Thanks in advance, Jerome
-
Hi Jerome,
I actually thought I responded to this from the office, but I must not have hit submit.
If the goal of these new domains is simply to provide ease of use to the consumer, I suggest you use parameters instead.
Example of using parameters: Recommended if goal is to help users by showing local currency.
yoursite.com is the default (USD)
yorsite.com?cur=EUR (EURO)
yoursite.com?cur=GBP (Pounds)You would then set up canonical tag on your pages that could accept this parameter to point to the default (point to itself). This would prevent any duplicate problems.
Sub directories make more sense if you're going to localize the domain for specific regions. Like language, currency and locations. Since you're using the same language, and likely not setting up servers / locations in those areas, I feel your best bet would be to use parameters. Most eCommerce Suits offer this in one way or another, and its not particularly hard to code if you are not using a CMS.
My thoughts,
Don
Got a burning SEO question?
Subscribe to Moz Pro to gain full access to Q&A, answer questions, and ask your own.
Browse Questions
Explore more categories
-
Moz Tools
Chat with the community about the Moz tools.
-
SEO Tactics
Discuss the SEO process with fellow marketers
-
Community
Discuss industry events, jobs, and news!
-
Digital Marketing
Chat about tactics outside of SEO
-
Research & Trends
Dive into research and trends in the search industry.
-
Support
Connect on product support and feature requests.
Related Questions
-
For Google's Structured Data, should I change my listings from Product schema to Local Business schema?
I was reading Google's Structured Data spec, and I'm considering changing the schema of our listing pages from the Product schema to the Local Business schema. Is this a good idea? To give you a little more info, the pages that I'm classifying are listings for physical spaces that our website rents out for activities, such as meetings. Here's an example of a listing: https://www.peerspace.com/pages/listings/550ddcde2f352d0800fc186b Our goal is to add the proper schema.org tags to the page so that our spaces show up in local searches, such as "meeting space in San Francisco." The problem is that when we add location microdata (addressLocality, addressRegion, etc.) to our current "Product" schema, Google tells us that "Products" can't have a location. However, we aren't quite a "Local Business" either, since we don't publicly share our space's street addresses—only the space's neighborhood/city/state for privacy reasons. As a result, we get an error from Google's Structured Data Tool as a "Local Business" page because "streetAddress" is required for Local Businesses. Should we switch to the Local Business schema anyway, even though we get structured data errors for streetAddress? Or is it better not to include the location information in the microdata so that we don't have errors? Does Google penalize you for incomplete tags? Any input is appreciated!
Local Listings | | stuartstein0 -
URL Structure and Keyword Focus for location page
Our company has around 1,700 locations across the country. These are contract shops mind you but still locations in which we will be placing pages for on our website. I have been browsing through all of the Local SEO blogs and trying to define the strategy for these. Here are a couple of outstanding questions I still have: 1. What should the URL structure of the page be for these locations? Keep in mind that there are some cities that have multiple locations in them so I can just do "/city/brand-keyword." I am thinking it should be "www.url.com/state/city/location-name"where the location name would for example "TXBrandName." 2. How should I structure the keyword focus for these pages? I am thinking that these pages will probably rank for some variations and should definitely include the city name although the search volume is very low. Currently I am thinking that they would be "keyword city – brand name." 3. How do we handle the shops that are contract and have a primary business already listed? We plan on listing them on GMB using "located inside of {business name}" on those that are contract shops. We originally considered using a suite# but one of the articles in Moz recommended not doing that. I just know that places like "Starbucks" and "Banfield" seem to use the "located inside of" without any issues. Any input would be greatly appreciated as we about to set all these up and I want to make sure we are setup for success as much as possible.
Local Listings | | Smart_Start0 -
Google Listing showing my map But not showing on google.com search organic.
Hello All again, How are you doing? Please try to help me again. I have big trouble with my google plus business and never back ranking for 2 years. Before 2 years my google plus business #1 page google with any keywords: nail salon pigeon forge tn nail salon sevierville tn pedicure pigeon forge nail salon, nail shop pigeon forge,.... My google plus business: http://plus.google.com/+Sassy-nails/ website:http://sassy-nails.com http://sassy-nails.com after i claimed another page to the same account. I lost all review, stars and scores 2 days ago It was been back again but All ranking losting all. and not Whe I seach google.com organic" My listing " http://plus.google.com/+Sassy-nails/about It is not showing up on google.com oganic ranking but I will showing on my. Please big help for me please. the link i attach here" Sassy nails salon " Under " Hair Expo" and top " Spazzi nails" i am looking farward to here you soon. data=!3m1!4b1
Local Listings | | sassynailsalon0 -
YP.com cloning my site! Will this hurt my original content?
Client was in an obscene YP.com contract. Now they are cloning the site I built for client, inserting the phone number that gives them credit for the leads. It's harvesting content immediately, loading pages I created just today. Client site : http://www.shephearstmeadows.com/
Local Listings | | jacksonmc
YP clone: http://www.awomansway.calls.net/ Is it possible this is hurting the site's score as source of original content? Anyone know how to stop it? Thank you,2 -
My Google business show up on map but does not show up on list and local search on Google.com
Hello all, how are you doing ? When I merged two pages = one page " Sassy Nails" It was lost all ranking and traffic on my google plus My Google business show up on map but does not show up on list and local search on Google.com main keyword: nail salon in Sevierville tn nail salon in Sevierville Tn pedicure in Sevierville Tn nail salon in pigeo forge Tn my website : www.sassy-nails.com http://plus.google.com/+Sassy-nails please help me that search?num=100&safe=active&site=&source=hp&q=nail+salon+in+sevierville+tn&oq=nail+salon+in+sevierville+tn&gs_l=hp.3..0j0i22i30l8j38.1387.8317.0.8645.37.30.4.3.3.0.283.3120.4j18j2.24.0.msedr...0...1c.1.61.hp..8.29.2798.0.V2EADE1ATMU
Local Listings | | sassynailservice0 -
My Google business show up on map but does not show up on list and local search on Google.com
Hello all, how are you doing ? My Google business show up on map but does not show up on list and local search on Google.com main keyword: nail salon in Sevierville tn nail salon in Sevierville pedicure in Sevierville nail salon in pigeo forge my website : www.sassy-nails.com http://plus.google.com/+Sassy-nails please help me that
Local Listings | | sassynailservice0 -
International Local Directories
I am wondering if anyone has come across a list of local directories for all countries/ regions. Like if there is a cheat sheet anywhere for what local directories exist for Australia, Singapore, New Zealand, UK, etc.
Local Listings | | EPICcreative0 -
.CA and .COM (Ensuring no Duplicate Content)
Hello, I know that this has been answered before. I have a website that has the same content for both
Local Listings | | EVERWORLD.ENTERTAIMENT
http://example.com and http://example.ca/ 1. To Ensure I don't get penalized for duplicate content is there anything else I have to do besides adding the hreflang? Perhaps doing some stuff in the WMT?
2. Where do I add the hreflang? In the header section of the homepage? US site: http://example.com/" /> CA site: http://example.ca/" /> Thanks for you help?0