TYPO3 SEO optimization
Make your TYPO3 website more visible in Google. Practical tips for RealURL, meta tags, sitemaps and SEO extensions that actually work.
TYPO3 is inherently an SEO-friendly CMS, but you need to configure it properly. With speaking URLs, meta tags and the right extensions, you ensure higher rankings in Google. This guide shows you exactly what to do.
Why TYPO3 SEO matters
By default, TYPO3 generates URLs like index.php?id=123. That's not helpful for Google. With proper configuration, you get URLs like /products/typo3-hosting, which ranks much better.
Setting up speaking URLs
The foundation of TYPO3 SEO: readable URLs
Site configuration (TYPO3 9+)
Since TYPO3 9, speaking URLs are standard. Check your site config:
# config/sites/main/config.yaml
base: 'https://jouwdomein.nl/'
languages:
- languageId: 0
title: 'Nederlands'
base: /
locale: nl_NL.UTF-8
routeEnhancers:
PageTypeSuffix:
type: PageType
default: '/'
map:
'.html': 0
URL slug per page
Manually adjust URL per page:
- Open page properties
- Tab "Social Media"
- Field "URL Segment (slug)"
- Use keywords in the slug
Configure meta tags
Title and description tags are crucial for Google
Via page properties
Most common method - manually per page:
- Open page properties
- Tab "SEO" or "Metadata"
- Enter "Page Title" (50-60 characters)
- Enter "Description" (150-160 characters)
- Add focus keyword
Tip: Place your most important keyword at the beginning of the title. Google primarily looks at the first words.
TypoScript configuration
Set default meta tags via TypoScript:
page = PAGE
page {
meta {
description.data = page:description
author = Jouw Bedrijf
keywords.data = page:keywords
viewport = width=device-width, initial-scale=1
}
# Open Graph tags
meta {
og:type = website
og:title.data = page:title
og:description.data = page:description
og:image = /fileadmin/images/og-default.jpg
}
}
Recommended SEO extensions
Powerful tools for TYPO3 SEO optimization
seo (core)
TYPO3 CoreIn core since TYPO3 9. XML sitemap, canonical URLs, hreflang tags, robots.txt configuration.
- • XML sitemap generator
- • Canonical tags
- • Hreflang for multilingual
- • Social media tags
cs_seo
FreeAll-in-one SEO suite with evaluation tools. Alternative to Yoast in WordPress.
- • SEO evaluation per page
- • Structured data (Schema)
- • Google Analytics integration
- • Meta tag preview
numbered_pagination
FreeSEO-friendly pagination for lists. More important than you think for Google.
- • Prev/Next link tags
- • Canonical for paginated content
- • Works with news extension
- • View All page option
Configure XML sitemap
Tell Google which pages should be indexed
Adjust site configuration
Add sitemap to your site config.yaml:
# config/sites/main/config.yaml
routeEnhancers:
PageTypeSuffix:
type: PageType
map:
sitemap.xml: 1533906435
# Of gebruik seo extension config
seo:
config:
xmlSitemap:
sitemaps:
- type: pages
- type: news
Sitemap is then accessible via: https://jouwdomein.nl/sitemap.xml
Submit sitemap to Google
- Open Google Search Console
- Go to Sitemaps (left menu)
- Add new sitemap:
sitemap.xml - Click "Submit"
10 practical TYPO3 SEO tips
Implement these tips for better rankings
Use H1 tags correctly
One H1 per page with your main keyword. TYPO3 uses page title as H1 by default.
Optimize images
Use alt tags, descriptive filenames and compress images. TYPO3 can do this automatically via image processing.
Internal linking strategy
Link related pages to each other. Use the "Insert Link" icon in RTE editor with relevant anchor text.
Redirect old URLs
When changing URLs: configure 301 redirects via Site Management > Redirects. Prevent 404 errors.
Mobile-first design
Google indexes mobile version first. Use responsive TYPO3 templates like Bootstrap Package.
Optimize speed
Enable page caching, minify CSS/JS and use a CDN. See our TYPO3 speed guide.
Add structured data
Schema.org markup for rich snippets. Extensions like cs_seo help with this. Google then shows stars, prices etc.
Breadcrumb navigation
Implement breadcrumbs for better navigation and SEO. TYPO3 can do this via HMENU with special = rootline.
Configure robots.txt
Block /typo3/ directory and duplicate content. Configure via Site Management or manually in document root.
Monitor performance
Use Google Search Console and Analytics. Regularly check your rankings, crawl errors and Core Web Vitals.
Frequently asked questions about TYPO3 SEO
Is TYPO3 good for SEO?
Yes, TYPO3 is excellent for SEO. Since version 9, TYPO3 has speaking URLs and XML sitemaps built in by default. The flexible templating and meta tag configuration make it easy to optimize for search engines. Large enterprise sites like Porsche and Philips use TYPO3 with good SEO results.
How do I make TYPO3 URLs SEO friendly?
Since TYPO3 9, this is automatically handled via Site Configuration. Check if your config/sites/main/config.yaml is correctly set up with a base URL. For older TYPO3 versions (7-8), you need to use the RealURL extension. Manually adjust URL slugs in page properties for optimal keywords.
Which TYPO3 SEO extension is best?
For TYPO3 9+, the built-in "seo" core extension is often sufficient for basic SEO. For advanced features, we recommend cs_seo - it's similar to Yoast in WordPress. It provides per-page SEO evaluations, structured data support and meta tag previews. For large sites, numbered_pagination is also essential.
How do I generate an XML sitemap in TYPO3?
TYPO3 9+ has this built in via the seo core extension. Add sitemap.xml to your site config.yaml under routeEnhancers. The sitemap is then automatically generated and updated. Submit it to Google Search Console. For custom sitemaps (news, products), you can use cs_seo.
What is RealURL and do I still need it?
RealURL was an extension for TYPO3 7-8 to create speaking URLs. Since TYPO3 9, this functionality is built into the core (Site Configuration). If you're using TYPO3 9+, you do NOT need RealURL anymore. In fact, it doesn't even work anymore. Use the native Site Configuration instead.
How do I add Open Graph tags in TYPO3?
Configure Open Graph tags via TypoScript in your page object. Add meta tags like og:title, og:description and og:image. The seo core extension also supports this via page properties. Important for social media sharing (Facebook, LinkedIn). Twitter Cards work similarly with twitter:card tags.
Hosting for a fast, SEO-friendly TYPO3 site
Speed is a ranking factor. Choose hosting with HTTP/2, PHP 8+ and SSD storage for better SEO performance.