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.
- 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.
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
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
-
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
<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)}"
/>
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.