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.

Simple pricing

Free to check. Watched for $12.

1 free check a month, plus 1 more with a free account, each showing your score and the top 3 fixes. Unlimited gives you every report in full, no monthly cap, and a daily watch on your site.

Save 40%

Plans

Free
$0always

See what Shipwork finds on your site: 1 check a month, +1 when you sign up.

Run a free check

A set of pages · report preview · no card

  • All 83 checks, on any public site
  • 1 check a month without an account, +1 when you sign up
  • A report preview: your score and the top 3 fixes in full
  • One welcome credit for paid checks; larger full crawls may cost more
Most popular Unlimited
$12 /month

The full report on every check, no cap, your site watched every day, plus a 30-credit monthly allowance for deep crawls, image audits and rendered checks.

Go unlimited

Cancel any time · fair use on crawls · abusing proxies ends the plan, no refund

  • No cap on any check
  • The full report: every finding, with its fix
  • Daily watch for up to 5 sites, with an email the day something changes
  • 30 credits every month for full crawls and rendered checks
  • Every report saved for 90 days
  • AI-agent brief, CSV and JSON exports
Credit packs
$5from

A deep crawl, image audit, rendered check or sitemap sweep, without a subscription.

Credits expire 12 months after purchase

  • Full crawl: 1 credit per 5,000 pages
  • Rendered check or image audit: 5 credits
  • No subscription, nothing renews
  • Credits last 12 months
  • Payments by Stripe; we never see your card
  • Cancel any time from your account
  • Your first check each month needs no account

Size your site

Drag to roughly how many pages your site has, and see what a crawl of all of it costs.

101001k10k100k

~630pages

What each plan covers

Every number here is the one the product enforces. A credit pack counts as a paid account while its credits are valid.

FeatureFree$0Run a free checkUnlimited$12/moGo unlimitedCredit packsfrom $5Buy credits
Checks
All 83 checksIncludedIncludedIncluded
Checks a month1 without an account, +1 signed upNo capNo cap while credits last
Full report: every finding and its fixPreview: score, counts and top 3 fixesEvery report1 credit per report
Google Shopping feed scan500 products2,000 included, then 1 credit per 5,000 more2,000 included, then 1 credit per 5,000 more
A plain-English fix for every findingTop 3 onlyIncludedIncluded
Credits
Credits1 when you sign up30 every month5, 25, 100, 300; last 12 months
Full crawl of the whole siteCredits1 credit per 5,000 pages1 credit per 5,000 pages
Rendered check or image audit5 credits5 credits5 credits
Watching
Daily watch with email alertsNot included5 sites5 sites
Reports saved for 90 daysNot includedIncludedIncluded
AI-agent brief, CSV and JSON exportsNot includedIncludedIncluded
Billing
How you payNothing to payMonthly, or $86 a yearOnce, per pack
CancellingNothing to cancelAny time, from your accountNothing renews

What a credit buys

Full scanevery page of the site, not a sample1 credit / 5,000 pages
Full sitemap sweepevery URL checked1 credit / 5,000 URLs
Keyword gapdeep seed sweep1 credit
Unlock a free-check report in full1 credit
Full Site Reportevery page, every check, AI fix plan15 credits
AI writing planwhat to write first, from a tool result1 credit
Feed scan5,000 more products1 credit
Rendered crawlruns a browser so it sees what JS builds5 credits
Image auditfetches every product image5 credits

Questions

Is anything actually free?
Yes. Every month you get 1 free check with no account, and 1 more when you sign up with Google or your work email. A free check shows your score, the size of every problem it found, and the top 3 fixes in full. Unlimited unlocks the whole report and removes the cap.
Why is the free tier limited?
Every check fetches and reads a real site, which costs us money each time. The free checks are there so you can see what Shipwork finds on your own site before you pay. They also stop the tools being used as a scraper against other people’s sites.
What does “unlimited” mean?
No monthly cap on any check, the full report on every run, and no cap on how often a watch re-runs. The daily watch covers up to 5 sites per account. Deep crawls, image audits, rendered checks and full sitemap sweeps draw from a 30-credit monthly allowance included in the plan; a top-up pack covers you if you go past it before your next renewal. There is a fair-use rule so one account cannot be used as a scraping proxy for other people’s sites. When we detect it, the account is terminated and no refund is issued.
Can I cancel?
Monthly is a subscription. Cancel any time from the billing portal link in your receipt email, and access runs to the end of the period. Annual is billed once a year and renews yearly; cancel any time and it runs to the end of the year you paid for. Credit packs are separate from both and are spent, not cancelled.
What is a credit pack for?
One-off jobs without a subscription: a deep crawl, an image audit, a rendered check, or a full sitemap sweep on a large site, priced by how much of it there is. Packs start at $5 for 5 credits and get cheaper per credit the more you buy. Credits expire 12 months after purchase.