Regional/personalized sites and SEO

I’m trying to work out the best Webflow architecture for my use case.

We have four sales markets: China, US, India, and “global”. Each of these markets have their own requirements from our product, so while the general sitemap is the same, they have their own copy and graphics. We had 4 spaces on Contentful and did an IP route so depending on your geographic location, you’d go to XXX Sex - Free Porn Videos at XXX.com or XXX Sex - Free Porn Videos at XXX.com, etc. The content wasn’t “dynamic” in the true sense of the word, it was 4 static websites with a reverse proxy.

I’m trying to work out how to structure this on Webflow. I see two options:

  1. One project, with duplicate pages for “shared” content like ‘about us’
  2. Four projects, with duplicate everything

In both cases, we would reverse proxy to send users to the right site. I’m worried about SEO implications for (2), but having four projects would be much easier to maintain. I can hand off a whole project to someone else without worrying they’re going to break the others.

Has anybody implemented something like this? Thoughts?

1 Like

Hey Dee! Welcome to the forum!

Creating a true multilingual site with “in house” webflow is not possible, this feature is on the wishlist though. Can’t say when and in which detail this functionality ships…

There are ways to accomplish this, I will share a nice tutorial when I’m home in a bit.
There’s several methods with pros and cons to consider :slight_smile:

Here’s a really helpful article about multilingual sites and there implications on SEO:

Generally, it’s best to have dedicated pages for each language, using methods that alter a page’s content on (for example) user interaction or browser information will have negative effects on SEO.

Webflow has a page for various services that provide localisation, I’m not familiar with them and can’t say what methods they use.

They also have a guide:

https://webflow.com/blog/multilingual-website

Here’s also the recommendations from Google:

Here’s a tutorial for the lesser good option of altering the “live” page:
http://multilinguale.webflow.io/

Hope that helps :slight_smile:

Thanks, though it’s not multilingual that we’re building. It’s different content in the same language.

For example: if you go to Stripe’s website, their URL schema is stripe.com/$location (in my case, it’s stripe.com/en-sg). Towards the bottom of the page, they show a bunch of logos of clients using Stripe – these change depending on your location. Unless you’re in Singapore, I see different logos than you do.

That’s the kind of variations happening across the different sites.

I see!

You can detect the location of your visitors in two ways:

  1. Via the Geolocation API
    Geolocation API - Web APIs | MDN
    (can be disabled)

  2. Via looking up the IP address of the visitor
    (generally the more reliable solution)

You can then modify the page according to the location.
Set up a default view, if no location can be determined.
If the list of locations is small, you can simply toggle visibility of the images, if the list is more extensive, I’d propose lazy-loading the images for performance reasons. Elements with a hidden attribute will still be loaded, taking up resources…

1 Like

Yes, we’re gonna be using the IP method.

My question was whether the sites should be one project or several.

Inside WF you can’t give projects the same URL. Im not sure you can combine multiple projects if you are using the webflow hosting option.

How would the process in operation look like?

Hi there!

It’s better to have four projects, as it can provide you the best flexibility to control differences of products, prices, currencies, shipping cost, and stock capabilities.

Among multi-site setting, you could use IP geolocation tools and auto direct your visitors based on their locations. For example, Geo Targetly, specifically, Geo Redirect tool. It detects your visitor location by IP and redirects them automatically. In this way, it brings location to your visitors and increase customer conversion rate.

Regarding your concerns about SEO. As multi-regional websites incorporate multiple versions of the same page with slight content variations, it could potentially get duplicate content penalisation from google. But if you set up hreflang tags correctly and help google understand it is a multi-regional website, it could avoid the penalty and won’t effect your SEO. For more details, you could look at the post: https://geotargetly.com/geo-ip-location-redirects-and-seo, https://geotargetly.com/hreflang-seo-guide-for-multilingual-regional-websites.

Hope it helps!

Hi @RDaneelOliwav , using the IP method, are you saying that the same page could show/hide content based on the location obtained by that script? For example, an image or a button could display in one location and different ones display in another location?

If so, any idea on how to set visibility for element A if in one country, and visibility for element B if in any other country?

Thanks!

Hi can you explain me how to do this. Because I want to change contact number based on victors location can you explain me how to do that. I’m new to the web development and we flow