Blog / SERP Analysis

SERP Analysis Template: Free CSV and Decision Worksheet

Download a practical SERP analysis CSV and learn how to record query context, ranking URLs, intent, SERP features, evidence, gaps, and one measurable action.

Published August 3, 20267 min read
SERP AnalysisSERP TemplateCompetitive ResearchSEO Strategy
Aadil Khan

Written by Aadil Khan

Founder & Organic growth operator

Aadil Khan is the founder of SERP Strategists. As an organic growth operator, he works with B2B SaaS and startup teams to scale search visibility using semantic engineering and data-driven GEO. Follow his experiments on LinkedIn or read our about page to see how we build.

This SERP analysis template records the evidence for one query before a team decides what to create, refresh, or defer. Use the SERP competitor analysis guide for the full interpretation method; use this worksheet when you need a clean, repeatable capture format.

Download the blank SERP analysis CSV. It contains no example rankings or fabricated metrics—only the fields needed for your own review.

What this template is designed to answer

By the end of one pass, you should be able to answer:

  1. What exact query, country, language, device, and date did we inspect?
  2. Which URLs and page types appeared?
  3. What job do the results appear to solve?
  4. Which visible SERP features change the click path?
  5. What evidence do the ranking pages provide?
  6. Is our gap mainly intent, content, authority, technical eligibility, or snippet appeal?
  7. What is the smallest useful action, who owns it, and when will we measure it?

The template does not estimate search volume, backlinks, traffic, or keyword difficulty. Add those fields only when you have a source you trust.

Organic Growth Strategy

Deploy an autonomous operator to scale your search traffic

Stop manually managing complex SEO tasks. Request a tailored Organic Growth & Competitor Assessment—we'll perform a deep keyword gap analysis against your top 3 competitors and show you how an AI operator can execute approved SEO fixes on autopilot.

  • Keyword gap audit vs. top 3 competitors
  • Estimated traffic opportunity calculation
  • 30-day autopilot execution plan
View Pricing & Plans

The CSV fields

Field groupColumnsWhy it matters
Query contextquery, query_cluster, review_date, country, language, deviceMakes the capture reproducible and prevents unlike SERPs from being mixed
Result identityrank, domain, url, page_typeSeparates a company from the exact page competing for the query
Result-page interpretationsearch_intent, serp_features, title_promise, visible_freshnessRecords what the result page appears to reward without treating it as a permanent rule
Evidenceevidence_type, authority_context, internal_supportDistinguishes original proof and supporting signals from word count
Diagnosisgap_type, observed_weaknessStates the reason for action in a reviewable form
Actioncandidate_action, impact_1_5, confidence_1_5, effort_1_5, risk, ownerConverts research into an owned decision
Measurementmeasurement_start, measurement_end, notesPrevents the team from declaring success immediately after publishing

Step 1: define the query cluster

Start with one exact query and a small set of variants that share the same job. Do not combine a software-comparison query, a definition query, and a pricing query merely because they contain the same noun.

Record the cluster label in plain language, such as:

  • choose an AI SEO platform
  • compare AI SEO pricing
  • learn how to inspect a SERP
  • find a SERP analysis worksheet

The label is an editorial working definition, not a claim about a search engine's internal classification.

Step 2: capture a clean result-page context

Record:

  • exact query spelling
  • date and time if volatility matters
  • country and language
  • desktop or mobile
  • city when local results matter
  • whether the browser was signed in or personalized
  • whether the result came from a live browser, an API, or a vendor database

Different tools can return different positions because their settings and collection times differ. The template preserves those settings so later comparisons are meaningful.

If you need a tool, the SERP analyzer tools guide separates live snapshots, history, location controls, authority context, exports, and execution.

Step 3: record URLs, not only domains

A business competitor and a search competitor are not always the same. One SERP may include:

  • vendor product or pricing pages
  • editorial comparisons
  • documentation
  • community discussions
  • video pages
  • marketplaces or directories
  • tools that answer the query directly

Record the exact URL and classify the page type. Repeated page types often reveal more than a list of famous domains.

Step 4: record the promise and proof

For each result, summarize the visible title promise in your own words. Then record the evidence available on the page:

  • first-hand test or observation
  • original dataset
  • screenshots with a date and method
  • worked example
  • official documentation
  • named expert review
  • customer evidence with clear attribution
  • no clear supporting proof

Do not mark a page as better simply because it is longer. Google recommends helpful, reliable, people-first content and warns against producing content primarily for search-engine manipulation. Use Google's people-first content questions as a quality check.

Step 5: classify the gap

Use one primary gap for the candidate action:

GapWhat it meansTypical response
IntentThe page solves a different jobReframe, map a different owner, or create a distinct page only when justified
ContentThe page misses a necessary answer, decision, or exampleAdd the missing information with evidence
AuthorityThe result set is dominated by stronger, repeatedly cited sourcesImprove proof, expertise, distribution, and relevant links
TechnicalCrawling, indexation, rendering, canonicalization, or eligibility blocks the pageFix the technical defect before rewriting
Snippet / CTRThe page appears but attracts too few useful clicksImprove the title, description, promise, or result appearance without changing the core intent

If two gaps matter, keep one primary and record the second in notes. A template with every gap selected is not a diagnosis.

Step 6: choose one candidate action

Write the action as a production change, not a topic:

  • add a verified pricing methodology and dated evidence
  • split a mixed-intent section into its correct owner page
  • add contextual internal links from three relevant pages
  • fix a canonical mismatch and validate the preferred URL
  • improve a title after confirming a CTR problem
  • defer the query because the authority gap is not realistic

Then score impact, confidence, and effort from 1–5 and assign a risk label. The numbers are prioritization inputs, not scientific probabilities.

Step 7: define the measurement contract

Before shipping, record:

  • the baseline date window
  • the exact page or pages changed
  • the primary metric
  • guardrail metrics
  • the earliest review date
  • the owner
  • the rollback or correction condition

For an indexed page with impressions, the primary metric may be qualified clicks or qualified page-one impressions. For a technical fix, it may be successful validation and consolidation. For a new page, the first milestone may simply be discovery and indexing—not an immediate traffic claim.

What not to infer from one template

One SERP capture cannot prove:

  • permanent rankings
  • causal ranking factors
  • exact search volume
  • a vendor's paid-data accuracy
  • that copying the current winners will rank
  • that a recommendation will increase traffic or revenue

The worksheet makes the observation reviewable. It does not turn an observation into certainty.

Frequently asked questions

How many results should a SERP analysis include?

Record enough results to identify repeated page types, promises, and evidence patterns. Ten organic results are a practical manual starting point, but the correct depth depends on the result page and the decision.

Should I include ads and AI features?

Record any visible element that materially changes the user's path, but keep paid and organic results distinct. The SERP feature analysis guide provides a focused inventory method.

Is this a content brief?

No. It is the evidence layer before a brief. A content brief should be created only after the team confirms the page type, intent, and realistic gap.

Can I use the template with a SERP API?

Yes. Record the provider, collection settings, and timestamp in notes, and keep raw provider output separate from normalized interpretation.

How often should I repeat the analysis?

Repeat it before a material page decision and after the agreed measurement window. For ongoing tracking, use the SEO competitive benchmarking workflow.

Use the template to make a decision

A finished worksheet should end with one of four outcomes: update, create, fix, or defer. If it ends with a larger spreadsheet and no owner, the analysis is incomplete.

Organic Growth Strategy

Done reading? deploy an autonomous operator to scale your search traffic

Stop manually managing complex SEO tasks. Request a tailored Organic Growth & Competitor Assessment—we'll perform a deep keyword gap analysis against your top 3 competitors and show you how an AI operator can execute approved SEO fixes on autopilot.

  • Keyword gap audit vs. top 3 competitors
  • Estimated traffic opportunity calculation
  • 30-day autopilot execution plan
View Pricing & Plans

Related reading

Continue the cluster