# Redirect Comparison Pages Documentation

**Last Updated:** 2026-01-09

Documentation for redirect comparison pages that forward old URLs to the new optimized comparison page system.

## Overview

Two redirect pages handle legacy URL redirection for comparison pages that have been migrated to the optimized comparison page generator system:

- **Deputy Redirect** - Redirects from old Deputy comparison page
- **Jethr Redirect** - Redirects from old Jethr comparison page

These pages use 301 (Permanent Redirect) HTTP status codes for SEO purposes, ensuring search engines update their indexes and users are seamlessly redirected to the new optimized pages.

---

## 1. Deputy Redirect

### Basic Information

- **Page Name:** Deputy Comparison Page Redirect
- **Slug:** redirect_compare_deputy
- **PHP File:** `v2/pages/redirect_compare_deputy.php`
- **Old URL:** `/v2/pages/compare_deputy.php`
- **New URL:** `/v2/pages/compare_generator.php?competitor=deputy`
- **Status:** Published
- **Type:** 301 Permanent Redirect

### Page Structure

**Redirect Logic:**

- HTTP 301 status code (Permanent Redirect)
- Location header pointing to new URL
- Immediate exit after redirect

### Technical Implementation

**PHP Code:**

```php
<?php
/**
 * Redirect to new optimized comparison page
 *
 * This file redirects the old comparison page to the new optimized system.
 *
 * Old URL: /v2/pages/compare_deputy.php
 * New URL: /v2/pages/compare_generator.php?competitor=deputy
 */

// Performance: 301 redirect for SEO
header('HTTP/1.1 301 Moved Permanently');
header('Location: /v2/pages/compare_generator.php?competitor=deputy');
exit;
?>
```

**Key Features:**

- 301 redirect for SEO (preserves link equity)
- Direct redirect to comparison generator
- Competitor parameter: `deputy`
- Immediate exit prevents any output

### SEO Impact

**Benefits:**

- Preserves search engine rankings
- Updates search engine indexes
- Maintains link equity
- Seamless user experience

**Redirect Chain:**

- Old URL → Redirect Page → New Optimized Page

### Maintenance Requirements

- **Update Frequency:** As needed if URL structure changes
- **Dependencies:**
  - Comparison generator page (`compare_generator.php`)
  - Competitor data availability
- **Validation Checklist:**
  - [ ] Verify redirect works correctly
  - [ ] Test 301 status code
  - [ ] Verify new URL loads correctly
  - [ ] Check redirect speed (should be instant)
  - [ ] Verify SEO impact (no broken links)

---

## 2. Jethr Redirect

### Basic Information

- **Page Name:** Jethr Comparison Page Redirect
- **Slug:** redirect_compare_jethr
- **PHP File:** `v2/pages/redirect_compare_jethr.php`
- **Old URL:** `/v2/pages/compare_jethr.php`
- **New URL:** `/v2/pages/compare_generator.php?competitor=jethr`
- **Status:** Published
- **Type:** 301 Permanent Redirect

### Page Structure

**Redirect Logic:**

- HTTP 301 status code (Permanent Redirect)
- Location header pointing to new URL
- Immediate exit after redirect

### Technical Implementation

**PHP Code:**

```php
<?php
/**
 * Redirect to new optimized comparison page
 *
 * This file redirects the old comparison page to the new optimized system.
 *
 * Old URL: /v2/pages/compare_jethr.php
 * New URL: /v2/pages/compare_generator.php?competitor=jethr
 */

// Performance: 301 redirect for SEO
header('HTTP/1.1 301 Moved Permanently');
header('Location: /v2/pages/compare_generator.php?competitor=jethr');
exit;
?>
```

**Key Features:**

- 301 redirect for SEO (preserves link equity)
- Direct redirect to comparison generator
- Competitor parameter: `jethr`
- Immediate exit prevents any output

### SEO Impact

**Benefits:**

- Preserves search engine rankings
- Updates search engine indexes
- Maintains link equity
- Seamless user experience

**Redirect Chain:**

- Old URL → Redirect Page → New Optimized Page

### Maintenance Requirements

- **Update Frequency:** As needed if URL structure changes
- **Dependencies:**
  - Comparison generator page (`compare_generator.php`)
  - Competitor data availability
- **Validation Checklist:**
  - [ ] Verify redirect works correctly
  - [ ] Test 301 status code
  - [ ] Verify new URL loads correctly
  - [ ] Check redirect speed (should be instant)
  - [ ] Verify SEO impact (no broken links)

---

## Common Patterns Across Redirect Pages

### Redirect Pattern

**Standard Implementation:**

- HTTP 301 status code
- Location header with new URL
- Immediate exit
- No HTML output

**SEO Best Practices:**

- Use 301 (Permanent) not 302 (Temporary)
- Preserve link equity
- Update search engine indexes
- Maintain user experience

### Migration Pattern

**Old System:**

- Individual PHP files per competitor (`compare_{competitor}.php`)
- Static content
- Manual updates required

**New System:**

- Dynamic generator (`compare_generator.php`)
- Data-driven content
- Centralized updates

**Redirect Purpose:**

- Bridge old URLs to new system
- Preserve SEO value
- Maintain backward compatibility

---

## Related Documentation

- **[Comparison Pages Inventory](COMPARISON_PAGES_INVENTORY.md)** - Complete list of all comparison pages
- **[Comparison Pages Guide](../../../guides/comparison-pages/)** - Detailed guide for comparison pages
- **[Comparison Generator](../../../guides/comparison-pages/)** - Documentation for comparison generator system
- **[Cursor Rules](../../../../.cursor/rules/comparison-pages-core.mdc)** - Cursor AI rules for comparison pages
