14 International SEO Checks - Updated August 2026

International SEO and Hreflang Checklist

Ranking in one country does not mean ranking in the next. Wrong hreflang tags create wrong-language pages competing in the wrong countries, and duplicated international content loses rankings everywhere. This checklist targets every country and language you serve, using the right URL structure, correct hreflang tags, and the Google International Targeting report. It is the international SEO strategy you need to win markets beyond your home country.

International SEO Is Hreflang Done Right

International SEO is the practice of optimizing a website so search engines serve the correct language and regional version of a page to each user, in every country you target. The signal that makes this possible is hreflang, an attribute that declares the relationship between localized versions of the same page.

Without hreflang, Google treats your French, German, and English versions as competitors. It may rank the wrong language in the wrong country, or worse, decide the pages are duplicates and index only one. That is why hreflang errors never show up in coverage reports; they show up as lost rankings and traffic in specific countries.

The second decision is URL structure. ccTLDs, subdirectories, subdomains, and gTLD with path each carry different authority and operational trade-offs. Combined with correct hreflang, they tell Google exactly who each version is for. This page is part of the complete technical SEO checklist for multilingual and global sites.

14 International SEO checks
4 URL structure options
1 x-default per page set

URL Structure Compared

ccTLD (site.fr) Strong local
Subdirectory (site.com/fr/) Best default
Subdomain (fr.site.com) Splits authority
gTLD + path (site.com/en/) Good with hreflang
Language vs region BCP 47 codes
Missing x-default Wrong fallback

The 14 International SEO Checks

From URL structure to hreflang validation and per-country performance.

# Check Who Does It Tool Difficulty
1 Choose the right URL structure for your markets You Planning Medium
2 Map every localized page to a full language set You Spreadsheet Medium
3 Implement hreflang with one method only Developer Code / CMS Medium
4 Add self-referencing hreflang on every page You CMS Easy
5 Add bidirectional return tags on all versions You CMS Easy
6 Add x-default for regionless fallback You CMS Easy
7 Validate hreflang with Google's testing tool You hreflang tester Easy
8 Keep hreflang and canonicals consistent You Screaming Frog Medium
9 Set language targeting in Google Search Console You GSC Easy
10 Review the International Targeting report You GSC Easy
11 Audit BCP 47 language codes on every tag You Code Easy
12 Ensure translations are genuine, not duplicates You Content Medium
13 Localize currency, prices, and measurement You Content Medium
14 Monitor per-country performance in Search Console You GSC Easy

Deep Dive: Every Check Explained

The URL architecture, hreflang mechanics, and country targeting details behind a global site.

1 Choose the Right URL Structure

ccTLDs like site.fr give the strongest local signal but split authority and raise operational cost. Subdirectories like site.com/fr/ are the best default: one domain, one authority pool, easy hreflang. Subdomains like fr.site.com and gTLD+path like site.com/en/ work too but require deliberate hreflang. For most small and mid-size businesses, subdirectories win.

2 Map Every Localized Page to a Full Language Set

Build a spreadsheet where each row is a concept and each column is a locale: /fr/, /de/, /en-gb/, /pt-br/. Every version must exist for every other version to be referenced. A missing page breaks the hreflang loop for the whole set.

3 Implement Hreflang With One Method Only

Three valid methods exist: link tags in the head, hreflang entries in the XML sitemap, or HTTP headers for non-HTML files. Pick one and use it consistently. Mixing methods causes conflicting signals. Head tags work up to a few hundred pages; sitemaps scale better for large multilingual sites.

4 Add Self-Referencing Hreflang on Every Page

Each localized page must include itself in its own hreflang set. A French page references fr, de, en-gb, and fr again. Self-reference makes the set unambiguous and is a best practice Google recommends.

5 Add Bidirectional Return Tags

If the French page links to the German page, the German page must link back to the French page. A one-directional hreflang link is ignored. Every version in the set must reference every other version.

6 Add x-Default for Regionless Fallback

x-default tells Google which page to show when a user's language or region is not covered by the set. Point it at your English version or homepage. Without x-default, Google guesses, and guessers land on the wrong page in new markets.

7 Validate Hreflang With Google's Testing Tool

Google's hreflang testing tool accepts a URL and shows you exactly which hreflang annotations it detects and whether they are valid. Run every version of a few key pages. Fix missing return tags, malformed codes, and URLs that 404.

8 Keep Hreflang and Canonicals Consistent

Every localized page needs a self-referencing canonical. Never canonicalize localized pages to one URL; that would tell Google they are duplicates and defeat hreflang entirely. Canonical and hreflang coexist: canonical declares the preferred version, hreflang declares the full language set.

9 Set Language Targeting in Search Console

For ccTLDs and gTLDs, open the International Targeting report and verify the country targeting setting. Subdomains and subdirectories are recognized automatically. This report is the official place Google surfaces hreflang errors.

10 Review the International Targeting Report

The report lists hreflang errors by page: missing return tags, incorrect language codes, and URLs that return errors. Treat every error as a lost market. Re-check after any hreflang deployment.

11 Audit BCP 47 Language Codes

Use full BCP 47 codes: en-US and en-GB are different regions, pt-BR differs from pt-PT. A bare "en" or "fr" is valid but loses region precision. Keep codes consistent across head tags, sitemaps, and headers.

12 Ensure Translations Are Genuine, Not Duplicates

Hreflang does not make duplicate machine-translated content good. Each localized page needs real, human-quality translation with localized structure. Otherwise you get thin-content penalties plus hreflang that points to worthless pages.

13 Localize Currency, Prices, and Measurement

International SEO is also international UX. Prices in local currency, correct date formats, local units, and local payment methods all affect engagement and conversions. Search engines read these signals of genuine localization too.

14 Monitor Per-Country Performance in Search Console

In the Performance report, segment by country to see which markets are growing and which are stalled. A market with hreflang errors shows as missing or wrong-language impressions. Watch clicks, impressions, and position per country after changes.

Which URL Structure Should You Choose?

The trade-offs behind the four standard international SEO architectures.

Structure Example Local signal Authority Ops complexity Best for
ccTLD site.fr Strongest Split High Large markets, local offices
Subdirectory site.com/fr/ Good Consolidated Low Most small and mid businesses
Subdomain fr.site.com Good Split Medium Separate infrastructure
gTLD + path site.com/en/ Good with hreflang Consolidated Low Global brands, no ccTLD budget

Common International SEO Mistakes

The hreflang and structure errors that silently cost you whole countries.

Missing x-default

Without x-default, users in uncovered regions land wherever Google guesses, usually the wrong language.

Missing return tags

One-directional hreflang links are ignored entirely. Every version must reference every other version.

Two hreflang methods at once

Head tags plus sitemap entries plus headers send conflicting signals. Pick one method and use it everywhere.

Hreflang to broken URLs

Pointing hreflang at a 404 or redirect breaks the loop for the whole page set.

Canonical overriding hreflang

Canonicalizing localized pages to one URL tells Google they are duplicates. Keep self-referencing canonicals.

Machine-translated duplicates

Hreflang cannot fix low-quality translations. Duplicate content with hreflang still fails quality checks.

International SEO Tools

Validate hreflang and track country performance without guessing.

Google hreflang testing tool

Official validator that shows every hreflang annotation Google detects on a URL.

Free

Google Search Console

International Targeting report and per-country Performance segmentation.

Free

Screaming Frog

Audits hreflang tags, canonicals, and return-tag completeness across the crawl.

Free (500 URLs)

Ahrefs Site Audit

Flags hreflang errors, missing return tags, and malformed language codes.

Paid

Aleyda Solis hreflang checker

Free web-based checker for single-page hreflang validation.

Free

hreflang generator

Generates correct tag sets from your page map to reduce manual errors.

Free

Related Checklists

Keep exploring the technical SEO series. Every checklist follows the same structure.

Site Architecture

URL structure and internal linking decisions that support country and language versions.

Structured Data and Schema

Organization, Person, and breadcrumb schema that carry multilingual and country signals.

On-Page Technical SEO

Localized title tags and meta descriptions for every language version of your site.

Indexing and Canonicalization

Why hreflang and canonical must never fight over the same international page.

AI Search and GEO

How AI engines pick which language version to cite in answers and overviews.

E-E-A-T and Entities

Global brand entity consistency across country sites and author profiles.

Need International SEO Help?

Get professional multilingual SEO audits and hreflang implementation from Clienvora. Our expert team delivers measurable results in every country you serve.

Free consultation. Get a personalized technical SEO audit for your website today. Or download the full checklist PDF.

International SEO Frequently Asked Questions

Direct answers on hreflang, URL structure, and multilingual targeting.

What is hreflang in SEO?

Hreflang is an HTML attribute declaring which language and regional version of a page to show for a user. It is the signal that prevents wrong-language pages from competing in the wrong countries.

Which URL structure is best for international SEO?

Subdirectories like site.com/fr/ are best for most businesses: one authority pool, easy management, works with hreflang. ccTLDs give the strongest local signal but split authority and cost more to run.

Do I need x-default in hreflang?

Yes. x-default tells Google which page to show when no specific language or region matches the user, usually your English version or homepage.

Can I use hreflang and canonical together?

Yes. Each localized page keeps a self-referencing canonical while hreflang declares the full language set. Never canonicalize localized pages to a single URL.

How do I check hreflang errors?

Use Google's hreflang testing tool and the Search Console International Targeting report. Both surface missing return tags, malformed codes, and broken URLs.

Is machine translation enough for international SEO?

No. Hreflang handles serving, but content quality still matters. Machine-translated duplicates without genuine localization risk thin-content penalties in every market.

AA

Amir Ali

Founder of Clienvora, a content marketing agency that combines SEO and copywriting to drive rankings, traffic, and revenue. This checklist is maintained and updated regularly.