Xgenious/ docs

Redirects and 404 Capture

When you rename a page, move a product, or retire a URL, the old address should send visitors (and Google) to the new one. SEO Manager's SEO Redirects screen does this, and it also records every 404 so you can fix broken links before they cost you traffic.

Open SEO Redirects from the admin sidebar.

The Redirects screen

The screen has two halves:

SectionShows
Redirect rulesEvery rule for this site: source, target, match type, HTTP code, hit count and an enable toggle.
404 missesRecently requested paths that did not match anything, newest first, with a hit count.

Creating a redirect rule

Click add, then fill in:

FieldWhat to enter
SourceThe old path, without the domain. For an exact match, enter old-page or /old-page.
TargetThe destination, either a full URL (https://example.com/new-page) or a path.
Match typeExact matches one path. Regex matches a pattern.
Code301 for a permanent move (recommended). 302 for a temporary one.

Save the rule. It takes effect within a few minutes; the rule cache is cleared automatically when you add, toggle or delete a rule.

Exact vs regex

  • Exact is the normal choice. SEO Manager trims leading/trailing slashes, so old-page and /old-page are the same rule.

  • Regex matches many URLs at once. For example, to send every product under /shop/ to a new /store/:

    shop/(.*)
    

    with target:

    /store/$1
    

    Regex rules are validated when you save — an invalid pattern is rejected with a message.

Warning

Two rules cannot share the same source on the same site. If you try, SEO Manager tells you a rule for that source already exists.

Query strings

When a visitor arrives with a query string and your target has none, SEO Manager appends the original query string to the target. A request to /old-page?utm_source=news becomes /new-page?utm_source=news.

Managing rules

  • Toggle — switch a rule off without deleting it. Useful when you are testing.
  • Hit count — each rule counts how many times it has fired, so you can see which old URLs still get real traffic.
  • Delete — removes the rule permanently.

Capturing 404s

Every request that returns a 404 on the public site is recorded in 404 misses with the path and how many times it was hit. Use it as a to-do list:

  1. Open the 404 misses list.
  2. Find a path that should point somewhere.
  3. Click the capture action to prefill the Source field.
  4. Enter the correct Target, choose 301, and save.

The 404 list keeps the most recent 2,000 paths per site; older entries are pruned automatically, so a crawl storm never grows it without bound.

Scope and safety

Redirects and 404 capture only apply to public frontend paths, and only to GET/HEAD requests. These are deliberately excluded:

  • admin-home/* and user-home/* (admin and dashboard pages)
  • api/*

So a redirect rule can never break your admin panel, a login, or an API call.

Danger

Never create a redirect loop (A → B and B → A). If a page stops loading, toggle off the rule you just added and reload.

Multi-site behavior

Rules and 404 logs are stored per site, keyed by the tenant. A tenant admin sees only their own site's rules and misses; the landlord sees only the central site's. The underlying tables live in the central database, so keeping many tenant sites' rules never duplicates data.

Still stuck?
Our support team is ready to help you get set up.
Get support