Inhaltsverzeichnis
i18n SEO: Der vollständige Leitfaden zu Hreflang-Tags, Locale-URLs und mehrsprachigen Suchrankings
Mehrsprachiges SEO ist nicht einfach „normales SEO in einer anderen Sprache". Es ist ein anderes Problem mit anderen Fehlermustern, und die meisten i18n-Leitfäden erwähnen es nie. Sie können perfekt übersetzte Inhalte, eine wunderschöne lokalisierte Benutzeroberfläche haben und trotzdem beobachten, wie Ihre französischen Seiten deutschen Nutzern angezeigt werden – weil Sie ein paar technische Details übersprungen haben, die Google wichtig sind.
Dieser Leitfaden deckt den vollständigen Stack des internationalen SEO ab: URL-Struktur, Hreflang-Implementierung, locale-spezifische Metadaten, Sitemaps, strukturierte Daten und die Entscheidungen zur Inhaltslokalisierung, die tatsächlich die Rankings beeinflussen. Es gibt Codebeispiele für Next.js, SvelteKit und Vue, denn die Implementierungsdetails sind entscheidend.
URL-Struktur-Strategien
Bevor Sie ein einziges Hreflang-Tag schreiben, müssen Sie entscheiden, wie Ihre URLs strukturiert sind. Diese Entscheidung ist dauerhaft – eine spätere Änderung erfordert Migrationsarbeit und vorübergehenden Rankingverlust. Machen Sie es beim ersten Mal richtig.
Sie haben drei Optionen:
| Strategie | Beispiel | Vorteile | Nachteile |
|---|---|---|---|
| ccTLD | example.de, example.fr | Stärkstes Geo-Signal für Google; schafft Vertrauen bei lokalen Nutzern | Teuer; erfordert separates Domain-Management; schwieriger, Domain-Autorität zu teilen |
| Subdomain | de.example.com, fr.example.com | Einfach separat zu hosten; klare Trennung | Google behandelt Subdomains halb-unabhängig; geteiltes Link-Equity ist inkonsistent |
| Unterverzeichnis | example.com/de/, example.com/fr/ | Teilt Domain-Autorität; am einfachsten zu implementieren; am besten für die meisten Teams | Etwas schwächeres Geo-Signal als ccTLD |
Die Empfehlung für die meisten Teams: Unterverzeichnis.
Sofern Sie keine triftigen Gründe haben, ccTLDs zu verwenden (z.B. Sie sind ein großes Unternehmen, das in Märkte eintritt, wo lokales Domain-Vertrauen erheblich wichtig ist) oder Subdomains (z.B. Sie benötigen separate Hosting-Infrastruktur pro Region), sind Unterverzeichnisse die pragmatische Wahl. Sie erben die Autorität Ihrer Root-Domain, sind am einfachsten korrekt zu implementieren und Google verarbeitet sie gut in Kombination mit korrekter Hreflang-Konfiguration.
Noch etwas: Verwenden Sie immer Kleinbuchstaben und durch Bindestriche getrennte Locale-Codes in URLs. /en-us/ ist in Ordnung; /en_US/ nicht. Konsistenz ist wichtig.
Hreflang-Implementierung
Hreflang ist der Mechanismus, der Google mitteilt, welche Version einer Seite welchem Nutzer angezeigt werden soll. Machen Sie es falsch, und Google ignoriert es entweder oder zeigt das falsche Locale dem falschen Nutzer an – was sowohl Rankings als auch Absprungraten senkt.
Die grundlegende Syntax
<link rel="alternate" hreflang="en" href="https://example.com/en/" /> <link rel="alternate" hreflang="de" href="https://example.com/de/" /> <link rel="alternate" hreflang="fr" href="https://example.com/fr/" /> <link rel="alternate" hreflang="x-default" href="https://example.com/" />
Jede Locale-Seite muss auf alle anderen Locale-Varianten verweisen, einschließlich sich selbst. Wenn Ihre englische Seite kein selbstreferenzierendes Hreflang-Tag hat, ignoriert Google möglicherweise das gesamte Set.
Das x-default-Tag
x-default teilt Google mit, welche Seite angezeigt werden soll, wenn kein anderes Locale übereinstimmt. Verwenden Sie es für Ihre Auffangseite – typischerweise Ihre Root-URL oder eine Sprachauswahlseite. Es ist nicht optional. Fehlendes x-default ist einer der häufigsten Hreflang-Fehler.
Locale-Codes: Sprache vs. Region
Google akzeptiert sowohl reine Sprachcodes (en, de, fr) als auch Sprach-Region-Codes (en-US, en-GB, de-AT). Verwenden Sie den spezifischsten Code, den Sie tatsächlich unterstützen:
- Wenn Sie eine englische Version für alle englischsprachigen Nutzer haben:
en - Wenn Sie separate US- und UK-Versionen haben:
en-USunden-GB - Wenn Sie deutschen Inhalt speziell für Österreich haben:
de-AT
Das Mischen von en und en-US im selben Hreflang-Set ist ein häufiger Fehler, der Googles Signal verwirrt. Wählen Sie eine Konvention und halten Sie diese auf Ihrer gesamten Website ein.
Drei Möglichkeiten zur Implementierung von Hreflang
1. HTML-<link>-Tags im <head> (für die meisten Setups empfohlen)
Am besten für server-gerenderte oder statisch generierte Seiten. Schnell, explizit, einfach zu validieren.
2. HTTP-Header
Am besten für Nicht-HTML-Inhalte (PDFs usw.) oder wenn Sie den HTML-Head nicht ändern können.
Link: <https://example.com/en/>; rel="alternate"; hreflang="en",
<https://example.com/de/>; rel="alternate"; hreflang="de"
3. XML-Sitemap-Annotationen
Am besten für große Sites, bei denen das Hinzufügen von Hreflang zum HTML jeder Seite unpraktisch ist.
<url> <loc>https://example.com/en/</loc> <xhtml:link rel="alternate" hreflang="en" href="https://example.com/en/"/> <xhtml:link rel="alternate" hreflang="de" href="https://example.com/de/"/> <xhtml:link rel="alternate" hreflang="x-default" href="https://example.com/"/> </url>
Mischen Sie keine Methoden auf derselben Website. Wählen Sie eine und verwenden Sie sie konsequent.
Häufige Hreflang-Fehler, die Rankings senken
- Nicht-reziproke Tags: Seite A verweist auf Seite B, aber Seite B verweist nicht auf Seite A. Google ignoriert das gesamte Set.
- Falsche Locale-Codes:
en-ukstatten-GB, oderzhstattzh-Hans. Verwenden Sie BCP 47-Codes. - Fehlende Selbstreferenz: Jede Seite muss sich selbst in ihrem eigenen Hreflang-Set einschließen.
- Fehlerhafte URLs: Jede Hreflang-URL, die Nicht-200 zurückgibt, macht das Tag ungültig.
- Mischen von Implementierungsmethoden: HTML-Tags auf einigen Seiten, Sitemap auf anderen, HTTP-Header auf noch mehr. Google wird verwirrt.
Locale-spezifische Metadaten
Übersetzte Seiteninhalte sind nicht genug. Jedes Locale benötigt seine eigenen vollständig übersetzten Metadaten – Title-Tags, Meta-Beschreibungen, Open-Graph-Tags und kanonische URLs.
Das erforderliche Set pro Locale
<!-- Locale-spezifischer Titel und Beschreibung --> <title>Vollständiger Leitfaden zur i18n-SEO | Better i18n</title> <meta name="description" content="Alles, was Sie über mehrsprachige SEO wissen müssen..." /> <!-- Kanonische URL für dieses Locale --> <link rel="canonical" href="https://example.com/de/blog/i18n-seo-guide/" /> <!-- Open Graph mit Locale --> <meta property="og:locale" content="de_DE" /> <meta property="og:locale:alternate" content="en_US" /> <meta property="og:title" content="Vollständiger Leitfaden zur i18n-SEO" /> <meta property="og:url" content="https://example.com/de/blog/i18n-seo-guide/" /> <!-- Hreflang-Set --> <link rel="alternate" hreflang="en" href="https://example.com/en/blog/i18n-seo-guide/" /> <link rel="alternate" hreflang="de" href="https://example.com/de/blog/i18n-seo-guide/" /> <link rel="alternate" hreflang="x-default" href="https://example.com/en/blog/i18n-seo-guide/" />
Beachten Sie, dass Open Graph durch Unterstriche getrennte Locale-Codes verwendet (de_DE, en_US), während Hreflang durch Bindestriche getrennte BCP 47-Codes verwendet (de-DE, en-US). Diese Inkonsistenz ist ein bekannter Schmerzpunkt und eine häufige Fehlerquelle.
Next.js-Implementierung
Next.js 13+ generateMetadata() macht locale-bewusste Metadaten unkompliziert:
// app/[locale]/blog/[slug]/page.tsx
import { Metadata } from 'next'
const locales = ['en', 'de', 'fr', 'es']
export async function generateMetadata({
params,
}: {
params: { locale: string; slug: string }
}): Promise<Metadata> {
const { locale, slug } = params
const post = await getPost(slug, locale)
const alternates = locales.reduce(
(acc, l) => ({
...acc,
[l]: `https://example.com/${l}/blog/${slug}/`,
}),
{} as Record<string, string>
)
return {
title: post.title,
description: post.excerpt,
alternates: {
canonical: `https://example.com/${locale}/blog/${slug}/`,
languages: {
...alternates,
'x-default': `https://example.com/en/blog/${slug}/`,
},
},
openGraph: {
title: post.title,
description: post.excerpt,
url: `https://example.com/${locale}/blog/${slug}/`,
locale: locale.replace('-', '_'),
alternateLocale: locales
.filter((l) => l !== locale)
.map((l) => l.replace('-', '_')),
},
}
}
Next.js rendert das alternates.languages-Objekt automatisch als <link rel="alternate" hreflang>-Tags. Eine vollständige Behandlung von Next.js i18n-Mustern mit App Router und Server Components finden Sie unter Next.js App Router i18n: Server Components and RSC Patterns for 2026.
SvelteKit-Implementierung
<!-- src/routes/[locale]/blog/[slug]/+page.svelte -->
<script lang="ts">
export let data: PageData
const { post, locale, slug, locales } = data
const baseUrl = 'https://example.com'
</script>
<svelte:head>
<title>{post.title}</title>
<meta name="description" content={post.excerpt} />
<link rel="canonical" href="{baseUrl}/{locale}/blog/{slug}/" />
{#each locales as l}
<link
rel="alternate"
hreflang={l}
href="{baseUrl}/{l}/blog/{slug}/"
/>
{/each}
<link
rel="alternate"
hreflang="x-default"
href="{baseUrl}/en/blog/{slug}/"
/>
<meta property="og:locale" content={locale.replace('-', '_')} />
<meta property="og:url" content="{baseUrl}/{locale}/blog/{slug}/" />
</svelte:head>
Einen vollständigen Leitfaden zum Erstellen mehrsprachiger SvelteKit-Apps mit typsicheren Übersetzungen finden Sie unter SvelteKit i18n: Building Type-Safe Multilingual Apps with Svelte 5.
Vue (mit @vueuse/head)
// composables/useSeoMeta.ts
import { useHead } from '@vueuse/head'
export function useLocalizedMeta(
post: Post,
locale: string,
slug: string,
locales: string[]
) {
const baseUrl = 'https://example.com'
useHead({
title: post.title,
meta: [
{ name: 'description', content: post.excerpt },
{ property: 'og:title', content: post.title },
{ property: 'og:locale', content: locale.replace('-', '_') },
{ property: 'og:url', content: `${baseUrl}/${locale}/blog/${slug}/` },
],
link: [
{ rel: 'canonical', href: `${baseUrl}/${locale}/blog/${slug}/` },
...locales.map((l) => ({
rel: 'alternate' as const,
hreflang: l,
href: `${baseUrl}/${l}/blog/${slug}/`,
})),
{
rel: 'alternate',
hreflang: 'x-default',
href: `${baseUrl}/en/blog/${slug}/`,
},
],
})
}
Sitemaps für mehrsprachige Sites
Eine gut strukturierte Sitemap ist besonders wichtig für mehrsprachige Sites, da sie Google eine explizite Karte jeder Locale-Variante gibt.
XML-Sitemap mit Hreflang-Annotationen
<?xml version="1.0" encoding="UTF-8"?>
<urlset
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml"
>
<url>
<loc>https://example.com/en/blog/i18n-seo-guide/</loc>
<lastmod>2026-03-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
<xhtml:link rel="alternate" hreflang="en" href="https://example.com/en/blog/i18n-seo-guide/"/>
<xhtml:link rel="alternate" hreflang="de" href="https://example.com/de/blog/i18n-seo-guide/"/>
<xhtml:link rel="alternate" hreflang="fr" href="https://example.com/fr/blog/i18n-seo-guide/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://example.com/en/blog/i18n-seo-guide/"/>
</url>
<url>
<loc>https://example.com/de/blog/i18n-seo-guide/</loc>
<lastmod>2026-03-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
<xhtml:link rel="alternate" hreflang="en" href="https://example.com/en/blog/i18n-seo-guide/"/>
<xhtml:link rel="alternate" hreflang="de" href="https://example.com/de/blog/i18n-seo-guide/"/>
<xhtml:link rel="alternate" hreflang="fr" href="https://example.com/fr/blog/i18n-seo-guide/"/>
<xhtml:link rel="alternate" hreflang="x-default" href="https://example.com/en/blog/i18n-seo-guide/"/>
</url>
</urlset>
Jede Locale-Variante einer Seite muss als eigener <url>-Eintrag erscheinen, und jeder Eintrag muss Hreflang-Annotationen für alle Varianten enthalten. Dies ist absichtlich redundant.
Sitemap-Index für große Sites
Wenn Sie viele Locales und viele Seiten haben, wird eine flache Sitemap unhandlich. Verwenden Sie einen Sitemap-Index mit separaten Locale-Sitemaps:
<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>https://example.com/sitemap-en.xml</loc>
<lastmod>2026-03-01</lastmod>
</sitemap>
<sitemap>
<loc>https://example.com/sitemap-de.xml</loc>
<lastmod>2026-03-01</lastmod>
</sitemap>
<sitemap>
<loc>https://example.com/sitemap-fr.xml</loc>
<lastmod>2026-03-01</lastmod>
</sitemap>
</sitemapindex>
Reichen Sie die Sitemap-Index-URL bei der Google Search Console ein, nicht die einzelnen Sitemaps. GSC crawlt alle untergeordneten Elemente automatisch.
Inhaltslokalisierung vs. wörtliche Übersetzung
Hier weicht mehrsprachiges SEO am deutlichsten von mehrsprachiger UX ab. Für die Benutzerfreundlichkeit kann eine kompetente Übersetzung ausreichen. Für SEO ist es das meist nicht.
Warum maschinelle Übersetzung schlechter abschneidet
Maschinell übersetzte Inhalte scheitern aus einigen Gründen:
Keyword-Mismatch: Nutzer in verschiedenen Märkten suchen unterschiedlich. Der deutsche Begriff für „Projektmanagementsoftware" könnte buchstäblich „Projektmanagementsoftware" sein – aber deutschsprachige Nutzer suchen möglicherweise tatsächlich nach „Aufgabenverwaltung" oder „Team-Kollaborationstool". Eine wörtliche Übersetzung Ihrer englischen Keywords verfehlt diese echten Suchmuster.
Thin-Content-Signale: Googles Qualitätssysteme können erkennen, wenn Inhalte dünn oder unnatürlich sind. Automatisch übersetzte Seiten fehlt oft die Tiefe und Spezifität, die native Sprachseiten haben.
Lokaler Kontext fehlt: Eine Seite über „Rechnungssoftware" für den US-Markt könnte IRS-Compliance betonen. Dieselbe Seite für Deutschland muss DATEV-Integration und GoBD-Compliance betonen. Dieser Kontext kommt nicht aus der Übersetzung.
Was stattdessen zu tun ist
- Locale-spezifische Keyword-Recherche: Verwenden Sie Google Keyword Planner oder Ahrefs mit explizit eingestelltem Ziel-Locale und -Sprache. Gehen Sie nicht davon aus, dass Ihre englischen Keywords übertragen werden.
- Suchabsicht variiert je nach Markt: Dieselbe Produktanfrage kann in einem Markt kommerzielle Absicht haben und in einem anderen informationelle Absicht. Passen Sie Ihre Inhalte entsprechend an.
- Lokalisieren, nicht nur übersetzen: Daten, Währungen, Einheiten, kulturelle Referenzen, gesetzliche Anforderungen und lokale Wettbewerber müssen alle angepasst, nicht nur konvertiert werden.
Eine eingehende Behandlung der Keyword-Recherche über Sprachen hinweg und der vollständigen mehrsprachigen SEO-Strategie finden Sie unter Multilingual SEO: The Complete Guide to Ranking in Every Language.
Hier hilft auch eine Plattform wie Better i18n – nicht nur für das Übersetzungsmanagement, sondern auch für die Pflege von Glossaren, die sicherstellen, dass Ihre lokalisierte Terminologie konsistent und zielgerichtet über jeden Markt hinweg bleibt.
Technische Implementierungs-Checkliste
Bevor Sie mehrsprachige Unterstützung ausliefern, überprüfen Sie:
URL-Struktur:
- Konsistentes Locale-Präfixformat auf allen Seiten (
/en/,/de/, usw.) - Kleinbuchstaben, durch Bindestriche getrennte Locale-Codes
- Alle Locale-URLs geben 200 zurück (keine Weiterleitungen)
Hreflang:
- Jede Locale-Seite enthält Hreflang-Tags für alle anderen Locales
- Jede Seite enthält ein selbstreferenzierendes Hreflang-Tag
-
x-defaultist auf allen Seiten gesetzt - Alle Hreflang-URLs sind absolut (nicht relativ)
- Hreflang ist mit nur einer Methode implementiert (HTML-Tags ODER Sitemap ODER HTTP-Header)
- Alle Hreflang-Tags sind reziprok
Metadaten:
- Title-Tags pro Locale übersetzt
- Meta-Beschreibungen pro Locale übersetzt
- Kanonische URLs zeigen auf die korrekte Locale-URL
- Open Graph
og:localepro Locale gesetzt - Open Graph
og:locale:alternatelistet andere Locales auf
Sitemap:
- Alle Locale-Varianten in der Sitemap enthalten
- Hreflang-Annotationen in der Sitemap stimmen mit HTML-Head-Tags überein
- Sitemap bei der Google Search Console eingereicht
Google Search Console für i18n
Google Search Console ist Ihr primäres Diagnosewerkzeug für internationales SEO. Nutzen Sie es aktiv.
Internationales Targeting-Bericht
Navigieren Sie in GSC zu Legacy-Tools und -Berichte > Internationales Targeting. Hier können Sie:
- Ein geografisches Ziel für die gesamte Website setzen (nützlich für ccTLDs und Subdomains)
- Den Hreflang-Tab für erkannte Fehler in Ihrer Hreflang-Implementierung anzeigen
Der Hreflang-Bericht zeigt die häufigsten Implementierungsfehler: fehlende Return-Tags, ungültige Locale-Codes und URLs, die Nicht-200-Antworten zurückgeben.
Coverage-Bericht nach Locale
Verwenden Sie den URL-Präfix-Eigenschaftstyp in GSC, um separate Eigenschaften pro Locale einzurichten (z.B. https://example.com/de/). Damit können Sie Crawl-Coverage, Indexierungsstatus und Suchperformance für jedes Locale unabhängig überwachen.
Performance-Bericht-Filterung
Filtern Sie im Performance-Bericht nach Land, um zu sehen, wie jedes Locale in seinem Zielmarkt rankt. Vergleichen Sie mit Ihrer Locale-Konfiguration, um zu überprüfen, dass die richtigen Seiten in den richtigen Ländern ranken.
Häufige Fehler
1. Doppelte Inhalte über Locales hinweg
Dieselben Inhalte unter mehreren URLs bereitzustellen – example.com/en/ und example.com/ geben beide identische englische Inhalte zurück – ohne ordnungsgemäße Canonical- oder Hreflang-Konfiguration erzeugt Duplicate-Content-Signale, die die Ranking-Autorität verwässern. Setzen Sie immer explizite Canonicals und stellen Sie sicher, dass Ihre Root-URL entweder weiterleitet oder eine klare Beziehung zu einem bestimmten Locale hat.
2. Falsche Locale-Codes
Die häufigsten Fehler:
en-ukstatten-GB(Regionscodes sind Großbuchstaben)zhstattzh-Hansoderzh-Hantfür vereinfachtes/traditionelles Chinesischptstattpt-BRoderpt-PT, wenn Sie verschiedene portugiesische Varianten bedienen- IETF-Sprachtags inkonsistent verwenden (Mischen von
en-USunden_US)
Verweisen Sie im Zweifelsfall auf das IANA-Sprach-Subtag-Register oder BCP 47.
3. Hreflang-Methoden mischen
Wenn einige Seiten HTML-<link>-Tags verwenden und andere Sitemap-Annotationen, wendet Google möglicherweise inkonsistente Behandlung an. Wählen Sie eine Methode für Ihre gesamte Website.
4. Verwaiste Locale-Seiten
Eine Locale-Seite, die von keiner anderen Seite verlinkt ist und nicht in Ihrer Sitemap steht, ist effektiv unsichtbar. Stellen Sie sicher, dass jedes Locale jeder Seite über interne Verlinkung und Sitemap-Coverage auffindbar ist.
5. Metadaten nicht übersetzen
Den Body-Content zu übersetzen, aber Title-Tags und Meta-Beschreibungen auf Englisch zu belassen, ist eine häufige Abkürzung. Dies führt dazu, dass englische Suchausschnitte in nicht-englischen SERPs erscheinen, was die Klickraten senkt, selbst wenn die Rankings gut sind.
Strukturierte Daten für mehrsprachige Sites
Strukturierte Daten (JSON-LD) müssen zusammen mit Ihren HTML-Inhalten lokalisiert werden.
Organization-Schema mit Sprachvarianten
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Acme Corp",
"url": "https://example.com/de/",
"inLanguage": "de-DE",
"sameAs": [
"https://example.com/en/",
"https://example.com/fr/"
]
}
Lokalisiertes Article-Schema
{
"@context": "https://schema.org",
"@type": "TechArticle",
"headline": "Vollständiger Leitfaden zur i18n-SEO",
"inLanguage": "de-DE",
"url": "https://example.com/de/blog/i18n-seo-guide/",
"datePublished": "2026-03-01",
"author": {
"@type": "Organization",
"name": "Acme Corp"
}
}
Mehrsprachiges FAQ-Schema
Wenn Sie lokalisierten FAQ-Inhalt haben, sollte das FAQ-Schema jedes Locales die Fragen und Antworten dieses Locales verwenden – nicht die englische Version:
{
"@context": "https://schema.org",
"@type": "FAQPage",
"inLanguage": "de-DE",
"mainEntity": [
{
"@type": "Question",
"name": "Was ist hreflang?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Hreflang ist ein HTML-Attribut, das Google mitteilt, welche Sprachversion einer Seite für welche Nutzer gedacht ist."
}
}
]
}
Die inLanguage-Eigenschaft ist die entscheidende Ergänzung. Ohne sie wendet Google Ihre strukturierten Daten möglicherweise auf den falschen Locale-Kontext an.
Fazit
Mehrsprachiges SEO ist wirklich komplex – es gibt keine Möglichkeit, es zu vereinfachen, ohne die wichtigen Teile zu verbergen. Die Hreflang-Spezifikation ist ausführlich und unnachgiebig. URL-Strukturentscheidungen sind schwer rückgängig zu machen. Die Inhaltslokalisierung erfordert marktspezifisches Fachwissen, das Übersetzung allein nicht liefern kann.
Die gute Nachricht: Die meisten Ihrer Wettbewerber machen das falsch. Korrekte Hreflang-Implementierung, locale-spezifische Metadaten und tatsächlich lokalisierte Inhalte (nicht nur übersetzte Inhalte) sind Wettbewerbsvorteile in internationalen Märkten.
Zusammenfassung der vollständigen Checkliste:
- URL-Struktur früh wählen — Unterverzeichnis für die meisten Teams
- Hreflang mit einer Methode implementieren — HTML-Tags sind für die meisten Setups am einfachsten
- Alle vier Elemente einschließen: selbstreferenzierendes Tag, alle Locale-Varianten, x-default, reziproke Tags
- Alle Metadaten übersetzen — Titel, Beschreibungen, Open Graph, strukturierte Daten
- Ordnungsgemäße Sitemap erstellen — mit Hreflang-Annotationen für jedes Locale jeder Seite
- Locale-spezifische Keyword-Recherche durchführen — gehen Sie nicht davon aus, dass Suchbegriffe direkt übersetzt werden
- In GSC überwachen — der Hreflang-Bericht fängt Implementierungsfehler ab, bevor sie Sie Rankings kosten
Für Entwicklerteams, die mehrere Locales in großem Maßstab verwalten, ist die Übersetzungsmanagement-Schicht genauso wichtig wie die technische Implementierung. Schauen Sie sich Better i18n für Entwickler an und wie es sich mit Next.js integriert — einschließlich CDN-Auslieferung von Übersetzungsaktualisierungen ohne Neudeployment und KI-Übersetzung mit Glossardurchsetzung, die Ihre lokalisierte Terminologie konsistent über alle Märkte hält.
Wenn Sie gerade erst mit i18n anfangen, ist der what is i18n-Primer eine gute Grundlage, bevor Sie in die SEO-Schicht eintauchen.
Better i18n ist eine entwicklerzentrierte Lokalisierungsplattform, die für moderne Frontend-Teams entwickelt wurde. Typsichere SDKs, Git-basierte Workflows, CDN-Auslieferung und KI-Übersetzung mit Glossardurchsetzung – ohne Locale-Dateien in Ihrem Repository.
Machen Sie Ihre App mit better-i18n global
better-i18n kombiniert KI-gestützte Übersetzungen, Git-native Workflows und globale CDN-Auslieferung in einer entwicklerzentrierten Plattform. Hören Sie auf, Tabellenkalkulationen zu verwalten, und beginnen Sie, in jeder Sprache zu liefern.
Kostenlos starten → · Funktionen erkunden · Dokumentation lesen