seo-redirects

SkillAI & models

Use when planning redirects or a site migration — status codes, link equity, redirect chains.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the seo-redirects skill

What this skill tells your AI

The instructions your AI receives, as published by fusengine/agents in plugins/seo/skills/seo-redirects/SKILL.md and read by ahel’s review.

Redirects & Migrations

Status Codes

CodeUse CaseSEO Impact
301Permanent movePasses ~99% link equity
302Temporary (e.g. A/B test)Does NOT pass equity long-term
307Temporary, preserves HTTP methodSame as 302 for SEO
308Permanent, preserves HTTP methodSame as 301 for SEO

Migration Plan

  1. Map old URLs → new URLs (CSV: source, target, status)
  2. Implement 301s for every old URL
  3. Test in staging with curl -I <old-url> → expect 301 Location: <new>
  4. Update internal links to point directly to new URLs (avoid chain)
  5. Update sitemap.xml with new URLs only
  6. Submit to Google Search Console via Change of Address tool (if domain change)
  7. Monitor 404s for 90 days post-launch

Chain Detection

  • Chain: A → B → C (loses ~10% equity per hop)
  • Loop: A → B → A (infinite, broken)
  • Fix: A → C directly

Common Redirects

FromToStatus
http://https://301
www.non-www (or reverse, pick one)301
/page//page (or reverse)301
Old slugNew slug301

Anti-Patterns

  • ❌ Redirecting everything to homepage (mass 404 → 301 to /) → looks spammy
  • ❌ Soft 404s (200 status on missing pages)
  • ❌ JS-based redirects (Google may not follow)
  • ❌ Meta refresh redirects > 0s (use server-side)

Signals

GitHub stars
25
Forks
4
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
seo-redirects
Source
github.com/fusengine/agents