forumNew topic

How should we set up our technical infrastructure for international SEO when selling to 3 countries?

BBeren C***Expert
Job title
Information Security Specialist
Sector
Logistics
Organization type
early-stage startup
Joined
Jul 2023
Message
227
#1

We run an e-commerce site based in Lille producing and selling leather bags and small leather accessories. Up until now, weve only sold within France but starting next month weve officially decided to expand into the Belgian and German markets as well... All of our products are made in our own workshop.

We're at a major crossroads on the technical side. The language is practically identical for France and Belgium (our target is the French-speaking part of Belgium) and for Germany, we had professional German translations done. Our currency is the euro for all three countries but shipping times delivery rates local return policies, and customer support hours vary by country.

In terms of international SEO should we go with subdirectories (site.com/fr/ site.com/be/) or dedicated ccTLDs for each country (site.fr, site.de site.be)? How do we stop search engines from flagging product descriptions in the same language across our French and Belgian pages as duplicate content? honestly what's the cleanest way to set up hreflang tags and currency/pricing configurations?

İİbrahim Y***Member
Job title
Marketing manager
Sector
Electrical-electronics
Organization type
20-person company
Joined
Nov 2023
Message
95
Most Helpful#2

Short answer: If your budget and operational resources are limited, the safest route is using subdirectories under a single root domain. That way you won't split the authority your existing domain has already built up, and you can solve the duplicate content issue directly with hreflang tags.

To keep similar French copy on your French and Belgian pages from being flagged as duplicate content, set up your hreflang tags to include both the language and country codes. Use hreflang='fr-fr' for France, and hreflang='fr-be' for Belgian French. Hreflang tags must be reciprocal; if the French page points to the Belgian page, the Belgian page has to reference the French page as well. Once your pages are cross-referenced with these tags, Google won't penalize you for identical copy and will serve the right URL to users in the right country.

When it comes to domain structure, buying separate ccTLDs (.fr, .de, .be) might seem tempting for local trust, but maintaining the technical side of three different domains, building backlinks for each from scratch, and growing their authority separately is an expensive headache for a small business. A subdirectory structure keeps all that authority in one place.

Since your currency is the euro, you won't deal with exchange-rate messiness, but shipping and tax differences need to be defined in your structured data specifically for each country's URL. Also, definitely stay away from automatic IP redirects; search engine bots mostly crawl from a single location, so redirects can keep your other country pages from getting indexed. Just give the user a flag or language switcher and let them choose.

RRecep S***MemberCommunity member
Joined
May 2025
Message
342
#3

The biggest mistake you can make is forcing a redirect based on IP. Showing a little notification bar at the top of the page asking 'Want to visit our Belgium store?' is technically the safest way. You need to let bots crawl your content without hitting walls.

edit: fixed a few typos.

HHalilMember
Job title
Supply chain
Joined
Dec 2023
Message
114
#4

We bought separate ccTLDs for three countries two years ago (.fr, .be, .de). Major regrets. Needed separate SEO work for .be, a whole other budget for .de. Eventually we moved everything under one domain into /fr/, /be/, and /de/ directories, and our total organic traffic doubled within 6 months.

FFatih B***Member
Job title
Quality Assurance Manager
Sector
Education
Organization type
120-person company
Joined
Feb 2025
Message
321
#5

A subdirectory might not cut it for the German market. German shoppers care a ton about local trust; a massive chunk of people will just bounce if they don't see a .de extension. A subdirectory might be easier on the tech side, but don't overlook local market habits.

İİlknur Y***VeteranCommunity member
Joined
Jul 2022
Message
3
#6

Here's the checklist you should follow for the technical setup: 1) Add all hreflang variations to your XML sitemap without missing any. 2) Set each page's canonical tag to itself; don't point it to another country. 3) Customize your shipping and returns pages in each country's respective subdirectory according to local regulations.

LLale T***MemberCommunity member
Joined
Nov 2023
Message
7
#7

don't even think aboout typing hreflang tags by hand.. but btw one tiny broken link and google scraps the whole setup. make sure your ecommerce platform outputs these tags automatically and bidirectionally.

MMelis Y***Member
Job title
Operations manager
Sector
Plastic
Organization type
8-person team
Joined
Jan 2023
Message
403
#8

Which e-commerce platform are you using? Some off-the-shelf platforms handle multilingual setups and subdirectories natively right out of the box, while others might force you to spin up a separate storefront for every single country. Deciding on architecture without knowing the platform is pretty risky.

BBeyza B***MemberCommunity member
Joined
Jul 2025
Message
254
#9

its great that youre asking this right from the jump. most businesses launch first and only come asking for help in a panic once indexing becomes a total mess. if you start with subdirectories and implement clean hreflang tags youll scale without headaches.

note: I wrote this based on my own experience, it might not apply to everyone.

KKader A***Member
Job title
Project manager
Sector
Machinery manufacturing
Organization type
cooperative
Joined
Jan 2022
Message
228

Doki · KVKK compliance consulting · 2025

#10

yes that's exactly how it is with international technical seo. if rankings stay the same but clicks drop, the issue isn't your page, but the search result appearance.

just because everyone does it doesnt mean its right.

RRecep B***ExpertCommunity member
Joined
Jun 2024
Message
111
#11

I'm a small business, let me explain from my side. If you get three different answers on a topic, the question was asked wrong.

If I were you, I'd go this route.

ZZeynep U***Member
Job title
Front office accounting
Sector
E-commerce
Organization type
early-stage startup
Joined
Nov 2023
Message
22
#12

This is exactly what we experienced. Internal linking is the cheapest and most neglected task.

That's all, sorry if I went on too long.

OOnur A***Veteran
Job title
Quality Assurance Manager
Sector
Paper
Organization type
chain store
Joined
Feb 2026
Message
36
#13

I'll try it. When we decide without measuring we always end up in the same place.

This is my opinion, I'm not claiming it's absolute truth.

LLeyla Y***Member
Job title
Accounting clerk
Sector
Freight
Organization type
workshop
Joined
Feb 2022
Message
2
#14

My perspective changed after experiencing that... honestly a competitor's ranking might come from years of accumulation, not just their content.

Thats all sorry if I went on too long.

ZZehra Y***Member
Job title
Country Manager
Sector
Tourism
Organization type
family business
Joined
Jul 2024
Message
9

Doki · Phishing awareness training · 2024

#15

The discussion got scattered let me summarize. A competitors ranking might come from years of accumulation not just their content.

ÖÖzge A***Member
Job title
Front office accounting
Sector
Chemistry
Organization type
300-person organization
Joined
Feb 2026
Message
357

Doki · Incident response support · 2023

#16

this thread is archived.

YYasemin K***ExpertCommunity member
Joined
Mar 2023
Message
201
#17

Sorry but this doesn't apply in every case. Most time waste accumulates in tasks waiting for approval.

MMetin Ö***MemberCommunity member
Joined
Aug 2024
Message
356
#18

I've been down this road, let me tell you. Internal linking is the cheapest and most neglected task.

VVolkan A***Expert
Job title
Operations director
Sector
Jewelry
Organization type
cooperative
Joined
Nov 2022
Message
314
#19

I'm curious too. Taking notes for two weeks yields better results than a six-month estimate.

A competitor's ranking might come from years of accumulation not just their content. Proven by experience.

NNuri K***Member
Job title
Product Manager
Sector
Real estate
Organization type
sole proprietorship
Joined
Apr 2023
Message
3
#20

There's a part I don't understand. When making decisions, write down the worst-case scenario too, not just the best.

Updating an existing page yields faster results than creating a new one. Hope this helps.

Reply