TYPO3 SEO
TYPO3 SEO is the practice of configuring TYPO3 pages, URLs, metadata, content structure, sitemaps, and performance settings so search engines can crawl, understand, and rank the site better.
What I’d do first
- Set unique titles and meta descriptions per page using the SEO tab.
- Configure clean, descriptive URLs with hyphens and no parameters.
- Use one H1 per page and a logical heading hierarchy.
- Generate XML sitemaps and submit to Google Search Console.
- Optimize performance: caching, image compression, minified assets.
Here's the path I'd take to get TYPO3 SEO right from the start.
The path I'd take
- Audit existing pages: check titles, meta descriptions, URLs, and headings for uniqueness and relevance.
- Fix routing: configure
config.yamlfor clean URLs and set up proper language handling if multilingual. - Add canonical tags: ensure each page has a self-referencing canonical to avoid duplicate content issues.
- Generate and test XML sitemap: use TYPO3's built-in sitemap feature, then validate in Search Console.
- Optimize performance: enable caching, compress images (use WebP), minify CSS/JS, and consider a CDN.
- Add structured data: use extensions like
schemaor custom Fluid templates for breadcrumbs, articles, or products.
Watch-outs
- Don't keyword-stuff titles or meta descriptions—Google reads naturally written text better.
- Avoid leaving pages with default or missing metadata. Every page needs its own title and description.
- Don't use long, messy URLs like
/index.php?id=123&L=1. Configure routing for clean paths. - Don't ignore performance: heavy images and unminified assets hurt Core Web Vitals and rankings.
- Don't forget to update sitemaps when you add or remove pages—stale sitemaps confuse crawlers.
What I got wrong
- I used to think the SEO tab was enough—but I ignored URL routing and ended up with ugly parameter-heavy links.
- I once set the same meta description for 20 pages. Google ignored them all. Unique metadata matters.
- I skipped performance optimization because 'the site felt fast.' Then I ran Lighthouse and saw a 45 score.
- I added structured data without testing it in the Rich Results Test. It was invalid. Always validate.
Next step
Quick answers
Does TYPO3 automatically generate XML sitemaps?
Yes, TYPO3 can generate XML sitemaps via configuration. You need to enable the feature and submit the sitemap URL to Google Search Console.
Can I add structured data in TYPO3?
Yes, through templates or extensions like schema or custom Fluid templates. This helps eligibility for rich results.
Sources
Primary documentation is linked directly. Anything commercial is marked nofollow.
- Google Search Central — Primary source for crawling, indexing, sitemaps, canonicalization, structured data, and page quality guidance.
- TYPO3 Documentation — Official reference for TYPO3 page properties, site configuration, routing, sitemaps, and metadata handling.
- Google Search Central Blog — Useful for current Search updates that can affect SEO tactics, indexing, and structured data behavior.
- Page Experience / Core Web Vitals documentation — Authoritative guidance on performance-related ranking signals and site experience considerations.
Notes from Callum Bennett.