In TYPO3, go to Site Management → Redirects, add the old URL (source) and new URL (target), and use a 301 redirect for permanent changes to preserve SEO value.
What Are TYPO3 Redirects?
TYPO3 redirects are rules that automatically send users and search engines from one URL to another using the built-in Redirects module (EXT:redirects) in Site Management → Redirects. They are used when URLs change, content is moved, or pages are removed.
They help fix 404 errors, preserve SEO value (link equity), and ensure users reach the correct page.
The TYPO3 Redirects Module
You can manage redirects in the TYPO3 backend under:
Site Management → Redirects (or Sites → Redirects, depending on version).
This module lets you create, edit, and manage redirects without coding.
Access:
- Admins: Full access by default
- Editors: Require permission for the Redirects module and
sys_redirecttable
Ensure permissions are correctly set so your team can manage redirects efficiently.
Types of Redirects in TYPO3
Types of Redirects in TYPO3 (With SEO Impact)
Choosing the right redirect type is critical for both SEO and user experience.
301 (Moved Permanently)
- Permanent redirect; passes SEO value
- Use: URL changes, deleted pages, migrations
- Avoid: temporary changes
302 (Found / Temporary)
- Temporary redirect; original URL often stays indexed
- Use: short-term changes, campaigns
- Avoid: permanent updates
303 (See Other)
- Redirect after form submission (POST → GET)
- Use: thank-you or confirmation pages
- Avoid: SEO-related redirects
307 (Temporary Redirect)
- Like 302 but preserves HTTP method
- Use: technical/temporary cases
- Avoid: SEO redirects (old URL remains indexed)
308 (Permanent Redirect)
- Like 301 but preserves HTTP method
- Use: advanced cases only
- Rarely needed for typical sites
Which Redirect Should You Use? (Quick Guide)
Scenario | Redirect | Notes |
Permanent URL change | 301 | Best for SEO |
Deleted page → new page | 301 | Prevents 404 |
Domain / migration | 301 | Preserves traffic |
HTTP → HTTPS | 301 | Standard practice |
Temporary campaign | 302 / 307 | Keeps original indexed |
Form → thank-you | 303 | Correct POST handling |
Default rule: Use 301 redirects for most TYPO3 website changes.
When Should You Use TYPO3 Redirects? (Key Use Cases)
Use redirects whenever a URL changes or content is removed:
- URL / slug changes: Redirect old URLs to new ones
- Deleted or moved pages: Point to the closest relevant page
- Domain / protocol changes: HTTP → HTTPS, www ↔ non-www
Broken or legacy URLs: Fix outdated links from campaigns or bookmarks
Real TYPO3 Redirect Examples
- Blog URL update:
/blog/old-title → /blog/new-seo-title (301) - Deleted product:
/product/old-item → /category/relevant-products (301) - HTTP → HTTPS:
http: //example.com → https: //example.com (301) - Domain migration:
old-domain.com/* → new-domain.com/* (301)
Step-by-Step: How to Create a Redirect in TYPO3
Follow these steps in Site Management → Redirects:
- Open Redirects Module
- Add New Redirect
- Enter Source & Target
- Source:
/old-page - Target:
/new-page - Use relative URLs for internal pages
- Source:
- Select Status Code
- Use 301 for most cases
- Use 302/307 only if temporary
- Set Options (Optional)
- Choose correct site/domain
- Force SSL (HTTP → HTTPS)
- Keep GET parameters
- Use priority if needed
- Save, Clear Cache & Test
- Save changes
- Clear cache
- Test redirect (should return 301)
Common Mistakes to Avoid
- Incorrect source path (typos or missing slash)
- Wrong site/domain selected
- Trailing slash mismatch (
/pagevs/page/) - Not clearing cache after saving
Common TYPO3 Redirect Errors & How to Fix Them
- Redirect loop (A → B → A)
Occurs when redirects point back to each other.
Fix: Ensure a direct one-way redirect (A → B) and remove conflicting rules. - Redirect not working
Often caused by incorrect path, wrong site configuration, or regex issues.
Fix:- Check exact source path (including leading slash)
- Verify correct site/domain selection
- Validate regex syntax if used
- 404 still showing after redirect
Usually due to caching or incorrect matching.
Fix:- Clear TYPO3 cache
- Check redirect priority and order
- Confirm correct source URL match
- Wrong status code (302/307 instead of 301)
Prevents proper SEO value transfer.
Fix: Use 301 (Moved Permanently) for permanent URL changes
How to Test and Validate TYPO3 Redirects
1. Browser Test
Enter the old URL and confirm it redirects to the correct page.
2. Check Status Code
- Use DevTools → Network tab
- Or tools like curl / HTTP checkers
- Ensure response = 301
3. Google Search Console
- Use URL Inspection to verify the redirect
- Monitor 404 and redirect issues
SEO & Performance Impact of TYPO3 Redirects
Redirects directly impact how search engines index your site and how fast your pages load. Using the right redirect strategy helps preserve SEO value, while poor implementation can cause ranking loss and slow performance.
301 vs 302/307 (SEO Impact)
- 301: Passes link equity and updates indexed URL (best for SEO)
- 302/307: Treated as temporary; original URL may stay indexed
SEO Benefits of Proper Redirects
- Consolidate ranking signals
- Remove outdated URLs from the index
- Improve crawl efficiency
Risks of Incorrect Redirects
- Ranking loss
- Traffic drop
- Indexing issues
Performance Impact
- Redirect chains (A → B → C): Add extra requests and slow down load time
- Server load: Large or complex (regex) redirects increase CPU usage
Best Practices
- Use single-hop redirects (old → final URL)
- Avoid chains and loops
- Regularly clean unused redirects
- Keep rules simple and direct
Advanced Redirect Management in TYPO3 (Migrations, Bulk & Complex Cases)
Managing redirects becomes more critical during migrations, large-scale updates, and advanced configurations. A structured approach helps prevent SEO loss and ensures clean, efficient redirect handling.
Redirect Strategy for TYPO3 Migrations
- Create URL mapping: Map every old URL to the most relevant new URL
- Test on staging: Validate redirects before going live (DNS switch)
- Protect SEO value:
- Preserve high-traffic pages and backlinks
- Avoid redirecting everything to the homepage
- Use 301 redirects for permanent changes
Bulk Redirect Management
- Handle large volumes: Use
sys_redirector import via CSV/DB tools - Organize workflow:
- Group redirects by section or type
- Define clear priority rules
- Document mappings
- Monitor & optimize:
- Track usage with hit counters
- Audit with crawling tools to find unused or broken redirects
Advanced Redirect Scenarios
- Regex redirects:
- Use patterns and capturing groups for dynamic URLs
- TYPO3 does not validate regex, test carefully
- Multilingual redirects:
- Configure per language or domain
- Query parameters:
- Preserve or control parameters (UTM, filters)
- Canonical conflicts:
- Ensure redirects and canonical tags don’t conflict
- Avoid canonicals pointing to redirected URLs
TYPO3 URL Management Explained: Redirects, Routing & Rewriting
- Redirects
Send users from an old URL to a new one (e.g., after URL changes). - Routing
Defines how TYPO3 generates and resolves URLs internally. - URL rewriting (server-level)
Managed via.htaccess(Apache) or Nginx config for low-level URL handling.
When to use what:
- Use TYPO3 redirects for content-level URL changes
- Use routing for URL structure and generation
- Use server-level rewrites for global or performance-critical rules
Automatic TYPO3 Redirects and the Scheduler
TYPO3 supports you in the automatic management of redirects and makes it easier for you to keep your website's links up to date without manual effort. This is done with the Scheduler, a tool in TYPO3 that automates tasks, including the management of redirects.
Automatic Redirect Creation
If you change the URL of a page (e.g. the slug), TYPO3 automatically creates a 301 redirect and issues a revert update after saving. This means that anyone who tries to visit the old URL will be redirected to the new one without receiving a 404 error.
The Scheduler Tool
TYPO3 uses the scheduler to automatically automate tasks, including the handling of redirects. If you set up the scheduler, TYPO3 will manage redirects for you.
- To do this, go to Admin Tools > Scheduler in the backend.
Configure automatic redirects
In your config.yaml file, you need to make some settings to ensure that the redirects are handled automatically:
autoCreateRedirects: set this to true to create redirects when a page URL changes automatically.
- autoUpdateSlugs: Set this to true to ensure that URLs are automatically updated when a slug is changed.
- redirectTTL: This defines how long the redirects remain active (you can set the desired time).
- httpStatusCode: Set this to 301 for permanent redirects.
Once set up, TYPO3 will automatically take care of redirects when URLs change, saving you time and effort.
Assigning Permissions for TYPO3 Redirect Management
To manage redirects, users need the correct backend permissions. By default, only admins have access to the Redirects module.
Steps to Assign Permissions:
- Grant Module Access
- Go to Users → User Groups
- Enable access to Site Management → Redirects
- Enable Table Access (
sys_redirect)- Allow users to view and edit redirect records
- Configure Field Access (Optional)
- Restrict specific fields using exclude settings
Ensure proper permissions so editors can manage redirects without full admin access.
TYPO3 Redirect Best Practices
To keep your redirects clean, fast, and SEO-friendly, follow these core practices:
Use 301 for Permanent Changes
Always use 301 (Moved Permanently) for URL changes to pass link equity and update search engine indexing correctly. Use 302 only for short-term cases.
Avoid Redirect Chains
Redirect chains (A → B → C) slow down load time and dilute SEO value. Always redirect directly from the old URL to the final destination.
Clean Up Regularly
Remove outdated or unused redirects to keep your setup efficient and reduce errors or conflicts.
Test Every Redirect
After setup, verify that the redirect works correctly and returns the right status code (301).
Monitor with Google Search Console
Track indexing, detect redirect issues, and fix errors before they impact rankings.
Conclusion
Redirects aren’t just technical, they’re essential for SEO and user experience. Done right, they prevent 404 errors, preserve rankings, and guide users to the right content.
If you’re updating URLs, fixing broken links, or planning a migration, set up redirects properly and keep them clean. A well-managed redirect strategy protects both traffic and performance.
Need help? A TYPO3 Agency can ensure your redirects are accurate, efficient, and SEO-safe.
Is Your TYPO3 Website Properly Secured?
Learn how to review system updates, user permissions, hosting security, and configuration settings.
FAQs
Add a redirect in Site Management → Redirects, use 301, save, clear cache, and test.
Check source path, site/domain, cache, and redirect priority.
Use 301 for permanent changes; 302/307 for temporary ones.
Usually a few days to weeks, depending on crawl frequency.
Yes, enable autoCreateRedirects and set httpStatusCode: 301 in config.yaml.
Contact for Internet agency and TYPO3 projects
Sven Thelemann
Service Partner - Germany

Be the First to Comment