This fictional eCommerce example demonstrates the report layout, evidence categories, issue details, suggested next steps, and roadmap. Actual sections and findings depend on the workflow, plan limits, crawl data, and available measurements.
This sample orders findings by configured severity and effort. Verify every item against the live page and business context before changing production code or content.
Add meta descriptions to category pages
Draft accurate meta descriptions for the 3 sample category pages, preview them in context, and monitor real search snippets and click data after publishing.
Sample triage: 5 of the 8 roadmap tasks are marked lower effort. Time and impact values are illustrative and should be re-estimated for the actual stack, scope, traffic, and team. 2 sample items are assigned to a non-developer owner.
LCP
3.8s
How long until the main content appears
Needs workCLS
0.18
How much the page jumps around while loading
Needs workINP
280ms
How fast the page reacts to taps and clicks
Needs workInformative product images in the sample homepage carousel and category grids have empty or missing alt attributes, so their content is not available to screen-reader users.
Suggested next step
Add descriptive alt text to each informative product image (e.g., alt="Blue running shoes, side view, size 10") and keep decorative images correctly empty.
The fictional checkout does not visibly explain accepted payments, returns, support, delivery timing, or transaction security in the reviewed viewport.
Suggested next step
Show accurate payment, delivery, returns, support, and security information where shoppers need it. Do not add decorative badges, guarantees, or review counts that cannot be verified.
The pages /products, /about, and /contact have no meta description. Search engines may choose page content or other sources for the displayed snippet.
Suggested next step
Write a specific, accurate description for each page and its likely query context. Keep it concise without forcing a fixed length or repeating keywords.
The "Add to Cart" buttons use #7CB342 green text on #F5F5F5 background, yielding a contrast ratio of 2.8:1 (minimum 4.5:1 required for WCAG AA).
Suggested next step
Darken the green to at least #558B2F or use white text on a solid green background to meet WCAG AA standards.
There is no skip-to-content link at the top of the page. Keyboard users must tab through the entire navigation on every page load.
Suggested next step
Add a visually-hidden "Skip to main content" link as the first focusable element in the DOM.
Without X-Frame-Options or frame-ancestors CSP directive, the site can be embedded in iframes on other domains, enabling clickjacking attacks.
Suggested next step
Add "X-Frame-Options: DENY" or "Content-Security-Policy: frame-ancestors 'none'" to prevent framing.
No Q&A sections were found on the reviewed product, category, or shipping pages. Those pages may still answer their intended questions without an FAQ.
Suggested next step
Add concise FAQs only for recurring questions not answered elsewhere. Use FAQ structured data only when the page and site are eligible and the markup matches visible content.
On mobile devices (375px width), users must scroll 2-3 screens before reaching the Add to Cart button on product pages.
Suggested next step
Review the product-information order and test whether a persistent purchase action helps without obscuring options, pricing, validation messages, or content.
12 product images use generic filenames such as "IMG_4521.jpg", which makes asset identification and maintenance harder.
Suggested next step
Use stable descriptive filenames such as "mens-leather-wallet-brown.jpg" where the deployment process supports renaming without broken references.
The <html> element has no lang attribute. Screen readers cannot select the correct language profile, leading to mispronounced content for non-English users.
Suggested next step
Add lang="en" (or the appropriate BCP 47 language tag) to the <html> element: <html lang="en">.
No Permissions-Policy header is set, so the site has not explicitly limited access to selected browser features by origin.
Suggested next step
Add a Permissions-Policy header restricting unused features: "camera=(), microphone=(), geolocation=()".
No breadcrumb navigation is present on the sample product and category pages, making the current hierarchy less explicit.
Suggested next step
If the catalog hierarchy is meaningful, add visible breadcrumbs and matching BreadcrumbList structured data with accurate URLs and names.
Missing meta descriptions on 3 pages, duplicate title tags, and short category-page copy that needs an intent review.
Accurate titles and descriptions help searchers distinguish pages; validate click effects in Search Console.
The pages /products, /about, and /contact have no meta description. Search engines may choose page content or other sources for the displayed snippet.
Suggested next step
Write a specific, accurate description for each page and its likely query context. Keep it concise without forcing a fixed length or repeating keywords.
5 product pages share the title "Products | Demo Store", making distinct products difficult to identify in tabs and search results.
Suggested next step
Use a consistent pattern such as "[Product Name] — [Category] | Demo Store" while keeping each title accurate and distinct.
Category pages /shoes, /accessories, and /sale have fewer than 100 recorded words. Length alone does not show whether they satisfy shopping intent.
Suggested next step
Review each category as a shopper. Add only useful guidance about range, fit, materials, filters, delivery, or selection when it helps the decision.
Product pages lack Product structured data, so they are not eligible through this markup for supported product enhancements.
Suggested next step
Add accurate Product and Offer properties that match visible page content. Include review or aggregate-rating data only when genuine and compliant with the applicable guidelines.
12 product images use generic filenames such as "IMG_4521.jpg", which makes asset identification and maintenance harder.
Suggested next step
Use stable descriptive filenames such as "mens-leather-wallet-brown.jpg" where the deployment process supports renaming without broken references.
Filter URLs such as /shoes?color=black and /shoes?size=10 have no canonical declaration. Some combinations may duplicate the base category, while others may serve distinct demand.
Suggested next step
Define a faceted-navigation policy. Canonicalize genuinely duplicate sort/filter states, preserve valuable indexable facets where justified, and align internal links, sitemaps, and crawl controls.
The /about, /contact, /blog, and /sale pages either have no H1 or use the same H1 text as another page. Each page needs a unique, descriptive H1.
Suggested next step
Give each page a clear primary heading that describes its topic or task. Avoid duplicate wording when the pages serve different purposes.
The fictional site inventory includes alternate localized URLs but no hreflang annotations connecting equivalent language or regional versions.
Suggested next step
If the URLs are true localized equivalents, add reciprocal hreflang annotations with valid language or language-region codes and self-references.
This fictional output shows how an AI follow-up can turn report evidence into implementation starting points. Verify generated code, assumptions, and claims before using them:
1. Add meta descriptions to /women, /men, and /sale
These three example category pages have no meta description. Confirm the page offer and use the following as a draft, not production-ready copy:
<meta name="description" content="Shop women's new arrivals — free shipping over $50, easy 30-day returns. New styles added weekly." />
2. Compress the 4 hero images above 1 MB
The sample performance trace attributes 68% of transferred bytes to these assets. Test suitable dimensions, compression, formats, and loading behavior, then remeasure LCP.
3. Move Add-to-Cart above the fold on mobile
In this sample viewport review, the primary purchase action starts 240px below the initial view. Test whether a clearer or persistent action improves task completion without obscuring content.
Additional suggestions vary with the report evidence
Next: Draft accurate meta descriptions for the 3 sample category pages, preview them in context, and monitor real search snippets and click data after publishing.
Compare over time: verify a change, re-scan, and use the score history alongside real performance and business metrics. A higher audit score does not guarantee better traffic or conversions.
Start a website reviewIt reviews captured title and meta-description text, H1 presence, canonical fields, image alternative values, unsuccessful link checks, parsed static JSON-LD presence, and Open Graph title or description coverage across the pages reached by the crawl.
No. An initial guest scan is available without an account. Crawl size and recurring scan limits depend on the current plan, and completion time varies with site size, response time, blocking, and crawl coverage.
This is a point-in-time crawl checklist. It does not provide Google impressions, clicks, queries, positions, indexing decisions, manual actions, rich-result status, or field performance data. Use Search Console and analytics alongside the crawl.
No. It is an internal heuristic built from captured fields and unsuccessful link responses. Search results depend on many query, content, technical, competition, location, device, and system factors that the checklist does not measure.
No. It reports whether parsed static JSON-LD and selected Open Graph fields were retained. It does not validate Schema.org vocabulary, rich-result eligibility, page-content consistency, social images, platform caching, final previews, Microdata, RDFa, or JavaScript-injected markup.
No. This page does not collect Chrome User Experience Report field data or run a Core Web Vitals lab test. Use PageSpeed Insights, Search Console's Core Web Vitals report, or another current field-data source for performance assessment.
Ways to go deeper with this site:
Technical SEO Signals
Review crawl-captured metadata, directives, URL patterns, statuses, links, and JSON-LD presence
JSON-LD Review
Review crawl-captured static JSON-LD types, selected field checks, and pages chosen by a limited applicability heuristic
Content Gaps
Review page coverage, metadata, headings, links, and format opportunities
Backlinks
Review on-site link readiness and generate outreach ideas to validate
The Agency plan adds branded reports, a client portal, team management, API access, and unlimited websites. Review the pricing page for current limits and inclusions.
See Agency planRun an initial guest website review without signing up. Your report reflects the pages reached, selected workflow, available signals, and current plan limits; crawl time varies.
Free account: 5 scans/month across all 57 specialist agents · No credit card required