Every check Shipwork runs, one page each: what it fetches, what a failure means, how to fix it and a worked example of the failure.
Discovery and crawling
Can a crawler find, fetch and keep your pages?
- Broken linksAre links on your pages sending people nowhere?
- Canonical tagIs Google indexing the page you meant?
- Certificate TransparencyWhich subdomains do certificate logs reveal?
- DNS recordsDo your DNS records actually point somewhere?
- IndexNowIs your IndexNow setup actually working?
- Link graphHow well does your site link itself together?
- Page indexabilityIs this page allowed to be indexed at all?
- Redirect chainHow many hops before your URL actually lands?
- Robots and noindex conflictsDo your crawl and indexing signals contradict each other?
- robots.txtDoes your robots.txt say what you think it says?
- Sample crawlWhat does a crawl of your sitemap actually find?
- Search Console statusWhat does Google itself say about this page?
- Sitemap hygieneDoes every URL in your sitemap live up to the promise?
- XML sitemapIs your sitemap a valid map or a pile of guesses?
Content and rendering
What a crawler actually reads once it arrives.
- AccessibilityCan assistive technology actually read and use your pages?
- Duplicate titles and descriptionsHow many of your pages share a title or a description?
- Heading structureDoes your heading order tell a crawler what the page is about?
- Image SEOAre your images helping ranking or quietly costing it?
- ImagesAre your images accessible and stable as they load?
- JavaScript renderingDoes your content exist before JavaScript runs?
- Lighthouse scoresWhat does a controlled Lighthouse run find?
- Mixed contentIs anything on your secure page loading insecurely?
- Near-duplicate contentWhich pages are about the same thing?
- Page type classificationIs a page returning success while showing nothing?
- Real-user Core Web VitalsWhat do real visitors experience on your site?
- Title and meta descriptionDo your titles and descriptions fit the results?
Markup and structured data
The machine-readable layer search engines and AI read.
Trust and delivery
The signals behind a site that is safe to serve and to buy from.
- AI readinessCan AI crawlers and answer engines actually read your site?
- Domain authorityWhat is this domain authority score actually worth?
- llms.txtDoes your site give AI assistants a map?
- Mail trust recordsDo you enforce TLS for mail and control who can certify you?
- Security headersAre you sending the headers a secure site should?
- SPF and DMARCWill your order and newsletter email reach the inbox?
- Tech stackWhat is this site actually built on?
- TLS certificateIs your certificate valid for the host people actually visit?
- Transport and HTTPSIs the connection itself as strong as it should be?
- Well-known filesAre the files other systems expect actually there?
Catalogue data
The product fields that decide Google Shopping eligibility.
By platform
What the common platforms get wrong, and which checks matter most there.
By problem
Start from what you are seeing rather than from a check name.
- Why is my page not indexed?
- robots.txt blocking vs noindex: which do you actually need?
- How to fix a missing canonical tag
- A free technical SEO audit, and how to read it
- A free, browser-based alternative to Screaming Frog
- A free alternative to Ahrefs for site checks
- A free alternative to Semrush for site checks
- A free alternative to Sitebulb for a first pass
- A free alternative to Feed Doctor for feed checks
- A free alternative to MerchantPreflight
- A free alternative to SEOptimer
- A free alternative to Woorank
- A free alternative to Surfer for on-page checks
- A free alternative to Ubersuggest
- A free alternative to DataFeedWatch for feed checks