Growth

SEO and content for online stores

Ranking new sites, SEO tool choices, collection pages and AI-assisted content.

9 guides9 in-depth87 min of reading

Store SEO isn't blog SEO with products added. Product pages rarely rank for broad commercial searches, because one product answers one narrow need. The pages that can rank for a query like "ergonomic office chair for back pain" are collection and category pages, which group products around the need and add enough unique text to explain the choice. New domains have a second constraint: head terms are held by marketplaces and large publishers, so the first rankings come from specific, low-competition queries where a focused page can be the best answer. Most of the work in this topic is choosing which queries to target and building the page that matches them.

Tools decide how well you can see that landscape. SE Ranking vs Mangools vs Semrush compares them on data depth and cost per seat. Mangools is the simplest for one person finding keywords, SE Ranking fits small teams that need daily tracking and reports, and Semrush has the deepest competitor and advertising data at the highest price. All three should be checked against your own Search Console data during a trial. Collection page SEO covers the page itself. Competitor keyword and backlink research covers finding the pages that drive a competitor's organic traffic.

Scale brings its own problems. Why Google blocks rank trackers explains the rate limits and JavaScript challenges that automated SERP queries run into, and how agencies collect localized results. Programmatic SEO generates comparison pages from structured data. It only works when each page carries unique, accurate information; otherwise it produces thin pages that search engines learn to ignore. Surfer SEO vs Semrush covers on-page optimization and getting cited in AI answers, where a clear short answer and a structured table near the top of the page do most of the work.

Start here

SEO & content7 min read

SE Ranking vs Mangools vs Semrush (2026): which SEO tool fits your budget, team and niche?

Mangools is the cheapest and simplest, built for bloggers and small sites that mainly need keyword research. SE Ranking is the value pick for small teams and agencies that need daily rank tracking, audits and client reporting. Semrush costs the most but has the deepest competitor, keyword and advertising data, which matters most in competitive niches and for larger agencies.

SEO & content9 min read

Shopify collection page SEO: mapping buyer queries to collections, faceted URLs, canonicals and a store audit script

Collection pages are the right page type for most commercial shopping queries, because the results for those queries are mostly category pages. Create a collection for each query group with real demand and enough products (not one per tag), write a short intro above the grid and the helpful detail below it, and keep sort and multi-filter URLs out of the index. Shopify's default robots.txt already blocks sort_by, tag combinations and two-filter URLs, and standard themes canonicalize filtered pages to the collection and products to /products/. The audit script in this guide checks a live store for empty, thin and duplicate collections and for themes that break those canonicals.

SEO & content10 min read

Rank tracking that holds up: Search Console API first, SERP APIs for local and competitor positions, and cannibalization checks

For your own site, the Search Console API is the most accurate rank source there is: real impressions, clicks and impression-weighted average positions per query and page, free, with no scraping. Use it to find rank drops, queries in positions 8 to 20, and queries where two of your pages split the impressions (cannibalization). Use a rank tracker or SERP API only for what Search Console can't give you: competitors' positions, a specific city or ZIP code, and SERP features. Scraping Google yourself breaks Google's terms, gets blocked quickly and returns results personalized to the proxy's location, so don't build on it.

Common questions

Can a new site with zero domain rating rank on Google?

Yes, on long-tail queries where the current top results are weak, such as forum threads, thin pages or results that don't match the intent. Find those with a keyword tool, answer the query better than anything on page one, and link related pages together. Competitive head terms come later, once links accumulate.

SEO for a new store or affiliate site with no backlinks: search intent, site architecture and internal links

How do I optimize Shopify collection pages for SEO?

Give each collection a unique title and H1 for its category keyword and a short intro that helps shoppers choose. Link to products with their canonical /products/ URLs rather than the /collections/.../products/ variants, keep filter and sort parameters out of the index, and link related collections to each other.

Shopify collection page SEO: mapping buyer queries to collections, faceted URLs, canonicals and a store audit script

How do I get a page cited in Google AI Overviews?

Google says no special markup is required: a page must be indexed and eligible to show a snippet, and normal SEO applies. Pages that answer the question directly near the top, under clear headings, are easier to quote. Tracking which queries show an AI Overview helps you choose where to focus.

Surfer SEO vs Semrush for on-page work, structured data and AI search visibility: what each tool does and a page checker you can run

Does Google penalize programmatic SEO?

Google's scaled content abuse policy targets large numbers of pages made mainly to manipulate rankings with little value, however they were produced. Programmatic pages are fine when each one carries unique, useful data such as specs, prices or local details. Thin template pages that only swap a keyword are the risk.

Programmatic SEO with real data: a page template, quality gates and WordPress drafts, triggered from Make.com

All seo & content guides

SEO & content8 min read

SEO content and retargeting: which articles bring buyers, consent-based audiences, and measuring what ads actually add

Retargeting organic readers can work, but last-click reports overstate it, because people who were going to buy anyway are the ones most likely to click an ad on the way back. Measure articles first: readers, return visits, 30-day conversion and days to buy, per landing article. Build audiences only from readers who consented to advertising cookies, and keep a random holdout (10 to 20% of the audience never sees the ads). The difference in conversion between exposed and holdout readers is what retargeting adds. The tested script here computes both, and on synthetic data with a known effect it shows last-click crediting retargeting with about a third more buyers than the ads actually added.

SEO & content10 min read

Competitor research for SEO: keyword gaps, topic priorities and link gaps from your SEO tool's exports

Export the organic keywords for your site and two or three real search competitors (the sites that rank for your queries, not your business rivals), plus their referring domains. A keyword is a gap when a competitor ranks in the top 10 and you don't rank in the top 20. Group gaps into topics, score them by volume, expected click-through at the competitor's position and difficulty, and look at the competitor's ranking page before deciding what to build. For links, list sites that link to two or more competitors but not to you: they've shown interest in your topic. Treat every volume and traffic number as a tool estimate. The tested script in this guide does the matching across exports from different tools.

SEO & content9 min read

Programmatic SEO with real data: a page template, quality gates and WordPress drafts, triggered from Make.com

Programmatic pages work when each page carries data a searcher wants and can't easily get elsewhere (specs, measurements, prices, availability), and fail when a template is filled with a name and some generated text. Build from a structured dataset, compute something per row that's actually useful (a comparison against the category median, for example), and put three gates in front of publishing: required fields present, enough facts per page, and no page that's a near-copy of another. Publish only what passes, as drafts a person reviews, and list only those pages in the sitemap. The tested script here does all of that and publishes to WordPress through the REST API with an application password.

SEO & content12 min read

Surfer SEO vs Semrush for on-page work, structured data and AI search visibility: what each tool does and a page checker you can run

Semrush is a research suite: keywords, competitors, backlinks, site audits and rank tracking. Surfer is an on-page editor: it compares your draft with the pages ranking for a query and suggests terms, headings and length. They overlap little, and neither decides whether Google or an AI assistant cites a page. Google says AI Overviews and AI Mode need no special markup or files: pages need to be indexable, answer the query clearly and early, and keep structured data consistent with what's visible. The tested script in this guide checks those things on any URL: title vs H1 vs query, answer-first intro, heading outline, and JSON-LD that parses and matches the page.

SEO & content12 min read

SEO for a new store or affiliate site with no backlinks: search intent, site architecture and internal links

A new domain can't compete for broad head terms, so start where authority matters least: specific queries whose intent you can satisfy better than the current results (exact fit, sizing, compatibility, comparisons with real data). Map one intent to one URL, group pages into hubs that link down to every child and across to siblings, keep every indexable page within three clicks of the home page, and give none of them zero contextual links. The crawler in this guide finds orphan and deep pages and suggests which existing page should link to each one. Expect months, not weeks; Search Console is the scoreboard.

SEO & content10 min read

An AI workflow for e-commerce ad copy and listings: a facts file, structured prompts, automated checks and human review

Let a language model write variants, but never let it be the source of facts. Keep one facts file per product (specs, sizes, price, warranty, returns, the claims you can prove), generate copy as structured JSON per placement, and run every variant through automated checks before a person reviews it: platform length limits (Google responsive search ad headlines 30 characters, descriptions 90; Merchant Center titles 150), numbers that aren't in the facts, claims that need evidence (environmental, health, 'best', guarantees), Google Ads editorial rules, unfilled placeholders and near-duplicates. The tested checker in this guide does that. Then test fewer variants for longer: small creative tests need tens of thousands of impressions per variant to show a real difference.

Tools these guides recommend

Disclosure: these are affiliate links. If you sign up through them, I may earn a commission at no extra cost to you. How this site makes money.

More in growth