Technical Foundation (Do First)
These are prerequisites. Without them, nothing else on this checklist works. Google cannot rank pages it cannot crawl, cannot evaluate pages that load slowly, and cannot trust pages that lack basic security. Fix these first โ they take days, not months, and they unblock everything downstream.
Every item here is binary: it either passes or it does not. Run through this section before moving to on-page optimization or content strategy. If any item fails, fix it before spending time on anything else.
- SSL/HTTPS on all pages. Every URL on your domain serves over HTTPS with a valid certificate. No mixed content warnings.
- XML sitemap generated and submitted to Search Console. Sitemap includes all indexable pages, excludes noindex pages, and updates automatically when new pages publish.
- robots.txt allows Googlebot and all AI crawlers. No accidental blocks on GPTBot, ClaudeBot, PerplexityBot, OAI-SearchBot, or Google-Extended.
- Site loads under 3 seconds on mobile. Test with PageSpeed Insights on a 4G connection. If it fails, address render-blocking resources, image compression, and server response time.
- No broken internal links. Crawl with Screaming Frog or a similar tool. Every internal link resolves to a 200 status. Fix or remove all 404s.
- Canonical tags on all pages. Every page declares its canonical URL. No duplicate content signals from parameter URLs, pagination, or tracking parameters.
- Mobile-responsive design. All content is accessible and readable on mobile without horizontal scrolling. Tap targets are properly sized.
- Core Web Vitals passing. LCP under 2.5 seconds, INP under 200ms, CLS under 0.1. Check in Search Console under Experience.
Related: Mobile SEO for Ecommerce ยท Site Speed and SEO
On-Page Optimization
On-page SEO determines what each page ranks for. These are per-page signals that tell Google (and AI search) what the page is about, who it is for, and how it relates to other pages on your site. Every product page, collection page, and content page needs these elements.
The most common mistake is duplicated or missing elements โ two pages with the same title tag, product pages with no meta description, or images without alt text. These are not optional polish items. They are the basic signals that determine whether a page can rank at all.
- Unique title tag per page (under 60 characters, primary keyword included). No two pages share the same title.
- Unique meta description per page (under 160 characters, compelling). Written to earn the click, not just stuff keywords.
- One H1 per page matching the primary keyword. The H1 is not the brand name or a generic heading โ it is the specific topic of that page.
- Semantic heading hierarchy (H1 to H2 to H3, no skipping). H2s break the page into major sections. H3s subdivide within those sections.
- Unique product descriptions (not manufacturer copy). If 50 other retailers use the same description, yours will not rank. Rewrite every product description with buyer-specific language.
- Image alt text on all images with buyer language. Describe what the image shows in terms a buyer would search. Not "IMG_4521" โ "black leather crossbody bag with brass hardware."
- Internal links (4-8 per content page). Link to related products, parent categories, and supporting content. Build the cluster, not isolated pages.
- URL contains primary keyword (clean slug, no parameters). /running-shoes/trail-running-shoes not /products?id=4521&category=running.
Related: Product Descriptions That Rank ยท Product Page SEO
Schema Markup
Structured data is the bridge between your content and rich results in Google, and between your content and AI search citations. Without schema, search engines have to guess what your page is about. With schema, you declare it explicitly โ and unlock enhanced SERP features (star ratings, price, availability) plus higher citation probability in AI answers.
Schema is not difficult to implement but it is easy to get wrong. Validate every implementation against Google's Rich Results Test before considering it done. Invalid schema is worse than no schema because it can trigger manual actions.
- Product schema on all product pages (name, price, availability, brand, image). This enables rich snippets with price and stock status in search results.
- Article schema on all content pages (author, datePublished, dateModified). AI search engines weight authored, dated content higher than anonymous pages.
- BreadcrumbList schema on all pages. Shows site hierarchy in search results and helps crawlers understand page relationships.
- FAQPage schema matching visible FAQ sections. Only markup FAQs that are actually visible on the page โ hidden FAQ schema violates guidelines.
- Person schema for the author (name, LinkedIn URL, jobTitle). Establishes author entity recognition across the web.
- Organization schema (site-wide). Declares your business name, URL, logo, and social profiles as a single recognized entity.
- Validate with Google Rich Results Test. Run every page type through the validator. Fix all errors and warnings before moving on.
Related: Schema That Gets AI Citations ยท Schema Markup for Ecommerce
Content Strategy
Content is what builds topical authority and captures long-tail traffic. A store with only product pages can rank for branded and product-name queries โ but it will never rank for informational queries, buying guides, comparison searches, or the hundreds of questions buyers ask before purchasing. Content fills that gap and compounds authority over time.
The structure matters as much as the volume. Isolated articles do not build authority. Topic clusters โ a pillar guide surrounded by supporting articles that interlink โ signal comprehensive expertise to both Google and AI search. Plan content in clusters, not one-offs.
- Topic cluster map for each product category. Map the pillar topic, 5-10 supporting topics, and the internal link structure before writing anything.
- At least one pillar guide per cluster (2000+ words). The comprehensive anchor page that other content links to and from.
- 5-10 supporting articles per cluster. Each targets a specific long-tail query and links back to the pillar.
- Comparison pages for top product pairs. "[Product A] vs [Product B]" queries have high commercial intent. Capture them with dedicated comparison content.
- FAQ hub per category. Aggregate the questions buyers ask about each category. Answer them directly and link to relevant products.
- Content publishing at minimum 4x per month. Consistency matters more than volume. Four pages every month for a year beats 48 pages in month one and silence after.
- Content refresh on top pages quarterly. Update statistics, check for broken links, add new internal links to recently published content.
- Internal links from content to products and categories. Every guide should link to relevant products. Content that does not connect to commercial pages is not pulling its weight.
Related: Topic Clusters for Ecommerce ยท Build a Content Engine ยท Content Velocity
AI Search Readiness
AI search is the new layer that determines citation visibility. ChatGPT, Perplexity, Claude, and Google AI Overviews all pull from the open web โ but they do not pull equally from all pages. They favor content that is authored, dated, schema-marked, declarative, and structured for extraction. This section covers the structural requirements for AI citation.
The key insight: AI search readiness is not a separate project from SEO. It is a set of content structure decisions that simultaneously improve traditional ranking and AI citation probability. Every item here also helps with Google rankings. The difference is that AI search is less forgiving of missing signals โ a page without an author byline might still rank in Google, but it is unlikely to be cited by an AI system that evaluates source credibility.
- robots.txt allows GPTBot, OAI-SearchBot, ClaudeBot, PerplexityBot, Google-Extended. If you block these crawlers, your content cannot be cited. Verify by checking your robots.txt for any disallow rules targeting AI user agents.
- Named author on all content pages with Person schema. AI systems cite attributed content. Anonymous pages are deprioritized.
- Visible publication dates on all content. Both the human-visible date and the datePublished/dateModified in schema. AI systems prefer recent content.
- FAQ sections on every guide and article. Questions and answers are the atomic unit of AI citation. FAQs create more quotable surface area per page.
- Declarative prose (no hedging). Write "The best approach is X" not "Some might say X could potentially be considered." AI systems quote confident, specific statements.
- Answer in the first sentence of each section. Lead with the answer, then explain. AI extraction favors content where the answer is immediately accessible, not buried in the third paragraph.
- Self-contained paragraphs that can be quoted independently. Each paragraph should make sense on its own if extracted. No paragraphs that start with "As mentioned above" or depend on prior context to be understood.
- Topic cluster depth (10+ pages per cluster). AI systems evaluate site-level authority. A domain with deep coverage of a topic is more likely to be cited for any query within that topic than a domain with one page on it.
Related: Get Your Store Cited in AI Search ยท The AEO Playbook ยท robots.txt for AI Crawlers
Link Building
External links are still one of the strongest ranking signals in Google's algorithm. Links from other websites to yours signal that real people and organizations consider your content worth referencing. No amount of on-page optimization can compensate for zero external validation โ and conversely, even mediocre on-page SEO can rank with strong enough link signals.
For ecommerce stores, link building is not about outreach spam. It is about creating content worth linking to and making it easy for natural linkers to find you. The best links come from people who genuinely found your content useful โ not from purchased placements or link exchanges.
- Google Business Profile (if physical location). A free, authoritative link from Google itself. Complete every field.
- Industry directory listings. Submit to relevant directories in your niche. Not generic directories โ industry-specific ones that buyers and journalists actually use.
- Supplier and manufacturer links. Ask your suppliers to list you as an authorized retailer on their website. These are high-relevance, easy-to-earn links.
- Content-driven link earning. Publish guides, tools, and research that other sites reference. The best link magnets are original data, useful tools, and comprehensive guides that become the default reference for a topic.
- Guest posts on niche publications. Write genuinely useful content for publications your buyers read. Not for the link โ for the audience exposure that happens to come with a link.
- Broken link building. Find broken links on relevant sites using Ahrefs or a similar tool. Reach out with your content as a replacement. High success rate because you are solving a problem for the site owner.
- Digital PR for product launches. When you launch a new product or collection, pitch the story to relevant journalists and bloggers. Newsworthiness earns links.
Related: Link Building for Ecommerce
Measurement and Tracking
What you measure determines what you improve. Without tracking, you cannot distinguish between strategies that work and strategies that feel productive but deliver nothing. Ecommerce SEO has clear, measurable outcomes โ organic traffic, keyword rankings, indexation rates, and revenue attributed to organic pages. Track them consistently and review them on a schedule.
The cadence matters. Daily tracking creates noise. Annual tracking is too slow to course-correct. The right cadence is weekly for technical health, monthly for traffic and rankings, and quarterly for strategic ROI assessments.
- Google Search Console connected and monitored weekly. Check for indexing errors, manual actions, and crawl issues every week. This is your early warning system.
- Track organic traffic by landing page (monthly). Know which pages drive traffic and which are dead weight. Refresh winners, improve or remove losers.
- Track keyword rankings for top 20 terms (monthly). Use a rank tracker to monitor movement. Consistent gains across a cluster signal growing topical authority.
- Track pages indexed vs submitted (weekly). If the gap between submitted and indexed pages is growing, you have a quality or crawl budget problem.
- Monitor Core Web Vitals (monthly). Performance regressions happen silently as new scripts, images, and features are added. Catch them before they affect rankings.
- Track AI search citations across ChatGPT, Perplexity, Google AI Overviews (monthly manual check). Ask your target queries in each AI system and record whether your domain appears in citations. There is no automated tool for this yet โ do it manually.
- Track referral traffic from AI surfaces (monthly). Check your analytics for traffic from chat.openai.com, perplexity.ai, and other AI referrers. This traffic is growing and worth monitoring separately.
- Content ROI: organic revenue attributed to content pages (quarterly). Which content pages contribute to conversions? Track assisted and last-touch attribution from content to purchase.
Related: Google Search Console for Ecommerce ยท Measuring AI Search Visibility ยท Content ROI Framework
Priority Order: What to Do First
If starting from zero: Technical foundation (week 1) โ fix the basics so Google can crawl and index your site. On-page optimization (week 2) โ make sure every existing page has proper titles, descriptions, and structure. Schema markup (week 3) โ add structured data to all page types. Content strategy launch (week 4 and ongoing) โ start publishing and do not stop. AI search readiness (concurrent with content) โ apply these principles to every piece of content as you publish it. Link building (ongoing) โ earn links through content quality and relationships. Measurement (from day 1) โ connect Search Console immediately and establish your baseline.
If already ranking: AI search readiness first โ this is the highest marginal gain for established sites that already have traffic but are not being cited by AI systems. Then increase content velocity to expand your topical footprint. Then upgrade schema across all page types. Then refine measurement to track the new AI citation layer. Established sites have the authority foundation already built โ the opportunity is capturing the new discovery layer before competitors do.
Related: Zero to Authority Roadmap