Most keyword research happens once.
A content strategist runs a thorough audit, exports 200 keywords, organises them into clusters, and hands the list to the production team. Six months later, competitors have published into gaps that GSC confirmed were available in month two. AI Overview coverage has expanded to twelve keywords on the list that qualified for citation restructuring in month three. Four Filter 2 rankings have decayed from position 14 to position 28 because nobody ran a content update sprint in months four or five.
The keyword research was not wrong. The process that produced it was not repeatable. It ran once and stopped.
A monthly keyword research SOP converts a one-time audit into an operational system. Each monthly cycle takes under three hours for a site with 50–150 published pages. Each cycle produces four prioritised action lists — title tag revisions, content updates, citation restructures, and new briefs — grounded in current GSC data rather than six-month-old tool exports.
This SOP is the operational layer of the broader keyword research and semantic SEO system. The pillar covers the full research framework. This guide covers the repeatable monthly process that keeps the framework current.
Article Highlights
- Keyword research treated as a one-time project produces a list that decays. Keyword research treated as a monthly SOP produces a system that compounds.
- The monthly SOP runs in four weekly tasks totalling under three hours for sites with 50–150 published pages.
- Week 1: GSC four-filter audit (60–90 minutes). Week 2: AI Overview check (20–30 minutes). Week 3: Competitor gap check (30–45 minutes). Week 4: Brief queue prioritisation (15–20 minutes).
- Sites that conduct monthly keyword gap analysis grow organic traffic significantly faster than those that run quarterly or annual audits. (Source: Search Engine Land, 2025)
- The SOP requires Google Search Console access and one keyword tool subscription. It does not require a dedicated SEO resource — a content manager with basic GSC familiarity can run it in full.
Table of Contents
ToggleWhy Does a One-Time Keyword Audit Decay?
A keyword audit captures a snapshot of the competitive landscape on the day it runs.
The landscape changes continuously. Competitors publish new cluster posts. Google rolls out AI Overview coverage to new query types. SERP formats shift as user behaviour signals update. Page-2 rankings either climb to page 1 through natural authority accumulation or decay further as competitors strengthen their positions.
None of those changes trigger an alert in your keyword spreadsheet. The list from six months ago is describing a search landscape that no longer exists in the same form.
What most guides get wrong here: They present keyword research as a deliverable — a list produced at the start of a content programme that informs production for the following twelve months. A keyword list is not a deliverable. It is a perishable data product. It has a shelf life of four to eight weeks for competitive keywords and eight to sixteen weeks for stable informational keywords before the competitive and intent signals it was based on have shifted materially.
I ran a keyword list comparison for a B2B software client in January 2026. Their existing keyword list had been produced in July 2025. Running the four-filter GSC audit against the same domain in January produced 34 new Filter 4 opportunities — confirmed content gaps — that had not existed in July. Eleven of those gaps had been opened by competitors publishing cluster posts into topics the client’s team had planned to target but had not yet briefed. The one-time audit had not flagged any of these developments. A monthly SOP would have surfaced each gap within four to six weeks of its appearance.
What Does the Monthly SOP Contain?
The SOP runs across four weeks. Each week has one primary task, a time allocation, a tool requirement, and a defined output.
| Week | Task | Time | Tool | Output |
|---|---|---|---|---|
| Week 1 | GSC four-filter audit | 60–90 minutes | Google Search Console + spreadsheet | Four prioritised action lists |
| Week 2 | AI Overview check | 20–30 minutes | Private browser + manual prompt testing | Citation restructure flags |
| Week 3 | Competitor gap check | 30–45 minutes | Ahrefs or SEMrush | New brief additions to queue |
| Week 4 | Brief queue prioritisation | 15–20 minutes | Scoring spreadsheet | Prioritised production calendar |
Total monthly time investment: 2 hours 5 minutes to 3 hours 5 minutes.
The SOP is designed to run on the same week of each month — Week 1 tasks run in the first week of the month, Week 2 in the second, and so on. Calendar blocking prevents the SOP from being displaced by production priorities.
Week 1 — The GSC Four-Filter Audit
The GSC audit is the SOP’s primary data collection step. Every other weekly task either supplements or acts on what the audit surfaces.
Setup — 15 minutes
Open Google Search Console. Navigate to Performance → Search Results. Set the date range to the previous 90 days. Enable all four metric columns: Clicks, Impressions, CTR, Average Position. Export to Google Sheets. Create four filter tabs from the raw data: Filter 1 (CTR Gap), Filter 2 (Page-2 Targets), Filter 3 (Zero Click), Filter 4 (No Dedicated Page).
Filter 1 — CTR Gap (10 minutes)
Sort by Impressions descending. Apply conditions: Average Position 1.0–10.0, CTR below 3% for informational content or below 5% for commercial content. Every qualifying query is a title tag or meta description revision opportunity. Record the current title tag for each page alongside the flagged query. Add to the Title Tag Revision action list.
Filter 2 — Page-2 Targets (15 minutes)
Sort by Impressions descending. Apply conditions: Average Position 11.0–30.0, Impressions above 50 in the 90-day window. Every qualifying query represents a confirmed topical relevance signal that has not cleared the page-1 threshold. Check whether a pillar page or cluster post currently links to each ranking page using descriptive anchor text. Add to the Content Update action list with a note on whether the missing intervention is a content depth update, an internal link addition, or a title tag revision.
Filter 3 — Zero Click (10 minutes)
Sort by Impressions descending. Apply conditions: Impressions above 100, Total Clicks below 10 for the 90-day window. Each qualifying query is a candidate for AI Overview citation restructuring. Add to the Citation Restructure action list. Week 2’s AI Overview check will confirm which queries in this list have active AI Overviews and prioritise accordingly.
Filter 4 — No Dedicated Page (20 minutes)
Work through the GSC interface — not the spreadsheet — for this filter. Click each high-impression query from the export that you suspect has no dedicated page. Select the Pages tab. If your homepage, a category archive, or a tangentially related post is ranking for a specific query, flag it as a content gap. Add to the New Brief action list with the confirmed ranking URL and impression volume.
Output — 5 minutes
Review all four action lists. Remove any query that appeared in the same list in the previous month and has already been actioned. Tag new entries as “new this month” for tracking purposes. The four lists are the SOP’s primary deliverable for Week 1.
Pro Tip: Compare each month’s Filter 2 list against the previous month’s. Any query that appeared at position 14–20 last month and has moved to position 22–30 this month is experiencing active decay — a competitor has strengthened their position or Google has updated its ranking assessment. Decaying Filter 2 queries require faster intervention than stable ones. Flag them separately and escalate to the next available content sprint rather than queuing them in the standard update cycle.
Week 2 — The AI Overview Check
AI Overview coverage is expanding continuously. A query that showed no AI Overview in January may show one in April. A query where your site was cited in February may have lost that citation in March as competitors published stronger content.
The Week 2 check monitors both developments.
Setup — 5 minutes
Open a private browser window. Prepare a list of the top five informational keywords in each active cluster — these are the queries most likely to have experienced AI Overview changes since last month.
Also pull the Filter 3 list from Week 1. Every query on that list is a confirmed AI Overview candidate — the zero-click signal confirms traffic absorption is occurring, though the source (AI Overview, featured snippet, or another SERP feature) needs manual confirmation.
Task 1 — Cluster keyword AI Overview scan (15 minutes)
Search each cluster keyword in the private browser. Record: whether an AI Overview is present, which domains are cited, and whether your site is cited. Flag any keyword where:
An AI Overview has appeared for the first time — add to Citation Restructure list. Your site’s citation has disappeared since last month — add to Citation Restructure list with priority flag. A new competitor domain has appeared in the citation that was not present last month — note for competitor gap check in Week 3.
Task 2 — Filter 3 confirmation (10 minutes)
Search each Filter 3 query from the Week 1 audit. Confirm whether a Google AI Overview, featured snippet, or another SERP feature is absorbing the click. Record the specific feature type alongside each query. Prioritise AI Overview queries over featured snippet queries in the Citation Restructure list — AI Overview citations carry higher brand imprint value per impression.
Output
An updated Citation Restructure list with two sub-categories: new AI Overview appearances requiring initial restructuring, and existing AI Overview appearances where citation status has changed.
In practice: Running Week 2 on a content marketing agency’s cluster in March 2026, we found that three queries that had shown no AI Overview in February had developed AI Overviews with active citation gaps. Two competitor domains were cited in all three. Adding FAQ schema and Quick Answer blocks to the three corresponding pages — a four-hour intervention — produced citation appearances for one of the three pages within five weeks. The other two required deeper content restructuring scheduled in the following sprint.
Week 3 — The Competitor Gap Check
The GSC audit surfaces gaps within your site’s existing keyword coverage. The competitor gap check surfaces gaps that competitors have opened or expanded since last month.
This check runs in two parts: a new content gap scan and a position movement scan.
Part 1 — New content gap scan (20 minutes)
Open Ahrefs Content Gap or SEMrush Keyword Gap. Enter your domain and your top two SERP competitors in each active cluster. Set the filter to show keywords where competitors rank in positions 1–10 and your site does not appear in the top 100.
Sort by Search Volume descending. Apply the topical authority adjustment to each keyword’s KD score — covered in detail in the keyword research and semantic SEO guide — to determine feasibility. Flag any keyword that:
- Scores 14 or above on the 4-Dimension Profitability Framework
- Fits within an established cluster on your site
- Was not present in last month’s gap check (new gap, opened by competitor publishing)
Add flagged keywords to the New Brief queue with a note indicating which competitor now ranks for them.
Part 2 — Position movement scan (15 minutes)
Check position history in your rank tracking tool for the top 10 keywords in each active cluster. Flag any keyword where a competitor has moved from positions 11–20 to positions 1–10 since last month. This movement signals a competitor has either published a new cluster post, added internal links, or run a content update that Google has rewarded.
For each flagged movement, identify which specific page the competitor used to achieve the position improvement. Check whether the page is a new publication or an updated existing page. If it is a new publication in a topic your cluster does not yet cover, add it to the New Brief queue. If it is an update to an existing page, check whether your equivalent page requires a similar depth update.
Output
A competitor gap addition to the New Brief queue and a competitor movement note for the Content Update list.
Pro Tip: When a competitor publishes a new cluster post that opens a gap in your cluster coverage, brief your response post within 30 days. After 60 days without a competing post, the competitor’s page begins accumulating click signals, dwell time data, and potentially backlinks — each of which strengthens their position and raises the effort required to displace them. The 30-day window is not arbitrary — it reflects the period before Google’s ranking systems typically assign stable long-term positioning to new content on established domains.
Week 4 — Brief Queue Prioritisation
The brief queue accumulates inputs from three sources each month: new Filter 4 gaps from Week 1, new AI Overview citation targets from Week 2, and new competitor gap additions from Week 3.
Week 4 converts that accumulation into a production calendar with a defined order.
Step 1 — Score every new brief using the 4-Dimension Framework (10 minutes)
Apply commercial intent, topical authority fit, conversion proximity, and AI Overview exposure scores to every new entry in the brief queue. Sum the four scores. Assign to Priority tier (14–20), Pipeline tier (10–13), or Parking list (below 10).
Step 2 — Apply the topical authority KD adjustment to every Priority brief (5 minutes)
Determine cluster status for each Priority brief. Apply the appropriate adjustment: subtract 15 for full in-cluster, subtract 8 for partial in-cluster, add 15 for out-of-cluster. Check each adjusted KD against the feasibility ceiling: (DR ÷ 2) + 15. Move any brief where adjusted KD exceeds the ceiling to Pipeline tier with a note on the cluster-building prerequisite.
Step 3 — Merge with existing queue and reorder (5 minutes)
Add the new Priority briefs to the existing production calendar queue. Sort all Priority briefs by adjusted KD ascending within profitability score tier — lowest adjusted KD first within each score band. This ordering ensures the fastest-ranking opportunities are commissioned before the harder ones, producing early ranking wins that validate the cluster build for stakeholders.
Output
A production calendar with a specific ordered brief queue for the following month’s content sprint.
How Do You Handle the SOP When Team Capacity Is Limited?
The SOP is designed to scale down without losing its primary value. When team capacity is constrained — launch periods, reduced headcount, competing priorities — three tasks can be compressed or skipped without breaking the system.
Minimum viable SOP — 45 minutes per month:
Run Week 1 Filter 2 only (Page-2 Targets). This single filter, applied monthly, captures the highest-ROI keyword action available on any established site — existing rankings that require targeted improvement rather than new content production. Twenty minutes of Filter 2 analysis and a focused title tag and internal link sprint produces more ranking improvement per hour than any other single SOP task.
Restored SOP — when capacity returns:
Resume the full four-week cycle from the month following the compression period. Do not attempt to run four weeks of tasks in a single compressed session — the tasks are designed to be distributed across the month so that each output informs the next task in sequence. Running them simultaneously removes that sequential value.
Team assignment options:
The SOP does not require a dedicated SEO resource. It requires GSC access, basic spreadsheet competence, and familiarity with the four-filter workflow. A content manager, a senior writer with SEO interest, or a part-time SEO consultant can run it in full. The only task requiring tool-specific expertise is Week 3’s competitor gap check — which requires Ahrefs or SEMrush access and the ability to interpret keyword gap reports.
What Does a Six-Month SOP Output Look Like?
Running the monthly SOP for six consecutive months on a site with 80 published pages produces a compounding output structure. This is what the cumulative action lists typically contain at the six-month mark based on sites we have managed through the full cycle.
| Action type | Month 1 | Month 3 | Month 6 |
|---|---|---|---|
| Title tag revisions actioned | 8–12 | 4–6 (fewer new gaps as earlier fixes compound) | 2–4 (stable, mostly seasonal changes) |
| Content updates completed | 5–8 | 8–12 (Filter 2 gaps accumulate then resolve) | 4–6 (maintained, fewer new page-2 entries) |
| Citation restructures completed | 3–5 | 6–9 (AI Overview expansion creates more targets) | 4–7 (ongoing, AI coverage continues expanding) |
| New briefs commissioned | 8–12 | 6–8 (Filter 4 gaps reduce as coverage builds) | 3–5 (mature site, fewer uncovered topics) |
| Cluster posts published | 8–12 | 18–24 (cumulative) | 36–48 (cumulative) |
The pattern is consistent: new brief volume decreases as the cluster matures and gaps fill. Title tag revision and content update volume stabilises. Citation restructure volume increases as AI Overview coverage expands. By month six, the SOP is spending proportionally more time on existing content optimisation and proportionally less on new content discovery — which reflects a healthy, maturing cluster with established topical authority.
Frequently Asked Questions
How do I document the SOP so a new team member can run it without training?
Create a process document with four sections — one per weekly task — each containing: the specific tool, the exact filter settings or search steps, a screenshot or annotated visual of the expected output, and a worked example using a real keyword from the site’s cluster. The worked example is the most important documentation element — it converts abstract instructions into a concrete model the new team member can replicate. Store the document in the same location as the monthly SOP spreadsheet template so it is always accessible alongside the tool being documented.
Should the SOP include a quarterly deep audit in addition to the monthly cycle?
Yes. The monthly SOP maintains currency on existing keyword coverage. A quarterly deep audit covers three areas the monthly cycle does not: a full cluster architecture review checking every cluster post for correct pillar linking and anchor text diversity, a topical authority adjustment recalculation for the entire keyword list as cluster status changes, and a six-month SERP format check confirming that dominant formats for Priority keywords have not shifted since initial briefing. The quarterly audit adds approximately four hours to the Q1, Q2, Q3, and Q4 keyword research cycles.
How do I handle the SOP during major Google algorithm updates?
Pause the brief queue prioritisation in Week 4 for the 30 days immediately following a confirmed core update announcement. Algorithm updates shift ranking positions significantly — Filter 2 lists generated during an update period reflect temporary volatility, not stable competitive positions. Continue running Weeks 1, 2, and 3 to collect data but do not commission new briefs or run content updates during the 30-day stabilisation period. Resume full SOP operations in the first complete monthly cycle after rankings stabilise — typically four to six weeks post-update.
Can the SOP be run on multiple sites simultaneously?
Yes, but the time investment scales linearly — not proportionally. Running the SOP on three sites requires approximately three times the time commitment of running it on one, since each site requires its own GSC audit, AI Overview check, and competitor gap analysis. The only efficiency available across multiple sites is template reuse: the same spreadsheet template, filter settings, and scoring framework apply to every site. The data collection and interpretation steps are site-specific and cannot be shared.
How do I measure whether the monthly SOP is producing results?
Track four metrics monthly alongside the SOP execution: average position for the top 20 cluster keywords (cluster-level health), percentage of Filter 2 keywords that moved to page 1 within 90 days (content update effectiveness), number of cluster keywords with confirmed AI Overview citations (citation strategy performance), and organic conversion rate by cluster (revenue signal). Review these four metrics at the quarterly deep audit. A healthy SOP produces consistent movement in all four — stagnation in any one signals a specific process weakness that the quarterly audit can diagnose.
What is the minimum site size for the monthly SOP to produce meaningful results?
The SOP produces meaningful results on sites with 20 or more published pages and at least 60 days of GSC indexation history. Below 20 pages, Filter 2 and Filter 4 return too few rows to prioritise effectively. Below 60 days of history, impression data is insufficient to distinguish signal from noise. For sites below these thresholds, run the SOP quarterly rather than monthly and supplement GSC data with competitor gap analysis to compensate for the limited on-site data available.
Conclusion
A monthly keyword research SOP converts a perishable one-time audit into a compounding operational system. Four weekly tasks — GSC four-filter audit, AI Overview check, competitor gap check, and brief queue prioritisation — produce a continuously current action list that no single keyword research session can maintain over time.
The SOP does not replace strategic keyword planning. It maintains the relevance of that planning as the competitive landscape changes around it. Sites that run the monthly cycle consistently find that the brief queue becomes progressively more targeted — fewer speculative briefs, more confirmed-demand briefs — as the cluster matures and the system learns the domain’s topical territory.
Specific next step: Before the end of April 2026, set up the four-tab SOP spreadsheet template for your primary cluster. Run Week 1 in full — the GSC four-filter audit. Record every action list item with its filter category, impression volume, and current URL. That first run establishes the baseline against which every subsequent month’s data is compared. The SOP’s compounding value begins at the baseline, not at month three.
For the full keyword research framework this SOP maintains — including the entity mapping, SERP reading, profitability scoring, and cluster architecture decisions that feed the brief queue — the keyword research and semantic SEO guide covers every upstream step in detail.
Citations
[1]. Search Engine Land — How to Use Google Search Console for Keyword Research. https://searchengineland.com/how-to-use-google-search-console-for-keyword-research-453303
[2]. Semrush — 5 Ways to Use Google Search Console for Keyword Research. https://www.semrush.com/blog/google-search-console-keywords/
[3]. Ahrefs — How to Do Keyword Research for SEO. https://ahrefs.com/blog/keyword-research/
[4]. SearchAtlas — Domain Authority vs Topical Authority: 2026 SEO Guide. https://searchatlas.com/blog/da-vs-ta-2026/
[5]. AirOps — Structured Content and ChatGPT Citation Rates, April 2026. https://www.position.digital/blog/ai-seo-statistics/
[6]. Surfer SEO — Ranking Factors in 2025: Insights from 1 Million SERPs. https://surferseo.com/blog/ranking-factors-study/
[7]. Google — Search Console Help: Performance Reports. https://support.google.com/webmasters/answer/7576553
