Going with Advertising as the next SEO + workflow push.
All three segments were live options. Product Photography had the bigger raw brand cluster and Headshots is already anchored by BetterPic. We're picking Advertising because the buyer is a high-CPC marketer with active creative-fatigue pain, the brand-compare ladder stacks against beatable competitors (omneky, pencil ai, adcreative.ai, predis ai), and ComfyUI workflows map cleanly onto creative-automation use cases (variant generation, multi-format resize, localized creative).
Advertising
- Best easy + decent vol
- omneky KD 4 · 1,000/mo
- Whale (hard but big)
- ad creative ai KD 26 · 2,000/mo · $6 CPC
- Rankable cluster (KD ≤ 30)
- ~8,400/mo + competitor stack
- Commercial intent
- Very high · agency / DTC marketer · $5-9 CPC
- ComfyUI workflow fit
- Strong · variant gen, multi-format resize, localized creative
Product Photography
- Best easy + decent vol
- claid ai KD 1 · 450/mo
- Whale (hard but big)
- photoroom KD 48 · 19,000/mo
- Rankable cluster (KD ≤ 30)
- ~24,500/mo brand stack
- Commercial intent
- High · Shopify / Amazon / DTC · $2-6 CPC
- ComfyUI workflow fit
- Perfect · but buyer overlap with Shopify ecosystem we're not yet wired into
Headshots & Portraits
- Best easy + decent vol
- ai selfie generator KD 0 · 2,400/mo
- Whale (hard but big)
- corporate headshot KD 51 · 10K / 128K cluster
- Rankable cluster (KD ≤ 30)
- ~3,200/mo
- Commercial intent
- Mixed · B2C consumer + B2B HR-tech
- ComfyUI workflow fit
- Moderate · known use case but B2C audience harder to monetize on workflows
Why advertising
~8,400/mo of search traffic sits at KD ≤ 30 once you drop the impossible head terms. The cluster splits cleanly into three buyer modes: competitor research (omneky, pencil ai, adcreative.ai, predis ai), solution shopping (creative automation, DCO platform, ad creative ai), and scale problems (multi-format ad resize, ad variation generator, localized ad creative). All three are ComfyUI-friendly — variant generation and resize/localization at scale is exactly what node-graph workflows do better than monolithic SaaS.
Beatable competitor ladder
omneky (KD 4, 1K), pencil ai (KD 17, 1.4K), adcreative.ai (KD 30, 700), predis ai (KD 41, 1.3K) — combined 4.4K/mo of comparison-shopping intent at very rankable difficulty.
High-CPC, in-pain buyer
$5-9 CPC across most kws means an actively-spending audience. Creative-fatigue and scaling-creative pain are constant Reddit topics in r/FacebookAds, r/PPC, r/marketing.
ComfyUI is built for the bottleneck
Ad creative at scale = same hero × N audience cuts × M formats × K languages. That's a graph-with-batches problem, not a chat-with-AI problem. Node workflows beat SaaS here.
Cluster 1 · /compare/<brand> pages
Existing /compare pattern at runflow.io targets API runtimes (fal, replicate, modal). Ad-creative SaaS is a new compare class — same template, new comparison axes (variant volume per month, format coverage, brand-kit support, COGS at scale).
| Page | Vol | KD | CPC | Notes |
|---|---|---|---|---|
| /compare/omneky | 1,000 | 4 | $2.00 | Cleanest free win. Enterprise-leaning competitor. |
| /compare/pencil-ai | 1,400 | 17 | $0.90 | Biggest comparison volume. pencil ai pricing 100/mo bonus tail. |
| /compare/adcreative-ai | 700 | 30 | $3.00 | Couple with ad creative ai (2K, KD 26) and ad creative ai review (150, KD 5). |
| /compare/predis-ai | 1,300 | 41 | $1.60 | Branded, lower CPC. predis ai alternative 100/mo. |
Cluster 2 · /solutions/ pages — buyer-intent category terms
| Keyword | Vol | KD | CPC | Workflow to anchor |
|---|---|---|---|---|
| ad creative ai | 2,000 | 26 | $6.00 | The whale. /solutions/ad-creative-ai umbrella. |
| ai ad generator | 2,500 | 66 | $5.00 | Same umbrella, harder kw. |
| creative automation | 600 | 4 | $0.80 | B2B SaaS buyer · easy. Anchor /solutions/creative-automation. |
| ad creative automation | 150 | 0 | — | Pair with the above. |
| dynamic creative optimization | 700 | 17 | $5.00 | $5 CPC enterprise intent. /solutions/dynamic-creative-optimization. |
| dco platform | 100 | 5 | $7.00 | $7 CPC. Pair with the DCO solution page. |
| creative automation platform | 100 | 5 | $6.00 | Same B2B buyer. |
| ai ad copy generator | 250 | 20 | $6.00 | Adjacent · pair with the umbrella. |
| instagram ad generator | 100 | 6 | $3.00 | Format-specific. Easy. |
Workflows to commission from builders
Each workflow card shows the keyword cluster that buyers actually search for. ●●● strong = clear cluster with low/mid KD. ●●○ modest = one or two ranking kws. ●○○ reddit-only = real pain but the search box is empty — pursue via outbound + Reddit, not SEO.
Brand-consistent ad variants
Same hero × N audience cuts with brand-kit lock (logo, colors, fonts). Anchor workflow for the whole segment.
| Keyword | Vol | KD |
|---|---|---|
| creative automation | 600 | 4 |
| dynamic creative optimization | 700 | 17 |
| ad creative automation | 150 | 0 |
| creative automation platform | 100 | 5 |
Lead solution page: /solutions/creative-automation.
Static-to-video ad upgrade
Adds motion to a hero static. Solves the TikTok / Reel ad-fatigue pain Reddit confirms. Promoted: raw vol beats WF 3 and matches WF 1.
| Keyword | Vol | KD |
|---|---|---|
| ai video ad generator | 450 | 26 |
| ai ad video generator | 250 | 8 |
| ai video ad maker | 250 | 56 |
| ai talking head video | 40 | 13 |
Solution page /solutions/ai-video-ads. Pairs with WF 4 (UGC) via brand-actor avatars.
Static → social ad creative
Product photo in → ready-to-ship Meta / TikTok / IG ad out.
| Keyword | Vol | KD |
|---|---|---|
| ai facebook ad generator | 350 | 45 |
| ai instagram ad generator | 250 | 18 |
| instagram ad generator | 100 | 6 |
| tiktok ad creative | 80 | 58 |
Format-specific pages: /solutions/facebook-ad-creative, /solutions/instagram-ad-generator.
Multi-format ad resize
One creative → all platform ratios (FB feed/story, IG reel, TikTok, YT short, display banner).
| Keyword | Vol | KD |
|---|---|---|
| dynamic creative optimization | 700 | 17 |
| dco platform | 100 | 5 |
| ad resize tool | — | null |
| multi format ad | — | null |
SEO entry via /solutions/dynamic-creative-optimization, not "resize".
UGC-style ad creative
Testimonial-feel ads with AI actors (face, voice, lip-sync). The non-brand terms are thin, but the competitor brand cluster is huge — same shape as Photoroom in e-comm.
| Keyword | Vol | KD |
|---|---|---|
| creatify ai | 5,000 | 40 |
| captions ai | 3,800 | 39 |
| topview ai | 2,500 | 26 |
| arcads ai | 2,300 | 21 |
| jogg ai | 1,200 | 38 |
| arcads ai pricing | 1,000 | null |
| zeely ai reviews | 1,800 | 0 |
| ai ugc video generator | 600 | 53 |
Route via /compare/<brand> pages (Creatify, Arcads, Captions AI, Topview, Jogg, Zeely) — same pattern as the existing /compare pages, not a solution page.
YouTube thumbnail packs
Brand-consistent thumbnails for creators + B2B video ads.
| Keyword | Vol | KD |
|---|---|---|
| ai youtube banner generator | 150 | 25 |
| youtube banner generator ai | 100 | 28 |
| youtube thumbnail api | 10 | null |
Atlas top-10 wedge (4,900 cluster). Worth pulling more kws.
A/B variant generator
1 creative → 8 variants for creative testing.
| Keyword | Vol | KD |
|---|---|---|
| creative testing tool | 40 | null |
| dynamic creative optimization | 700 | 17 |
| ad variation generator | — | null |
Standalone term is thin; rides under the DCO umbrella.
Banner / header pack
Email + LinkedIn + Twitter banners from one brand kit.
| Keyword | Vol | KD |
|---|---|---|
| email header generator | 10 | 2 |
| ai linkedin banner generator | 60 | 24 |
| ai twitter banner generator | 30 | 2 |
| ai twitch banner generator | 80 | 14 |
Tiny individually but stack into 4-page pack with high CPC.
Carousel ad creative
Multi-slide consistency. Hero + product shots + CTA card.
| Keyword | Vol | KD |
|---|---|---|
| carousel ad generator | 20 | null |
| carousel ad maker | — | null |
Fold into the static→social workflow (WF 3) rather than its own page.
Localized ad creative
Multilingual variants with on-image text translation. Enterprise / agency pain.
| Keyword | Vol | KD |
|---|---|---|
| localized ad creative | — | null |
| multilingual ad creative | — | null |
| ad translation ai | — | null |
SEO will not deliver this. Outbound to agencies + enterprise pilot only.
Reddit pain validation
The search data on "creative automation" / "DCO platform" / "ad creative ai" maps to active in-thread pain in the marketing subs. Use these phrases in /solutions/creative-automation H1 + meta.
"…we just brought on two junior media buyers because creative output is the bottleneck…"
"…brands are reporting shorter ad lifespans on TikTok compared to Meta. Creative seems to burn out quicker, and CPMs follow…"
"…the more a lot of paid social work started rewarding tiny optimizations over actual ideas…"
"…best performing ads right now barely even look like ads anymore…"
90-day plan
2 zero-KD compare pages + 1 zero-KD solutions page
/compare/omneky (KD 4, 1K/mo) and /compare/pencil-ai (KD 17, 1.4K/mo). Plus /solutions/creative-automation (KD 4, 600/mo) and pair the URL with ad creative automation (KD 0, 150/mo) in the body. Define the compare axes once: variants/mo, format coverage, brand-kit, COGS at 1K+ variants/mo.
DCO solution page + 2 more competitor pages
/solutions/dynamic-creative-optimization (KD 17, 700/mo, $5 CPC). /compare/adcreative-ai (KD 30, 700/mo) and /compare/predis-ai (KD 41, 1.3K). Ship the Tier-1 workflows by end of D60 so the solution pages have something to demo.
Chase the whale
/solutions/ad-creative-ai against the 2K/mo, KD 26 head term. By D90 the earlier pages should have backlink + traffic momentum to pull this one up. Tier-2 workflows (UGC-style, localized, A/B variants) shipping in parallel.
5 contests, ~38,500/mo cluster, 7,200 free-win volume
Updated 2026-05-26. The prior "wave 2" call has been reversed: the e-commerce season now runs as Q3 2026 in parallel with advertising. Two things changed since 2026-05-20. First, Runflow already ships 16 product-photo primitives on the live /api page (background removal, object removal, outpainting, product isolation, smart resize, model removal / ghost mannequin, prompt-based edit, …) — the workflows below mostly compose them rather than starting from scratch. Second, the bounty list at runflow.io/builder-bounties already surfaces 29 Open e-com workflows with named ICPs and competitor prices, so contests can be assigned to existing bounties without inventing scope.
The 5 picks below were chosen to compose into a full DTC photo-production stack: catalog hero → ghost mannequin → Amazon-compliant formatting → lifestyle scene → multi-angle / 360. A footwear brand running all 5 sequentially gets a hero, on-model substitutes, Amazon-ready listing images, a marketing-site scene, and a 360 spin for the PDP — from a single photo upload.
Q3 2026 season · 5 contests
| # | Bounty · Workflow | Cluster vol/mo | KD≤10 free wins | Primary anchor kw |
|---|---|---|---|---|
| 01 | #129 Footwear catalog hero + multiplication | 900 | 880 | shoe photography 450/mo KD 0 |
| 02 | #019 Ghost mannequin / invisible mannequin | 2,510 | 1,760 | ghost mannequin 700/mo KD 0 |
| 03 | #044 Amazon-compliant product photo formatting | 2,940 | 1,510 | amazon a+ content 900/mo KD 8 |
| 04 | #029 Lifestyle product photography (segment whale) | 30,800 | 2,170 | photoroom 19K KD 48 + lifestyle product photography 300 KD 0 |
| 05 | #034 Multi-angle product spin / 360 | 1,390 | 870 | 360 product photography 400/mo KD 8 |
| Season total | ~38,540 | ~7,190 | Source: Ahrefs pull 2026-05-26 (matched + overview, 207 + 2,500 rows) |
Cluster 1 · /compare/<brand> pages
Ride-along anchored to Contest #04 (Lifestyle). The Photoroom + Pebblely + Claid + Flair + Pixc + Booth + Mokker ladder is the brand-compare cluster the season closes on.
| Page | Vol | KD | Notes |
|---|---|---|---|
| /compare/photoroom | 19,000 | 48 | The whale. |
| /compare/topview-ai | 2,500 | 26 | Second whale. |
| /compare/spyne | 600 | 12 | Automotive vertical leaning. |
| /compare/bria-ai | 600 | 26 | Enterprise-ish. |
| /compare/claid-ai | 450 | 1 | Free win. |
| /compare/flair-ai | 450 | 13 | Easy. |
| /compare/pebblely | 200 | 2 | Free win. |
| /compare/pixc | 200 | 4 | Free win. |
| /compare/booth-ai | 150 | 1 | Free win. |
| /compare/mokker-ai | 100 | 39 | — |
Cluster 2 · per-contest KD-free anchors (own /solutions/ page each)
| Contest | Anchor keyword | Vol | KD | Notes |
|---|---|---|---|---|
| #04 Lifestyle | lifestyle product photography | 300 | 0 | Pairs with Photoroom compare-page above. |
| #04 Lifestyle | ai scene generator | 500 | 16 | Strong secondary. |
| #02 Ghost mannequin | ghost mannequin | 700 | 0 | Free win. Plus `ghost mannequin photography` 350 KD 0, `ghost mannequin service` 200 KD 0, `invisible mannequin photography` 150 KD 0, `ghost mannequin effect` 150 KD 0. |
| #03 Amazon | amazon a+ content | 900 | 8 | Plus `amazon listing optimization` 800 KD 18, `amazon product photography` 600 KD 22, `amazon main image requirements` 150 KD 5. |
| #01 Footwear | shoe photography | 450 | 0 | Cleanest free win in the season. Plus `footwear photography` 150 KD 0, `sneaker photography` 80 KD 0, `squareshot` 200 KD 0 (competitor brand pickup). |
| #05 360 spin | 360 product photography | 400 | 8 | Plus `3d product photography` 250 KD 1, `360 product view` 200 KD 10, `360 spin photography` 150 KD 11. |
| umbrella | ai product photography | 1,000 | 62 | Defended. Sits as umbrella /solutions/ page that links down to all 5 contest workflows. |
Workflows to commission from builders
Each workflow card shows the keyword cluster that buyers actually search for. ●●● strong = clear cluster with low/mid KD. ●●○ modest = one or two ranking kws. ●○○ reddit-only = real pain but the search box is empty, pursue via outbound + Reddit, not SEO. Numbers in the badge are the runflow.io/builder-bounties bounty IDs.
Lifestyle product photography
Product image in → composed lifestyle scene out. Anchor for the segment whale: the Photoroom 19K compare page plus a 5-brand free-win compare ladder. Contest #04, season closer for SEO.
| Keyword | Vol | KD |
|---|---|---|
| photoroom | 19,000 | 48 |
| ai background generator | 6,100 | 50 |
| ai scene generator | 500 | 16 |
| claid ai | 450 | 1 |
| lifestyle product photography | 300 | 0 |
Lead /solutions/lifestyle-product-photography + /compare/{photoroom,claid-ai,pebblely,pixc,booth-ai}.
Amazon-compliant photo bundle
One product → Amazon-ready asset bundle (A9 hero white-BG + 6 secondary + A+ content). Framing bent from "photo compliance" to "listing assets" because amazon-photo-* kws returned 0 vol.
| Keyword | Vol | KD |
|---|---|---|
| amazon a+ content | 900 | 8 |
| amazon listing optimization | 800 | 18 |
| amazon product photography | 600 | 22 |
| amazon main image requirements | 150 | 5 |
| amazon listing image size | 90 | 4 |
Lead /solutions/amazon-listing-images + /compare/ecomtent. Outbound via r/FBA + Amazon agencies.
Ghost mannequin / invisible mannequin
On-mannequin shot in → ghost-mannequin out with interior back-fill. 5x cheaper than Pixelz at $1.45/img, API-callable, Sentinel structure-scored.
| Keyword | Vol | KD |
|---|---|---|
| ghost mannequin | 700 | 0 |
| ghost mannequin photography | 350 | 0 |
| ghost mannequin service | 200 | 0 |
| invisible mannequin photography | 150 | 0 |
| ghost mannequin effect | 150 | 0 |
Lead /solutions/ghost-mannequin-api + /compare/pixelz (600/mo KD 33).
Multi-angle product spin / 360
4 photos in → 36-frame 360 spin out. Net-new primitive; no API competitor in the consumer band. Reddit pain is empty, so distribution runs via SEO + Shopify App Store, not community.
| Keyword | Vol | KD |
|---|---|---|
| 360 product photography | 400 | 8 |
| 3d product photography | 250 | 1 |
| 360 product view | 200 | 10 |
| 3d product viewer | 200 | 35 |
| 360 spin photography | 150 | 11 |
Lead /solutions/360-product-photography-api + /compare/glo3d. Promoted despite weak Reddit because the category gap is wide.
Footwear catalog hero + multiplication
One shoe → 8 angles × 5 colorways at <$2/img. Target undercuts Squareshot 25x ($50/img on 8-day TAT). Cleanest KD-0 primary kw in the season.
| Keyword | Vol | KD |
|---|---|---|
| shoe photography | 450 | 0 |
| squareshot | 200 | 0 |
| footwear photography | 150 | 0 |
| sneaker photography | 80 | 0 |
| soona pricing | 10 | null |
Lead /solutions/shoe-photography-api + /compare/squareshot. Outbound to 50 named DTC footwear brands via LinkedIn + IG.
Hairstyle try-on
Cluster is huge but every head kw sits at KD 24–57. Hair-color try-on already ships at runflow.io/api. Phase-2 capability of /solutions/hair-try-on, not a contest.
| Keyword | Vol | KD |
|---|---|---|
| ai hairstyle changer | 9,600 | 42 |
| hairstyle try on | 2,100 | 52 |
| free hairstyle try on | 1,700 | 52 |
| virtual hairstyle try on | 800 | 55 |
| hair simulator | 600 | 52 |
Fold into shipped hair-color solutions page as phase-2 capability, not a contest slot.
Jewelry virtual try-on (ring focus)
virtual ring try on 2,000/mo KD 0 is a clean free-win primary. The engineering is harder than apparel try-on (hand mesh + reflection physics). Wave-2 build, not Q3.
| Keyword | Vol | KD |
|---|---|---|
| virtual ring try on | 2,000 | 0 |
| virtual engagement ring try on | 1,100 | 0 |
| ring try on virtual | 250 | 0 |
| virtual ring try on app | 150 | 2 |
| virtual wedding ring try on | 150 | 1 |
Anchor /solutions/virtual-ring-try-on. Outbound to jewelry SaaS + DTC partners (Brilliant Earth, Mejuri class).
Footwear adjacencies (catalog kin)
Three sub-bounties that stack on the footwear season: catalog (#22), on-foot model (#130), sneaker try-on (#23). Bundle into Contest #01's stretch goals or /solutions/shoe-photography-api content depth.
| Keyword | Vol | KD |
|---|---|---|
| shoe photography api | 250 | null |
| shoe try on | 200 | null |
| on foot shoe photography | 120 | null |
Not separate contests. Stretch tier or content expansion under #129's solution page.
Watermark removal
Cluster size is real but the head kw (watermark removal api) returns 10 vol on Ahrefs. Already half-done via Tag Removal endpoint on /api. Promote that page; skip the contest.
| Keyword | Vol | KD |
|---|---|---|
| watermark removal api | 10 | null |
| ai watermark removal | — | null |
Utility primitive. Free endpoint on /api beats a contest here.
Fashion deep-cuts (5 bounties)
Sketch-to-photoreal (#21), plus-size models (#24), wedding-dress visualizer (#25), pose variation (#26), garment color variant (#20). High pain in fashion DTC + agencies, but the SEO box is empty.
| Keyword | Vol | KD |
|---|---|---|
| fashion sketch to image ai | — | null |
| diverse fashion model ai | — | null |
| wedding dress visualizer | — | null |
| garment color variation ai | — | null |
Bundle for one agency-partner pilot, not a contest. Outbound only.
Sub-vertical photo (jewelry · furniture · cosmetics)
Each is a vertical lifestyle workflow. Direct kws return ~0 vol but lift via /compare/photoroom-for-jewelry style pages off the back of the #29 Lifestyle anchor.
| Keyword | Vol | KD |
|---|---|---|
| jewelry product photography ai | — | null |
| furniture product photography ai | — | null |
| cosmetic product photography ai | — | null |
Phase-3 expansion of Contest #04's workflow into per-vertical solution pages.
AI menu generator
ai menu generator 350 KD 18 is a real cluster, but it's a restaurant vertical, not e-com. Save for a separate Restaurants / CPG wave (Q4 candidate) alongside #80–#86.
| Keyword | Vol | KD |
|---|---|---|
| ai menu generator | 350 | 18 |
| menu maker ai | 250 | null |
| ai menu maker | 200 | 42 |
| restaurant menu generator | 100 | 48 |
| ai food photography | 100 | 2 |
Different season. Belongs with #80–#86 food bounties under a future Restaurants & CPG wave.
Live /api primitives the season composes
From runflow.io/api as of 2026-05-26. Most contest deliverables stack on top of these rather than shipping new model code.
- Background Removal
- Background Color Fix
- Replace Background
- Background Separation
- Object Removal
- Outpainting
- Product Isolation
- Smart Resize
- Reference-Based Inpainting
- Tag Removal
- Model Removal (ghost mannequin)
- Logo Fix
- Eye Color
- Skin Fix
- Headshots
- Prompt-Based Edit
Cluster 1 · /compare/<brand> pages
| Page | Vol | KD | Notes |
|---|---|---|---|
| /compare/photoroom | 19,000 | 48 | The whale. |
| /compare/topview-ai | 2,500 | 26 | Second whale. |
| /compare/spyne | 600 | 12 | Automotive vertical leaning. |
| /compare/bria-ai | 600 | 26 | Enterprise-ish. |
| /compare/claid-ai | 450 | 1 | Free win. |
| /compare/flair-ai | 450 | 13 | Easy. |
| /compare/pebblely | 200 | 2 | Free win. |
| /compare/pixc | 200 | 4 | Free win. |
| /compare/booth-ai | 150 | 1 | Free win. |
| /compare/mokker-ai | 100 | 39 | — |
Reddit validation
"Every time we get new inventory, the workflow is: remove background…"
"…improve our product photos without spending thousands every month on shoots."
"Studios are kinda expensive and slow, so I've been [testing AI tools]…"
"Comfy raises $30M at $500M valuation"
Anchored by BetterPic, opportunistic add-ons only
Corporate headshot is the 128K-cluster commodity defended by BetterPic. We're not picking a fight with our own anchor brand. The interesting find here was ai selfie generator (KD 0, 2,400/mo) — an adjacency BetterPic could pick up as a new low-KD landing page without cannibalizing the headshot story. Pet portrait and Ghibli-style are similar long-tail opportunities. Treat as one-off adds, not a wave.
Cluster · adjacent BetterPic plays
| Keyword | Vol | KD | Notes |
|---|---|---|---|
| ai selfie generator | 2,400 | 0 | Brand-new SEO landing page possible. BetterPic adjacency. |
| ai sky replacement | 100 | 0 | Real-estate adjacent. |
| pet portrait (atlas) | 800 | 0 | 4.5K cluster. Recurring-buy SaaS demand. |
| ghibli style ai | 600 | ? | 15.6K cluster. Trend-decay risk. |
| ai dating photo | 30 | ? | Long-tail consumer. |
| corporate headshot generation | 10,000 | 51 | The whale. 128K cluster. BetterPic's home turf — defensive only. |
Workflow fit
Headshot generation is a known ComfyUI use case, but most of the buyer demand in this segment is B2C consumers who buy a $20 SaaS subscription, not workflow files. The Sentinel angle (face-identity scoring across LoRA outputs) is real and defensible. Long-term this is a quality-moat play, not a volume-SEO play. Stay anchored on BetterPic and pick up the ai selfie generator landing page as a one-off opportunistic add.