SEO in TYPO3 v13: URLs, Schema.org, Mehrsprachigkeit

Suchmaschinenoptimierung in TYPO3 beginnt nicht beim Content, sondern bei der technischen Basis. TYPO3 v13 bietet mit seiner Site-Konfiguration, dem Caching Framework und der Extbase-Architektur ideale Voraussetzungen für Technical SEO — wenn man sie richtig nutzt. In diesem Artikel zeigen wir dir, wie du Clean URLs, Schema.org Structured Data und mehrsprachiges SEO mit hreflang korrekt implementierst.

15.02.2026
Patrick Schatzschneider
12 Min. Lesezeit
Technical SEO

Technical SEO umfasst alle technischen Maßnahmen, die dafür sorgen, dass Suchmaschinen eine Website effizient crawlen, indexieren und verstehen können. Dazu gehören URL-Struktur, Ladezeit, Structured Data, XML-Sitemaps und die korrekte Auszeichnung von Sprachwechseln.

Abgrenzung

Im Gegensatz zu Content SEO (Keyword-Recherche, Texterstellung) und Off-Page SEO (Backlinks, Social Signals) konzentriert sich Technical SEO ausschließlich auf die infrastrukturelle Basis der Website.

yaml
routeEnhancers:
  PageTypeSuffix:
    type: PageType
    map:
      /: 0
  BlogArticle:
    type: Extbase
    limitToPages:
      - 42
    extension: Blog
    plugin: Pi1
    routes:
      - routePath: '/{article-slug}'
        _controller: 'Article::detail'
        _arguments:
          article-slug: article
    defaultController: 'Article::list'
    aspects:
      article-slug:
        type: PersistedAliasMapper
        tableName: tx_blog_domain_model_article
        routeFieldName: slug
Site-Konfiguration mit RouteEnhancers für sprechende Blog-URLs
typoscript
page.headerData.100 = TEXT
page.headerData.100 {
    value (
<script type="application/ld+json">
{
    "@context": "https://schema.org",
    "@type": "Organization",
    "name": "Mein Unternehmen",
    "url": "https://www.beispiel.de",
    "logo": "https://www.beispiel.de/logo.png",
    "sameAs": [
        "https://www.linkedin.com/company/beispiel",
        "https://www.instagram.com/beispiel"
    ]
}
</script>
    )
}
Schema.org Organization-Markup als JSON-LD über TypoScript einbinden
Schema.org

Schema.org ist ein gemeinsames Vokabular von Google, Microsoft, Yahoo und Yandex zur strukturierten Auszeichnung von Webinhalten. Durch die Einbettung als JSON-LD im <head> einer Seite können Suchmaschinen Inhalte besser verstehen und als Rich Snippets in den Suchergebnissen darstellen.

Abgrenzung

Open Graph (og:-Tags) dient primär der Darstellung in sozialen Netzwerken (Facebook, LinkedIn), während Schema.org für die Suchmaschinen-Indexierung und Rich Results in den SERPs optimiert ist. Beide Formate können und sollten parallel eingesetzt werden.

SEO-Checkliste für TYPO3 v13

  • Clean URLs via Site Configuration und RouteEnhancers aktiviert
  • XML-Sitemap über EXT:seo konfiguriert und in Google Search Console eingereicht
  • Schema.org JSON-LD für Organization, WebPage und BreadcrumbList implementiert
  • Hreflang-Tags für alle Sprachvarianten korrekt gesetzt
  • Canonical-Tags prüfen — besonders bei paginierten Seiten
  • Core Web Vitals optimiert: LCP < 2.5s, CLS < 0.1, INP < 200ms
  • robots.txt und Meta-Robots korrekt konfiguriert
  • Redirects (301) für alte URLs über EXT:redirects eingerichtet
html
<f:for each="{languageMenu}" as="item">
    <link
        rel="alternate"
        hreflang="{item.hreflang}"
        href="{item.link}"
    />
</f:for>
<link
    rel="alternate"
    hreflang="x-default"
    href="{f:uri.page(pageUid: currentPageUid, language: 0, absolute: 1)}"
/>
Hreflang-Tags im Fluid-Layout für mehrsprachige TYPO3-Websites

If you have multiple versions of a page for different languages or regions, tell Google about these different variations. Doing so will help Google Search point users to the most appropriate version of your page by language or region.

Google Search Central — Managing multi-regional and multilingual sites
Über uns