Quick answer: a useful competitor analysis is four passes — keywords they rank for that you do not (your content roadmap), where their links come from (your outreach list), how their site is structured (their keyword map, made visible), and which content earns their traffic (your format guide). Thirty minutes with mostly free tools produces all four at working depth. The output is a to-do list, not a report.

Full disclosure of method: the article you are reading came out of exactly this process — a keyword-gap report against two competitors, sorted by volume, filtered by winnability. It works. Here is the 30-minute version.

Pass 1 — Their keywords (10 minutes)

The single highest-value artifact is the content gap: keywords where they rank and you are absent. Any major tool produces it (enter both domains, sort by volume); free tiers cap rows but still surface the top opportunities. Read it with two filters:

  • Relevance — would this searcher plausibly buy from you? A competitor's viral off-topic post is their vanity metric, not your roadmap.
  • Winnabilitycheck the SERP before committing: difficulty score first, weak-results signals second.

What survives both filters, map to pages and build. Also pull their top pages by traffic — it tells you which formats carry them (comparison posts? tools? guides?) and therefore what the niche rewards.

Pass 2 — Their links (8 minutes)

Run their domain through a backlink checker (free tiers of Ahrefs, Moz, or Semrush show the strongest referring domains — and how the DA/DR numbers compare with yours). You are hunting replicable sources: directories, resource pages, guest posts, podcasts, supplier stockist pages, association memberships. Each becomes an outreach target where the pitch writes itself. Ignore the unreplicable (their TechCrunch moment) and the toxic (obvious PBN sludge — be glad it is theirs).

Pass 3 — Their structure (7 minutes)

A store's architecture is its keyword strategy, published:

  • /sitemap.xml — how many products, collections, and posts they actually maintain.
  • Collection names and URLs — each collection is a head-term bet ("linen-bedding", "organic-matcha"). Collections you lack for keywords you want are structural gaps no blog post fixes.
  • Navigation and internal links — what they push traffic and equity toward; their merchandising priorities in plain sight.
  • Fetch a page as Googlebot — their technical posture: schema present, titles disciplined, rendering server-side? Their sloppiness is your margin; their rigor is your bar.

Pass 4 — Their AI-search posture (5 minutes)

New in the 2026 checklist, and where most competitors are still asleep:

  • their-site.com/llms.txt — exists? They are optimizing for AI citation. Absent? Open flank.
  • their robots.txtblocking GPTBot or PerplexityBot? They have voluntarily left every AI answer surface to you.
  • Ask the engines — query ChatGPT and Perplexity with your money questions ("best X for Y") and note who gets cited. That is the new ranking report; track it systematically if the channel matters in your niche.

Turning findings into a quarter

Everything funnels into three lists: content to build (gap keywords, mapped to pages), links to chase (replicable sources, ranked by their authority), fixes to ship (structural and technical gaps where they beat you — or where both of you are weak, which is better). Timebox the analysis, spend the quarter executing, re-run in three months against your tracked rankings. For Shopify stores, RankEngine automates the monitoring half — tracked competitors, keyword deltas, and the on-site fixes applied and verified — so the quarterly ritual stays thirty minutes instead of becoming a hobby.