From 85095f4ac6afdb1040cfbb183df0034d0f430692 Mon Sep 17 00:00:00 2001 From: Jeremy Rivera Date: Mon, 10 Aug 2026 11:11:40 -0500 Subject: [PATCH] Library batch 2: plays 05-08, completing the Keyword Research library (#187) --- .agents/skills/deslop/SKILL.md | 1 + .agents/skills/deslop/references/phrases.md | 19 +++ .../openseo-review-web-content/SKILL.md | 1 + .../library/cluster-topical-hubs.mdx | 6 +- .../library/gsc-programmatic-discovery.mdx | 107 +++++++++++++++++ .../library/intent-beyond-google.mdx | 108 ++++++++++++++++++ .../library/long-tail-question-mining.mdx | 4 +- .../opportunity-sizing-forecasting.mdx | 97 ++++++++++++++++ .../library/positioning-to-demand.mdx | 85 ++++++++++++++ .../library/search-intent-mapping.mdx | 4 +- .../library/seed-from-conversation.mdx | 4 +- .../gsc-striking-distance-openseo.png | Bin 0 -> 41003 bytes .../intent-by-surface-openseo.png | Bin 0 -> 75895 bytes .../keyword-difficulty-volume-openseo.png | Bin 0 -> 71656 bytes .../positioning-demand-validation-openseo.png | Bin 0 -> 51786 bytes web/src/routeTree.gen.ts | 94 +++++++++++++++ .../gsc-programmatic-discovery.tsx | 29 +++++ .../library/keyword-research/index.tsx | 63 +++++----- .../keyword-research/intent-beyond-google.tsx | 29 +++++ .../opportunity-sizing-forecasting.tsx | 29 +++++ .../positioning-to-demand.tsx | 29 +++++ 21 files changed, 671 insertions(+), 38 deletions(-) create mode 100644 web/content/marketing/library/gsc-programmatic-discovery.mdx create mode 100644 web/content/marketing/library/intent-beyond-google.mdx create mode 100644 web/content/marketing/library/opportunity-sizing-forecasting.mdx create mode 100644 web/content/marketing/library/positioning-to-demand.mdx create mode 100644 web/public/library/keyword-research/gsc-striking-distance-openseo.png create mode 100644 web/public/library/keyword-research/intent-by-surface-openseo.png create mode 100644 web/public/library/keyword-research/keyword-difficulty-volume-openseo.png create mode 100644 web/public/library/keyword-research/positioning-demand-validation-openseo.png create mode 100644 web/src/routes/_marketing/library/keyword-research/gsc-programmatic-discovery.tsx create mode 100644 web/src/routes/_marketing/library/keyword-research/intent-beyond-google.tsx create mode 100644 web/src/routes/_marketing/library/keyword-research/opportunity-sizing-forecasting.tsx create mode 100644 web/src/routes/_marketing/library/keyword-research/positioning-to-demand.tsx diff --git a/.agents/skills/deslop/SKILL.md b/.agents/skills/deslop/SKILL.md index 3921929..4314a89 100644 --- a/.agents/skills/deslop/SKILL.md +++ b/.agents/skills/deslop/SKILL.md @@ -79,6 +79,7 @@ Run these before delivering any prose: - Any sentence starting with What/When/Where/Which/Who/Why/How as a crutch? Restructure. - Meta-joiners ("The rest of this essay...")? Delete. - "It's worth noting" or similar filler transitions? Delete. +- Any self-certifying "honest answer/framing/signal" language? State the evidence, limit, or uncertainty instead. - Same metaphor used more than twice? Replace or cut repeats. - "Despite these challenges..." formula? Rewrite. - Bold-first bullet pattern? Remove bold leads. diff --git a/.agents/skills/deslop/references/phrases.md b/.agents/skills/deslop/references/phrases.md index dde0ad5..bde9f8f 100644 --- a/.agents/skills/deslop/references/phrases.md +++ b/.agents/skills/deslop/references/phrases.md @@ -187,6 +187,25 @@ Asserting clarity instead of demonstrating it: - "History is clear, the metrics are clear, the examples are clear" - "but none of them is the real story. The real story is..." +## Self-Certifying Candor + +Avoid phrases that announce the writer's honesty instead of making the claim precise: + +- "the honest answer" +- "the honest framing" +- "the most honest signal" +- "an honest forecast" +- "the truth is" + +Do not mechanically replace "honest" with "realistic," "candid," or another unsupported self-certification such as "clearest" or "most reliable." State the evidence, limitation, or uncertainty directly. When a modifier is necessary, use one that names the basis of the claim: "first-party," "directional," "modeled," "bounded," or "based on stated assumptions." Keep ordinary uses that describe a person's conduct or testimony, such as "she gave an honest account." + +| Avoid | Use instead | +|-------|-------------| +| "The honest framing is that ranking and traffic have come apart." | "Ranking and traffic have come apart." | +| "The honest answer lives between the scenarios." | "The likely outcome falls between the scenarios." | +| "This is the most honest signal available." | "Treat this as a directional signal, not direct attribution." | +| "Use an honest forecast." | "Build the forecast from stated assumptions." | + ## Vague Declaratives Sentences that announce importance without naming the specific thing. Kill these or replace with the specific thing. diff --git a/.agents/skills/openseo-review-web-content/SKILL.md b/.agents/skills/openseo-review-web-content/SKILL.md index e343fc4..c8f1d7e 100644 --- a/.agents/skills/openseo-review-web-content/SKILL.md +++ b/.agents/skills/openseo-review-web-content/SKILL.md @@ -17,6 +17,7 @@ Everything we publish must be traceable to what the product actually does and co 4. **Sound like a person.** Fix AI tells by restating the underlying claim plainly, not by polishing the flourish. The [deslop skill](../deslop/SKILL.md) is the reference for what to hunt and how to fix it. 5. **Reader-first altitude.** Guides teach actionable SEO that stands on its own — not product documentation, not generic filler. Credit free resources to their real owners (Google's autocomplete, the reader's own Search Console). 6. **One bar, whole surface.** When a standard improves, sweep everything to it — all the FAQs, all the pages — not just the instance that got noticed. +7. **Playbook terminology.** Call each approach within any OpenSEO playbook a "strategy," never a "play." Use "workflow" for the steps readers execute; use "playbook" only for the complete collection. ## Questions to ask while reviewing diff --git a/web/content/marketing/library/cluster-topical-hubs.mdx b/web/content/marketing/library/cluster-topical-hubs.mdx index ce9d515..9d62643 100644 --- a/web/content/marketing/library/cluster-topical-hubs.mdx +++ b/web/content/marketing/library/cluster-topical-hubs.mdx @@ -21,11 +21,11 @@ Keyword clustering is grouping keywords that deserve the _same page_ because the Cannibalization is the opposite problem: two of your pages compete for one intent, Google alternates between them, and both rank worse than either would alone. -- **Find it:** in [Search Console](/google-search-console-mcp), group by query + page. Any query with 2+ of your URLs swapping impressions is a candidate. +- **Find it:** in [Search Console](/google-search-console-mcp), group by query + page. Any query with 2+ of your URLs swapping impressions is a candidate. [Programmatic discovery](/library/keyword-research/gsc-programmatic-discovery) runs the same grouping across every page at once. - **Fix it:** merge the weaker page into the stronger (301), or re-point the weaker page at a genuinely different intent and re-title it. - **Prevent it:** the keyword map from step 5. No new page ships without checking which cluster it claims. -Run this play with the [OpenSEO MCP](/docs/mcp): +Run this workflow with the [OpenSEO MCP](/docs/mcp): ```text Using the OpenSEO MCP + Search Console: pull my queries grouped by @@ -46,4 +46,4 @@ Not an unlimited one. The grouping step itself is free (the MCP prompt above doe ### What is a keyword mapping template? -A sheet with one row per cluster: primary keyword, supporting keywords, intent, target URL, status. The keyword map above is the working example; copy the structure. +A sheet with one row per cluster: primary keyword, supporting keywords, intent, target URL, status. The keyword map above is the working example; copy the structure. Add a forecast column and it becomes a build order: [size each cluster](/library/keyword-research/opportunity-sizing-forecasting) before you commit the quarter. diff --git a/web/content/marketing/library/gsc-programmatic-discovery.mdx b/web/content/marketing/library/gsc-programmatic-discovery.mdx new file mode 100644 index 0000000..1086e85 --- /dev/null +++ b/web/content/marketing/library/gsc-programmatic-discovery.mdx @@ -0,0 +1,107 @@ +--- +title: "Query-mine the Search Console you already own" +description: "Your own Search Console is the only keyword database built from people who reached you. The strategy for mining it: striking-distance keywords, zero-click pages, and the queries Google won't name." +--- + +## What is programmatic keyword discovery? + +Programmatic keyword discovery means treating your own Search Console as the keyword database, then working it in bulk instead of one query at a time. Every other source estimates demand from the outside. Search Console reports demand that already found you, on the pages that already exist, with the positions you already hold. It is the only first-party keyword data you own, and most sites read maybe two screens of it a month. + +The catch is that Google hands it to you in a shape designed for spot checks rather than strategy. Working it programmatically means pulling the whole surface through an API, joining it to your rankings, and asking questions the interface will not answer. + +## Why your query report is missing most of your clicks + +Open a page report and note the click total. Then add up the clicks in the query table underneath. The second number is smaller, often dramatically so. Google anonymizes queries below a privacy threshold, so the searches that drove most of your traffic never appear by name. + +The gap is worse than most people assume. On one of my own pages earning around a hundred clicks a month, the interface named five queries. Going through the API raised that to twelve. Out of a hundred clicks, I could name twelve of them, on a page I wrote and understood. + +That is the problem the [dark query post](/blogs/dark-queries) works through in detail. This page is the repeatable strategy that comes out of it. + +Grant Simmons, who has built SEO tooling for years, adds a confidence score to his estimates: + +> Most of my tools, I add in a confidence score, because the math is just math and reasoning is just reasoning. + +He is also skeptical that the gap can be closed outright, on the grounds that you are still dealing with garbage in and garbage out. Both things hold. You cannot recover the exact hidden queries, and you can still assemble a defensible picture of them from data you already hold. + +## How to find striking-distance keywords in Search Console + +Striking-distance keywords are the terms where you rank between roughly position 11 and 30. They earn few clicks and prove Google already considers your page a credible answer. Moving one of them onto page one is cheaper than earning a new ranking from nothing, which makes this the highest-return query mine on most sites. + +The workflow runs in four steps: + +1. Pull every query for the property over the longest window available, not the default three months. +2. Filter to positions 11 to 30 with impressions above your own noise floor. +3. Group those queries by the page currently ranking, which turns a keyword list into a page-by-page work queue. +4. Sort each page's group by impressions, because impressions measure demand that Google is already showing you losing. + +![A ranked-keyword list filtered to positions 10 through 13, showing the keyword, its position, and monthly search volume for each row](/library/keyword-research/gsc-striking-distance-openseo.png) + +The list above is one site's striking-distance band, filtered to positions 10 through 13. Nothing here is a head term, and that is the point: these are queries the site already half-ranks for, several of them worth a few hundred searches a month, all of them sitting one page away from traffic. + +Step three matters more than it looks. Sorting by query treats every row as its own project. Grouping by page tells you which single URL to improve to capture a dozen of them at once, which is the same logic behind [clustering keywords into topical hubs](/library/keyword-research/cluster-topical-hubs). + +## The 16-month window most people skip + +Search Console's default view is short, and the export most people take is shorter. Grant's practical advice is to stop working from the recent slice: + +> Generally you get a lot more information when you look at the 16 months of Google Search Console data, to have an understanding of, if the article has been around for that long, all the queries that have mapped, not just the most recent queries. I think that's often forgotten. + +Sixteen months is the full retention window Google offers. Pulling all of it changes what you can see: seasonal queries that vanish from a 90-day view, terms a page ranked for before a redesign, and the slow drift of a page away from the topic it was written for. A query that appeared for six months and stopped is a signal. A 90-day export shows you an absence instead. + +## Zero-click pages and the queries worth rewriting for + +The other half of the mine runs in the opposite direction. Look for pages with heavy impressions and almost no clicks. High impressions confirm Google shows the page for real demand. Near-zero clicks means the title and description are losing the auction, or the page is answering an intent the searcher did not have. + +Sort those by impressions and read the queries attached. When the queries do not match what the page is about, you have found a page drifting off its topic, and the fix is usually a split rather than a rewrite. When the queries match and the clicks still do not come, the fix is the title. Both are cheaper than new content, and both come from data you already own. + +## Do it with OpenSEO + +Because the Search Console connection runs through OpenSEO, your agent can query it alongside your ranking data without a second integration. Connect the [OpenSEO MCP](/docs/mcp) once, or read how the [Search Console MCP](/google-search-console-mcp) fits together, then run the workflow with this prompt. + +```text +Using the OpenSEO MCP, pull Search Console query data for +[mydomain.com] over the longest window available. + +1. Striking distance +Filter to queries in positions 11-30 with more than [50] impressions. +Group them by the page that ranks, then sort each group by total +impressions. Give me the top 10 pages by recoverable impressions. + +2. Zero-click pages +List pages with high impressions and a click-through rate under 1%. +For each, show the queries driving the impressions and tell me +whether they match the page's actual topic. + +3. The gap +For my top 10 pages by clicks, compare total clicks against the sum +of clicks in the named-query table. Report the difference as a +percentage. Those are the pages where I am planning blind. + +Output as a document I can review. +``` + +The output is a work queue ordered by what it would cost to fix, rather than a keyword list ordered by a volume number that was never about your site. + +## What to do first + +Run step one against your single most important page. If the striking-distance group has more than five queries in it, that page is the next thing you should edit, and you now know which ten words to edit it around. Then widen the window to sixteen months and see what used to work. + +From here, the queries you surface feed the rest of the library. Unnamed question queries belong in [long-tail question mining](/library/keyword-research/long-tail-question-mining). Grouped page queries belong in [topical hubs](/library/keyword-research/cluster-topical-hubs). Anything with buying language belongs in [intent mapping](/library/keyword-research/search-intent-mapping) before you write a word. + +## Search Console keyword research FAQ + +### Can you use Google Search Console for keyword research? + +Yes, and it is the most reliable source you have, because it reports queries that reached your site rather than estimating a market. Its limits are that it only shows terms you already rank for, and it hides queries below a privacy threshold. Use it for expansion and validation, and use a keyword tool for the demand you have not captured yet. + +### What are striking-distance keywords? + +Queries where you rank roughly between positions 11 and 30. They sit on page two, earn few clicks, and demonstrate that Google already treats your page as a plausible answer. They are the cheapest rankings to improve on most sites. + +### How far back does Google Search Console data go? + +Sixteen months. Most exports default to a far shorter window, so pulling the full range surfaces seasonal queries and historical rankings that a 90-day view hides. + +### Why don't the clicks in the query table add up to the total? + +Google anonymizes queries that too few people searched, so they never appear by name while their clicks still count in the total. The shortfall runs from a small fraction to most of the total depending on the size of the site. Reading the same pages at page level rather than query level recovers much of the count. diff --git a/web/content/marketing/library/intent-beyond-google.mdx b/web/content/marketing/library/intent-beyond-google.mdx new file mode 100644 index 0000000..551148c --- /dev/null +++ b/web/content/marketing/library/intent-beyond-google.mdx @@ -0,0 +1,108 @@ +--- +title: "Where the queries happen when they don't happen in Google" +description: "Pinterest, LinkedIn and the AI assistants all run on intent, and none of them appear in your keyword tool. The research method carries over; the surfaces do not." +--- + +## Where does keyword research happen outside Google? + +Keyword research assumes one box. A person types, an engine ranks, you measure the click. That model still describes a large share of demand, and it describes a shrinking share of discovery. People look things up inside Pinterest, inside LinkedIn, inside YouTube, and increasingly inside an assistant that answers without sending anyone anywhere. + +The discipline transfers cleanly. You are still asking what somebody wants, in what words, at what stage. What changes is that these surfaces publish no volume data, so the research runs on the platform's own autocomplete, on your first-party results, and on the vocabulary your customers already use. That last source is the one that works everywhere, which is why [seeding from conversation](/library/keyword-research/seed-from-conversation) matters more here than on Google. + +## Pinterest is a search engine wearing a social network's clothes + +Julia Bocchese works almost entirely in Pinterest and SEO, and she is direct about why the two belong together: + +> Most of the time when people go to Pinterest, they are searching for something. They're not really going there to follow people or to comment on pins. They're really searching for information, ideas, inspiration, products. + +That single observation changes what you optimize. On a social network, the account is the unit and the follower is the asset. On a search surface, the query is the unit, and Julia points out the practical consequence: the audience arriving from a Pinterest search has no idea who you are. + +> People aren't going on Pinterest to follow people. They're searching for information. So they likely don't know who you are. + +The optimization work looks familiar as a result. Keywords belong in pin titles, in pin descriptions, in the text rendered on the graphic itself, and in the board and profile copy, because the platform has to understand the account and the pin before it can match either to a search. It is the same two-sided job as a page title and a site structure, run on a surface with no Search Console. + +## LinkedIn ranks the profile, not the post + +Daniel Alfon makes an argument that sounds wrong until you check your own behaviour on the platform: + +> LinkedIn is the only platform where, Jeremy, you can be successful without posting content. That's amazing. Because if you want to be a successful YouTube or Instagram or TikTok, you have to upload content. + +His reasoning is that the most common action on LinkedIn is visiting somebody's profile. The profile is therefore the ranked, keyword-sensitive asset, and the question a visitor arrives with is narrow: is your specialty the specialty they are looking for. His advice follows from that. Take care of the profile, make sure it converts, and treat posting as the secondary activity it is. + +For keyword work this means the headline and the about section carry the load a title tag carries elsewhere. They should contain the words a stranger would use to describe the problem you solve, not the internal job title your company assigns you. + +## The assistants answer, and the click never arrives + +The third surface is changing fastest: ranking and traffic have come apart. Christopher Gimmer, running a site with a decade of authority behind it, describes the split: + +> Even though we're ranking number one for some of these keywords, the AI Overviews are answering some of those things, and so we're losing out on some of those clicks. + +He adds a second erosion that has nothing to do with AI. On commercial queries the paid block has grown to the point where position one is not position one on the page: + +> Even if you're ranking number one for that organic keyword, your link is actually the fifth one on the page. And if you're ranking number three, you're now like eight links down. + +![OpenSEO keyword research results with the intent column labelling each keyword informational, navigational, commercial or transactional](/library/keyword-research/intent-by-surface-openseo.png) + +The intent column is the closest native proxy for this. The rows labelled informational are the ones an assistant can satisfy without sending anyone anywhere, and the transactional and commercial rows are the ones that still end in a visit. Reading the list that way tells you which part of your research is exposed to the answer layer before you commit to any of it. + +Two lessons for research. First, rank is a weaker proxy for traffic than it used to be, which is why [forecasting](/library/keyword-research/opportunity-sizing-forecasting) should apply a CTR curve that reflects the SERP you face rather than a textbook one. Second, informational queries that an assistant can satisfy in a paragraph are worth less than they look in a volume column, and queries requiring a tool, a login, a price or a human are worth more. + +## How to research a surface that publishes no volume data + +None of these platforms will hand you a search volume. The method that works without one: + +1. Type your seed into the platform's own search box and record the autocomplete suggestions. That list is the platform telling you what people search there. +2. Read the top results and note the vocabulary they use in titles and opening lines, which is the language the platform has already rewarded. +3. Check your own first-party data for the platform, where it exists, before trusting any of the above. +4. Look for the branded lift. Discovery on a platform with no outbound links often shows up later as somebody searching your name in Google, which is the one measurable bridge back. + +Point four is the measurement most people skip. If a platform sends no clicks, watch whether branded search grows while you invest there. It is a directional signal you can monitor in [your own Search Console](/library/keyword-research/gsc-programmatic-discovery). + +## Do it with OpenSEO + +The keyword work still needs a demand baseline, and Google remains the best available proxy for what people want even when they ask somewhere else. + +```text +Using the OpenSEO MCP, research keywords for "[my topic]" and label +each result by intent. + +1. Split by surface +Flag which of these queries an AI assistant can fully answer in a +paragraph, and which need a tool, a price, a login or a human. Rank +the second group higher: those are the queries that still produce a +visit. + +2. Branded baseline +Pull my branded queries and their trend over the last 12 months. I am +going to invest in [platform], which sends no referral data, so I want +the branded line as my before-picture. + +3. Vocabulary +For my top 10 non-branded queries, give me the phrasings a person +would use searching inside Pinterest or LinkedIn rather than Google: +shorter, more visual, more role-based. + +Output as a document I can review. +``` + +## What to do first + +Take one seed and run it through the search box of whichever platform your customers use. Compare that autocomplete list against the keyword list you already have. The overlap tells you what carries across surfaces. The gap is the demand your current research has never seen, and it is usually phrased in words no keyword database would have suggested. + +## Keyword research beyond Google FAQ + +### How do you do keyword research for Pinterest? + +Use the platform's own search box and its guided-search suggestions, then place those terms in pin titles, pin descriptions, the text on the image, and your board and profile copy. Pinterest has to understand the account and the pin before it can match either to a query, so both levels need the vocabulary. + +### Does SEO work for LinkedIn profiles? + +Yes, and the profile matters more than the posting. The most frequent action on the platform is viewing a profile, so the headline and about section carry the weight a title tag carries on a website. Write them in the words a stranger would use for the problem you solve. + +### How do you optimize for AI assistants? + +Answer questions directly and completely enough to be quotable, and accept that queries an assistant can satisfy in a paragraph will return fewer clicks regardless of your rank. Weight your research toward queries needing a tool, a price, a login or a person, because those still send a visit. + +### How do you measure traffic from platforms that send no referral data? + +Watch branded search. Discovery on a closed platform tends to surface later as people searching your name, so a rising branded line in Search Console during a campaign is a useful directional signal. diff --git a/web/content/marketing/library/long-tail-question-mining.mdx b/web/content/marketing/library/long-tail-question-mining.mdx index 9e77828..0b8a5e0 100644 --- a/web/content/marketing/library/long-tail-question-mining.mdx +++ b/web/content/marketing/library/long-tail-question-mining.mdx @@ -20,12 +20,12 @@ A short-tail query is an audience; a long-tail query is a person with a problem. ## How to find long-tail keywords (3 free methods) 1. **Mine People Also Ask + autocomplete fan-out.** Type your head term, harvest every PAA question, then re-search each question and harvest again. Two levels deep gives you 30–50 real questions people ask. -2. **Pull your own Search Console queries.** Your GSC data is a long-tail generator that no tool can match. Filter [queries with impressions but no clicks](/blogs/dark-queries): those are tails you already half-rank for. +2. **Pull your own Search Console queries.** Your GSC data is a long-tail generator that no tool can match. Filter [queries with impressions but no clicks](/blogs/dark-queries): those are tails you already half-rank for. The full strategy for working that data in bulk is [programmatic discovery with Search Console](/library/keyword-research/gsc-programmatic-discovery). 3. **Expand seeds in OpenSEO.** Feed your [seed list](/library/keyword-research/seed-from-conversation) into [keyword research](/features/keyword-research) and keep the specific, question-form results with clear intent regardless of volume. "0 volume" queries are measured, not dead. ![OpenSEO keyword research results for the seed "running shoes for flat feet", returning long-tail variants like "best running shoes for flat feet men" with volume, difficulty, and intent columns](/library/keyword-research/long-tail-keyword-filter-openseo.png) -Run this play with the [OpenSEO MCP](/docs/mcp): +Run this workflow with the [OpenSEO MCP](/docs/mcp): ```text Using the OpenSEO MCP: research keywords for the seed "[your topic]", diff --git a/web/content/marketing/library/opportunity-sizing-forecasting.mdx b/web/content/marketing/library/opportunity-sizing-forecasting.mdx new file mode 100644 index 0000000..72c1a7b --- /dev/null +++ b/web/content/marketing/library/opportunity-sizing-forecasting.mdx @@ -0,0 +1,97 @@ +--- +title: "Size the opportunity before you commit the quarter" +description: "SEO forecasting turns a keyword cluster into a defensible traffic and revenue range, so you can argue for the work in the only two numbers a business treats as exact." +--- + +## What is SEO forecasting? + +SEO forecasting estimates the traffic and revenue a keyword cluster could return, before you spend anything building for it. The output is a range rather than a number, because every input is an estimate and pretending otherwise is how forecasts lose credibility on contact with reality. + +The arithmetic is short. Take the combined search volume for a cluster, apply a click-through-rate curve for the position you expect to reach, apply your conversion rate, then apply the value of a conversion. Present the result as three scenarios rather than one figure. Conservative assumes position eight and your worst converting month. Aggressive assumes position three and your best. Build the middle scenario from your typical conversion rate and the position you expect to reach. + +## How to size a keyword cluster before you invest + +Sizing runs on the cluster, not on the keyword. A single term tells you nothing about the page you would build, because the page will rank for dozens of variations. [Clustering first](/library/keyword-research/cluster-topical-hubs) gives you a unit worth forecasting. + +For each cluster, gather four inputs: + +1. Combined monthly volume across every keyword in the cluster. +2. The difficulty of the terms you would need to beat, which sets how long the climb takes. +3. Your realistic ceiling position, judged from what already ranks and what you can credibly publish. +4. The conversion value, taken from your own analytics rather than an industry average. + +Difficulty deserves more weight than it usually gets. A cluster worth 5,000 searches a month behind a wall of established domains is worth less than a 400-search cluster nobody has bothered to answer, because you will reach the second one this quarter and the first one never. That comparison is the entire point of sizing. + +## Why volume is the wrong number to lead with + +Sorting by volume selects for the terms your competitors have already spent years defending. It also selects against the terms that convert. The pattern repeats across niches: the highest-volume keyword in a market is usually informational, and the terms carrying real buying intent sit an order of magnitude below it. + +![OpenSEO keyword research for a Nashville kayak rental topic, showing search volume alongside keyword difficulty, CPC, competition, and intent](/library/keyword-research/keyword-difficulty-volume-openseo.png) + +OpenSEO keeps volume and difficulty separate because they answer different questions. In the run above, the 10-search term has a difficulty score of 28, while the 6,600-search term scores 15. Neither number establishes value on its own. Use an expected rank, click-through rate, conversion rate, and conversion value to compare the business case instead of treating volume or difficulty as an opportunity score. + +Paul Baterina ran the test that shows what disciplined sizing buys you. Working on long-tail category pages, he built a proper control group rather than shipping on instinct: + +> We're four weeks in, we're seeing a 25% lift on the test group versus the control group. The control group is actually down 5%. So that's already a signal that I could roll this out to all the long tail pages, which we have about 40,000 of those. + +Four weeks and one controlled test turned a guess about 40,000 pages into a decision with evidence under it. That is what a forecast is for. It is not a promise about traffic, it is a way to find out whether the bet is worth placing at scale. + +## Report in the numbers the business already trusts + +Traffic is the number SEOs reach for and the number executives discount, because it does not appear on any statement they are accountable for. Ernesto Ortiz puts the problem at the level of measurement rather than tactics: + +> You've used it as a proxy for so long. You've got to have better metrics, and you need to have a clear way to evaluate business results. + +Forecast in sessions if that is all you have, then translate. A cluster forecast that ends at "an estimated 900 sessions a month" invites a shrug. The same forecast carried through a 2% conversion rate and a $400 average order value ends at a number that gets a budget approved or rejected on its merits, which is the outcome you want either way. + +The same arithmetic works in reverse for pages you already own. Take your current position, apply the CTR curve for position three, and the difference is the traffic your existing rankings are leaving on the table. That figure is often larger than anything new content would produce, and it is cheaper to capture. [Search Console discovery](/library/keyword-research/gsc-programmatic-discovery) finds those pages. + +## Do it with OpenSEO + +Connect the [OpenSEO MCP](/docs/mcp) and the sizing runs against live difficulty and volume data instead of a stale export. + +```text +Using the OpenSEO MCP, research keywords for "[my topic]" and cluster +the results by intent. + +1. Size each cluster +For every cluster, report combined monthly volume, median keyword +difficulty, and the domains currently holding the top 3. Flag any +cluster where the top 3 are all sites I cannot realistically outrank. + +2. Forecast a range +For the 5 most winnable clusters, model traffic at position 3, +position 5 and position 8 using a standard CTR curve. Show me +conservative, moderate and aggressive scenarios. + +3. Convert to money +Apply a [2]% conversion rate and a [$400] conversion value to each +scenario. Rank the clusters by moderate-scenario revenue per unit of +difficulty, not by volume. + +Output as a document I can review. +``` + +Ranking by revenue per unit of difficulty is the step that changes the plan. It routinely promotes a cluster sitting eighth by volume to first by value, which is the whole argument the rest of this library makes. + +## What to do first + +Take the cluster you were about to write for and run the three scenarios against it. Then run them against one cluster you dismissed for having low volume. If the low-volume cluster wins on revenue per unit of difficulty, you have found the order your content calendar should have been in. + +## SEO forecasting FAQ + +### How accurate is SEO forecasting? + +Directionally useful and precisely wrong, which is why the output should be a range. Volume figures are estimates, CTR curves are averages across wildly different SERPs, and ranking timelines depend on competitors who are also working. Forecast to compare opportunities against each other, not to promise a number. + +### What is a good SEO ROI? + +It depends on conversion value and payback window rather than a benchmark. The useful calculation is cost of the content and links against forecast revenue over 12 months, and whether that beats what the same budget would return in paid. SEO usually loses that comparison in month one and wins it by month nine, so the timeline matters as much as the multiple. + +### Which SEO KPIs matter? + +Leads and revenue are the two numbers a business treats as exact. Everything else, including rankings, sessions and impressions, is diagnostic: useful for explaining why the exact numbers moved, weak as a target in its own right. + +### How do you calculate potential traffic from keywords? + +Combined cluster volume, times the CTR for your expected position, gives estimated sessions. Multiply by conversion rate and conversion value for revenue. Run it three times at three positions so you finish with a range rather than a single figure nobody should trust. diff --git a/web/content/marketing/library/positioning-to-demand.mdx b/web/content/marketing/library/positioning-to-demand.mdx new file mode 100644 index 0000000..88482a8 --- /dev/null +++ b/web/content/marketing/library/positioning-to-demand.mdx @@ -0,0 +1,85 @@ +--- +title: "Check that somebody searches for what you call it" +description: "Positioning that no one searches for is a marketing problem disguised as an SEO problem. Validate the words before you build a company around them." +--- + +## Does your positioning have any search demand behind it? + +Most keyword research starts after the naming is done. The category is chosen, the tagline is written, the site is built, and only then does anyone check whether the words on the homepage match anything a person types. By that point the words are expensive to change. + +The check itself takes minutes. Take the term you use to describe what you sell, and look up whether it has search volume, what the results for it show, and what people search instead. Three outcomes are possible. The term has demand and matching results, so you compete for it. The term has demand but the results answer a different question, so your positioning collides with an intent you cannot win. Or the term has no demand at all, which is the case worth planning for, because it is the most common and the least discussed. + +## The name with no market behind it + +George Little now runs a consultancy with a clear offering. An earlier version of the same company did not survive, and the reason was linguistic: + +> I had another version of this company that did not succeed a couple of years ago that was basically trying to push fractional creative director. No market for it, no search around it. Speaking of SEO, that's really a good place to start. Is anyone even Googling this? And they weren't. So I realized that what they were Googling was agencies and freelancers and this kind of consultant in between. + +Running his term through the tool now shows what he found the hard way: + +![OpenSEO keyword research for "fractional creative director", returning a total of nine keywords, with the term itself at 140 searches a month and the surrounding results labelled informational or navigational](/library/keyword-research/positioning-demand-validation-openseo.png) + +Nine keywords in the entire universe. The term itself does 140 searches a month, and almost everything around it is informational or navigational: people looking up what fractional working means, or searching for jobs. The one term with real volume is a company name. There is no row here belonging to somebody trying to hire this role, which is the demand a business built on the phrase would have needed. + +"Is anyone even Googling this" is the whole strategy in five words. Notice what the check gave him beyond a yes or no. It also returned the vocabulary the market does use: agencies, freelancers, and the space between them. A term with no volume is not only a warning. It is a pointer to the words that carry the demand instead. + +This is the failure mode behind a lot of category creation. Inventing a name for what you do feels like differentiation, and it reads as differentiation on a pitch deck. In a search box it reads as nothing at all. You can still use the invented term inside the relationship, in sales calls and in messaging where you have someone's attention. What you cannot do is expect it to be the door people walk through. + +## The opposite case: language that already has a wave behind it + +The inverse is more useful, and rarer, because it involves matching demand you did not have to create. Holly Homer learned SEO by accident this way. She wrote a review of a product from a late-night infomercial, and by her own account she had no idea what she was doing: + +> I parroted the keywords from the infomercial not knowing what I was doing and just would give my two cents. + +Her blog ran three to five thousand page views a week. The post took it to a hundred thousand. + +> It was because I hit the first page. Actually, it was the first result for pajama jean review at the time. And what I found out later was that Pajama Jeans was doing this massive radio campaign. And so people were going to Google and looking for pajama jean information, and they were landing on my blog. + +She won by using the exact language a national ad campaign was pushing into people's heads at the moment it was pushing it. She did not invent a term or educate a market. She matched vocabulary that already existed and rode demand somebody else paid to create. + +Both stories point the same direction. The words that work are the ones already in circulation, and finding them is [seeding from conversation](/library/keyword-research/seed-from-conversation) applied to your own positioning rather than your content calendar. + +## How to validate a name before you commit + +Run this before the logo, and certainly before the domain purchase: + +1. Look up your candidate term and its obvious variants for search volume. Zero volume is a finding, not a dead end. +2. Search the term and read the top ten. If the results answer a question you do not answer, the term is claimed by a different intent. +3. Look up the terms your customers used in the last ten sales conversations. That list is the demand-side vocabulary. +4. Compare. Where your language and their language differ, theirs wins for anything a stranger has to find. + +Step four is where people flinch, because the customer's phrasing is usually less distinctive than the one the founders like. Keep the distinctive term for the pitch and the relationship. Use their words on the pages that have to be found by somebody who has never met you. + +## Do it with OpenSEO + +```text +Using the OpenSEO MCP, research "[my category term]" and these +variants: [list]. Report search volume, difficulty, and intent for each. + +For any term returning little or no volume, tell me what related terms +DO carry volume, and what the top 10 results for those terms are +selling. I want the vocabulary the market uses instead of mine. + +Then compare that list against how my customers describe the problem +in their own words: [paste from sales calls or support tickets]. +Show me where my language and their language diverge, and which of +their phrasings I should own on the pages a stranger has to find. +``` + +## What to do first + +Take the phrase on your homepage that describes what you sell, and look up its volume. If the number is zero, the sentence is doing no acquisition work, and the words that would are sitting in your last ten sales calls. That is a cheap discovery to make now and an expensive one to make in a year. + +## Positioning and search demand FAQ + +### Should I invent a name for my category? + +Only with a plan for the demand gap. An invented term has no search behind it on day one and may never earn any, so anything a stranger needs to find has to be findable through the vocabulary that already exists. Keep the invented term for the pitch, where you have someone's attention. + +### What if my keyword has no search volume? + +Treat it as a signal about the market rather than a limitation of the tool. Zero volume for a category term usually means people describe the problem differently, and the related terms that do have volume will show you how. Low volume is different from zero, and can be worth owning when the intent is strong. + +### How do I find the words my customers use? + +Sales calls, support tickets, and recorded interviews, which is the same source that produces good seed keywords. People describe problems in language that no keyword database originates, because the database only knows what has already been typed enough times to register. diff --git a/web/content/marketing/library/search-intent-mapping.mdx b/web/content/marketing/library/search-intent-mapping.mdx index 952fee4..2556b05 100644 --- a/web/content/marketing/library/search-intent-mapping.mdx +++ b/web/content/marketing/library/search-intent-mapping.mdx @@ -19,12 +19,12 @@ Search intent is the goal a searcher has when they type a query: to learn, to co The 4-type taxonomy is fine for textbooks. For planning a content calendar, temperature is faster: - **Hot: ready now.** Transactional and high-commercial queries. Buyer intent keywords like "X vs Y", "X pricing", "best X for [niche]". Build these pages first: smallest traffic, largest revenue. -- **Warm: comparing.** Commercial-investigation queries. They know the problem, they're shortlisting solutions. Comparison pages, use-case pages, honest alternative pages. +- **Warm: comparing.** Commercial-investigation queries. They know the problem, they're shortlisting solutions. Comparison pages, use-case pages, and alternative pages that state the tradeoffs. - **Cold: learning.** Informational queries. Highest volume, longest payback. Their job is trust and retargeting, not conversion. Measure them accordingly. ![OpenSEO keyword research results for a local SEO services seed with the intent column labeling each keyword informational or commercial](/library/keyword-research/search-intent-mapping-openseo.png) -Run this play with the [OpenSEO MCP](/docs/mcp): +Run this workflow with the [OpenSEO MCP](/docs/mcp): ```text Using the OpenSEO MCP: research keywords for "[your topic]" and group diff --git a/web/content/marketing/library/seed-from-conversation.mdx b/web/content/marketing/library/seed-from-conversation.mdx index 2906f47..b2a1f5d 100644 --- a/web/content/marketing/library/seed-from-conversation.mdx +++ b/web/content/marketing/library/seed-from-conversation.mdx @@ -21,7 +21,7 @@ Tools recycle each other's databases. Your sales calls, support tickets, and pod ![Validating a conversation-sourced seed keyword list in OpenSEO's keyword research tool, showing volume and intent for each seed](/library/keyword-research/seed-keyword-list-validation-openseo.png) -Run this play with the [OpenSEO MCP](/docs/mcp): +Run this workflow with the [OpenSEO MCP](/docs/mcp): ```text Using the OpenSEO MCP: here are 8 phrases my customers actually said: @@ -41,4 +41,4 @@ Conversations for seeds (this page), Google autocomplete + People Also Ask for e ### How many seed keywords do I need? -5–15 strong seeds per topic. Past that you're expanding, not seeding. Feed them into [the long-tail mining play](/library/keyword-research/long-tail-question-mining) next. +5–15 strong seeds per topic. Past that you're expanding, not seeding. Feed them into [the long-tail mining strategy](/library/keyword-research/long-tail-question-mining) next. The same customer vocabulary is worth pointing at your own positioning: see [whether anyone searches for what you call yourself](/library/keyword-research/positioning-to-demand). diff --git a/web/public/library/keyword-research/gsc-striking-distance-openseo.png b/web/public/library/keyword-research/gsc-striking-distance-openseo.png new file mode 100644 index 0000000000000000000000000000000000000000..e099d5a5865b8709404e4f4f9c1c582f998d2e40 GIT binary patch literal 41003 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 C!wWV5 literal 0 HcmV?d00001 diff --git a/web/public/library/keyword-research/intent-by-surface-openseo.png b/web/public/library/keyword-research/intent-by-surface-openseo.png new file mode 100644 index 0000000000000000000000000000000000000000..25498d34236075d0020041ac21b153bbe8ad9c36 GIT binary patch literal 75895 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 z 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 KR4DMy^Zx;&Die1A literal 0 HcmV?d00001 diff --git a/web/public/library/keyword-research/keyword-difficulty-volume-openseo.png b/web/public/library/keyword-research/keyword-difficulty-volume-openseo.png new file mode 100644 index 0000000000000000000000000000000000000000..c4d6a0461806dabf7498aab953af6869fd547f81 GIT binary patch literal 71656 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 literal 0 HcmV?d00001 diff --git a/web/public/library/keyword-research/positioning-demand-validation-openseo.png b/web/public/library/keyword-research/positioning-demand-validation-openseo.png new file mode 100644 index 0000000000000000000000000000000000000000..55022e410653c84e1c8d20cb933b4336e24e71bd GIT binary patch literal 51786 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 MarketingRoute, } as any) +const MarketingLibraryKeywordResearchPositioningToDemandRoute = + MarketingLibraryKeywordResearchPositioningToDemandRouteImport.update({ + id: '/library/keyword-research/positioning-to-demand', + path: '/library/keyword-research/positioning-to-demand', + getParentRoute: () => MarketingRoute, + } as any) +const MarketingLibraryKeywordResearchOpportunitySizingForecastingRoute = + MarketingLibraryKeywordResearchOpportunitySizingForecastingRouteImport.update( + { + id: '/library/keyword-research/opportunity-sizing-forecasting', + path: '/library/keyword-research/opportunity-sizing-forecasting', + getParentRoute: () => MarketingRoute, + } as any, + ) const MarketingLibraryKeywordResearchLongTailQuestionMiningRoute = MarketingLibraryKeywordResearchLongTailQuestionMiningRouteImport.update({ id: '/library/keyword-research/long-tail-question-mining', path: '/library/keyword-research/long-tail-question-mining', getParentRoute: () => MarketingRoute, } as any) +const MarketingLibraryKeywordResearchIntentBeyondGoogleRoute = + MarketingLibraryKeywordResearchIntentBeyondGoogleRouteImport.update({ + id: '/library/keyword-research/intent-beyond-google', + path: '/library/keyword-research/intent-beyond-google', + getParentRoute: () => MarketingRoute, + } as any) +const MarketingLibraryKeywordResearchGscProgrammaticDiscoveryRoute = + MarketingLibraryKeywordResearchGscProgrammaticDiscoveryRouteImport.update({ + id: '/library/keyword-research/gsc-programmatic-discovery', + path: '/library/keyword-research/gsc-programmatic-discovery', + getParentRoute: () => MarketingRoute, + } as any) const MarketingLibraryKeywordResearchClusterTopicalHubsRoute = MarketingLibraryKeywordResearchClusterTopicalHubsRouteImport.update({ id: '/library/keyword-research/cluster-topical-hubs', @@ -260,7 +290,11 @@ export interface FileRoutesByFullPath { '/features/site-audit': typeof MarketingFeaturesSiteAuditRoute '/features/': typeof MarketingFeaturesIndexRoute '/library/keyword-research/cluster-topical-hubs': typeof MarketingLibraryKeywordResearchClusterTopicalHubsRoute + '/library/keyword-research/gsc-programmatic-discovery': typeof MarketingLibraryKeywordResearchGscProgrammaticDiscoveryRoute + '/library/keyword-research/intent-beyond-google': typeof MarketingLibraryKeywordResearchIntentBeyondGoogleRoute '/library/keyword-research/long-tail-question-mining': typeof MarketingLibraryKeywordResearchLongTailQuestionMiningRoute + '/library/keyword-research/opportunity-sizing-forecasting': typeof MarketingLibraryKeywordResearchOpportunitySizingForecastingRoute + '/library/keyword-research/positioning-to-demand': typeof MarketingLibraryKeywordResearchPositioningToDemandRoute '/library/keyword-research/search-intent-mapping': typeof MarketingLibraryKeywordResearchSearchIntentMappingRoute '/library/keyword-research/seed-from-conversation': typeof MarketingLibraryKeywordResearchSeedFromConversationRoute '/library/keyword-research/': typeof MarketingLibraryKeywordResearchIndexRoute @@ -295,7 +329,11 @@ export interface FileRoutesByTo { '/features/site-audit': typeof MarketingFeaturesSiteAuditRoute '/features': typeof MarketingFeaturesIndexRoute '/library/keyword-research/cluster-topical-hubs': typeof MarketingLibraryKeywordResearchClusterTopicalHubsRoute + '/library/keyword-research/gsc-programmatic-discovery': typeof MarketingLibraryKeywordResearchGscProgrammaticDiscoveryRoute + '/library/keyword-research/intent-beyond-google': typeof MarketingLibraryKeywordResearchIntentBeyondGoogleRoute '/library/keyword-research/long-tail-question-mining': typeof MarketingLibraryKeywordResearchLongTailQuestionMiningRoute + '/library/keyword-research/opportunity-sizing-forecasting': typeof MarketingLibraryKeywordResearchOpportunitySizingForecastingRoute + '/library/keyword-research/positioning-to-demand': typeof MarketingLibraryKeywordResearchPositioningToDemandRoute '/library/keyword-research/search-intent-mapping': typeof MarketingLibraryKeywordResearchSearchIntentMappingRoute '/library/keyword-research/seed-from-conversation': typeof MarketingLibraryKeywordResearchSeedFromConversationRoute '/library/keyword-research': typeof MarketingLibraryKeywordResearchIndexRoute @@ -332,7 +370,11 @@ export interface FileRoutesById { '/_marketing/features/site-audit': typeof MarketingFeaturesSiteAuditRoute '/_marketing/features/': typeof MarketingFeaturesIndexRoute '/_marketing/library/keyword-research/cluster-topical-hubs': typeof MarketingLibraryKeywordResearchClusterTopicalHubsRoute + '/_marketing/library/keyword-research/gsc-programmatic-discovery': typeof MarketingLibraryKeywordResearchGscProgrammaticDiscoveryRoute + '/_marketing/library/keyword-research/intent-beyond-google': typeof MarketingLibraryKeywordResearchIntentBeyondGoogleRoute '/_marketing/library/keyword-research/long-tail-question-mining': typeof MarketingLibraryKeywordResearchLongTailQuestionMiningRoute + '/_marketing/library/keyword-research/opportunity-sizing-forecasting': typeof MarketingLibraryKeywordResearchOpportunitySizingForecastingRoute + '/_marketing/library/keyword-research/positioning-to-demand': typeof MarketingLibraryKeywordResearchPositioningToDemandRoute '/_marketing/library/keyword-research/search-intent-mapping': typeof MarketingLibraryKeywordResearchSearchIntentMappingRoute '/_marketing/library/keyword-research/seed-from-conversation': typeof MarketingLibraryKeywordResearchSeedFromConversationRoute '/_marketing/library/keyword-research/': typeof MarketingLibraryKeywordResearchIndexRoute @@ -369,7 +411,11 @@ export interface FileRouteTypes { | '/features/site-audit' | '/features/' | '/library/keyword-research/cluster-topical-hubs' + | '/library/keyword-research/gsc-programmatic-discovery' + | '/library/keyword-research/intent-beyond-google' | '/library/keyword-research/long-tail-question-mining' + | '/library/keyword-research/opportunity-sizing-forecasting' + | '/library/keyword-research/positioning-to-demand' | '/library/keyword-research/search-intent-mapping' | '/library/keyword-research/seed-from-conversation' | '/library/keyword-research/' @@ -404,7 +450,11 @@ export interface FileRouteTypes { | '/features/site-audit' | '/features' | '/library/keyword-research/cluster-topical-hubs' + | '/library/keyword-research/gsc-programmatic-discovery' + | '/library/keyword-research/intent-beyond-google' | '/library/keyword-research/long-tail-question-mining' + | '/library/keyword-research/opportunity-sizing-forecasting' + | '/library/keyword-research/positioning-to-demand' | '/library/keyword-research/search-intent-mapping' | '/library/keyword-research/seed-from-conversation' | '/library/keyword-research' @@ -440,7 +490,11 @@ export interface FileRouteTypes { | '/_marketing/features/site-audit' | '/_marketing/features/' | '/_marketing/library/keyword-research/cluster-topical-hubs' + | '/_marketing/library/keyword-research/gsc-programmatic-discovery' + | '/_marketing/library/keyword-research/intent-beyond-google' | '/_marketing/library/keyword-research/long-tail-question-mining' + | '/_marketing/library/keyword-research/opportunity-sizing-forecasting' + | '/_marketing/library/keyword-research/positioning-to-demand' | '/_marketing/library/keyword-research/search-intent-mapping' | '/_marketing/library/keyword-research/seed-from-conversation' | '/_marketing/library/keyword-research/' @@ -688,6 +742,20 @@ declare module '@tanstack/react-router' { preLoaderRoute: typeof MarketingLibraryKeywordResearchSearchIntentMappingRouteImport parentRoute: typeof MarketingRoute } + '/_marketing/library/keyword-research/positioning-to-demand': { + id: '/_marketing/library/keyword-research/positioning-to-demand' + path: '/library/keyword-research/positioning-to-demand' + fullPath: '/library/keyword-research/positioning-to-demand' + preLoaderRoute: typeof MarketingLibraryKeywordResearchPositioningToDemandRouteImport + parentRoute: typeof MarketingRoute + } + '/_marketing/library/keyword-research/opportunity-sizing-forecasting': { + id: '/_marketing/library/keyword-research/opportunity-sizing-forecasting' + path: '/library/keyword-research/opportunity-sizing-forecasting' + fullPath: '/library/keyword-research/opportunity-sizing-forecasting' + preLoaderRoute: typeof MarketingLibraryKeywordResearchOpportunitySizingForecastingRouteImport + parentRoute: typeof MarketingRoute + } '/_marketing/library/keyword-research/long-tail-question-mining': { id: '/_marketing/library/keyword-research/long-tail-question-mining' path: '/library/keyword-research/long-tail-question-mining' @@ -695,6 +763,20 @@ declare module '@tanstack/react-router' { preLoaderRoute: typeof MarketingLibraryKeywordResearchLongTailQuestionMiningRouteImport parentRoute: typeof MarketingRoute } + '/_marketing/library/keyword-research/intent-beyond-google': { + id: '/_marketing/library/keyword-research/intent-beyond-google' + path: '/library/keyword-research/intent-beyond-google' + fullPath: '/library/keyword-research/intent-beyond-google' + preLoaderRoute: typeof MarketingLibraryKeywordResearchIntentBeyondGoogleRouteImport + parentRoute: typeof MarketingRoute + } + '/_marketing/library/keyword-research/gsc-programmatic-discovery': { + id: '/_marketing/library/keyword-research/gsc-programmatic-discovery' + path: '/library/keyword-research/gsc-programmatic-discovery' + fullPath: '/library/keyword-research/gsc-programmatic-discovery' + preLoaderRoute: typeof MarketingLibraryKeywordResearchGscProgrammaticDiscoveryRouteImport + parentRoute: typeof MarketingRoute + } '/_marketing/library/keyword-research/cluster-topical-hubs': { id: '/_marketing/library/keyword-research/cluster-topical-hubs' path: '/library/keyword-research/cluster-topical-hubs' @@ -723,7 +805,11 @@ interface MarketingRouteChildren { MarketingFeaturesSiteAuditRoute: typeof MarketingFeaturesSiteAuditRoute MarketingFeaturesIndexRoute: typeof MarketingFeaturesIndexRoute MarketingLibraryKeywordResearchClusterTopicalHubsRoute: typeof MarketingLibraryKeywordResearchClusterTopicalHubsRoute + MarketingLibraryKeywordResearchGscProgrammaticDiscoveryRoute: typeof MarketingLibraryKeywordResearchGscProgrammaticDiscoveryRoute + MarketingLibraryKeywordResearchIntentBeyondGoogleRoute: typeof MarketingLibraryKeywordResearchIntentBeyondGoogleRoute MarketingLibraryKeywordResearchLongTailQuestionMiningRoute: typeof MarketingLibraryKeywordResearchLongTailQuestionMiningRoute + MarketingLibraryKeywordResearchOpportunitySizingForecastingRoute: typeof MarketingLibraryKeywordResearchOpportunitySizingForecastingRoute + MarketingLibraryKeywordResearchPositioningToDemandRoute: typeof MarketingLibraryKeywordResearchPositioningToDemandRoute MarketingLibraryKeywordResearchSearchIntentMappingRoute: typeof MarketingLibraryKeywordResearchSearchIntentMappingRoute MarketingLibraryKeywordResearchSeedFromConversationRoute: typeof MarketingLibraryKeywordResearchSeedFromConversationRoute MarketingLibraryKeywordResearchIndexRoute: typeof MarketingLibraryKeywordResearchIndexRoute @@ -749,8 +835,16 @@ const MarketingRouteChildren: MarketingRouteChildren = { MarketingFeaturesIndexRoute: MarketingFeaturesIndexRoute, MarketingLibraryKeywordResearchClusterTopicalHubsRoute: MarketingLibraryKeywordResearchClusterTopicalHubsRoute, + MarketingLibraryKeywordResearchGscProgrammaticDiscoveryRoute: + MarketingLibraryKeywordResearchGscProgrammaticDiscoveryRoute, + MarketingLibraryKeywordResearchIntentBeyondGoogleRoute: + MarketingLibraryKeywordResearchIntentBeyondGoogleRoute, MarketingLibraryKeywordResearchLongTailQuestionMiningRoute: MarketingLibraryKeywordResearchLongTailQuestionMiningRoute, + MarketingLibraryKeywordResearchOpportunitySizingForecastingRoute: + MarketingLibraryKeywordResearchOpportunitySizingForecastingRoute, + MarketingLibraryKeywordResearchPositioningToDemandRoute: + MarketingLibraryKeywordResearchPositioningToDemandRoute, MarketingLibraryKeywordResearchSearchIntentMappingRoute: MarketingLibraryKeywordResearchSearchIntentMappingRoute, MarketingLibraryKeywordResearchSeedFromConversationRoute: diff --git a/web/src/routes/_marketing/library/keyword-research/gsc-programmatic-discovery.tsx b/web/src/routes/_marketing/library/keyword-research/gsc-programmatic-discovery.tsx new file mode 100644 index 0000000..d03daa5 --- /dev/null +++ b/web/src/routes/_marketing/library/keyword-research/gsc-programmatic-discovery.tsx @@ -0,0 +1,29 @@ +import { createFileRoute } from "@tanstack/react-router"; +import defaultMdxComponents from "fumadocs-ui/mdx"; +import Content, { + frontmatter, +} from "../../../../../content/marketing/library/gsc-programmatic-discovery.mdx"; +import { LibrarySpokePage } from "@/components/library-page"; +import { buildPageSeo } from "@/lib/seo"; + +export const Route = createFileRoute( + "/_marketing/library/keyword-research/gsc-programmatic-discovery", +)({ + head: () => + buildPageSeo({ + title: "Search Console Keyword Research: Striking-Distance Queries", + description: frontmatter.description, + path: "/library/keyword-research/gsc-programmatic-discovery", + titleSuffix: "OpenSEO Library", + ogType: "article", + }), + component: () => ( + + + + ), +}); diff --git a/web/src/routes/_marketing/library/keyword-research/index.tsx b/web/src/routes/_marketing/library/keyword-research/index.tsx index cf9b75b..b9647c1 100644 --- a/web/src/routes/_marketing/library/keyword-research/index.tsx +++ b/web/src/routes/_marketing/library/keyword-research/index.tsx @@ -3,7 +3,7 @@ import { buildPageSeo } from "@/lib/seo"; const PATH = "/library/keyword-research"; -const plays = [ +const strategies = [ { title: "Seed from conversation, not a volume report", description: @@ -32,21 +32,25 @@ const plays = [ title: "Programmatic discovery with Search Console", description: "Query-mine your own GSC by MCP: striking-distance keywords, zero-click pages, dark queries.", + href: "/library/keyword-research/gsc-programmatic-discovery", }, { title: "Opportunity sizing & forecasting", description: - "Size a cluster before you invest: difficulty, traffic ceiling, and honest payback windows.", + "Size a cluster before you invest: difficulty, traffic ceiling, and modeled payback windows.", + href: "/library/keyword-research/opportunity-sizing-forecasting", }, { title: "Intent beyond Google (Pinterest, AI, LinkedIn)", description: "Where queries happen when they don't happen in a search box, AI assistants included.", + href: "/library/keyword-research/intent-beyond-google", }, { title: "Map positioning to real demand", description: - "Competitor keyword gaps as a positioning instrument, not a copying exercise.", + "Check whether your category language matches what customers actually search.", + href: "/library/keyword-research/positioning-to-demand", }, ]; @@ -93,7 +97,7 @@ export const Route = createFileRoute("/_marketing/library/keyword-research/")({ buildPageSeo({ title: "How to Do Keyword Research: The Strategy Library", description: - "Eight practitioner plays that treat keyword research as demand discovery, sourced from real interviews with working SEOs, executable inside OpenSEO.", + "Eight demand-discovery strategies drawn from interviews with working SEOs, each with a workflow you can run in OpenSEO.", path: PATH, titleSuffix: "OpenSEO", }), @@ -111,9 +115,8 @@ function KeywordResearchLibraryPage() { The Keyword Research Strategy Library

- Eight practitioner plays that treat keyword research as demand - discovery, sourced from real interviews with working SEOs, executable - inside OpenSEO. + Eight demand-discovery strategies drawn from interviews with working + SEOs, each with a workflow you can run in OpenSEO.

@@ -123,13 +126,14 @@ function KeywordResearchLibraryPage() {

Most guides teach you to export a volume report and sort descending. - These plays start earlier, where demand originates: customer language, - question mining, your own Search Console. They end with pages mapped - to intent, not keywords stuffed into paragraphs. Each play is a full - walkthrough with the copy-paste MCP prompt that runs it. + These strategies start earlier, where demand originates: customer + language, question mining, your own Search Console. They end with + pages mapped to intent, not keywords stuffed into paragraphs. Each + strategy includes a walkthrough and a copy-paste MCP prompt for the + workflow.

- {plays.map((play, index) => { + {strategies.map((strategy, index) => { const number = String(index + 1).padStart(2, "0"); const body = ( <> @@ -137,15 +141,15 @@ function KeywordResearchLibraryPage() { {number} - {play.href ? null : ( + {strategy.href ? null : ( Next up )}

- {play.title} - {play.href ? ( + {strategy.title} + {strategy.href ? (