Seven page types

Each page type has its own check, and each check recognises its page type on its own and shows "not applicable" everywhere else:

  • Product page — structured data, visible price, a real add-to-cart button, several images, labelled options, shipping, returns, ratings and stock.
  • Category & listing — title, result count, sorting, filters, price and alt text per card, pagination, breadcrumbs and structured data.
  • On-site search — a reachable search box, autocomplete, useful no-results handling and sensible result pages.
  • Cart — editable quantities, remove items, shipping and tax before payment, a clear checkout button, a discreet coupon field and a way back to the shop.
  • Checkout — guest checkout, browser autofill (WCAG 1.3.5), the right mobile keyboard, real labels (WCAG 3.3.2), few fields, trust signals and an order summary.
  • Homepage — category navigation, a search box, cart and account access, a clear value proposition, featured products, promotions, delivery messaging, footer essentials and social proof.
  • Account & orders — order history, tracking, starting a return, saved addresses, reorder, wishlist, clear account navigation and a way to log out.

Core vs. recommended rules

Within each page type, core rules are what defines a good page of that kind and flag it when missing; recommended rules only lower the score. Failed guidelines are shown first (core before recommended); the ones you already meet fold away.

How a page type is detected

Lensux reads the page and decides what it is — a product page, a cart, a homepage, and so on. If a check says "not applicable", it ran on a page that isn't that type. Add the right pages under Pages of this website (your product page, a category, your cart, checkout, and your signed-in account page) so each check runs on the page it's meant for.

B2B shops

When Lensux sees B2B signals, extra rules switch on: net/gross pricing, tier prices and "request a quote" on the product page, and invoice payment and quick-order on the cart. On a B2C shop they stay off, so they never count against you.

Frequently asked questions

Why does a check say "not applicable"?

Because it ran on a page that isn't its type — for example the homepage check on a product page. Add the matching page under Pages of this website so the check runs where it belongs. Not-applicable never lowers your score.

How accurate are these?

They're deterministic rules on your HTML, so the same page always scores the same. The new page types (search, homepage, account) were tested on a held-out set written before the rules existed and scored 10/10 on the first run. See the methodology page for the full numbers.