ShipworkSite inspection
Checks

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?Page DoctorWhy is this page not doing well?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

+1 free check

Welcome to Shipwork

Sign in free and your next check this month is on us.

Continue with GoogleContinue with email

We email you a 6-digit code. No password.

No card needed. Reports and watches follow you to any device.

How many hops before your URL actually lands?

Every redirect is a delay and a small loss of signal. A single normalisation hop is fine. Three hops, a loop, or a chain that ends on a 404 is a URL crawlers handle badly and visitors abandon.

Runs the Redirect chain check against a set of key pages, from outside your network. Nothing is stored.

What this check inspects

Shipwork requests your URL with redirects disabled and follows the Location header itself, recording the status and location of each hop up to the configured maximum. It counts the redirects, detects a loop when a URL repeats before a final response arrives, and reports the final status and location.

What a failure means

More than one hop is a warning: chains dilute link value and slow every visitor and crawler. A loop is an error, because the URL can never resolve. A final response of 400 or above is an error: the chain exists but never reaches a usable page.

How to fix it

  1. Aim for one hop from the plain or www variant to the canonical https form, not three.
  2. Point old URLs straight at the final destination rather than at another URL that itself redirects.
  3. Check for a loop whenever two systems, such as a CDN rule and a platform setting, both try to normalise the host or scheme.
  4. After a migration, make sure the old URL and the new URL do not redirect to each other.

A typical failure, worked through

The setupA store is reachable at example.com, www.example.com and https://example.com. The platform redirects to www, the CDN rule redirects www to the apex, and the apex redirects to https.

What the check reportsThe check reports 3 redirect hops before the final 200. Visitors wait for three round trips, and any crawler with a low hop limit stops early and never sees the page.

The pointHost and scheme normalisation belongs in one place. Pick one canonical host and one rule, and send every other spelling straight there.

Questions

Is a redirect bad for SEO?
One is not. Redirects pass nearly all signal. Long chains and loops are the problem, because they waste crawler effort and can end before a usable page.
Do redirects hurt page speed?
Yes. Each hop is a full round trip before the browser even sees the destination, so a three-hop chain adds latency to every visit.
What is an http-to-https redirect worth?
A single 301 from http to https is normal and expected. What you do not want is http to https to www to the final URL, which is three separate hops.

Related checks and guides