This audit evaluated 33 signals across the rendered HTML, JavaScript app stack, robots.txt, sitemap.xml and mobile viewport.
12
Pass
0
Critical
10
High
3
Medium
0
Low
3
Warnings
Weakest area: On-Page SEO · Strongest area: Mobile · App stack: 1 detected.
Section Scores
Analytics
4.6/5
1 pass · 0 fail · 1 warn
Email & Retention
4.3/5
0 pass · 1 fail · 0 warn
Mobile
5.0/5
2 pass · 0 fail · 0 warn
On-Page SEO
1.0/5
0 pass · 6 fail · 2 warn
Reachability
4.3/5
2 pass · 1 fail · 0 warn
Reviews
4.3/5
0 pass · 1 fail · 0 warn
Security
5.0/5
1 pass · 0 fail · 0 warn
Structured Data
2.8/5
0 pass · 3 fail · 0 warn
Technical SEO
4.7/5
6 pass · 1 fail · 0 warn
App Stack
Detected from runtime JS globals + DOM markers on the homepage.
Google Analytics 4
Mobile Rendering
Above-the-fold screenshots at 390×844, iPhone user-agent.
Homepage (mobile)
Top Priorities
The highest-impact items, surfaced first.
High Priority
HIGHMeta description presenthomepage⏱ 30 min
Observed: missing
ProblemNo meta description is set on this page.
Why it mattersWithout a meta description Google auto-generates one — usually a worse snippet that drops click-through rate.
How to fixWrite a unique 120–160 character meta description that summarises the page and includes the primary query.
HIGHSingle H1homepage⏱ 30 min
Observed: 0 H1 tags
ProblemThe page has no H1 tag (or the H1 is empty).
Why it mattersH1 is Google's strongest on-page topic signal — a missing H1 tells crawlers the page has no clear topic.
How to fixAdd exactly one H1 containing the primary keyword and value proposition for this page.
HIGHJSON-LD presenthomepage⏱ 2 hrs
Observed: no JSON-LD blocks
ProblemNo Schema.org JSON-LD blocks were found on this page.
Why it mattersJSON-LD is the format Google and AI engines (ChatGPT, Perplexity, Gemini) use to understand entities and cite sources.
How to fixAdd the appropriate JSON-LD types for this page (e.g., WebPage, Organization on home; Product on PDPs; FAQPage on FAQs).
HIGHOrganization or WebSite schemahomepage⏱ 1 day
Observed: neither Organization nor WebSite found
ProblemHomepage has no Organization or WebSite JSON-LD.
Why it mattersWithout entity schema, the brand is invisible to AI search engines and the Google Knowledge Graph.
How to fixAdd an Organization JSON-LD block with name, url, logo, sameAs (social profiles) and a WebSite block with url and SearchAction.
HIGHPage reachableproduct⏱ 1 day
Observed: request failed: unknown
ProblemChromium could not load this page (timeout or network error).
Why it mattersIf our headless browser cannot reach it, neither can Googlebot — the page is effectively invisible to search.
How to fixCheck your hosting status, CDN configuration, and any geo/IP firewall rules that may block automated user agents.
30 / 60 / 90-Day Roadmap
Week 2 — Trust & Conversion (High)
Meta description presenthomepage30 min
Write a unique 120–160 character meta description that summarises the page and includes the primary query.
Single H1homepage30 min
Add exactly one H1 containing the primary keyword and value proposition for this page.
JSON-LD presenthomepage2 hrs
Add the appropriate JSON-LD types for this page (e.g., WebPage, Organization on home; Product on PDPs; FAQPage on FAQs).
Organization or WebSite schemahomepage1 day
Add an Organization JSON-LD block with name, url, logo, sameAs (social profiles) and a WebSite block with url and SearchAction.
Page reachableproduct1 day
Check your hosting status, CDN configuration, and any geo/IP firewall rules that may block automated user agents.
Meta description presentblog30 min
Write a unique 120–160 character meta description that summarises the page and includes the primary query.
Single H1blog30 min
Add exactly one H1 containing the primary keyword and value proposition for this page.
JSON-LD presentblog2 hrs
Add the appropriate JSON-LD types for this page (e.g., WebPage, Organization on home; Product on PDPs; FAQPage on FAQs).
Review platform installedsitewide1 day
Install a review app, configure post-purchase review request emails (14–21 day delay), and surface ratings near the buy box.
Email marketing platformsitewide1 day
Install Klaviyo, set up popup with offer incentive, then build welcome (3 emails), abandoned-cart (3 emails), and post-purchase (Day 3, Day 14, Day 60) flows.
Week 3 — Revenue Levers (Medium)
Open Graph tagshomepage2 hrs
Add og:title, og:description, and og:image (≥1200×630) to every page template; also add twitter:card="summary_large_image".
Open Graph tagsblog2 hrs
Add og:title, og:description, and og:image (≥1200×630) to every page template; also add twitter:card="summary_large_image".
robots.txt references sitemapsitewide15 min
Add a `Sitemap: https://yourdomain.com/sitemap.xml` line to robots.txt.
Month 2 — Growth Infrastructure
Title 30–60 charshomepage
Rewrite the title to land between 30 and 60 characters, leading with the most important keyword.
Title 30–60 charsblog
Rewrite the title to land between 30 and 60 characters, leading with the most important keyword.
Meta Pixelsitewide2 hrs
Install the Meta Pixel (or Conversions API) via GTM and verify the Purchase event fires after checkout completion.
Issues & Findings
Every issue includes the problem, why it matters, and a concrete fix.
Reachability
HIGHPage reachableproduct⏱ 1 day
Observed: request failed: unknown
ProblemChromium could not load this page (timeout or network error).
Why it mattersIf our headless browser cannot reach it, neither can Googlebot — the page is effectively invisible to search.
How to fixCheck your hosting status, CDN configuration, and any geo/IP firewall rules that may block automated user agents.
On-Page SEO
WARNTitle 30–60 charshomepage
Observed: 9 chars: "CLASSIPIE"
ProblemTitle length is outside the SERP-optimal 30–60 character range.
Why it mattersShort titles waste SERP real estate; long titles get truncated, hurting click-through rate.
How to fixRewrite the title to land between 30 and 60 characters, leading with the most important keyword.
HIGHMeta description presenthomepage⏱ 30 min
Observed: missing
ProblemNo meta description is set on this page.
Why it mattersWithout a meta description Google auto-generates one — usually a worse snippet that drops click-through rate.
How to fixWrite a unique 120–160 character meta description that summarises the page and includes the primary query.
HIGHSingle H1homepage⏱ 30 min
Observed: 0 H1 tags
ProblemThe page has no H1 tag (or the H1 is empty).
Why it mattersH1 is Google's strongest on-page topic signal — a missing H1 tells crawlers the page has no clear topic.
How to fixAdd exactly one H1 containing the primary keyword and value proposition for this page.
MEDIUMOpen Graph tagshomepage⏱ 2 hrs
Observed: og:title and og:image missing
Problemog:title and/or og:image meta tags are missing.
Why it mattersWithout Open Graph, links shared to social platforms render as plain URLs with no preview, killing click-through.
How to fixAdd og:title, og:description, and og:image (≥1200×630) to every page template; also add twitter:card="summary_large_image".
WARNTitle 30–60 charsblog
Observed: 16 chars: "Blog – CLASSIPIE"
ProblemTitle length is outside the SERP-optimal 30–60 character range.
Why it mattersShort titles waste SERP real estate; long titles get truncated, hurting click-through rate.
How to fixRewrite the title to land between 30 and 60 characters, leading with the most important keyword.
HIGHMeta description presentblog⏱ 30 min
Observed: missing
ProblemNo meta description is set on this page.
Why it mattersWithout a meta description Google auto-generates one — usually a worse snippet that drops click-through rate.
How to fixWrite a unique 120–160 character meta description that summarises the page and includes the primary query.
HIGHSingle H1blog⏱ 30 min
Observed: 0 H1 tags
ProblemThe page has no H1 tag (or the H1 is empty).
Why it mattersH1 is Google's strongest on-page topic signal — a missing H1 tells crawlers the page has no clear topic.
How to fixAdd exactly one H1 containing the primary keyword and value proposition for this page.
MEDIUMOpen Graph tagsblog⏱ 2 hrs
Observed: og:title and og:image missing
Problemog:title and/or og:image meta tags are missing.
Why it mattersWithout Open Graph, links shared to social platforms render as plain URLs with no preview, killing click-through.
How to fixAdd og:title, og:description, and og:image (≥1200×630) to every page template; also add twitter:card="summary_large_image".
Technical SEO
MEDIUMrobots.txt references sitemapsitewide⏱ 15 min
Observed: no Sitemap: directive
Problemrobots.txt does not contain a Sitemap: directive.
Why it mattersCrawlers (including Bing and AI bots) rely on the Sitemap: line to find your sitemap.xml efficiently.
How to fixAdd a `Sitemap: https://yourdomain.com/sitemap.xml` line to robots.txt.
Structured Data
HIGHJSON-LD presenthomepage⏱ 2 hrs
Observed: no JSON-LD blocks
ProblemNo Schema.org JSON-LD blocks were found on this page.
Why it mattersJSON-LD is the format Google and AI engines (ChatGPT, Perplexity, Gemini) use to understand entities and cite sources.
How to fixAdd the appropriate JSON-LD types for this page (e.g., WebPage, Organization on home; Product on PDPs; FAQPage on FAQs).
HIGHOrganization or WebSite schemahomepage⏱ 1 day
Observed: neither Organization nor WebSite found
ProblemHomepage has no Organization or WebSite JSON-LD.
Why it mattersWithout entity schema, the brand is invisible to AI search engines and the Google Knowledge Graph.
How to fixAdd an Organization JSON-LD block with name, url, logo, sameAs (social profiles) and a WebSite block with url and SearchAction.
HIGHJSON-LD presentblog⏱ 2 hrs
Observed: no JSON-LD blocks
ProblemNo Schema.org JSON-LD blocks were found on this page.
Why it mattersJSON-LD is the format Google and AI engines (ChatGPT, Perplexity, Gemini) use to understand entities and cite sources.
How to fixAdd the appropriate JSON-LD types for this page (e.g., WebPage, Organization on home; Product on PDPs; FAQPage on FAQs).
Reviews
HIGHReview platform installedsitewide⏱ 1 day
Observed: no review app detected (Judge.me, Yotpo, Loox, Okendo, Stamped)
ProblemNo review platform (Judge.me, Yotpo, Loox, Okendo, Stamped) detected on the homepage.
Why it mattersStar ratings on PDPs increase conversion by 5–20%, and Review schema unlocks star snippets in Google SERPs.
How to fixInstall a review app, configure post-purchase review request emails (14–21 day delay), and surface ratings near the buy box.
Email & Retention
HIGHEmail marketing platformsitewide⏱ 1 day
Observed: no major ESP detected (Klaviyo)
ProblemNo major email platform (Klaviyo) detected on the homepage.
Why it mattersWithout an ESP, you cannot run welcome / abandoned-cart / post-purchase flows — typically 15–30% of e-commerce revenue.
How to fixInstall Klaviyo, set up popup with offer incentive, then build welcome (3 emails), abandoned-cart (3 emails), and post-purchase (Day 3, Day 14, Day 60) flows.
Analytics
WARNMeta Pixelsitewide⏱ 2 hrs
Observed: no Meta Pixel detected
ProblemNo Meta Pixel detected (fbq global not present).
Why it mattersIf you advertise on Meta (Facebook/Instagram), missing the Pixel destroys optimisation and prevents retargeting.
How to fixInstall the Meta Pixel (or Conversions API) via GTM and verify the Purchase event fires after checkout completion.