How to Do a Shopify SEO Audit in 30 Minutes
A practical 30-minute Shopify SEO audit you can run yourself. No agency, no expensive tools — just a clear checklist to find and fix the issues killing your rankings.
An SEO audit doesn't have to be a multi-week engagement with an agency. Most Shopify stores have a predictable set of issues — and once you know what to look for, you can run through the checklist in under 30 minutes. Here's exactly how to do it.
Before You Start (5 minutes)
Open these three tools in separate tabs:
- StoreVitals — Enter your store URL and start a free health scan. It will run in the background while you work through the manual checks
- Google Search Console — Your most valuable free SEO tool. If you haven't verified your Shopify store yet, do it now
- Google PageSpeed Insights — For Core Web Vitals analysis
Step 1: Check for Crawlability Issues (5 minutes)
If Google can't crawl your pages, nothing else matters.
In Google Search Console:
- Coverage → check for "Excluded" URLs. A large number may indicate a crawl budget problem
- Sitemaps → verify your sitemap is submitted with no errors. Shopify auto-generates one at /sitemap.xml
- URL Inspection → test your homepage, best-selling product page, and main collection page
In StoreVitals:
- Check for robots.txt issues — are important pages being blocked?
- Look at redirect chain findings — more than 1 hop is a problem
Step 2: Audit Title Tags and Meta Descriptions (5 minutes)
Title tags are the most impactful on-page SEO element. Common Shopify problems:
- Missing titles — Custom pages (About, FAQ) often get missed
- Duplicate titles — Product variants and paginated collections often repeat titles
- Too long — Google truncates titles over ~60 characters
- Missing meta descriptions — Shopify doesn't generate these automatically. Google pulls a random excerpt instead — rarely optimal
Spot-check 5-10 product and collection pages in Shopify Admin by clicking "SEO" at the bottom of each page editor. StoreVitals flags missing meta descriptions across every crawled page automatically.
Step 3: Check Image Health (5 minutes)
- Missing alt text — Every product image should have descriptive alt text. Shopify allows bulk editing in the media library
- Large image files — Images over 500KB slow Core Web Vitals. Go to Shopify Admin → Content → Files, sorted by size, and flag anything over 500KB for recompression
Step 4: Review Internal Links (3 minutes)
Check Google Search Console → Coverage → "Not found (404)" for client errors. These appear when products are deleted but still linked from collection descriptions, blog posts, or navigation menus. StoreVitals crawls your store and finds broken links automatically.
Step 5: Check Page Speed (5 minutes)
Run PageSpeed Insights on your homepage, top product page, and main collection page. Target: 50+ mobile, 70+ desktop. Below 40 on mobile is a significant ranking disadvantage.
Step 6: Verify Structured Data (2 minutes)
Use Google's Rich Results Test on your homepage and a product page. Verify valid Product schema. Missing schema means you're leaving rich snippet real estate on the table.
Step 7: Review Your Full StoreVitals Report
Your automated scan should be complete by now. Look for:
- Critical issues (score impact 10+ points) — fix these first
- Security header warnings — quick wins via Shopify Admin or Cloudflare
- Accessibility issues — missing form labels, empty links also affect rankings
Prioritize Your Fix List
- P0: Broken links to key pages, crawl blocks, SSL issues
- P1: Missing title tags and meta descriptions on high-traffic pages
- P2: Missing alt text, oversized images, structured data errors
- P3: Security headers, performance optimizations
Set up StoreVitals for weekly automated monitoring so you don't have to repeat this audit manually every month.