<?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: Demandproof</title>
    <description>The latest articles on DEV Community by Demandproof (@demandproofhq).</description>
    <link>https://dev.to/demandproofhq</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%2F4081458%2F3ea1def2-f41e-43a8-8c6b-2383bcb9b6fa.png</url>
      <title>DEV Community: Demandproof</title>
      <link>https://dev.to/demandproofhq</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/demandproofhq"/>
    <language>en</language>
    <item>
      <title>I opened live Gumroad pages for 10 niches. A rating is a buyer. Most pages had none.</title>
      <dc:creator>Demandproof</dc:creator>
      <pubDate>Mon, 17 Aug 2026 11:15:57 +0000</pubDate>
      <link>https://dev.to/demandproofhq/i-opened-live-gumroad-pages-for-10-niches-a-rating-is-a-buyer-most-pages-had-none-4nid</link>
      <guid>https://dev.to/demandproofhq/i-opened-live-gumroad-pages-for-10-niches-a-rating-is-a-buyer-most-pages-had-none-4nid</guid>
      <description>&lt;p&gt;I did not scrape Gumroad. I opened public listing pages on 17 August 2026 and wrote down only the ratings, prices, and sales those pages printed. A rating is a buyer I can see. A listing with no ratings is supply.&lt;/p&gt;

&lt;p&gt;This is the opposite of a large scrape recap. Someone already published a "most niches don't have buyers" post from a scrape. Fine. I wanted numbers I could click. If I did not open the page, the number is not here.&lt;/p&gt;

&lt;h2&gt;
  
  
  The table
&lt;/h2&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Niche&lt;/th&gt;
&lt;th&gt;Call&lt;/th&gt;
&lt;th&gt;Verified ratings&lt;/th&gt;
&lt;th&gt;Listings opened&lt;/th&gt;
&lt;th&gt;Prices seen&lt;/th&gt;
&lt;th&gt;Visible sales&lt;/th&gt;
&lt;th&gt;Note&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;notion template&lt;/td&gt;
&lt;td&gt;Go&lt;/td&gt;
&lt;td&gt;991&lt;/td&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;$0+–$29&lt;/td&gt;
&lt;td&gt;3,199 downloads on one free file&lt;/td&gt;
&lt;td&gt;639 ratings on paid listings. One $18 planner holds 627. Crowded.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;n8n templates&lt;/td&gt;
&lt;td&gt;Go&lt;/td&gt;
&lt;td&gt;36&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;$1+ / $27&lt;/td&gt;
&lt;td&gt;2,805 sales on the $1+ generator&lt;/td&gt;
&lt;td&gt;Buyers exist. They already trained on a dollar.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;life planner&lt;/td&gt;
&lt;td&gt;Go&lt;/td&gt;
&lt;td&gt;627&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;$18&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;Same listing as the Notion planner. Do not add the rows.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;second brain&lt;/td&gt;
&lt;td&gt;Caution&lt;/td&gt;
&lt;td&gt;245&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;$0+&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;Same Simple Second Brain file as the Notion row. Free/PWYW.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;cold email&lt;/td&gt;
&lt;td&gt;Caution&lt;/td&gt;
&lt;td&gt;8&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;$9–$47&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;Thin paid sample.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;claude code&lt;/td&gt;
&lt;td&gt;Caution&lt;/td&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;$9–$29&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;A writing app ranked in search and was dropped.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;faceless youtube&lt;/td&gt;
&lt;td&gt;Caution&lt;/td&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;$17–$49&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;Sales-page copy talks like a business. Five verified ratings.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;digital planner&lt;/td&gt;
&lt;td&gt;Caution&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;$8–$27&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;Supply is easy to find. Buyers on the pages I opened are not.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;cursor rules&lt;/td&gt;
&lt;td&gt;Caution&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;$5–$19&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;A screen ruler ranked in search and was dropped.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;excel dashboard&lt;/td&gt;
&lt;td&gt;No-go&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;$9–$29&lt;/td&gt;
&lt;td&gt;—&lt;/td&gt;
&lt;td&gt;Products listed. No rating or sale I could read.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;Eight more niches, same day, same rules:&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Niche&lt;/th&gt;
&lt;th&gt;Call&lt;/th&gt;
&lt;th&gt;Verified ratings&lt;/th&gt;
&lt;th&gt;Note&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;notion habit tracker&lt;/td&gt;
&lt;td&gt;Go&lt;/td&gt;
&lt;td&gt;185&lt;/td&gt;
&lt;td&gt;Overlaps the Notion row. 27 ratings on the only fixed-price listing ($15, 403 sales).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;midjourney prompts&lt;/td&gt;
&lt;td&gt;Go&lt;/td&gt;
&lt;td&gt;939&lt;/td&gt;
&lt;td&gt;761 of those sit on a PWYW guide. The paid cluster is a $25 mixed ChatGPT/Midjourney pack (97).&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;obsidian templates&lt;/td&gt;
&lt;td&gt;Go&lt;/td&gt;
&lt;td&gt;15+&lt;/td&gt;
&lt;td&gt;A $99 vault shows 386 sales and 15 ratings. Free vaults show thousands of downloads. Do not add them.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;resume template&lt;/td&gt;
&lt;td&gt;Caution&lt;/td&gt;
&lt;td&gt;thin&lt;/td&gt;
&lt;td&gt;Listings exist. Buyer pile is thin.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;shopify theme&lt;/td&gt;
&lt;td&gt;Caution&lt;/td&gt;
&lt;td&gt;29&lt;/td&gt;
&lt;td&gt;24 of 29 sit on a $29 theme last updated in 2019.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;etsy printables&lt;/td&gt;
&lt;td&gt;Caution&lt;/td&gt;
&lt;td&gt;163&lt;/td&gt;
&lt;td&gt;161 of 163 sit on a free shop-planning worksheet.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;wedding website&lt;/td&gt;
&lt;td&gt;Caution&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;Prices $10 / $68 / $150. Two ratings across four pages.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;gumroad course&lt;/td&gt;
&lt;td&gt;No-go&lt;/td&gt;
&lt;td&gt;0&lt;/td&gt;
&lt;td&gt;$9.99 and $88+ pages. Neither showed a buyer.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;h2&gt;
  
  
  How I count
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Open the public listing page.&lt;/li&gt;
&lt;li&gt;Write the price the page prints.&lt;/li&gt;
&lt;li&gt;If the page prints a rating count, that count is a buyer count. Sales and downloads enter the table only when the listing itself displays them.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;A card in search is not a source. A snippet that says "59 ratings" is not a source until the page loads and repeats the number. Chat recaps are not evidence.&lt;/p&gt;

&lt;p&gt;Free and pay-what-you-want files count as demand of a weaker kind: someone took the file. They did not necessarily pay a fixed price.&lt;/p&gt;

&lt;p&gt;Go means I saw a cluster of buyers, including paid ones. Caution means listings exist and the buyer pile is thin, free, or concentrated. No-go means I opened pages and could not verify a rating or a sale.&lt;/p&gt;

&lt;h2&gt;
  
  
  What this week does not claim
&lt;/h2&gt;

&lt;p&gt;This is a listing sample, not a census. Gumroad Discover is client-rendered and often returns a card or two. Missing sales on a page is not proof of zero sales. It is proof I could not read a number.&lt;/p&gt;

&lt;p&gt;Life planner and second brain reuse listings already counted under notion template. Habit tracker overlaps that row too. Do not add those totals.&lt;/p&gt;

&lt;h2&gt;
  
  
  Sources
&lt;/h2&gt;

&lt;p&gt;Full write-up with listing URLs: &lt;a href="https://demandproof.kylevarga.com/week-1.html" rel="noopener noreferrer"&gt;Week 1 report&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The table also lives at &lt;a href="https://demandproof.kylevarga.com" rel="noopener noreferrer"&gt;demandproof.kylevarga.com&lt;/a&gt;. A custom term, same method, is $2.&lt;/p&gt;

</description>
      <category>showdev</category>
      <category>webdev</category>
      <category>indiehackers</category>
      <category>discuss</category>
    </item>
  </channel>
</rss>
