URL Redirects Documentation¶
Menu Location: Settings > System Settings > URL Redirects
Access Level: Administrator and above
Last Updated: 2026-03-01
Overview¶
The URL Redirects page allows you to create and manage URL redirects (301 and 302) to guide visitors from old or outdated URLs to new destinations. Proper redirect management is essential for maintaining SEO value, preventing broken links, and providing seamless user experience during website restructuring.
Primary Functions:
- Create 301 (permanent) redirects for SEO preservation
- Create 302 (temporary) redirects for short-term changes
- Fix broken links from old website structure
- Preserve search engine rankings during site migrations
- Redirect old product/category URLs to new locations
- Track redirect usage and effectiveness
- Bulk import redirects from spreadsheet
- Monitor and manage redirect chains
Page Layout¶
Header Section¶
- Add Redirect button: Create new redirect rule
- Import Redirects button: Bulk upload from CSV
- Search Bar: Find redirects by old or new URL
- Filter Dropdown: Filter by redirect type, status, or usage
- Test Redirect tool: Verify redirect works correctly
Redirects Table¶
Displays all redirect rules with columns:
- Old URL (source): The URL being redirected FROM
- New URL (destination): The URL being redirected TO
- Type: 301 (Permanent) or 302 (Temporary)
- Status: Active, Inactive, or Error
- Hits: Number of times redirect has been used
- Last Used: When redirect last triggered
- Created Date: When redirect was added
- Actions: Edit, Test, Delete buttons
Redirect Editor (when creating/editing)¶
- Old URL field (source path)
- New URL field (destination path)
- Redirect Type selector (301 or 302)
- Status toggle (Active/Inactive)
- Notes field (optional documentation)
- Test button to verify before saving
Understanding Redirect Types¶
301 Redirect (Permanent)¶
When to Use:
- Permanently moved page/content
- Old URL will never be used again
- Want to transfer SEO value to new URL
- Consolidating duplicate content
- Site restructuring or migration
- Changed product URLs
- Renamed categories
How It Works:
- Tells search engines: "This page has permanently moved"
- Search engines transfer ranking power to new URL
- Browsers remember redirect and go directly to new URL
- Most common type (use unless temporary needed)
Example Scenarios:
- Old:
/products/organic-apples-old - New:
/products/organic-apples - Redirect Type: 301 Permanent
SEO Impact:
- Preserves 90-95% of SEO value
- New URL inherits old URL's rankings
- Essential for maintaining traffic during changes
302 Redirect (Temporary)¶
When to Use:
- Temporarily moved content
- Plan to restore original URL later
- A/B testing different landing pages
- Seasonal page redirects
- Maintenance or updates
- Short-term promotions
How It Works:
- Tells search engines: "This page temporarily moved"
- Search engines keep indexing original URL
- No SEO value transferred
- Used when original URL will return
Example Scenarios:
- During summer:
/boxes/weekly→/boxes/summer-special - After summer: Remove redirect, original URL returns
- Redirect Type: 302 Temporary
SEO Impact:
- Original URL retains SEO value
- New URL doesn't inherit rankings
- Use when original URL will be restored
Choosing Between 301 and 302¶
Use 301 (Permanent) if:
- Content permanently moved
- Old URL won't be used again
- Want new URL to rank in search results
- Consolidating duplicate pages
- Most common use case
Use 302 (Temporary) if:
- Content temporarily moved
- Old URL will be restored
- Don't want SEO transferred
- A/B testing or experiments
- Seasonal campaigns
When in doubt, use 301 - Most redirects are permanent
Creating Redirects¶
Basic Redirect Creation¶
Steps:
- Click "Add Redirect" button
- Enter Old URL (the URL to redirect FROM)
- Enter path only:
/old-page - OR full URL:
https://yoursite.com/old-page - Enter New URL (the URL to redirect TO)
- Can be internal:
/new-page - OR external:
https://othersite.com/page - Select redirect type: 301 Permanent or 302 Temporary
- Status: Active (enabled immediately)
- Optional: Add notes explaining why redirect exists
- Click "Test Redirect" to verify it works
- Click "Save Redirect"
Required Fields:
- Old URL (source)
- New URL (destination)
- Redirect Type (301 or 302)
URL Format Guidelines¶
Old URL (Source):
- Enter path starting with
/:/old-product-page - Don't include domain: ~~
https://yoursite.com/old-page~~ (just/old-page) - Include query parameters if redirecting specific URLs:
/search?q=old - Case-sensitive:
/Pageis different from/page - Include leading slash:
/pagenotpage
New URL (Destination):
- Can be internal path:
/new-product-page - Can be full URL for external:
https://example.com/page - Can redirect to homepage:
/or/home - Can redirect to category:
/products/category - Can include parameters:
/page?utm_source=redirect
Examples:
Good Format:
- Old:
/discontinued-product - New:
/products/replacement-product
Bad Format:
- Old:
discontinued-product(missing leading slash) - New:
new-product(missing leading slash)
Wildcard Redirects¶
Redirect Multiple URLs with Pattern:
- Old:
/blog/* - New:
/news/$1 - Result:
/blog/article-name→/news/article-name
Wildcard Syntax:
*= matches anything$1= inserts what*matched- Useful for category changes, folder moves
Example Wildcard Redirects:
Redirect entire folder:
- Old:
/old-folder/* - New:
/new-folder/$1 /old-folder/page-1→/new-folder/page-1/old-folder/page-2→/new-folder/page-2
Redirect with subdirectories:
- Old:
/products/old-category/* - New:
/shop/$1 /products/old-category/item→/shop/item
Testing Redirects¶
Test Before Activating¶
Always test redirects before saving:
- Enter old URL and new URL
- Click "Test Redirect" button
- System shows where redirect leads
- Verify destination is correct
- Check for redirect loops
- Save if test passes
Test Results:
- ✓ Success: Redirects correctly to destination
- ✗ Error: Redirect loop detected
- ✗ 404: Destination page doesn't exist
- ⚠ Warning: Redirect chain detected
Testing Live Redirects¶
Test Existing Redirect:
- Find redirect in list
- Click "Test" button in Actions column
- OR use Test Redirect tool in header
- Enter old URL to test
- See actual redirect path
Manual Testing:
- Copy old URL
- Paste in new browser tab (incognito mode)
- Verify it redirects to new URL
- Check URL in address bar shows new URL
- Ensure page loads correctly
Common Use Cases¶
Use Case 1: Redirect Old Product URL¶
Scenario: Renamed product, old URL getting traffic
Goal: Preserve SEO, redirect traffic to new URL
Steps:
- Identify old URL:
/products/organic-red-apples - Identify new URL:
/products/organic-apples-red - Create redirect:
- Old:
/products/organic-red-apples - New:
/products/organic-apples-red - Type: 301 Permanent
- Status: Active
- Old:
- Test redirect
- Save
- Monitor hits to confirm traffic redirecting
Use Case 2: Consolidate Duplicate Pages¶
Scenario: Multiple pages about same topic hurting SEO
Goal: Combine into one authoritative page
Steps:
- Decide which URL to keep (has best content or rankings)
- Keep URL:
/recipes/chicken-soup - Duplicate URLs to redirect:
/recipes/easy-chicken-soup/recipes/homemade-chicken-soup/recipes/chicken-soup-recipe
- Create redirects for each:
- Old:
/recipes/easy-chicken-soup - New:
/recipes/chicken-soup - Type: 301
- Old:
- Repeat for other duplicates
- Result: All traffic and SEO power goes to one page
Use Case 3: Fix Broken Links from Old Website¶
Scenario: Migrated to new website, old URLs return 404 errors
Goal: Map old site structure to new structure
Steps:
- Export list of 404 errors from analytics
- For each 404, find equivalent page on new site:
- Old:
/about-us.html→ New:/about - Old:
/products.php?id=123→ New:/products/organic-tomatoes - Old:
/contact-us→ New:/contact
- Old:
- Create 301 redirects for each mapping
- Test all redirects
- Monitor 404 reports to catch any missed
- Iteratively add redirects as needed
Use Case 4: Seasonal Campaign Redirect¶
Scenario: Summer promotion, redirect homepage to promo
Goal: Temporarily redirect for campaign
Steps:
- Create summer landing page:
/summer-sale-2026 - Create redirect:
- Old:
/summer(short URL for marketing) - New:
/summer-sale-2026 - Type: 302 Temporary (campaign will end)
- Status: Active
- Old:
- Use
/summerin all marketing materials - After campaign, change redirect destination or delete
- Flexibility to reuse
/summerfor next year
Use Case 5: Redirect Entire Category¶
Scenario: Restructured shop, moved category
Goal: Redirect all products in old category
Steps:
- Old category:
/products/organic-produce/... - New category:
/shop/produce/... - Create wildcard redirect:
- Old:
/products/organic-produce/* - New:
/shop/produce/$1 - Type: 301
- Old:
- Test with sample product:
- Old:
/products/organic-produce/tomatoes - Should redirect to:
/shop/produce/tomatoes
- Old:
- Save redirect
- All products in category automatically redirect
Bulk Redirect Management¶
Importing Redirects from CSV¶
Prepare CSV File:
- Create spreadsheet with columns:
old_url- Source URL pathnew_url- Destination URL pathtype- 301 or 302
- One redirect per row
- Save as CSV file
Example CSV:
old_url,new_url,type
/old-page-1,/new-page-1,301
/old-page-2,/new-page-2,301
/temp-campaign,/promo-page,302
Import Process:
- Click "Import Redirects" button
- Download CSV template (if needed)
- Upload your CSV file
- System validates all redirects
- Shows preview of redirects to be created
- Fix any errors shown
- Confirm import
- Redirects created in bulk
Import Validation:
- Checks for malformed URLs
- Detects redirect loops
- Identifies duplicate rules
- Warns about existing redirects
Exporting Redirects¶
Download Current Redirects:
- Click "Export" button
- Select format (CSV or Excel)
- Choose filters (all, active only, etc.)
- Download file
- Use for backup or analysis
Export Uses:
- Backup before major changes
- Documentation
- Share with SEO team
- Migrate to new system
Monitoring and Maintenance¶
Tracking Redirect Usage¶
Metrics Available:
- Hits: Total times redirect triggered
- Last Used: When last visitor hit redirect
- Most Used: Redirects with highest traffic
- Unused: Redirects never triggered
Review Redirect Performance:
- Sort by "Hits" column (highest to lowest)
- Identify most important redirects
- Verify they're correctly configured
- Archive unused redirects after 6-12 months
Identifying Redirect Chains¶
What is a Redirect Chain:
- A → B → C (visitor redirected multiple times)
- Slows down page load
- Hurts SEO
- Should be avoided
Example Chain:
/old-pageredirects to/new-page/new-pageredirects to/final-page- Problem: Two redirects to reach destination
Fix Redirect Chains:
- Update first redirect to point to final destination
- Change:
/old-page→/final-page - Remove intermediate redirect
- Result: One redirect instead of two
Chain Detection: System warns when saving redirect that creates chain.
Cleaning Up Old Redirects¶
When to Remove Redirects:
- After 12 months with zero hits
- Destination page no longer exists
- Redirect no longer needed
- Consolidating similar redirects
Redirect Cleanup Process:
- Filter redirects: Last Used > 12 months ago
- Review list
- Verify old URLs are truly dead (check analytics)
- Delete or deactivate unused redirects
- Keep redirects for high-authority external backlinks
Caution: Don't delete redirects if:
- External sites link to old URL
- Old URL has search rankings
- Redirect has recent traffic
- Uncertain if still needed (deactivate instead)
Troubleshooting¶
Redirect Not Working¶
Symptoms: Old URL doesn't redirect, shows 404 or loads original page
Check:
- Redirect status is "Active" (not inactive)
- Old URL exactly matches (case-sensitive)
- Cleared browser cache
- Tested in incognito/private browsing
- Verify redirect saved correctly
- Check for conflicting redirects
- Verify .htaccess or server config not overriding
Common Causes:
- Redirect inactive
- URL mismatch (typo or case issue)
- Browser cache showing old page
- Server cache not cleared
Redirect Loop Error¶
Symptoms: Page redirects to itself infinitely Browser shows "Too many redirects" error
Common Scenarios:
- Old and New URLs are the same
- A → B and B → A (circular)
- Redirect chain loops back
Fix:
- Identify the loop
- Delete or edit one of the redirects
- Ensure destination URL doesn't redirect back
- Test after fixing
Example Loop:
- Redirect 1:
/page-a→/page-b - Redirect 2:
/page-b→/page-a - Fix: Delete Redirect 2, or change destination
Redirect to Wrong Destination¶
Symptoms: Old URL redirects, but to incorrect page
Solutions:
- Edit redirect
- Verify New URL is correct
- Test redirect
- Save changes
- Clear cache and test again
Check for:
- Typo in destination URL
- Duplicate redirect rules (wrong one triggering)
- Wildcard redirect catching unintended URLs
Redirect Not Preserving SEO¶
Issue: Created redirect, but old URL rankings not transferring
Possible Causes:
- Used 302 instead of 301 (SEO not transferred with 302)
- Redirect is too new (takes weeks/months for SEO transfer)
- Destination page is low quality
- Redirect chain dilutes SEO value
Solutions:
- Verify 301 redirect (not 302)
- Be patient (SEO transfer takes time)
- Improve destination page content
- Fix any redirect chains
- Monitor Search Console for indexing updates
Related Pages¶
- Keywords - Monitor ranking changes after redirects
- Business Settings - Site-wide URL settings
- Cloudflare Settings - CDN caching affects redirects
- Front Page - Homepage redirects
- Products - Product URL changes require redirects
Permissions & Access¶
Required Access Level: Administrator or higher
Access Levels:
- Manager: Cannot access URL Redirects (requires admin)
- Administrator: Create, edit, delete redirects; import/export
- Kiva Admin: All features + server-level redirect configuration
Restricted Features:
- Creating Redirects: Requires Administrator
- Bulk Import: Requires Administrator
- Server Config: Requires Kiva Admin
Why Admin-Only: Incorrect redirects can break website navigation and hurt SEO.
Best Practices¶
Redirect Strategy¶
- Always use 301 for permanent changes
- Test redirects before activating
- Avoid redirect chains (direct A→C, not A→B→C)
- Document why redirects exist (use notes field)
- Monitor redirect usage regularly
SEO Protection¶
- Create redirects before changing URLs
- Use 301 to preserve search rankings
- Redirect old URLs with backlinks
- Avoid changing URLs frequently
- Monitor Search Console after major changes
Performance¶
- Keep redirect count reasonable (<500 ideal)
- Remove unused redirects annually
- Use wildcard redirects for bulk changes
- Avoid complex regex redirects
- Cache redirects for faster processing
Maintenance¶
- Review redirect reports quarterly
- Clean up unused redirects annually
- Export redirects for backup before changes
- Document major redirect implementations
- Train team on when to create redirects
Things to Avoid¶
- ❌ Creating redirect loops
- ❌ Long redirect chains (>2 hops)
- ❌ Using 302 when 301 is appropriate
- ❌ Deleting redirects with active traffic
- ❌ Redirecting to 404 pages
- ❌ Forgetting to test redirects
- ❌ Changing URLs without redirects
Quick Reference Card¶
| Task | Action |
|---|---|
| Create redirect | "Add Redirect" button |
| Test redirect | Edit redirect > "Test" button |
| Bulk import | "Import Redirects" > Upload CSV |
| Export redirects | "Export" button |
| Find redirect | Search bar > Enter old or new URL |
| Edit redirect | Click old URL in list |
| Delete redirect | Edit redirect > "Delete" button |
| View most used | Sort by "Hits" column |
| Check redirect loops | Save redirect > System warns |
FAQs¶
When should I create a redirect?¶
Whenever you change a URL that has: existing traffic, search rankings, or external links. Create redirect BEFORE changing URL.
301 or 302 - which should I use?¶
Use 301 for permanent changes (99% of cases). Use 302 only for temporary redirects that will be removed.
How long should I keep redirects?¶
Keep redirects indefinitely if old URL has backlinks or rankings. Can remove after 12+ months if zero traffic and no external links.
Do redirects hurt SEO?¶
No, 301 redirects preserve 90-95% of SEO value. They're essential for site maintenance. Redirect chains and loops DO hurt SEO.
Can I redirect to external websites?¶
Yes, enter full URL in New URL field: https://external-site.com/page
What happens if I delete a redirect?¶
Old URL will return 404 error. Visitors and search engines won't find the page. Only delete if certain redirect is unnecessary.
Can I redirect homepage?¶
Yes, but be very careful. Can redirect specific paths (like /home → /). Redirecting main domain requires admin assistance.
How do I fix a redirect loop?¶
Identify the circular redirects and delete one. Ensure destination URLs don't redirect back to source.
Do I need redirects for every old URL?¶
Only for URLs with: traffic, rankings, backlinks, or customer bookmarks. Low-value pages with no traffic can 404.
Can I undo a redirect?¶
Yes, simply delete or deactivate it. Old URL will load normally again (if page still exists).
End of Documentation
For additional help, contact your system administrator or Kiva Logic support.