SEOTracker · Shopify Audit

seotracker.online

Generated July 3, 2026
Non-Shopify (or undetected)
4/5
Good

Executive Summary

This audit evaluated 36 signals across the rendered HTML, JavaScript app stack, robots.txt, sitemap.xml and mobile viewport.

17
Pass
2
Critical
5
High
2
Medium
0
Low
5
Warnings

Weakest area: Technical SEO · Strongest area: Mobile · App stack: 0 detected.

Section Scores

Analytics
3.9/50 pass · 1 fail · 1 warn
Email & Retention
4.3/50 pass · 1 fail · 0 warn
Mobile
5.0/52 pass · 0 fail · 0 warn
On-Page SEO
4.3/56 pass · 1 fail · 1 warn
Reachability
4.3/52 pass · 1 fail · 0 warn
Reviews
4.3/50 pass · 1 fail · 0 warn
Security
5.0/51 pass · 0 fail · 0 warn
Structured Data
3.1/51 pass · 1 fail · 3 warn
Technical SEO
1.7/55 pass · 3 fail · 0 warn

App Stack

Detected from runtime JS globals + DOM markers on the homepage.

No tracked apps detected on the homepage.

Mobile Rendering

Above-the-fold screenshots at 390×844, iPhone user-agent.

Homepage (mobile)
Homepage (mobile)

Top Priorities

The highest-impact items, surfaced first.

Critical

CRITICALIndexableblog⏱ 30 min
Observed: robots meta: "noindex,follow"
ProblemA noindex directive is active on this page.
Why it mattersnoindex tells Google to drop this URL from its index — if unintentional, this page cannot rank.
How to fixRemove the noindex directive from the meta robots tag and the X-Robots-Tag header for this page.
CRITICALrobots.txt does not block /sitewide⏱ 15 min
Observed: Disallow: / blocks entire site
Problemrobots.txt has Disallow: / which blocks the entire site from crawlers.
Why it mattersNo page on this site can be indexed by search engines while this rule is active — full traffic loss.
How to fixRemove the Disallow: / rule from robots.txt immediately. Verify in Google Search Console after the fix.

High Priority

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.
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).
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.
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.
HIGHGoogle Analytics 4sitewide⏱ 2 hrs
Observed: no GA4 detected
ProblemNo Google Analytics 4 install detected (gtag global not present).
Why it mattersWithout GA4 you cannot measure traffic sources, conversion funnels, or attribute revenue to channels.
How to fixInstall GA4 via Google Tag Manager, configure enhanced ecommerce events (view_item, add_to_cart, purchase), and verify in Realtime.

30 / 60 / 90-Day Roadmap

Week 1 — Stop the Bleeding (Critical)

  • Indexableblog30 min
    Remove the noindex directive from the meta robots tag and the X-Robots-Tag header for this page.
  • robots.txt does not block /sitewide15 min
    Remove the Disallow: / rule from robots.txt immediately. Verify in Google Search Console after the fix.

Week 2 — Trust & Conversion (High)

  • Page reachableproduct1 day
    Check your hosting status, CDN configuration, and any geo/IP firewall rules that may block automated user agents.
  • 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.
  • Google Analytics 4sitewide2 hrs
    Install GA4 via Google Tag Manager, configure enhanced ecommerce events (view_item, add_to_cart, purchase), and verify in Realtime.

Week 3 — Revenue Levers (Medium)

  • Canonical tagblog2 hrs
    Add <link rel="canonical" href="..."> to every page template, pointing to the preferred indexable URL.
  • 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".

Month 2 — Growth Infrastructure

  • Meta description 120–160 charshomepage
    Trim or expand the description to 120–160 characters with a clear value proposition.
  • Organization · missing recommended fieldhomepage
  • Organization · missing recommended fieldhomepage
  • WebSite · missing recommended fieldhomepage
  • 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

WARNMeta description 120–160 charshomepage
Observed: 178 chars
ProblemMeta description is too short or too long for SERP display.
Why it mattersShort descriptions look underbuilt; long descriptions get cut off mid-sentence.
How to fixTrim or expand the description to 120–160 characters with a clear value proposition.
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

MEDIUMCanonical tagblog⏱ 2 hrs
Observed: missing
ProblemNo canonical link tag is set on this page.
Why it mattersWithout an explicit canonical, duplicate URLs (e.g., tracking parameters) can split ranking signals across versions.
How to fixAdd <link rel="canonical" href="..."> to every page template, pointing to the preferred indexable URL.
CRITICALIndexableblog⏱ 30 min
Observed: robots meta: "noindex,follow"
ProblemA noindex directive is active on this page.
Why it mattersnoindex tells Google to drop this URL from its index — if unintentional, this page cannot rank.
How to fixRemove the noindex directive from the meta robots tag and the X-Robots-Tag header for this page.
CRITICALrobots.txt does not block /sitewide⏱ 15 min
Observed: Disallow: / blocks entire site
Problemrobots.txt has Disallow: / which blocks the entire site from crawlers.
Why it mattersNo page on this site can be indexed by search engines while this rule is active — full traffic loss.
How to fixRemove the Disallow: / rule from robots.txt immediately. Verify in Google Search Console after the fix.

Structured Data

WARNOrganization · missing recommended fieldhomepage
Observed: Organization missing recommended field 'sameAs'
WARNOrganization · missing recommended fieldhomepage
Observed: Organization missing recommended field 'contactPoint'
WARNWebSite · missing recommended fieldhomepage
Observed: WebSite missing recommended field 'potentialAction'
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

HIGHGoogle Analytics 4sitewide⏱ 2 hrs
Observed: no GA4 detected
ProblemNo Google Analytics 4 install detected (gtag global not present).
Why it mattersWithout GA4 you cannot measure traffic sources, conversion funnels, or attribute revenue to channels.
How to fixInstall GA4 via Google Tag Manager, configure enhanced ecommerce events (view_item, add_to_cart, purchase), and verify in Realtime.
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.