ShipworkSite inspection
Bulk URL status

Crawlability

PaginationAre paginated pages set up right?Internal searchIs site search eating crawl budget?URL parametersAre parameters creating duplicates?Log analyserWhat does Googlebot actually crawl?Robots builderNeed a robots.txt file?Soft 404sAre pages “not found” but returning 200?JavaScriptCan crawlers see it without running JS?FreshnessIs my site quietly going stale?Robots.txtDoes robots.txt say what I think?

Indexing

Sitemap lastmodAre my sitemap dates valid?SitemapIs my sitemap actually fetchable?IndexingIs Google allowed to index my pages?CanonicalsIs Google indexing the wrong URL?Index signalsDo sitemap and index signals agree?Sitemap generatorNeed a sitemap.xml for my site?Bulk URL statusWhere does each of these URLs really land?Redirect builderNeed the redirect rules?RedirectsAre my URLs answering directly, over HTTPS?

On-page

Keyword ideasWhat are people searching for?SERP previewHow does my page look in Google?Content qualityAre your pages too thin or too alike?Image weightAre images slowing the page?CannibalizationAre pages competing with each other?On-page checkDoes the page use its target phrase?ImagesAre my images accessible and loading?Meta tag builderWhat should my title and share tags say?DuplicatesDo my pages compete for one query?

Links

Orphan pagesWhich pages can no link reach?Link graphHow deep do your pages sit?Anchor textDo links say what they point at?Outbound linksAre external links still alive?Broken linksAre internal links sending visitors nowhere?

Structured data

Rich resultsIs my markup eligible for a rich result?Structured dataIs my product schema valid?Schema coverageDo my key pages carry structured data?Social previewHow does my page look when shared?Schema vs pageDoes markup match the page price?Schema builderNeed valid JSON-LD?

International

Hreflang sitemapDo page and sitemap hreflang agree?HreflangDo my language versions link back?Hreflang builderNeed the hreflang tags?Redirect planMy site has dead links — what redirects do I write?Sitemap diffIs anything missing from my sitemap?Robots simulatorWhat does my robots.txt actually block?Can Googlebot?Can Googlebot fetch this URL?
Every error, explainedGuides
Pricing Learn Error guides Run free audit
Sign in

Sign in free and get one more free check this month. Your account keeps your reports, watches and connections on any device.

Sign in with GoogleOpens your account, or creates a free one Sign in with work emailWe email you a 6-digit code PricingPlans and credit packs for the paid jobs

All errorsPage with redirect

Why redirected URLs show as not indexed, and which ones actually need attention

What the error means

The URL redirects to another URL, so Google indexes the destination instead. Search Console lists the redirecting URL as not indexed. That is the expected result of any working redirect.

Why Google rejects it

Google indexes final destinations, not the addresses that forward to them. Old URLs after a migration, http and non-www versions, and renamed products all land here. The report only matters when a redirecting URL is one you still link to or list in your sitemap.

Old URL301Final URL indexed
The redirecting address is not indexed; its destination is.

How to fix it

  1. Export the list and sort it into expected redirects (old URLs, http, www) and unexpected ones (pages you meant to be live).
  2. For unexpected ones, find why the page redirects: an app, a redirect rule, a changed handle or a language/market redirect.
  3. Update internal links and the sitemap to point directly at the final URL, so Google stops rediscovering the redirecting one.
  4. Collapse chains: a redirect that goes A to B to C should go straight from A to C.

Common causes

URL was intentionally moved

A 301 or 308 redirect tells visitors and crawlers that the page has moved. Search Console excludes the source URL because the destination is the address that may be indexed. If the destination is the intended equivalent and works, this is often expected rather than a defect.

Product handle changed

A platform may redirect an old product slug after a rename. The old URL remains known to Google, but shoppers should land on the new product URL. Check that the redirect points to the same item and that the feed and internal links now use the destination directly.

Redirect points to a generic or unrelated page

Sending a deleted product to a homepage or broad category can confuse visitors and may cause the destination to be treated as irrelevant. Review the redirect target; keep a redirect only when there is a close replacement.

Redirect chain remains after migration

Several successive redirects may still work for a browser but slow and complicate crawling. Search Console's page-with-redirect status itself is not the same as a redirect error, but long chains and loops need correction. Test every hop and destination.

Fix it on your platform

On Shopify

  1. Open Online Store > Navigation > URL redirects (or the current redirects area in admin) and check that the old product or page path maps to the final equivalent URL.
  2. After a handle change, update product feeds, menus, collection links, and campaign links to use the new URL instead of relying on the redirect indefinitely.
  3. Avoid redirecting removed products to the homepage. Use a close replacement or allow a true 404/410 when there is no equivalent.
  4. Test old and new URLs while logged out and check that the destination returns the expected product, not a generic page.

On WooCommerce

  1. Check redirect plugin or server rules for the old URL and confirm the destination represents the same item. Remove duplicate rules that create multiple hops.
  2. When changing product permalinks, update internal links and feed URLs. WooCommerce documentation notes that prior URLs can 404 without redirects after a permalink change.
  3. Do not redirect every deleted product to the shop root. Choose a relevant replacement or return a not-found response.
  4. Test redirects with a crawler or HTTP tool and check the final status and Location header.

On other platforms

  1. Use the platform's URL redirect manager when a page has moved permanently and select the closest relevant destination.
  2. Update navigation, sitemaps, product feeds, and links to point straight to the destination URL.
  3. Remove redirect rules that lead to unrelated pages or form a chain, and keep redirects for old URLs with real traffic or links.
  4. If a page was removed with no replacement, let it return 404 or 410 rather than creating a misleading redirect.

How to confirm it is fixed

  1. Fetch the old URL and record each redirect hop, then inspect the final destination for a 200 response and equivalent content.
  2. Check that internal links and sitemap entries use the destination URL, not the redirecting source.
  3. Use the bulk status check to inspect URL status and redirect chains across affected pages.
  4. Inspect the destination in Search Console. The live test follows redirects, so check the source report and destination index status separately.

A worked example

Hypothetical case: a WooCommerce shop changes a product permalink from /product/linen-cover to /shop/linen-duvet-cover during a catalog cleanup. Search Console lists the old URL as Page with redirect. The redirect resolves directly to the same duvet cover, but the sitemap and two category links still use the old path. The owner updates the sitemap source and internal links to the new URL, retains the old redirect for visitors with saved bookmarks, and checks the destination in URL Inspection. The old address remains excluded by design; the important check is that the final product URL is accessible and eligible for indexing.

Questions

Is Page with redirect a problem in Search Console?
Not by itself. It usually means the URL redirects and is not the canonical page to index. Check that the target is the intended equivalent and can be crawled. If the redirect is correct, update internal links and sitemap to use the destination, while keeping the old redirect for users.
Should I remove a redirect after Google sees Page with redirect?
Usually no, if the page has permanently moved and the destination is relevant. Keep the redirect so old links continue to work, but update your own links and sitemap to the final URL. Remove or change redirects that point to unrelated pages or create chains.
Does Google index the redirected URL or the target?
Google generally treats the target as the URL that may appear in Search; the redirecting source is not indexed as a separate page. Inspect the destination in Search Console to confirm its own crawl and indexing state, because the redirect status does not guarantee the target is indexed.
Find out if this is happening to you

Shipwork follows every redirect hop for the URLs you give it and reports the chain, the final URL and its status. Free, no account, no signup. Paste your store address.

Check my store for Page with redirect

Other errors like this