Technical SEO Audit for shopify.com
92
/ 100
Excellent
TL;DR
Free technical SEO audit for shopify.com. Score: 92/100 across 60+ on-page, performance, mobile, and security signals. Run by Baaed FREE SEO Suite.
Audit Results
Analytics 3 signals
-
Google Analytics No Google Analytics detected. Without analytics you can't measure traffic or conversions.
-
Google Tag Manager No GTM detected. Optional — only worth adding if you run many tracking pixels.
-
Facebook Pixel No Facebook Pixel detected. Optional — only worth adding if you run Meta ads and need retargeting.
Mobile 2 signals
-
Mobile Viewport Mobile viewport correctly configured.
-
Flash Content No Flash content — good, Flash has been discontinued since 2020.
Onpage 18 signals
-
Title Tag Title present, 66 characters. Good: "Shopify: The All-in-One Commerce Platform for Businesses - Shopify"
-
Meta Description Description present, 142 characters — within the sweet spot.
-
Meta Keywords No meta keywords tag present — this is modern best practice. Google ignores this tag since 2009.
-
H1 Heading Exactly one H1 on the page: "Be the nextAI all-star"
-
Heading Hierarchy Logical heading structure: H1:1 H2:5 H3:15 H4:7 H5:0 H6:0.
-
Image Alt Text All 53 images have alt text. Excellent for accessibility and SEO.
-
Internal vs External Links 266 internal, 43 external. Internal link ratio is healthy (86%).
-
Follow / Nofollow 302 dofollow, 7 nofollow. Link equity flows through dofollow links to linked pages.
-
Canonical URL Canonical tag present: https://www.shopify.com/
-
Language Attribute Page declares lang="en".
-
Character Encoding UTF-8 charset declared — correct modern default.
-
DOCTYPE HTML5 DOCTYPE declared correctly.
-
Custom 404 Page Missing URLs return a full 404 response (61,267 bytes). Visitors get proper feedback.
-
W3C HTML Validity 54 W3C HTML errors. Significant markup issues — may affect parser/crawler behavior.
-
Text to HTML Ratio Text/HTML ratio: 36.7% — healthy content-to-markup balance.
-
Total Link Count 309 links on page.
-
Author Meta No author meta tag. Optional — relevant for blogs and news sites.
-
Readability Proxy Sentences are very short (~5 words). May indicate thin content or fragmented text.
Performance 12 signals
-
HTTP Status Server returned HTTP 200.
-
Response Time Fast TTFB: 80ms. Well under Google's 800ms target.
-
Page Size Page weight: 68 KB. Lightweight — good for mobile users on slow connections.
-
Compression Brotli compression active — modern and efficient.
-
Browser Caching Static asset https://cdn.shopify.com/shopifycloud/web/assets/v1/favicon-default-6cbad9de243dbae3.ico caches well: public, max-age=31536000, immutable.
-
HTTP Version Serving over HTTP/2 — multiplexed and modern.
-
External Resources 1 CSS + 0 JS external files — reasonable.
-
Inline <style> Tags 1 inline style blocks. A small amount can be fine (critical CSS), but keep it minimal.
-
Inline <script> Tags 6 inline scripts. Move to external files to enable caching and a stricter CSP.
-
Iframes No iframes — keeps load time predictable.
-
Image Count 53 images.
-
Broken Link Check 1 of 30 crawled links returned 4xx/5xx. Examples: https://www.shopify.com/404-static. Run full broken-links scan →
Security 9 signals
-
HTTPS Page served over HTTPS. Good for SEO, privacy, and user trust.
-
HSTS Strict-Transport-Security header present. Forces HTTPS on future visits.
-
Content Security Policy No CSP header. Modern defense against XSS — add one via your server config.
-
X-Frame-Options / CSP frame-ancestors No X-Frame-Options or CSP frame-ancestors. Page can be embedded in a malicious frame.
-
Mixed Content No mixed content — all resources loaded over HTTPS.
-
Server Header Disclosure Server header present but version hidden: "cloudflare".
-
X-Powered-By Disclosure No X-Powered-By header — good.
-
security.txt security.txt file present — RFC 9116 standard for security contact info.
-
DNSBL / Spam Blocklist IP is clean on the 5 major DNSBL zones spot-checked (Spamhaus, SpamCop, Barracuda, SORBS, PSBL).
Technical 16 signals
-
Viewport Meta Tag Responsive viewport declared: width=device-width,initial-scale=1.
-
Robots Meta Tag No restrictive robots meta — default is index,follow (good).
-
robots.txt robots.txt is present at https://shopify.com/robots.txt.
-
XML Sitemap Sitemap found at https://shopify.com/sitemap.xml.
-
Structured Data (Schema) Structured data present — JSON-LD: Corporation, ContactPoint; 1 Microdata items; RDFa detected. Eligible for rich results.
-
Structured Data Richness 3 distinct schema types — rich signal for search engines.
-
Open Graph Tags All core Open Graph tags present (title, description, image, url, type).
-
Twitter Card Twitter Card configured: type "summary_large_image".
-
AMP Page is not AMP. This is fine — AMP is optional and declining in Google's ranking signals.
-
Favicon Favicon declared: https://cdn.shopify.com/shopifycloud/web/assets/v1/favicon-default-6cbad9de243dbae3.ico.
-
Hreflang 66 hreflang alternates declared.
-
ads.txt ads.txt file present — IAB anti-fraud standard for programmatic ads.
-
Server IP / Location Resolved to 23.227.38.33.
-
Server Location / Host Hosting provider: <strong>Shopify</strong> (rDNS: <code>checkout.shopify.com</code>).
-
www / non-www canonical Apex redirects to www. Single canonical hostname configured correctly.
-
Domain Age WHOIS lookup unavailable for this TLD — skipped. Older domains tend to rank slightly better; not an actionable issue.
Want to fix the issues we flagged?
Baaed FREE SEO Suite has free tools that solve every metric in this report.