SEOTracker · Shopify Audit

engin8.io

Generated June 30, 2026
Non-Shopify (or undetected)
4.2/5
Good

Executive Summary

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

28
Pass
0
Critical
4
High
0
Medium
0
Low
12
Warnings

Weakest area: Structured Data · Strongest area: Mobile · App stack: 1 detected.

Section Scores

Analytics
4.6/51 pass · 0 fail · 1 warn
Email & Retention
4.3/50 pass · 1 fail · 0 warn
Mobile
5.0/53 pass · 0 fail · 0 warn
On-Page SEO
3.1/58 pass · 1 fail · 3 warn
Reachability
4.3/53 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
1.8/53 pass · 0 fail · 8 warn
Technical SEO
5.0/59 pass · 0 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)
Homepage (mobile)

Top Priorities

The highest-impact items, surfaced first.

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.
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.
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.

30 / 60 / 90-Day Roadmap

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.
  • Meta description presentblog30 min
    Write a unique 120–160 character meta description that summarises the page and includes the primary query.
  • 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.

Month 2 — Growth Infrastructure

  • Organization · missing recommended fieldhomepage
  • Organization · missing recommended fieldhomepage
  • Title 30–60 charsabout
    Rewrite the title to land between 30 and 60 characters, leading with the most important keyword.
  • Meta description 120–160 charsabout
    Trim or expand the description to 120–160 characters with a clear value proposition.
  • Organization · missing recommended fieldabout
  • Organization · missing recommended fieldabout
  • WebSite · missing recommended fieldabout
  • Title 30–60 charsblog
    Rewrite the title to land between 30 and 60 characters, leading with the most important keyword.
  • Organization · missing recommended fieldblog
  • Organization · missing recommended fieldblog
  • WebSite · missing recommended fieldblog
  • 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 charsabout
Observed: 79 chars: "About Engin8 | Founded by Robert Ferreira & Lee Loree (ex-Seller Investigators)"
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.
WARNMeta description 120–160 charsabout
Observed: 177 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.
WARNTitle 30–60 charsblog
Observed: 14 chars: "Blogs - Engin8"
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.

Structured Data

WARNOrganization · missing recommended fieldhomepage
Observed: Organization missing recommended field 'sameAs'
WARNOrganization · missing recommended fieldhomepage
Observed: Organization missing recommended field 'contactPoint'
WARNOrganization · missing recommended fieldabout
Observed: Organization missing recommended field 'sameAs'
WARNOrganization · missing recommended fieldabout
Observed: Organization missing recommended field 'contactPoint'
WARNWebSite · missing recommended fieldabout
Observed: WebSite missing recommended field 'potentialAction'
WARNOrganization · missing recommended fieldblog
Observed: Organization missing recommended field 'sameAs'
WARNOrganization · missing recommended fieldblog
Observed: Organization missing recommended field 'contactPoint'
WARNWebSite · missing recommended fieldblog
Observed: WebSite missing recommended field 'potentialAction'

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.