Read it like a machine
Sitemap, robots, canonicals, schema and prices, straight from the public HTML.
curl -s /sitemap.xmlgrep -c ld+json189 URLs · 44 redirectsI read a company’s website the way a shopper, a crawler and an AI answer engine do. Then I date every finding and build the fix.





Sites reviewed so far
Keep scrolling. Each one leads with the number that explains the rest.

JSON-LD blocks on the homepage

state deals pages still running an expired contest

prices for the same cartridge bundle

configured on a deal sold as 20% off

products carrying one template’s three defects

of torque wrenches out of stock, one ranked #3

pages without any JSON-LD

stores with no indexable page

products checked, plus a price check against hayhouse.com

findings with captured evidence
Every review falls into at least one. Each area has its own color across the site.
Promotions, bundles and store data for multi-state dispensary brands.
Product pages, offers, catalogs and the data under a storefront.
Canonicals, sitemaps, schema and what answer engines can read.
Go-live gates, staging leaks and pre-flight checks before a relaunch.
Feeds, titles, identifiers and marketplace listings at scale.
Sitemap, robots, canonicals, schema and prices, straight from the public HTML.
curl -s /sitemap.xmlgrep -c ld+json189 URLs · 44 redirectsEvery finding carries its date, URL and the check behind it.
observed 2026-09-20curl -I /llms.txt → 404[E3] 15-word templateA scanner, a template or a working browser a team can use on Monday.
title-linter.js · 59 listingsstore-page generatorspecies atlasTemplate fixes first, because one change fixes hundreds of pages.
week 1 · templateweeks 2–3 · channelsweek 4 · speedJSON-LD blocks on the homepage
The stack is right, the signals aren’t: /sitemap.xml returns homepage HTML, llms.txt is missing, and every product page ships the same 15-word meta description.
state deals pages still running an expired contest
An expired Labor Day contest live on all seven state deals pages, and a Connecticut drawing date set before the contest starts.
prices for the same cartridge bundle
A volume ladder where buying more costs more, Poison Control listed as customer service, and store records that disagree with their own pages.
configured on a deal sold as 20% off
Overlapping bundles priced above singles, and hero prices that don’t match their landing pages.
days of Consumer AI with no help articles
A shipped feature still marked ‘Coming soon’ in the help center, checked against every public launch surface.
pages without any JSON-LD
No FAQPage markup, llms.txt returns 404, and 720 disallowed sitemap URLs, with the markup to fix it.
products carrying one template’s three defects
Fix one template, fix 443 products. There are also no links to the marketplace listings.
mobile LCP on a 300+ species catalog
Three hundred species behind two filters, with a working species-faceted browser built as the fix.
Most website problems aren’t hidden. They’re on the live page, in the markup, in the price. Somebody just has to read it, date it, and fix the template that caused it.
Send a URL. You’ll get the first findings back, dated and sourced.
Thanks. I’ll look at and reply to soon.