GuideContent automation

How to turn Search Console queries into a content plan

Turn Search Console queries into a content plan: export them, group variants by intent, use Query groups if you have them, and map each group to a page.

LaunchScalerPublished 7 min read

Google Search Console's queries are the searches that showed your site in Google results, listed under Performance, Search results, on the Queries tab, with clicks, impressions, CTR and average position for each. To turn them into a content plan, export them, group the variants that share one intent, use Search Console's own Query groups if your site has enough volume, and map each group to an existing page to improve or a new page to write.

The result is a plan built only from searches that already reach your site, with one article per intent instead of one per keyword variant. The steps below take an afternoon for a small site.

What query data does Search Console give you?

The Performance report gives you the search queries that showed your site, over up to 16 months, with four metrics per query: clicks, impressions, click-through rate and average position. You can split the same data by page, country, device, search appearance and date, and compare two periods side by side.

Know its limits before you plan from it:

LimitWhat Google saysWhat it means for your plan
HistoryThe report covers 16 months; Google suggests a 16-month range when analysing traffic changesUse 16 months to spot seasonal topics, 3 months to see where you rank now
Anonymized queriesQueries "not issued by more than a few dozen users over a two-to-three month period" are left out of the tableRare long-tail searches never appear; the list undercounts the long tail
Table rowsThe table shows at most 1,000 rowsLarge sites need the API or bulk export for the full list
FreshnessCollected data is usually available in 2 to 3 daysThis week's changes are not visible yet
Exact matchingQueries in the table are exact matches, not case-sensitive"crm pricing" and "pricing crm" are separate rows you have to group yourself

Search Console's own help makes the last point directly: many users search using very similar terms, and you can use regular expressions to match several similar queries.

How do you group Search Console queries by intent?

Group queries by what the searcher is trying to do, not by shared words. Queries that want the same answer go in one group, even when they share few words; queries that share words but want different things go in separate groups. Each group becomes one article or one page improvement.

  1. Export the Queries tab for the last 3 months.
  2. Drop branded queries (your product's name). The branded and non-branded filter in the Performance report does this where it is available; it has data from March 11, 2025 onward and is not offered for sub-properties or low-impression sites.
  3. Add an intent column and label each row: how-to, troubleshooting, comparison, definition, pricing, template, or other.
  4. Add a subject column: the thing the query is about, in two or three words.
  5. Sort by subject, then intent. Rows with the same subject and intent are one group.
  6. Name each group after its highest-impression query, and total the group's impressions.

Regular expressions in the report help you check a group before you commit to it. Add a filter, choose Queries, then Custom (regex). Search Console uses RE2 syntax with partial matching and is not case-sensitive by default. For example, (export|download).*(search console|gsc)|(search console|gsc).*(export|download) pulls the export-related queries into one view in either word order, so you can see the group's combined clicks and impressions before you decide it deserves its own article. Keep in mind that a query filter drops anonymized queries from the totals.

A worked example:

Raw queries from the exportIntentOne article
"how to export search console data", "search console export", "download gsc data to excel"How-toHow to export Search Console data
"search console export limit", "why only 1000 rows search console"TroubleshootingWhy Search Console exports stop at 1,000 rows
"search console vs google analytics", "gsc or ga4 for seo"ComparisonSearch Console vs Google Analytics for SEO

Seven queries become three articles. Writing seven pages would have given you seven thin pages competing for the same searches.

What are Query groups in Search Console Insights?

Query groups are a Search Console Insights feature, announced by Google on October 27, 2025, that groups similar queries automatically. The groups are computed using AI, may change over time, and do not affect ranking. Google says they are available only to properties with a large volume of queries, because grouping matters less for sites with few.

Where you have them, they do the first pass of grouping for you. They appear on the "Queries leading to your site" card in the Insights report:

  • Each group is named after its best-performing query.
  • The clicks shown are the total for every query in the group, not just the top one.
  • A few example queries are listed, ordered by clicks; click the group to open the Performance report with all its queries.
  • The card shows Top groups, Trending up groups and Trending down groups; trending is based on the change in clicks against the previous period.
  • If your site appears on many queries, not all of them may be grouped, but each group's clicks should match the Performance report.

Treat Query groups as a starting point and check them against your own intent labels. A group can mix a how-to query with a comparison query if the words overlap, and those still need separate pages.

Why write one article per intent instead of per keyword?

One article per intent gives each searcher a single, complete answer and gives Google one clear page to rank. Separate pages for keyword variants split impressions and links between near-identical pages, and a site full of them starts to resemble the pages Google's spam policies describe as scaled content abuse.

Two specific problems follow from writing per keyword. Your own pages compete for the same query, which shows up in Search Console as two URLs trading impressions for one search; keyword cannibalization covers how to spot and fix it. And pages that differ only in a phrase tend to be thin, which Google's doorway abuse policy describes as "creating substantially similar pages that are closer to search results than a clearly defined, browseable hierarchy."

A page written for the intent can still rank for all the variants. Use the main phrasing in the title and first sentence, and let the others appear naturally in headings and body text where they fit.

How do you map each query group to a page?

Map each group by checking which of your pages Google already shows for its main query: click the query in the Performance table, then open the Pages tab. If one relevant page appears, improve it. If none does, or the one that appears is about something else, plan a new page.

What the Pages tab shows for the group's main queryDecision
One page that answers this intentImprove it: answer the query in the first two sentences, cover what the group asks
One page about a different intentPlan a new page for this group
Two or more of your pagesPick one, merge or differentiate the others
No page (impressions only at site level)Plan a new page

Put the page decision in your sheet next to each group. Groups where you already rank in positions 4 to 20 are usually the fastest wins; striking distance keywords covers how to find and prioritise them.

How do you turn the groups into a content plan?

Turn the groups into a plan by sorting them into a few topic clusters, putting a hub page at the centre of each, and dating the work on a calendar. A month with one piece a day is 30 slots: hubs first, then improvements to pages already ranking, then new pages for the remaining groups.

  1. Sort the groups into three to six clusters by subject.
  2. Choose or plan one hub page per cluster that answers the broad question and links to every page in it. Topic clusters for SEO covers the linking rules.
  3. Order the work: hubs, then improvements, then new pages, alternating clusters.
  4. Put each item on a date, leaving time for editing before it publishes. The SEO content calendar has a filled-in 30-day template.
  5. After a month, repeat the export. New queries that appeared are next month's groups.

Plan from your queries without the spreadsheet

LaunchScaler's content engine does this planning from the same data. It reads your own Search Console queries first, "the searches you already rank for just off page one," with your readiness audit and real keyword data filling in the rest, and lays out a month of articles on a calendar, "grouped into a handful of subjects your product owns." You can move any day to another open day. It writes one article a day from your product, and by default every draft waits for your review before it publishes to WordPress, Webflow, Ghost, Shopify, Notion, Medium or a signed webhook. It is $99/mo per website, with 3 days free. Start the engine on your own Search Console data.

Questions, answered

What people ask about this

01

Where do I find the queries people search to find my site?

  • In Google Search Console, open Performance, then Search results, and click the Queries tab under the chart. Each row is a search query that showed your site, with its clicks, impressions, CTR and average position.
02

How far back does Search Console query data go?

  • The Performance report holds up to 16 months of data. Google recommends setting the date range to 16 months when you analyse a traffic change, so you can rule out seasonal patterns.
03

Why don't Search Console queries add up to my total clicks?

  • Search Console leaves out anonymized queries, ones not issued by more than a few dozen users over two to three months, from the table. They are included in the chart totals unless you filter by query, and the table also shows at most 1,000 rows.
04

What are query groups in Search Console?

  • Query groups are a Search Console Insights feature, announced in October 2025, that uses AI to group similar queries such as spelling and phrasing variants. Each group is named after its best-performing query, and the feature is only available to properties with a large volume of queries.
05

Should I write one article per keyword?

  • No. Write one article per search intent. Queries that ask the same thing in different words belong on one page; separate pages for each variant compete with each other and tend to be thin.

Sources

  1. Search Console Help: Performance report (Search results) overviewsupport.google.com
  2. Search Console Help: Performance report, common tasks and use casessupport.google.com
  3. Search Console Help: Performance report, advanced filtering and comparisonsupport.google.com
  4. Search Console Help: Performance report, dimensions and data groupingssupport.google.com
  5. Search Console Help: Insights reportsupport.google.com
  6. Google Search Central Blog: Introducing Query groups in Search Console Insightsdevelopers.google.com
  7. Google Search Central Blog: A deep dive into Search Console performance data filtering and limitsdevelopers.google.com
  8. Google Search Central Blog: Analyzing Google Search traffic dropsdevelopers.google.com
  9. Google Search Central: Spam policies for Google web searchdevelopers.google.com

Newsletter

What launched, every Monday

Every Monday: what launched on LaunchScaler that week, what is launching next, and the reviews we published. Confirm your email once and you're in.

More from the blog

Guide

SEO content calendar: a 30-day template for a SaaS blog

A filled-in 30-day SEO content calendar: one slot a day, each cluster's hub before its spokes, improvements last, and review time before each publish date.

LaunchScalerSep 28, 2026 · 8 min read
Guide

SEO content strategy for SaaS: plan 30 articles from Search Console

Build a SaaS SEO content strategy from your own Search Console: queries ranking 4 to 20, improve or write, topic clusters, and a 30-day calendar.

LaunchScalerSep 28, 2026 · 10 min read
Guide

Shopify AI blog writers: tools that write and publish to your blog

Shopify AI blog writers compared on where topics come from, whether posts go live or wait as drafts, and listed price, checked in September 2026.

LaunchScalerSep 28, 2026 · 9 min read