All posts

Building a Multilingual Content Strategy Without 10x the Team

Which content to translate first, how to prioritize languages, hreflang implementation, and the 80/20 of multilingual SEO — without scaling your content team linearly.

Adding a new language to your content doesn't mean hiring another writer, another editor, and another SEO specialist. But most companies approach multilingual content as if it does — and either overspend or, more commonly, never start because the cost looks prohibitive.

Here's how to build a multilingual content strategy that scales with your existing team.

Pick your languages with data, not intuition

"We should translate into Spanish because there are 500 million Spanish speakers" is not a strategy. You need to know where your actual demand is.

Check your analytics. Look at:

  • Browser language settings of your visitors (Google Analytics > User > Tech > Browser & OS)
  • Countries driving traffic to your site
  • Countries where your ads perform well but conversion is low (language barrier signal)
  • Support ticket language — if you're getting tickets in German, you have German users
Check search demand. Use Google Keyword Planner to compare search volume for your core keywords across languages. A SaaS tool for project management might find strong demand in German and Japanese but minimal demand in Portuguese.

Check competitor coverage. If your top competitor has a Japanese site and you don't, you're losing an entire market by default.

A typical prioritization might look like:

| Signal | Weight | Spanish | German | Japanese | French | Portuguese | | ----------------------------- | ------ | ------- | ------- | -------- | ------- | ---------- | | Current traffic share | 30% | 8% | 12% | 6% | 5% | 3% | | Search volume (core keywords) | 25% | High | High | Medium | Medium | Medium | | Competitor coverage | 20% | Yes | Yes | Yes | Partial | No | | Market revenue potential | 25% | Medium | High | High | Medium | Low | | Priority score | | 2nd | 1st | 3rd | 4th | 5th |

Don't launch in all five at once. Start with one or two, learn from the process, and expand.

The 80/20 of what to translate

Not all content is equal. Translate the pages that matter most, not everything.

Tier 1 — Translate immediately (high-traffic, high-intent):

  • Homepage and product/feature pages
  • Pricing page
  • Sign-up and onboarding flows
  • Core documentation (getting started, API reference)
  • Top 10 blog posts by organic traffic
Tier 2 — Translate within a month:
  • All documentation
  • Help center / FAQ
  • Blog posts targeting high-volume keywords in the target language
  • Email templates (welcome, password reset, billing)
Tier 3 — Translate as needed:
  • Remaining blog posts
  • Case studies (only if relevant to the target market)
  • Legal pages (terms, privacy policy — may need actual legal review)
Tier 4 — Probably don't translate:
  • Internal changelog entries
  • Niche blog posts with minimal traffic
  • Content that's culturally specific to one market
  • Very old content that you're planning to sunset
For most SaaS companies, Tier 1 is maybe 20-30 pages. That's a week of work with machine translation plus human review, not a six-month project.

Machine translation as the starting point

The days when machine translation produced unusable output are over. For technical and informational content, LLM-based translation produces text that's 85-95% as good as professional human translation. The strategy:

  • Machine-translate everything in Tiers 1-3
  • Human-review Tier 1 content (native-speaking contractor or LSP)
  • Human-review Tier 2 content on a rolling basis
  • Leave Tier 3 as machine-translated unless quality issues are reported
  • This flips the traditional model. Instead of "write in English, send to translators, wait, publish," you "write in English, auto-translate, publish immediately, review and improve over time."

    The risk is that some machine translations have errors. The benefit is that you're live in new markets within days instead of months. For most businesses, an imperfect translation that's live today beats a perfect translation that ships in three months.

    hreflang: the SEO foundation

    hreflang tags tell search engines which language version of a page to show to users in different regions. Without them, Google may show your English page to German users even though a German version exists.

    Implement hreflang in your HTML :

    <link rel="alternate" hreflang="en" href="https://example.com/pricing" />
    <link rel="alternate" hreflang="de" href="https://example.com/de/pricing" />
    <link rel="alternate" hreflang="ja" href="https://example.com/ja/pricing" />
    <link rel="alternate" hreflang="x-default" href="https://example.com/pricing" />

    Common hreflang mistakes:

  • Missing x-default. The x-default tag tells Google which page to show when no language matches. Usually your English page.
  • Non-reciprocal tags. If page A links to page B with hreflang, page B must link back to page A. This is the #1 hreflang error in audits.
  • Wrong region codes. hreflang="zh" is Chinese (generic). hreflang="zh-Hans" is Simplified Chinese. hreflang="zh-Hant" is Traditional Chinese. Use the right specificity.
  • Canonicalization conflicts. If your German page has (pointing to the English version), it contradicts the hreflang. Each language version should self-canonicalize.
  • Missing pages. If you have 100 English pages and only 60 German pages, the other 40 shouldn't have hreflang tags for German. Google sees the 404 and may distrust your other hreflang signals.
  • Validate hreflang with a sitemap approach (more scalable than HTML tags for large sites):

    <url>
      <loc>https://example.com/pricing</loc>
      <xhtml:link rel="alternate" hreflang="en" href="https://example.com/pricing"/>
      <xhtml:link rel="alternate" hreflang="de" href="https://example.com/de/pricing"/>
      <xhtml:link rel="alternate" hreflang="ja" href="https://example.com/ja/pricing"/>
      <xhtml:link rel="alternate" hreflang="x-default" href="https://example.com/pricing"/>
    </url>

    Multilingual keyword research

    Don't translate your English keywords. Research what people actually search for in each language.

    "Project management software" in English has high search volume. The literal German translation "Projektmanagement-Software" also has search volume, but "Projektmanagement-Tool" might have more. The Japanese market might search for the English loanword "プロジェクト管理ツール" (purojekuto kanri tuuru) rather than a purely Japanese term.

    For each target language:

  • Translate your top 20 English keywords as a starting point
  • Use Google Keyword Planner (set to the target country) to check volumes
  • Look at Google Suggest / autocomplete in the target language
  • Check what keywords competitors rank for (Ahrefs/SEMrush support multiple countries)
  • Adjust your translated content to target the actual high-volume keywords
  • This is the one area where you might want a native speaker's input even if you're machine-translating everything else. Keyword selection directly affects whether your content ranks.

    Content creation vs translation

    As you grow in a market, you'll want content created specifically for that audience, not just translated English content.

    Phase 1: Translation. Translate your best English content. This gets you indexed, generates initial traffic, and validates demand.

    Phase 2: Localized content. Adapt content for the local market. A case study featuring a German company resonates more with German readers than a translated American case study.

    Phase 3: Original local content. Create content that targets local keywords, references local context, and addresses market-specific needs. This requires local knowledge — either a native-speaking writer or a local contractor.

    Most companies stay in Phase 1-2 and that's fine. Phase 3 only makes sense when a market generates enough revenue to justify dedicated content resources.

    The automated pipeline

    Here's what the workflow looks like with automation:

  • Writer publishes a blog post in English
  • CI pipeline detects the new content
  • auto18n (or similar) translates it into all active languages
  • Translated versions are published automatically with correct hreflang tags
  • SEO team reviews translated metadata (title, description, keywords) monthly
  • Native speakers review Tier 1 content quarterly
  • The writer's workflow doesn't change at all. They write in English. The multilingual content appears automatically. The review process is lightweight and asynchronous.

    Measuring success

    Track these metrics per language:

    • Organic traffic from target country. Is it growing after you added the translated content?
    • Bounce rate vs English. Higher bounce rates on translated pages suggest quality issues.
    • Conversion rate. The ultimate test — are translated pages converting visitors into users/customers?
    • Search Console impressions and clicks. Are your translated pages appearing in local search results?
    • Coverage rate. What percentage of your English content exists in each target language?
    Set realistic expectations. A new language takes 3-6 months to gain meaningful organic traction. Don't judge the strategy after two weeks.

    The math

    For a SaaS company with 200 pages of content targeting 3 new languages:

    • Machine translation cost: ~$50-200 (depending on API)
    • Human review of top 30 pages per language: ~$2,000-4,000
    • hreflang and technical setup: one-time engineering effort (1-2 days)
    • Ongoing monthly cost: ~$100-300 for new content translation
    Total first-year investment: roughly $5,000-10,000. If each new language market generates even a handful of paying customers, the ROI is obvious.

    The barrier to multilingual content isn't cost anymore. It's inertia.