Behind the Build: PromptDynamo and Selling in a Commoditized Niche
By David Miles
Selling AI prompts is one of the least defensible things you can do on the internet. The product is words — words anyone can copy, paste, and give away for free, and thousands of people do. So when I built PromptDynamo, the interesting question was never "what prompts should I write." It was: how do you build something rankable, trustworthy, and worth paying for in a category the whole internet is already giving away?
The problem with the prompt niche
Search "ChatGPT prompts" and you get a wall of listicles — "500 best prompts," "ultimate mega-pack," endless free Notion dumps. It's the definition of a commoditized category: infinite supply, no trust, no differentiation, and a buyer who reasonably asks "why would I pay for this?"
That's exactly why it's a good build. When a category is a race to the bottom on volume, the opening is to go the other way — narrow, specific, and packaged for someone with a real job to do. Nobody needs another list of 500 generic prompts. A working real estate agent does need a tight set of prompts that write their MLS descriptions, price-reduction announcements, and post-showing follow-ups in a voice that doesn't sound like a robot.
The core decision: role-based packs, not a prompt firehose
PromptDynamo is organized as focused, profession-specific packs rather than one giant library. There are 27 of them, grouped into four categories — Business & Finance, Healthcare, Creative & Design, and Lifestyle & Coaching — with packs like the Real Estate Agent, Freelancer, and Sales Professional prompt packs.
That structure is the SEO strategy, not just the merchandising. "Best ChatGPT prompts" is an unwinnable head term owned by sites with a decade of authority. "AI prompts for real estate agents" is a long-tail query with clear commercial intent and a fraction of the competition — and there are dozens of those, one per profession. Each pack is a landing page targeting the search a specific worker actually types. The role is the keyword.
One typed registry drives the whole store
Every pack — its name, price, category, and the prompts inside it — lives in a single typed products.config file. The homepage grid, the category filter pages, the individual product pages, the blog cards, the Open Graph share images, and the checkout all read from that one source. Add a pack to the registry and its page, its category listing, its share image, and its internal links all appear on the next build.
This is the same "one registry, many pages" pattern behind my calculator sites — the difference is only what the registry describes. On RemodelCalculators it's calculators; here it's products. Structuring content as data instead of hand-built pages is what lets a solo operator run a real catalog without the pages drifting out of sync. When price, metadata, and internal links all derive from one typed object, you don't get the stale-page problem that quietly rots most large sites.
The funnel: free sample first, $9 pack second
Cold search traffic almost never buys on the first visit — especially in a category where the reader's default assumption is "I can find this free." So the homepage leads with a free sample: drop an email, get a working pack of prompts, no purchase. That does two jobs at once. It proves the quality is real before anyone risks money, and it turns anonymous SEO traffic into an email list I own instead of renting from Google.
The paid packs are deliberately cheap — think the price of a coffee, not a course. At that price the decision isn't "is this worth $200," it's "this obviously saves me an afternoon, done." Low friction is the whole point: the free sample earns the trust, and the price removes the last reason to hesitate.
Why prompts, of all things, can still be a moat
The instinct is that prompts can't be defensible because they're copyable. But the copyable part — the text — was never the product. The product is the curation: knowing which ten prompts a real estate agent actually reaches for, how to structure the inputs so the output doesn't need heavy editing, and packaging it so a non-technical buyer gets a result in two minutes. That's editorial judgment about a specific job, and it's exactly what a firehose of 500 free prompts can't deliver.
The same logic that makes a good calculator rank makes a good prompt pack sell: depth and specificity a scraper can't cheaply reproduce. A generic list is easy to copy and worthless. A tuned, role-specific toolkit is neither.
What I'd do differently
Two things. First, I'd publish more supporting content per pack from day one — a short "how to use these prompts" guide for each profession does real SEO work and answers the pre-purchase questions that otherwise leak buyers. The product pages carry the commercial intent; the guides catch everyone still researching.
Second — the same lesson from every site in the network — the author signal. In an AI-tools category flooded with faceless stores, a consistent, real operator identity behind the recommendations is a trust asset, and it should be wired into the schema from the start rather than bolted on later.
Why this matters for your business
If you're selling anything that looks commoditized — a template, a checklist, a service everyone offers — the losing move is to compete on volume and price against people who'll go lower than you. The winning move is to narrow: pick a specific buyer, package for their exact job, and prove the quality for free before you ask for money.
PromptDynamo is that bet applied to the most commoditized digital good there is. If it can work for prompts, the pattern travels. The rest of the teardowns are in the build logs.
More from the workshop
I build and operate a portfolio of niche websites and interactive tools — and write the build log behind each one. Browse the rest of the projects and notes.
See the projects →