<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Wrenfield Data</title>
    <description>The latest articles on DEV Community by Wrenfield Data (@wrenfielddata).</description>
    <link>https://dev.to/wrenfielddata</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4193179%2F469f81a4-5fce-43ea-b04b-440fd04292e9.png</url>
      <title>DEV Community: Wrenfield Data</title>
      <link>https://dev.to/wrenfielddata</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/wrenfielddata"/>
    <language>en</language>
    <item>
      <title>How to get exact Google search volume without a Google Ads account</title>
      <dc:creator>Wrenfield Data</dc:creator>
      <pubDate>Tue, 20 Oct 2026 15:04:04 +0000</pubDate>
      <link>https://dev.to/wrenfielddata/how-to-get-exact-google-search-volume-without-a-google-ads-account-3aha</link>
      <guid>https://dev.to/wrenfielddata/how-to-get-exact-google-search-volume-without-a-google-ads-account-3aha</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Disclosure:&lt;/strong&gt; I built &lt;a href="https://apify.com/wrenfield-data/keyword-search-volume" rel="noopener noreferrer"&gt;Keyword Search Volume&lt;/a&gt;, the Apify Actor used in this tutorial. All numbers below come from real runs on October 18, 2026 (US, English).&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Open Google Keyword Planner without an active ad campaign and the "Avg. monthly searches" column shows ranges: &lt;strong&gt;1K–10K&lt;/strong&gt;, &lt;strong&gt;10K–100K&lt;/strong&gt;. A keyword searched 1,300 times a month and one searched 9,400 times land in the same bucket. You can't plan a content calendar on that.&lt;/p&gt;

&lt;p&gt;Google shows exact averages to accounts with ad spend. The underlying data is also available through the Google Ads API, and that's what this tutorial uses, without you needing a Google Ads account, a developer token or a credit card on Google's side.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What you'll have after 5 minutes:&lt;/strong&gt; a spreadsheet with exact monthly search volume, CPC, competition, top-of-page bids and 12 months of history for every keyword on your list, plus keyword ideas from a seed.&lt;/p&gt;

&lt;p&gt;Prefer video? The same walkthrough is on YouTube: &lt;a href="https://www.youtube.com/watch?v=KiTJOca8LdA" rel="noopener noreferrer"&gt;Exact Google search volume without a Google Ads account (video)&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  What you need
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;A free &lt;a href="https://console.apify.com/sign-up" rel="noopener noreferrer"&gt;Apify account&lt;/a&gt;. The free plan includes $5 of platform credit per month and no card is required. (Free-plan runs of this Actor use a monthly-refreshed keyword database and are capped at 10 keywords / 10 ideas per run; a paid plan removes the caps.)&lt;/li&gt;
&lt;li&gt;A list of keywords. That's it. No code needed, but there's an API section at the end.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Step 1: Paste your keywords
&lt;/h2&gt;

&lt;p&gt;Open &lt;a href="https://apify.com/wrenfield-data/keyword-search-volume" rel="noopener noreferrer"&gt;Keyword Search Volume&lt;/a&gt; and click &lt;strong&gt;Try for free&lt;/strong&gt;. In the input form:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Keywords&lt;/strong&gt;: one per line. I used eight keywords for a hypothetical home-office blog.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Location&lt;/strong&gt;: &lt;code&gt;United States&lt;/code&gt; (also accepts &lt;code&gt;GB&lt;/code&gt;, a Google Ads location code like &lt;code&gt;2840&lt;/code&gt;, or a city such as &lt;code&gt;California,United States&lt;/code&gt;).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Language&lt;/strong&gt;: &lt;code&gt;English&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;What to get&lt;/strong&gt;: &lt;code&gt;Search volume&lt;/code&gt;.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The exact input of my run:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight json"&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"keywords"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s2"&gt;"standing desk"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"standing desk converter"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"best standing desk"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
               &lt;/span&gt;&lt;span class="s2"&gt;"electric standing desk"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"standing desk benefits"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
               &lt;/span&gt;&lt;span class="s2"&gt;"l shaped standing desk"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"standing desk mat"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"walking pad"&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"location"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"United States"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"language"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"English"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"mode"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s2"&gt;"search_volume"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt;
  &lt;/span&gt;&lt;span class="nl"&gt;"includeMonthlySearches"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt;
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Click &lt;strong&gt;Start&lt;/strong&gt;. My run finished in 25 seconds.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 2: Read the results
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Keyword&lt;/th&gt;
&lt;th&gt;Avg. monthly searches&lt;/th&gt;
&lt;th&gt;CPC&lt;/th&gt;
&lt;th&gt;Competition&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;walking pad&lt;/td&gt;
&lt;td&gt;246,000&lt;/td&gt;
&lt;td&gt;$1.24&lt;/td&gt;
&lt;td&gt;HIGH&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;standing desk&lt;/td&gt;
&lt;td&gt;135,000&lt;/td&gt;
&lt;td&gt;$5.16&lt;/td&gt;
&lt;td&gt;HIGH&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;electric standing desk&lt;/td&gt;
&lt;td&gt;22,200&lt;/td&gt;
&lt;td&gt;$3.27&lt;/td&gt;
&lt;td&gt;HIGH&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;standing desk converter&lt;/td&gt;
&lt;td&gt;18,100&lt;/td&gt;
&lt;td&gt;$2.24&lt;/td&gt;
&lt;td&gt;HIGH&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;l shaped standing desk&lt;/td&gt;
&lt;td&gt;12,100&lt;/td&gt;
&lt;td&gt;$5.47&lt;/td&gt;
&lt;td&gt;HIGH&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;best standing desk&lt;/td&gt;
&lt;td&gt;8,100&lt;/td&gt;
&lt;td&gt;$7.28&lt;/td&gt;
&lt;td&gt;HIGH&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;standing desk benefits&lt;/td&gt;
&lt;td&gt;2,900&lt;/td&gt;
&lt;td&gt;$0.73&lt;/td&gt;
&lt;td&gt;LOW&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;standing desk mat&lt;/td&gt;
&lt;td&gt;1,900&lt;/td&gt;
&lt;td&gt;$3.94&lt;/td&gt;
&lt;td&gt;HIGH&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Three things jump out that Keyword Planner's ranges would hide:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;"walking pad" is almost twice as big as "standing desk"&lt;/strong&gt; (246K vs 135K), and its CPC is a quarter of the price. In range mode both show as "100K–1M".&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;"best standing desk" has the highest CPC ($7.28)&lt;/strong&gt; on the list. Advertisers pay most for comparison intent, which is a strong hint that a review article on that term monetizes well.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;"standing desk benefits" is the only LOW-competition keyword.&lt;/strong&gt; Small (2,900/mo) but informational and cheap to rank for.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Note: Google's "competition" column is about &lt;em&gt;ad&lt;/em&gt; competition, not how hard it is to rank organically. For organic difficulty, see the next part of this series (keyword difficulty).&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 3: Check seasonality
&lt;/h2&gt;

&lt;p&gt;Every row includes &lt;code&gt;monthly_searches&lt;/code&gt;, the month-by-month volume for the last 12 months (or up to 4 years with &lt;code&gt;dateFrom&lt;/code&gt;/&lt;code&gt;dateTo&lt;/code&gt;). Plot it before you schedule content: both "standing desk" and "electric standing desk" were 18–33% down month-over-month in this run, while "standing desk benefits" was up 24%. Publish a buyer guide ahead of the seasonal peak, not after it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 4: Find new keywords from one seed
&lt;/h2&gt;

&lt;p&gt;Switch &lt;strong&gt;What to get&lt;/strong&gt; to &lt;strong&gt;Keyword ideas&lt;/strong&gt;, enter a single seed (&lt;code&gt;standing desk&lt;/code&gt;), set &lt;strong&gt;Max keyword ideas&lt;/strong&gt; to 30 and &lt;strong&gt;Minimum search volume for ideas&lt;/strong&gt; to 100. My run took 9 seconds and returned 30 ideas. A sample:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Keyword idea&lt;/th&gt;
&lt;th&gt;Monthly searches&lt;/th&gt;
&lt;th&gt;CPC&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;stand up desk&lt;/td&gt;
&lt;td&gt;18,100&lt;/td&gt;
&lt;td&gt;$5.59&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;sit stand desk&lt;/td&gt;
&lt;td&gt;18,100&lt;/td&gt;
&lt;td&gt;$6.01&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;adjustable desk&lt;/td&gt;
&lt;td&gt;18,100&lt;/td&gt;
&lt;td&gt;$3.35&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;adjustable standing desk&lt;/td&gt;
&lt;td&gt;14,800&lt;/td&gt;
&lt;td&gt;$3.83&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;laptop stand for desk&lt;/td&gt;
&lt;td&gt;12,100&lt;/td&gt;
&lt;td&gt;$1.00&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;standing desk with drawers&lt;/td&gt;
&lt;td&gt;8,100&lt;/td&gt;
&lt;td&gt;$2.81&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;small standing desk&lt;/td&gt;
&lt;td&gt;4,400&lt;/td&gt;
&lt;td&gt;$2.73&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;corner standing desk&lt;/td&gt;
&lt;td&gt;2,900&lt;/td&gt;
&lt;td&gt;$3.70&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Ideas also include brand terms (FlexiSpot, Jarvis, Vari, Uplift). Those are useful if you write comparisons, and easy to filter out if you don't.&lt;/p&gt;

&lt;h2&gt;
  
  
  Step 5: Export, schedule or call it as an API
&lt;/h2&gt;

&lt;p&gt;Download as CSV/Excel/JSON from the run page. To track demand monthly, save the input as a task and add a schedule. Or call it as a &lt;strong&gt;search volume API&lt;/strong&gt;:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;curl &lt;span class="nt"&gt;-X&lt;/span&gt; POST &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="s2"&gt;"https://api.apify.com/v2/acts/wrenfield-data~keyword-search-volume/run-sync-get-dataset-items?token=&lt;/span&gt;&lt;span class="nv"&gt;$APIFY_TOKEN&lt;/span&gt;&lt;span class="s2"&gt;"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-H&lt;/span&gt; &lt;span class="s2"&gt;"Content-Type: application/json"&lt;/span&gt; &lt;span class="se"&gt;\&lt;/span&gt;
  &lt;span class="nt"&gt;-d&lt;/span&gt; &lt;span class="s1"&gt;'{"keywords": ["standing desk", "walking pad"], "location": "United States"}'&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Python:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight python"&gt;&lt;code&gt;&lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="n"&gt;apify_client&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;ApifyClient&lt;/span&gt;
&lt;span class="n"&gt;client&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="nc"&gt;ApifyClient&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;YOUR_APIFY_TOKEN&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;run&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;actor&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;wrenfield-data/keyword-search-volume&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nf"&gt;call&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
    &lt;span class="n"&gt;run_input&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;keywords&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;standing desk&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;walking pad&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;location&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;United States&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;},&lt;/span&gt;
    &lt;span class="n"&gt;max_total_charge_usd&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mf"&gt;1.0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;   &lt;span class="c1"&gt;# hard cap for this run
&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;row&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nf"&gt;dataset&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;run&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;default_dataset_id&lt;/span&gt;&lt;span class="p"&gt;).&lt;/span&gt;&lt;span class="nf"&gt;iterate_items&lt;/span&gt;&lt;span class="p"&gt;():&lt;/span&gt;
    &lt;span class="nf"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;row&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;keyword&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt; &lt;span class="n"&gt;row&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;search_volume&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;],&lt;/span&gt; &lt;span class="n"&gt;row&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="s"&gt;cpc&lt;/span&gt;&lt;span class="sh"&gt;"&lt;/span&gt;&lt;span class="p"&gt;])&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;It also works from Make, Zapier, n8n (official Apify node) and AI agents via the Apify MCP server.&lt;/p&gt;

&lt;h2&gt;
  
  
  What it costs
&lt;/h2&gt;

&lt;p&gt;Pay per event: &lt;strong&gt;$4 per 1,000 keyword results&lt;/strong&gt; plus a small fee per Google Ads request (up to 1,000 keywords per request). Keywords with no data are free, and paid Apify plans get volume discounts automatically. The Actor's Pricing tab has the current numbers. Set &lt;strong&gt;Maximum cost per run&lt;/strong&gt; if you want a hard ceiling.&lt;/p&gt;

&lt;h2&gt;
  
  
  Caveats (read before you trust any volume number)
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Google groups close variants ("standing desk" / "standing desks") and reports the same number for both. Don't add them up.&lt;/li&gt;
&lt;li&gt;Google rounds into buckets (8,100, 12,100, 18,100…). Treat volumes as directional; compare keywords to each other rather than reading them as exact traffic.&lt;/li&gt;
&lt;li&gt;CPC is the advertiser average, not what you'll earn per visitor.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Next: which of these keywords can you actually win?
&lt;/h2&gt;

&lt;p&gt;Volume tells you what's worth having; it doesn't tell you what a young site can rank for. Two companion Actors take the same list one step further:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://apify.com/wrenfield-data/keyword-difficulty-checker" rel="noopener noreferrer"&gt;Bulk Keyword Difficulty Checker&lt;/a&gt;: keyword difficulty (0–100) and search intent for each keyword, $5 per 1,000 keywords. On this list, "standing desk converter" scored KD 7 and "l shaped standing desk" KD 10 in an October 18 run, versus 38 for "standing desk": 18,100 and 12,100 searches a month that a small site can realistically go after.&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://apify.com/wrenfield-data/competitor-keywords" rel="noopener noreferrer"&gt;Competitor Keywords&lt;/a&gt;: every keyword a competitor's domain ranks for, with position and estimated traffic, $2 per 1,000 keywords plus $0.03 per domain. Feed the results back into Keyword Search Volume when you need exact volume and CPC for the whole list.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;Next in this series: competitor keyword research without an Ahrefs subscription (exact volume first, then difficulty), and tracking which brands ChatGPT recommends.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>seo</category>
      <category>python</category>
      <category>api</category>
      <category>tutorial</category>
    </item>
  </channel>
</rss>
