Checklists

International SEO implementation checklist

This checklist provides a technical framework for deploying multi-language and multi-region web applications. It focuses on ensuring search engine crawlers correctly identify, index, and serve the appropriate localized content to users while avoiding duplicate content penalties.

Progress0 / 25 complete (0%)

URL Architecture and Routing

0/5
  • Standardize URL Structure

    critical

    Confirm the site uses a consistent pattern (subdirectories like /en-us/, subdomains like fr.example.com, or ccTLDs like example.de) and does not mix patterns across regions.

  • Translate URL Slugs

    recommended

    Verify that URL paths are translated into the target language (e.g., /en/services vs /fr/services) to improve CTR and keyword relevance.

  • Validate Localized Canonicals

    critical

    Ensure each localized page contains a self-referencing canonical tag pointing to its own URL, rather than pointing back to the default language version.

  • Enforce UTF-8 Encoding

    recommended

    Check that all localized URLs and slugs are properly UTF-8 encoded to support non-Latin characters in the browser address bar.

  • Root Domain Logic

    recommended

    Verify that the root domain (example.com/) either provides a language selector or uses server-side detection to redirect to the most appropriate localized subdirectory.

Hreflang Implementation

0/5
  • Self-Referencing Hreflang Tags

    critical

    Verify that every page includes a link tag in the <head> or HTTP header that points to itself with the correct language/region code.

  • Reciprocal Link Verification

    critical

    Confirm that if Page A points to Page B via hreflang, Page B must point back to Page A. Missing reciprocals will cause Google to ignore the tags.

  • ISO Code Validation

    critical

    Check that language codes use ISO 639-1 format and optional region codes use ISO 3166-1 Alpha 2 format (e.g., 'en-gb' is valid, 'en-uk' is not).

  • Implement x-default Tag

    recommended

    Add an hreflang='x-default' tag for each page to specify the fallback URL for users whose language/region does not match any specified versions.

  • Sitemap Hreflang Mapping

    recommended

    If using XML sitemaps for hreflang, ensure each <url> entry contains <xhtml:link> child elements for every available localized version of that URL.

Technical Crawling and Indexing

0/5
  • Disable IP-Based Automatic Redirects

    critical

    Ensure the server does not automatically redirect users based on IP address, as this prevents search engine bots (often crawling from US IPs) from accessing localized versions.

  • Content-Language HTTP Header

    recommended

    Verify the server sends the correct Content-Language header in the HTTP response matching the intended locale of the page.

  • Robots.txt Accessibility

    critical

    Audit the robots.txt file to ensure no localized subdirectories or subdomains are accidentally blocked from crawling.

  • Search Console Property Setup

    recommended

    Verify that separate properties or 'Domain Properties' are configured in Google Search Console to monitor performance per region.

  • Internal Link Localization

    critical

    Check that all internal links on a localized page (e.g., /es/page-1) point to other localized pages (/es/page-2) rather than the default language.

Content Localization Quality

0/5
  • Translate Metadata

    critical

    Verify that <title> tags and <meta name='description'> tags are uniquely translated for every language version.

  • Localized Structured Data

    recommended

    Check that JSON-LD Schema.org markup (e.g., Product, Article) uses the localized language for string-based fields like 'name' and 'description'.

  • Format Numbers and Currencies

    recommended

    Confirm that decimal separators, currency symbols, and date formats (DD/MM/YYYY vs MM/DD/YYYY) match the specific target region.

  • Image Alt Text Translation

    recommended

    Inspect <img> tags to ensure alt attributes are translated to provide context for localized image search.

  • Remove Untranslated Placeholders

    critical

    Scan for 'ghost' content or hardcoded strings that remain in the source language within the localized UI.

Frontend and International UX

0/5
  • HTML Lang Attribute

    critical

    Verify the <html lang='...'> attribute is dynamically updated to match the language of the current page content.

  • Crawlable Language Switcher

    recommended

    Ensure the language/region selector uses standard <a> tags with href attributes rather than solely relying on JavaScript click handlers.

  • Font Glyph Support

    critical

    Test that the CSS font-stack includes support for specific characters in target languages (e.g., Cyrillic, Greek, or CJK characters).

  • Preserve Path on Switch

    recommended

    Verify that switching languages takes the user to the translated version of the current page, not a redirect to the localized homepage.

  • Regional Compliance Banners

    recommended

    Ensure cookie consent and GDPR/CCPA banners are displayed and translated according to the legal requirements of the target region.