A canonical tag is one line of code. I once opened the source of a store’s American website and found that one line pointing at the company’s overseas domain, which told Google to ignore every US product page they had. The owner had been paying for ads and wondering why organic never showed up. Nobody had looked.
That is the whole case for an ecommerce SEO audit. Not a report with 400 rows and a score out of 100, but a structured look at the store that finds the two or three things quietly costing you money. I have been building and auditing ecommerce sites since 2009, and I run the same audit on my own store, so the order below is the order I use when the results are coming out of my own pocket. It is sorted by money, not by category, and that is the opinion this whole guide rests on. Most audits fail because they check everything with equal care and fix things in the order the spreadsheet lists them.
Table of Contents
Test the buying flow before anything else
Every audit template starts with crawl errors. Skip them for now and buy something from the store on a phone instead, because if the buying flow is broken, nothing a crawler finds matters yet.
Take out your phone right now and buy the cheapest thing you sell. Pay attention to every tap. Text too small to read, buttons that need a second try, a gallery that fights your thumb, a coupon field that throws an error, a checkout that demands an account before it shows shipping. Write each one down. You will find more revenue in that ten minutes than in most 60 page audit PDFs.
The highest converting fix to ever come out of one of our audits had nothing to do with SEO. The store had no call to action above the fold, and the contact form on the mobile layout was cut off below the submit button. We fixed the form before we touched a single meta tag. Rankings measure how easily people find you. The checkout measures what happens once they do, so it comes first.
Any checkout that runs five steps should be trimmed to three. Every time we have done it, completion has improved, and it has stopped being a surprise.
Technical SEO checks for your store
Once the buying flow works, the technical side decides how far everything else can go. Two areas do most of the damage on stores.
Site speed
Google and SOASTA measured the cost of slow pages back in 2017. As load time stretches from one second to three, the probability of a bounce rises 32 percent. Treat that number as the optimistic case, because 2017 was a different internet. Short form video had not yet retrained everyone’s patience, and a shopper who now scrolls past 40 clips in five minutes is not waiting three seconds for your category page to load. Attention got more expensive, so speed got more valuable, and the gap between fast stores and slow ones pays out more today than it did when that study ran.
Run your three most important pages through PageSpeed Insights, meaning home, a top category, and a best seller, on mobile. Then ignore the score and read the list. On the stores we audit, the same three culprits keep showing up. Product images uploaded straight from the camera at 2MB when 200KB would look identical. Plugin stacks where three different plugins each load their own slider. Shared hosting that was fine at 50 products and is choking at 2,000.
Images are the cheap win. ShortPixel or TinyPNG will compress your whole catalog in an afternoon. Hosting is the expensive win, and it is usually worth it anyway. One caution on PageSpeed Insights, because it is the right tool and people still misuse it. The score is a lab number, and store owners chase 100 out of 100 while their real problem sits in row four of the recommendations. Fix the named issues, not the grade.
Crawlability and indexing
Open Google Search Console and read the page indexing report before you touch anything else. It tells you, for free, which product pages Google has seen and chosen to skip, and the pattern in that list is usually the finding.
On stores, the pattern is almost always filtered navigation. Every combination of size, color, and price filter can generate its own URL, so a 500 product catalog turns into 50,000 crawlable pages of near duplicates, and Google spends its patience on junk instead of your products. Canonical tags on filter pages and a noindex on the low value combinations solve most of it. While you are in there, confirm your robots.txt is not blocking CSS or JavaScript, because it still turns up on live stores in 2026.
The structural rule we hold every store to is three clicks. Home to category to product. When a product that makes you money sits five levels down, the audit finding is the architecture, not the page.
Security
Install SSL, run one firewall plugin such as Wordfence rather than three security plugins stacked on top of each other, keep everything updated, and give the rest of your audit time to the sections above and below this sentence.
On page SEO for product pages
The most common on page finding in every store audit we run is the same. Manufacturer descriptions, pasted word for word, onto the same product that 40 other retailers also sell. Google has no reason to rank the 41st copy, and it does not.
Rewriting descriptions is slow, so do it in money order. Pull your 20 highest revenue products and write original descriptions that answer the reasons a person hesitates. Not what the cotton is, but why it stops feeling like cardboard after two washes. Add the size guide, the care instructions, the comparison against the model one price tier up. Every hesitation you answer on the page is a support email you never get.
Keywords with buying intent
You have probably had the volume argument with yourself already. The phrase hiking boots gets enormous search volume, and almost none of it is ready to buy. The phrase waterproof hiking boots for wide feet gets a fraction of the volume and converts like a phrase typed by someone holding a credit card.
We map one keyword to one page across the whole store, in Ahrefs, before any content gets written. Buying phrases go to product and category pages. Question phrases go to the blog. Then the keyword goes in the title tag, the H1, the first line of the description, and the image alt text, once each, and you stop. My title format has not changed in years. Primary keyword, secondary keyword, brand, under 60 characters.
Schema markup
Product schema with price, availability, and review ratings is what earns the stars under your listing in results, and increasingly it is what AI search tools read when they decide which store to cite. Add Product, Breadcrumb, and Organization markup at minimum. This is an afternoon of work that keeps paying for years, and stores skip it constantly.
Backlinks and off page checks
This section sits last on purpose, and that is a minority position among SEO firms. For most stores under a few thousand products, technical fixes and original product content move rankings before link building does, and they cost nothing but time.
The off page audit is short. Put your domain and your top three competitors into Ahrefs and compare referring domains. When a competitor outranks you with a similar link profile, your problem is on your site, and that is good news, because you control your site. When they have 900 referring domains and you have 40, links are a real gap. There is a separate guide on this blog covering what link building is and which links are worth having, so this post will not repeat it.
One more check while you are at it. Open your own Google Business Profile and click the Products tab. Audit after audit turns up stores with an empty tab there, which is a free product showcase on the highest traffic result Google will ever give you, sitting blank.
The ten minute ecommerce SEO audit
The full audit takes us three to four weeks. Here is the version that takes ten minutes and catches the worst of it. Run it today instead of bookmarking the full process for a someday that never comes.
- Buy something from your own store on your phone and write down every point of friction.
- Open the page indexing report in Search Console and read the top exclusion reason.
- Run your best selling product page through PageSpeed Insights on mobile and fix the first item on the list.
- Search Google for your top product’s exact name plus your brand, and look at what shows up above you.
- Open your Google Business Profile and check that the Products tab is not empty.
If those five checks come back clean, you do not need to hire anyone this quarter. I mean that. We charge $4,000 to $5,000 for a full technical audit with a remediation plan, and I have told store owners on sales calls not to buy it because their quick check came back clean. Saying so is the fastest way I know to be believed about everything else.
Auditing my own store
I run CabinetSelect, a kitchen cabinet ecommerce store built on the same stack we sell at PixelChefs. It ranks top 10 in the country for kitchen cabinets against Home Depot and Lowe’s, and it did about five million dollars in a year. I audit it exactly the way I have described here, and the honest part is what happened afterward.
After one round of fixes, which was image compression, faceted navigation cleanup, and rewritten descriptions on the top categories, traffic grew. I cannot tell you with certainty which fix did the most work, because Google does not itemize the receipt. The pattern across the client stores we touch is growth of 20 to 30 percent in traffic once the technical issues and internal linking get fixed properly. That is a pattern I have watched repeat, not a promise, and anyone who sells you the same number as a guarantee is selling something else.
Run the ten minute version today. And when you find the one line of code that has been quietly hiding your store, you will understand why I opened this guide with it.