Goal of the analysis:
The goal is to measure and improve how your website ranks for strategically important search queries across markets, devices, and intents. Keyword rankings indicate how visible your brand is in organic search and predict traffic, leads, and revenue at low marginal cost. This analysis builds a prioritized keyword universe, quantifies rank and visibility (including estimated clicks/share-of-voice), isolates drivers of gains and losses (content, technical, and authority), and produces a roadmap to win more Top 3 positions for non-brand, high-intent queries.
Data required:
- Keyword universe and grouping:
- Seed keywords from product categories, use cases, pain points, competitor terms, internal search, customer support topics.
- Search volume, difficulty/competition, CPC (proxy for value), intent classification (informational/transactional/navigational), seasonality.
- Keyword clusters/themes mapped to business goals and funnel stages.
- Rank tracking data:
- Daily/weekly ranks by keyword, device (mobile/desktop), location/country, and target URL from a rank tracker (e.g., Semrush, Ahrefs, STAT) and/or Google Search Console (GSC) position estimates.
- SERP features observed (featured snippets, FAQs, local pack, video, shopping, Top Stories).
- Search performance and CTR:
- GSC: clicks, impressions, average position by query and landing page; brand vs. non-brand flags.
- CTR curves by position and device (from your own data or industry models) to estimate clicks from rank.
- Site inventory and page mapping:
- Canonical URL list by template (category, product, service, blog, help), titles/meta/H1, schema, last updated.
- Keyword-to-URL map (primary and secondary targets), content freshness, word count, media, internal link counts.
- Technical health and indexation:
- Crawl/index coverage (GSC), status codes, canonicalization, redirects, robots directives, hreflang.
- Core Web Vitals by template (LCP, INP, CLS) and mobile readiness.
- Authority and competition:
- Backlinks/referring domains to target pages and competitors; anchor text; link velocity (Ahrefs/Semrush).
- Competitor rankings and share-of-voice for your clusters; content depth and E-E-A-T signals.
- Analytics and outcomes:
- Organic sessions, engaged sessions, conversions, revenue by landing page and cluster (GA4/Adobe).
- Attribution assumptions and macro events for context (site releases, migrations, algorithm updates).
- Historical and benchmark data:
- Time series of rank distributions, Top 3/Top 10 coverage, visibility index, estimated clicks, by cluster and device.
Detailed step-by-step instruction on how to conduct the analysis:
- Define the keyword universe and taxonomy. Compile priority keywords from business inputs and tools. Cluster into themes (e.g., “product category,” “how-to,” “comparison”) and tag intent and funnel stage. Separate brand vs. non-brand.
- Set up rank tracking. In your rank tracker, configure daily/weekly tracking for each cluster by country and device. Ensure the correct search engine, language, and location settings. Enable SERP feature capture.
- Extract performance baselines. Export ranks, GSC query/page data, and analytics outcomes for the last 13 months to capture seasonality and algorithm cycles. Normalize URLs to canonical.
- Map keywords to target URLs. For each cluster, assign a canonical “primary” URL (one intent per page). Identify duplicates competing for the same term (cannibalization) and pages with no ownership (content gaps).
- Compute core rank metrics.
- Average Rank (simple mean) and Weighted Average Rank = sum(rank × search volume) ÷ sum(volume) by cluster.
- Top 3/Top 10 Coverage = % of keywords in positions 1–3 / 1–10.
- Visibility Index (VI) = sum(CTR_model(position, device) × search volume) ÷ sum(search volume).
- Estimated Clicks = CTR_model × search volume; Share-of-Voice (SOV) = estimated clicks ÷ total category volume.
- Trend and volatility analysis. Chart weekly VI, Top 3 coverage, and weighted rank by cluster/device. Annotate content releases, technical changes, and known algorithm updates. Flag significant moves (e.g., >2 positions across ≥20% of keywords).
- Winners/losers and opportunity sizing. Create lists of keywords with rank gains/losses and those sitting in positions 4–10 with high volume (highest ROI for optimization). Aggregate expected incremental clicks from moving to Top 3.
- SERP feature diagnostics. Identify queries with featured snippets/People Also Ask/local pack/video where you are close to eligibility. Evaluate schema usage and on-page formatting to capture these features.
- Cannibalization check. For each keyword, list all ranking URLs. If multiple internal pages fluctuate in the top 20, assess intent duplication; decide to consolidate, canonicalize, or differentiate content and adjust internal links.
- Page-level gap analysis.
- On-page: assess title/meta alignment with target keyword, H1/H2 structure, topical coverage vs. competitors, freshness, media, FAQs.
- Authority: compare referring domains and anchor relevance to top-ranking competitors.
- Experience: review Core Web Vitals, mobile rendering, and UX trust signals for target pages.
- Internal linking and architecture. Evaluate link depth and inlink counts to target pages. Add contextual links from hubs, navigation enhancements, and bread crumbs. Optimize anchors to match cluster intents.
- Competitive benchmarking. For each cluster, compare your VI and Top 3 coverage to key competitors. Inspect the top 3 pages’ content structure, E-E-A-T, schema, and link profiles to identify the minimum viable “bar to win.”
- Prioritize actions and test. Build a backlog ranked by incremental clicks/revenue potential and effort. Define on-page refreshes, new content, consolidation, link-building campaigns, and technical fixes. Test titles/meta and content improvements; measure rank deltas over 2–6 weeks.
Format of the output of analysis:
- Executive summary: current VI, Top 3/Top 10 coverage, non-brand progress, and top drivers/risks.
- Rank distribution charts and trend lines for weighted rank and VI by cluster/device/country.
- Opportunity table: keywords in positions 4–10 with search volume, potential incremental clicks, target URL, recommended actions.
- Winners/losers list with rank changes, SERP feature changes, and annotations.
- Cannibalization matrix (keyword → competing URLs) and consolidation plan.
- SERP feature ownership dashboard (snippets, FAQs, video, local pack) and schema coverage.
- Competitive share-of-voice by cluster; page-level comparator snapshots (content, links, CWV).
- Action roadmap with effort/impact, owners, and expected timelines.
How to interpret results:
- High/non-brand Top 3 coverage: Strong discoverability for net-new demand; expect stable, scalable traffic with solid CTR and conversion.
- High impressions but low CTR from given positions: Snippet underperformance; optimize titles/meta, add structured data, align query intent in the intro and headings.
- Stagnant ranks despite quality content: Likely authority/internal linking deficit; prioritize link acquisition and redistribute internal links.
- Volatility concentrated in a cluster or template: Signals technical issues (indexation/canonicals), content cannibalization, or algorithm sensitivity for that topic.
- Device/geo gaps: Mobile-specific experience issues or hreflang/localization misconfiguration.
- Competitor leapfrogs: Investigate their content refreshes, new links, or feature wins; respond with targeted improvements.
Steps a company can take to improve on this measure:
- Content and on-page optimization:
- Map one primary intent per page; update titles/meta to match dominant phrasing; add FAQs and concise, structured answers to win snippets.
- Refresh and expand content to cover subtopics; incorporate original data, expert quotes, and media for E-E-A-T.
- Eliminate thin/duplicate pages; consolidate overlapping assets with redirects and canonical updates.
- Technical health and UX:
- Fix indexation/canonical issues, broken links, and redirect chains; ensure robots and sitemaps reflect canonical targets.
- Improve Core Web Vitals, especially on mobile templates; reduce JS bloat and optimize images.
- Validate hreflang and localization for international rankings.
- Authority and linking:
- Strengthen internal linking from hubs and high-authority pages to target URLs; use descriptive, intent-aligned anchors.
- Acquire quality backlinks via PR, partnerships, and linkable assets (tools, research); repair/replace lost links.
- SERP feature capture:
- Add structured data (FAQ, HowTo, Product, Article, Video); format content for snippet eligibility (lists, tables, concise answers).
- For local intent, optimize Google Business Profiles and local landing pages to appear in the Local Pack.
- Governance and experimentation:
- Maintain a keyword-to-URL map; prevent cannibalization with editorial guardrails.
- Run controlled title/meta tests; monitor impact with rank and CTR deltas; codify winning patterns.
- Set SLA for content refresh cycles on high-value clusters.
- If-then diagnostics:
- If ranks improve but traffic doesn’t, optimize snippets and schema (CTR issue).
- If ranks decline across many pages, audit technical changes (noindex/canonicals/robots) and server errors; roll back if needed.
- If only non-brand ranks lag, invest in authority and comprehensive content hubs; brand ranks alone will not scale growth.
Benchmark comparisons:
General benchmarks:
- Top 3 positions typically capture the majority of clicks; aim for 35–60% Top 3 coverage in priority clusters over time (device/SERP feature dependent).
- Visibility Index: target steady MoM improvement and resilient performance across algorithm updates; set internal top quartile as the benchmark.
- CTR varies by position and SERP layout; use your own CTR vs. position curves by device as the standard for estimating clicks.
Segment- or industry-specific benchmarks:
- Transactional queries (category/product) should have higher Top 10 coverage than broad informational terms; measure each template separately.
- Local-intent queries rely on Local Pack presence; benchmark against peers’ local visibility and reviews.
- News/QDF topics are volatile; benchmark on speed-to-publish and freshness rather than static rank.
- If external benchmarks are inconsistent, create internal ones: track median and top quartile for Top 3/Top 10 coverage, VI, and weighted rank by cluster/device/market over 6–12 months; set targets to move underperforming clusters toward your internal top quartile.