
SEO & Growth
DIY SEO Audit: How to Check Your Online Store's Health in an Afternoon

You do not need an agency contract to find out whether your store has SEO problems — you need an afternoon, a spreadsheet, and the right order of checks. This is the same sequence professionals start with, scaled to what one person can honestly verify in a few hours.
Table of Contents
Before You Start: What You Need
- Google Search Console (free) — if it is not set up for your store, set it up first; its data is the backbone of half these checks.
- A spreadsheet with three columns: problem found, example URL, severity (blocking / hurting / polish).
- Your sitemap address (usually yourstore.com/sitemap.xml) and a browser window you are not afraid to open twenty tabs in.
Work through the checks in order. The early ones find problems that make the later ones meaningless — there is no point polishing titles on pages Google cannot index.
Check 1: Can Google See Your Pages at All?
- Search Console → Pages report: look at the “not indexed” reasons. A few are normal (redirects, alternates); the worrying ones are Crawled — currently not indexed and Discovered — currently not indexed on pages that matter.
- The site: test: search site:yourstore.com and compare the rough result count with your real page count. A wild mismatch in either direction is a finding.
- Spot-check five key pages (home, top category, top product, a guide): paste each URL into Search Console’s URL Inspection tool. Each should say indexed, with itself as the canonical.
Check 2: Sitemap and Robots Sanity
- Open your sitemap: it should list live, canonical, indexable pages only. If it contains out-of-stock-forever products, old collections, or URLs that redirect, note it.
- Open /robots.txt: you are looking for accidents — a stray Disallow: / left from development, or blocked CSS/image folders. Anything you do not recognize goes on the sheet.
- Confirm the sitemap is submitted in Search Console and shows no fetch errors.
Check 3: Titles, Duplicates and Cannibalization
Export your pages (your platform’s product/category export, or the sitemap) and sort by page title. Duplicated titles across different products are the most common quiet problem in store SEO — and two pages with the same title are usually chasing the same search, which means both underperform.
- Flag every duplicated title and every pair of pages that could answer the same query.
- Check your top category against your top guide: if both target the same phrase, one of them has the wrong job.
- Note missing meta descriptions on money pages; write them for the top ten before anything else.
Check 4: The Speed Reality Check
Run your home page, one category and one product page through PageSpeed Insights. Ignore the single lab score for a moment and read the field data (the 28-day real-user numbers) and the listed diagnostics. On stores, the same culprits repeat: oversized hero and product images, sliders loading full-size photos, and third-party scripts stacked on every page. If your product template’s Largest Contentful Paint is over 2.5 seconds in field data, that is a blocking-grade finding, not polish. Our product page checklist covers the image habits that cause it.
Check 5: Links and Images, the Quick Pass
- Click your own navigation as a stranger: can you reach every money page within three clicks of home? Pages nobody links to are pages search engines deprioritize.
- Spot-check ten product images for file names and alt text. Camera names (IMG_2041) and empty alt across the sample means the catalog system needs fixing, not ten images — see our alt text guide for the standard.
- Find one broken link on purpose: check your footer and your oldest guide. Broken internal links on a small sample imply a larger pattern.
Reading Your Results Honestly
By now your spreadsheet sorts your store’s SEO into three honest piles. Blocking findings (indexing failures, robots accidents, wrong canonicals) outrank everything — fix or escalate those first. Hurting findings (duplicates, thin product copy, slow templates) are the quarterly work plan. Polish (a meta description here, an alt text there) fills gaps between the two. What this afternoon cannot give you is crawl-scale certainty or a competitive read on why rivals outrank you — that is exactly where a professional SEO strategy & audit starts.
Frequently Asked Questions
How long does a DIY SEO audit take?
The version on this page takes two to four hours for a typical store, most of it in the indexing and duplicate checks. It is a health check, not the full professional workup — but it reliably finds the problems that matter most, because they are usually visible from the surface.
What is the single most important check?
Indexing. If Google cannot see or file your pages, every other optimization is decoration. Search Console’s Pages report plus five URL inspections will tell you more about your store’s SEO health than any score.
My PageSpeed score is low but my site feels fast. Which is right?
Possibly both. Lab scores swing run to run; field data reflects your real visitors on real devices and connections, and it is what search engines assess. If field data passes the thresholds, a mediocre lab run is a diagnostic hint, not a verdict.
I found problems I cannot fix myself. What then?
That is the normal outcome, and your spreadsheet is now the perfect brief: it lists real problems with example URLs and severity. Hand it to whoever does the fixing — developer, platform specialist, or an SEO service — and ask them to work it in severity order.
How often should I repeat this audit?
Quarterly for the quick version, and always after a redesign, a platform change, or a traffic drop you cannot explain. Stores change constantly; the audit is how you notice what the changes broke.
Want this handled across your whole catalog? Pic Visual’s SEO Strategy & Audit service applies exactly this system — file names, alt text, metadata and compression — to product imagery at catalog scale. A professional audit goes deeper — full crawl data, log-level detail and a prioritized fix plan — but everything on this page is yours to check first, free.
