Shopify Audit
Full Chromium render via Playwright. Every value comes from a live page fetch — no fabrication, no AI inference.
seotracker.online
Non-Shopify (or undetected)Scraped 3 weeks ago · 36 checks evaluated · 0 apps detected
Overall
4/5
Good
Executive Summary
Auto-synthesised from finding counts and severities. Every number traces to the rule engine output below.
This audit evaluated 36 signals across rendered HTML, JavaScript app stack, robots.txt, sitemap.xml, and mobile viewport.
17
Pass
2
Critical
5
High
2
Medium
0
Low
5
Warn
Weakest area: Technical SEO. Strongest area: Mobile.
Critical Issues
Indexable (blog)
robots meta: "noindex,follow"
Problem. A noindex directive is active on this page.
Why it matters. noindex tells Google to drop this URL from its index — if unintentional, this page cannot rank.
Fix. Remove the noindex directive from the meta robots tag and the X-Robots-Tag header for this page.
robots.txt does not block / (sitewide)
Disallow: / blocks entire site
Problem. robots.txt has Disallow: / which blocks the entire site from crawlers.
Why it matters. No page on this site can be indexed by search engines while this rule is active — full traffic loss.
Fix. Remove the Disallow: / rule from robots.txt immediately. Verify in Google Search Console after the fix.
High-Priority Issues
Page reachable (product)
request failed: unknown
Problem. Chromium could not load this page (timeout or network error).
Why it matters. If our headless browser cannot reach it, neither can Googlebot — the page is effectively invisible to search.
Fix. Check your hosting status, CDN configuration, and any geo/IP firewall rules that may block automated user agents.
JSON-LD present (blog)
no JSON-LD blocks
Problem. No Schema.org JSON-LD blocks were found on this page.
Why it matters. JSON-LD is the format Google and AI engines (ChatGPT, Perplexity, Gemini) use to understand entities and cite sources.
Fix. Add the appropriate JSON-LD types for this page (e.g., WebPage, Organization on home; Product on PDPs; FAQPage on FAQs).
Review platform installed (sitewide)
no review app detected (Judge.me, Yotpo, Loox, Okendo, Stamped)
Problem. No review platform (Judge.me, Yotpo, Loox, Okendo, Stamped) detected on the homepage.
Why it matters. Star ratings on PDPs increase conversion by 5–20%, and Review schema unlocks star snippets in Google SERPs.
Fix. Install a review app, configure post-purchase review request emails (14–21 day delay), and surface ratings near the buy box.
Email marketing platform (sitewide)
no major ESP detected (Klaviyo)
Problem. No major email platform (Klaviyo) detected on the homepage.
Why it matters. Without an ESP, you cannot run welcome / abandoned-cart / post-purchase flows — typically 15–30% of e-commerce revenue.
Fix. 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.
Google Analytics 4 (sitewide)
no GA4 detected
Problem. No Google Analytics 4 install detected (gtag global not present).
Why it matters. Without GA4 you cannot measure traffic sources, conversion funnels, or attribute revenue to channels.
Fix. Install GA4 via Google Tag Manager, configure enhanced ecommerce events (view_item, add_to_cart, purchase), and verify in Realtime.
30 / 60 / 90-Day Roadmap
Findings auto-bucketed by severity — critical fails go to Week 1, high to Week 2, medium to Week 3, low + warnings to Month 2.
Week 1 — Stop the Bleeding · Critical · 2 items
- Indexable (blog) — Remove the noindex directive from the meta robots tag and the X-Robots-Tag header for this page. [30 min]
- robots.txt does not block / (sitewide) — Remove the Disallow: / rule from robots.txt immediately. Verify in Google Search Console after the fix. [15 min]
Week 2 — Trust & Conversion · High · 5 items
- Page reachable (product) — Check your hosting status, CDN configuration, and any geo/IP firewall rules that may block automated user agents. [1 day]
- JSON-LD present (blog) — Add the appropriate JSON-LD types for this page (e.g., WebPage, Organization on home; Product on PDPs; FAQPage on FAQs). [2 hrs]
- Review platform installed (sitewide) — Install a review app, configure post-purchase review request emails (14–21 day delay), and surface ratings near the buy box. [1 day]
- Email marketing platform (sitewide) — 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. [1 day]
- Google Analytics 4 (sitewide) — Install GA4 via Google Tag Manager, configure enhanced ecommerce events (view_item, add_to_cart, purchase), and verify in Realtime. [2 hrs]
Week 3 — Revenue Levers · Medium · 2 items
- Canonical tag (blog) — Add <link rel="canonical" href="..."> to every page template, pointing to the preferred indexable URL. [2 hrs]
- Open Graph tags (blog) — Add og:title, og:description, and og:image (≥1200×630) to every page template; also add twitter:card="summary_large_image". [2 hrs]
Month 2 — Growth Infrastructure · Low + Warnings · 5 items
- Meta description 120–160 chars (homepage) — Trim or expand the description to 120–160 characters with a clear value proposition.
- Organization · missing recommended field (homepage)
- Organization · missing recommended field (homepage)
- WebSite · missing recommended field (homepage)
- Meta Pixel (sitewide) — Install the Meta Pixel (or Conversions API) via GTM and verify the Purchase event fires after checkout completion. [2 hrs]
Section Scores
Computed from objective rules: each section starts at 5.0, deducts 1.5 (critical fail), 0.75 (high), 0.35 (medium), 0.10 (low), 0.4 (warn). Floored at 1.0.
pass · fail · warn · n/a
App Stack
Detected from runtime JS globals + DOM markers on the homepage.
No tracked apps detected on the homepage.
Pages Crawled
Each row is one Chromium fetch. Status + title come directly from the live response.
| Page | URL | Status | Title |
|---|---|---|---|
| Homepage | https://seotracker.online | 200 | SEO Tracker for Google + AI Search — Free Rank Tracking |
| Product page (first found) | — | ERR | — |
| /collections/all | https://seotracker.online/collections/all | 404 | Not Found |
| /pages/about | https://seotracker.online/pages/about | 404 | Not Found |
| /pages/faq | https://seotracker.online/pages/faq | 404 | Not Found |
| /policies/refund-policy | https://seotracker.online/pages/refund-policy | 404 | Not Found |
| /policies/shipping-policy | https://seotracker.online/pages/shipping | 404 | Not Found |
| /blogs/news | https://seotracker.online/blog | 200 | Sign in — SEO Tracker · SEOTracker |
Mobile Render (iPhone 17 viewport)
Above-the-fold screenshots captured at 390×844 with iOS user-agent.
robots.txt
- Status
- 200
- References sitemap
- Yes
- Blocks entire site
- YES — CRITICAL
View first 800 bytes
<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;"># As a condition of accessing this website, you agree to abide by the following # content signals: # (a) If a Content-Signal = yes, you may collect content for the corresponding # use. # (b) If a Content-Signal = no, you may not collect content for the # corresponding use. # (c) If the website operator does not include a Content-Signal for a # corresponding use, the website operator neither grants nor restricts # permission via Content-Signal with respect to the corresponding use. # The content signals and their meanings are: # search: building a search index and providing search results (e.g., returning # hyperlinks and sh
sitemap.xml
- Status
- 200
- URL count
- 13
- Has lastmod dates
- Yes
Security 1 checks
Reachability 8 checks
Problem. Chromium could not load this page (timeout or network error).
Why it matters. If our headless browser cannot reach it, neither can Googlebot — the page is effectively invisible to search.
Fix. Check your hosting status, CDN configuration, and any geo/IP firewall rules that may block automated user agents. [1 day]
On-Page SEO 8 checks
Problem. Meta description is too short or too long for SERP display.
Why it matters. Short descriptions look underbuilt; long descriptions get cut off mid-sentence.
Fix. Trim or expand the description to 120–160 characters with a clear value proposition.
Problem. og:title and/or og:image meta tags are missing.
Why it matters. Without Open Graph, links shared to social platforms render as plain URLs with no preview, killing click-through.
Fix. Add og:title, og:description, and og:image (≥1200×630) to every page template; also add twitter:card="summary_large_image". [2 hrs]
Technical SEO 8 checks
Problem. No canonical link tag is set on this page.
Why it matters. Without an explicit canonical, duplicate URLs (e.g., tracking parameters) can split ranking signals across versions.
Fix. Add <link rel="canonical" href="..."> to every page template, pointing to the preferred indexable URL. [2 hrs]
Problem. A noindex directive is active on this page.
Why it matters. noindex tells Google to drop this URL from its index — if unintentional, this page cannot rank.
Fix. Remove the noindex directive from the meta robots tag and the X-Robots-Tag header for this page. [30 min]
Problem. robots.txt has Disallow: / which blocks the entire site from crawlers.
Why it matters. No page on this site can be indexed by search engines while this rule is active — full traffic loss.
Fix. Remove the Disallow: / rule from robots.txt immediately. Verify in Google Search Console after the fix. [15 min]
Mobile 2 checks
Structured Data 5 checks
Problem. No Schema.org JSON-LD blocks were found on this page.
Why it matters. JSON-LD is the format Google and AI engines (ChatGPT, Perplexity, Gemini) use to understand entities and cite sources.
Fix. Add the appropriate JSON-LD types for this page (e.g., WebPage, Organization on home; Product on PDPs; FAQPage on FAQs). [2 hrs]
Reviews 1 checks
Problem. No review platform (Judge.me, Yotpo, Loox, Okendo, Stamped) detected on the homepage.
Why it matters. Star ratings on PDPs increase conversion by 5–20%, and Review schema unlocks star snippets in Google SERPs.
Fix. Install a review app, configure post-purchase review request emails (14–21 day delay), and surface ratings near the buy box. [1 day]
Email & Retention 1 checks
Problem. No major email platform (Klaviyo) detected on the homepage.
Why it matters. Without an ESP, you cannot run welcome / abandoned-cart / post-purchase flows — typically 15–30% of e-commerce revenue.
Fix. 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. [1 day]
Analytics 2 checks
Problem. No Google Analytics 4 install detected (gtag global not present).
Why it matters. Without GA4 you cannot measure traffic sources, conversion funnels, or attribute revenue to channels.
Fix. Install GA4 via Google Tag Manager, configure enhanced ecommerce events (view_item, add_to_cart, purchase), and verify in Realtime. [2 hrs]
Problem. No Meta Pixel detected (fbq global not present).
Why it matters. If you advertise on Meta (Facebook/Instagram), missing the Pixel destroys optimisation and prevents retargeting.
Fix. Install the Meta Pixel (or Conversions API) via GTM and verify the Purchase event fires after checkout completion. [2 hrs]