Standalone Programmatic SEO Directory Strategy
Research date: April 11, 2026 Model: Omar's AI-generated directory playbook (GuiltyChef, BestDubai)
Executive Summary
This document outlines 8 standalone directory site concepts designed to generate passive income through programmatic SEO. Each concept follows Omar's exact playbook: low-difficulty keywords (0-30), AI-generated pages at scale, schema.org structured data, internal linking, and zero ad spend. These are completely independent businesses — not related to OpenClaw or Northstar Forge.
Target portfolio revenue: $3,000-8,000/month within 12 months across 3-4 sites.
The Playbook (Omar's Model — Applied)
Core Loop
- Find niche with keyword difficulty 0-30 and decent aggregate search volume
- Buy exact-match or closely related .com domain ($10-900)
- Build one page template with schema.org markup
- Use AI to generate 200-2,000 pages programmatically
- Implement internal linking between pages
- Wait 3-6 months for Google to pick up the site
- Monetize via affiliates, display ads, email capture, sponsored placements
Tech Stack
- Cursor + Claude Code — build the site
- ShadCN — UI components
- Supabase — database (store all directory entries)
- Firecrawl — scrape data sources for content enrichment
- Claude API — generate page content programmatically
- Vercel or Cloudflare Pages — hosting ($0-20/mo)
Cost Per Site
| Item | Cost |
|---|---|
| Domain | $10-100 |
| Hosting | $0-20/mo |
| AI API calls (one-time generation) | $5-30 |
| Supabase (free tier) | $0 |
| Total launch cost | $15-150 |
Directory Concept #1: Copycat Restaurant Recipes
The Idea
A recipe directory of "copycat" versions of popular chain restaurant dishes. Directly modeled on GuiltyChef.com (Omar's site doing $700-800/mo from ~160 pages).
Why It Works
- Massive long-tail volume: "Chick-fil-A sauce recipe", "Olive Garden breadstick recipe", "Chipotle bowl recipe at home" — each has 1K-50K monthly searches
- Low difficulty: Most recipe keywords for specific restaurants sit at KD 5-25
- Proven model: GuiltyChef already validates this exact approach
- Affiliate goldmine: Link to ingredients on Amazon, cookware, kitchen gadgets
- Schema-rich: Recipe schema gives rich snippets in Google (cook time, calories, ratings)
Keyword Pattern
[restaurant name] + [dish name] + recipe
- "Wingstop ranch recipe" — KD ~10, ~8K/mo
- "Panda Express orange chicken recipe" — KD ~15, ~12K/mo
- "Crumbl cookie recipe" — KD ~12, ~22K/mo
- "In-N-Out burger sauce recipe" — KD ~8, ~6K/mo
- "Texas Roadhouse rolls recipe" — KD ~10, ~14K/mo
Scale
- ~200 major US restaurant chains × ~5-15 popular dishes each = 1,000-3,000 pages
- Each page: recipe, nutrition facts, ingredient list, cook time, user ratings, "what makes it taste like the original" section
- Category pages: by restaurant, by dish type, by difficulty, by cook time
Domain Name Ideas
| Domain | Notes |
|---|---|
| CopycatKitchenHQ.com | Descriptive, keyword-aligned |
| ChainCopycats.com | Short, memorable |
| RestaurantAtHome.com | High-intent keyword domain |
| DineInCopycats.com | Clean |
| SecretMenuRecipes.com | Viral angle + keyword |
| FakeoutTakeout.com | Catchy, shareable |
| CopycatDishes.com | Simple exact match |
| MenuCopycat.com | Short, on-topic |
Schema Strategy
{
"@type": "Recipe",
"name": "Copycat Chick-fil-A Sauce",
"author": { "@type": "Organization" },
"prepTime": "PT5M",
"cookTime": "PT0M",
"totalTime": "PT5M",
"recipeYield": "1 cup",
"recipeCategory": "Sauce",
"recipeCuisine": "American",
"nutrition": { "@type": "NutritionInformation" },
"aggregateRating": { "@type": "AggregateRating" },
"recipeIngredient": [...],
"recipeInstructions": [...]
}
Also: BreadcrumbList, ItemList (for category pages), FAQPage
Monetization
| Channel | Revenue Estimate | Timeline |
|---|---|---|
| Amazon affiliate (ingredients, cookware) | $200-500/mo | Month 4-6 |
| Display ads (Mediavine at 50K sessions) | $500-1,500/mo | Month 6-12 |
| Paid membership (exclusive recipes) | $200-400/mo | Month 4+ |
| Sponsored ingredient placements | $100-300/mo | Month 8+ |
| Email list → digital cookbook sales | $100-200/mo | Month 6+ |
Estimated Revenue at Scale
$800-2,500/month by month 12 with ~1,000 pages and ~30K-60K monthly organic visits.
Directory Concept #2: Best Barber Shops by City
The Idea
A US-focused directory of top-rated barber shops, organized by city. People search "best barber near me" and "best barber shop in [city]" constantly, and results are dominated by Yelp, Google Maps, and Reddit — all beatable with better structured content.
Why It Works
- Hyper-local long-tail: "best barber shop in Austin TX", "best fade barber in Brooklyn" — thousands of city × specialty combinations
- Yelp is hated: Users want curated, clean results — not Yelp's ad-heavy experience
- Reddit ranks but content is messy: Reddit threads rank for many city+barber queries but are unstructured and dated
- Schema advantage: LocalBusiness schema with reviews gives rich snippets Yelp pages often lack
- Repeat business intent: People switch barbers regularly, driving recurring traffic
Keyword Pattern
best barber shop in [city] / best [specialty] barber [city]
- "best barber shop in Houston" — KD ~12, ~3K/mo
- "best barber shop in Atlanta" — KD ~10, ~2.5K/mo
- "best fade barber near me" — KD ~8, ~5K/mo
- "best Black barber shop [city]" — KD ~5, ~1-3K/mo per city
- "best beard trim barber [city]" — KD ~5, ~500-2K/mo per city
Scale
- Top 200 US cities × 10-20 barber shops each = 2,000-4,000 listing pages
- City hub pages: "Best Barber Shops in Houston" (top 15, ranked)
- Specialty pages: "Best Fade Barbers", "Best Beard Barbers", "Best Black Barber Shops"
- Neighborhood drill-downs for major metros
Domain Name Ideas
| Domain | Notes |
|---|---|
| BestBarbers.com | Premium, likely taken/expensive |
| BarberScout.com | Clean, action-oriented |
| FindYourBarber.com | Intent-driven |
| TopBarberShops.com | Exact keyword match |
| BarberDirectory.com | Simple, descriptive |
| FreshCutFinder.com | Catchy, memorable |
| LocalBarberGuide.com | SEO-friendly |
| TheBarberIndex.com | Authority feel |
Schema Strategy
{
"@type": "LocalBusiness",
"additionalType": "BarberShop",
"name": "...",
"address": { "@type": "PostalAddress" },
"geo": { "@type": "GeoCoordinates" },
"aggregateRating": { "@type": "AggregateRating" },
"openingHoursSpecification": [...],
"priceRange": "$$",
"review": [{ "@type": "Review" }]
}
Also: BreadcrumbList, ItemList, FAQPage
Monetization
| Channel | Revenue Estimate | Timeline |
|---|---|---|
| Sponsored/featured listings (barber shops pay to rank higher) | $500-2,000/mo | Month 6-12 |
| Booking affiliate (Booksy, Squire) | $200-500/mo | Month 4-8 |
| Display ads | $300-800/mo | Month 8-12 |
| Email list (local deals) | $50-200/mo | Month 6+ |
Estimated Revenue at Scale
$1,000-3,000/month by month 12 with ~3,000 pages.
Directory Concept #3: Supplement & Nootropic Comparison Database
The Idea
A structured comparison directory for supplements and nootropics. Compare individual ingredients, pre-made stacks, and brands side-by-side with ingredient breakdowns, dosage info, price per serving, and aggregated user ratings.
Why It Works
- Huge affiliate commissions: Supplement affiliate programs pay 10-30% per sale
- Endless comparison pages: "[Product A] vs [Product B]" — thousands of permutations
- Science-rich content: Can embed real study data, making pages uniquely valuable
- Schema-perfect: Product schema with pricing, ratings, and comparison markup
- Growing market: Nootropics market ~$5B and growing 15%+ annually
- Low KD on specific comparisons: "Mind Lab Pro vs Alpha Brain" type queries are KD 5-20
Keyword Pattern
[supplement A] vs [supplement B] / best [supplement] for [goal]
- "ashwagandha vs rhodiola" — KD ~15, ~4K/mo
- "Mind Lab Pro vs Alpha Brain" — KD ~10, ~3K/mo
- "best nootropics for focus" — KD ~20, ~8K/mo
- "creatine vs beta alanine" — KD ~12, ~3K/mo
- "best magnesium supplement" — KD ~25, ~30K/mo
- "lion's mane vs ashwagandha" — KD ~8, ~2K/mo
Scale
- ~100 popular supplement ingredients × pairwise comparisons = 4,950 "vs" pages
- ~50 major supplement brands × product pages = 500+ product review pages
- Category pages: by goal (focus, sleep, energy, muscle), by ingredient, by brand
- Stack builder pages: "Best Stack for [Goal]"
Domain Name Ideas
| Domain | Notes |
|---|---|
| StackCompare.com | Short, exact intent |
| SupplementVersus.com | Keyword-rich |
| NootropicIndex.com | Niche authority |
| PillVsPill.com | Catchy, memorable |
| StackScout.com | Clean |
| SupplementDB.com | Database feel |
| BrainStackGuide.com | Niche-specific |
| CompareSupps.com | Short, action-oriented |
Schema Strategy
{
"@type": "Product",
"name": "Mind Lab Pro",
"brand": { "@type": "Brand", "name": "Opti-Nutra" },
"aggregateRating": { "@type": "AggregateRating" },
"offers": { "@type": "Offer", "price": "69.00", "priceCurrency": "USD" },
"review": [{ "@type": "Review" }]
}
For comparison pages: ItemList with multiple Product entries, FAQPage
Monetization
| Channel | Revenue Estimate | Timeline |
|---|---|---|
| Affiliate links (iHerb, Amazon, brand-direct) | $500-2,000/mo | Month 4-8 |
| Sponsored product reviews | $300-1,000/mo | Month 6-12 |
| Display ads | $400-1,000/mo | Month 8-12 |
| Email list → supplement deals newsletter | $100-400/mo | Month 6+ |
Estimated Revenue at Scale
$1,500-4,000/month by month 12 with ~2,000 pages and high-intent commercial traffic.
Directory Concept #4: Wedding Venues by City & Style
The Idea
A directory of wedding venues across the US, organized by city, style (barn, beach, garden, rooftop, vineyard), capacity, and price range. The Knot and WeddingWire dominate but are cluttered and ad-heavy. A clean, well-structured alternative can capture long-tail traffic.
Why It Works
- High-value audience: Couples planning weddings spend $30K+ on average — advertisers pay premium CPMs
- Massive location × style combinations: "barn wedding venues in Nashville", "rooftop wedding venues NYC"
- Emotional purchase: People spend hours researching venues — high time-on-site
- Seasonal but predictable: Engagement season (Nov-Feb) drives searches year-round
- Schema advantage: Event/Place schema with images and ratings
Keyword Pattern
[style] wedding venue in [city] / affordable wedding venues [city]
- "barn wedding venues in Texas" — KD ~15, ~6K/mo
- "affordable wedding venues in [city]" — KD ~10-20, ~2-8K/mo per city
- "rooftop wedding venues NYC" — KD ~12, ~3K/mo
- "outdoor wedding venues near me" — KD ~18, ~15K/mo
- "small wedding venues [city]" — KD ~10, ~2-5K/mo per city
Scale
- Top 150 US cities × 20-50 venues each = 3,000-7,500 venue pages
- Style hub pages: "Best Barn Venues in [State]", "Best Beach Wedding Venues"
- Budget pages: "Wedding Venues Under $5,000 in [City]"
- Comparison pages: "[Venue A] vs [Venue B]"
Domain Name Ideas
| Domain | Notes |
|---|---|
| VenueScout.com | Clean, memorable |
| WeddingVenueGuide.com | SEO-exact |
| HitchedVenues.com | Brandable |
| SayYesVenues.com | Emotional hook |
| VenueFinder.com | Direct, likely premium |
| WeddingSpotlight.com | Premium feel |
| LocalVenues.com | Broad but clean |
| VenueCompare.com | Comparison angle |
Schema Strategy
{
"@type": "LocalBusiness",
"additionalType": "EventVenue",
"name": "...",
"address": { "@type": "PostalAddress" },
"geo": { "@type": "GeoCoordinates" },
"aggregateRating": { "@type": "AggregateRating" },
"maximumAttendeeCapacity": 200,
"amenityFeature": [{ "@type": "LocationFeatureSpecification" }],
"priceRange": "$$$"
}
Monetization
| Channel | Revenue Estimate | Timeline |
|---|---|---|
| Venue lead gen (charge venues per inquiry) | $500-3,000/mo | Month 6-12 |
| Affiliate (registry links, planning tools) | $200-500/mo | Month 4-8 |
| Display ads (high CPM wedding vertical) | $500-2,000/mo | Month 8-12 |
| Sponsored listings | $300-1,500/mo | Month 8+ |
Estimated Revenue at Scale
$1,500-5,000/month by month 12. Wedding vertical has premium CPMs ($15-40).
Directory Concept #5: Home Gym Equipment Comparison
The Idea
A database of home gym equipment with detailed comparisons, specs, pricing, and user reviews. Target the "Product A vs Product B" pattern that Omar highlighted as highly effective for programmatic SEO.
Why It Works
- Comparison intent = buyer intent: People searching "[treadmill A] vs [treadmill B]" are ready to buy
- High affiliate commissions: Fitness equipment = $500-3,000 products, 4-8% commission = $20-240 per sale
- Structured data goldmine: Every product has specs (weight capacity, dimensions, price, warranty)
- Seasonal peaks: January (New Year's resolutions) = massive traffic spike
- Low competition on specific comparisons: Major review sites cover broad "best treadmill" but miss niche vs-pages
Keyword Pattern
[product A] vs [product B] / best [equipment] for [goal] under $[price]
- "Peloton vs NordicTrack" — KD ~15, ~8K/mo
- "Rogue Echo bike vs Assault bike" — KD ~8, ~2K/mo
- "best power rack under $500" — KD ~12, ~4K/mo
- "Bowflex SelectTech vs PowerBlock" — KD ~10, ~3K/mo
- "best treadmill for apartment" — KD ~15, ~6K/mo
- "home gym under $1000" — KD ~18, ~5K/mo
Scale
- ~200 popular products × pairwise = thousands of vs-pages
- Category pages: by equipment type, price range, space requirement, goal
- Budget build pages: "Complete Home Gym Under $500/$1000/$2000"
- Brand pages: Rogue, REP, Titan, Bowflex, etc.
Domain Name Ideas
| Domain | Notes |
|---|---|
| GymGearCompare.com | Exact intent |
| HomeGymDB.com | Short, database feel |
| GarageGymGuide.com | Niche-specific |
| RackVsRack.com | Ultra-niche, memorable |
| FitGearScout.com | Action-oriented |
| HomeGymIndex.com | Authority |
| IronCompare.com | Short, strong |
| GymEquipReview.com | Keyword-rich |
Schema Strategy
{
"@type": "Product",
"name": "Rogue Echo Bike",
"brand": { "@type": "Brand", "name": "Rogue Fitness" },
"aggregateRating": { "@type": "AggregateRating" },
"offers": { "@type": "Offer" },
"weight": "127 lbs",
"additionalProperty": [
{ "@type": "PropertyValue", "name": "Weight Capacity", "value": "350 lbs" },
{ "@type": "PropertyValue", "name": "Dimensions", "value": "..." }
]
}
Monetization
| Channel | Revenue Estimate | Timeline |
|---|---|---|
| Amazon/brand affiliate links | $400-2,000/mo | Month 4-8 |
| Display ads | $300-800/mo | Month 8-12 |
| Sponsored product placements | $200-500/mo | Month 8+ |
| Email list → deal alerts | $100-300/mo | Month 6+ |
Estimated Revenue at Scale
$1,000-3,500/month by month 12. January spike could double monthly revenue.
Directory Concept #6: Daycare & Preschool Finder
The Idea
A directory of daycares, preschools, and Montessori schools organized by city and neighborhood. Parents desperately search for childcare options, and existing results are fragmented across Yelp, Google Maps, and outdated local sites.
Why It Works
- Extremely high-intent traffic: Parents need childcare — this isn't casual browsing
- Massive local keyword volume: "best daycare in [city]", "Montessori school near [neighborhood]"
- Poor competition quality: Yelp listings are sparse, Google Maps is cluttered, local sites are outdated
- Premium advertiser demand: Daycares will pay for leads ($50-200 per enrolled child)
- Winnie.com validates the model but has gaps in smaller cities
Keyword Pattern
best daycare in [city] / [type] school near [location]
- "best daycare in [city]" — KD ~5-15, ~1-5K/mo per city
- "Montessori school near me" — KD ~20, ~12K/mo
- "affordable daycare [city]" — KD ~8, ~1-3K/mo per city
- "infant daycare [city]" — KD ~5-10, ~500-2K/mo per city
- "best preschool in [city]" — KD ~10-18, ~1-4K/mo per city
Scale
- Top 300 US cities × 20-50 daycares each = 6,000-15,000 listing pages
- Type pages: Montessori, Waldorf, Play-based, Religious, In-home
- Age pages: Infant care, Toddler programs, Pre-K
- Comparison: "[Daycare A] vs [Daycare B] in [City]"
Domain Name Ideas
| Domain | Notes |
|---|---|
| DaycareScout.com | Clean, action-oriented |
| FindMyDaycare.com | Intent-driven |
| PreschoolDirectory.com | Exact match |
| LittleLearnerGuide.com | Brandable |
| DaycareCompare.com | Comparison angle |
| NurseryFinder.com | Clean |
| KidCareGuide.com | Broad coverage |
| BestDaycares.com | Direct keyword |
Schema Strategy
{
"@type": "ChildCare",
"name": "...",
"address": { "@type": "PostalAddress" },
"geo": { "@type": "GeoCoordinates" },
"aggregateRating": { "@type": "AggregateRating" },
"openingHoursSpecification": [...],
"priceRange": "$$",
"amenityFeature": [
{ "@type": "LocationFeatureSpecification", "name": "Outdoor Playground" }
]
}
Note: ChildCare is a schema.org subtype of LocalBusiness — perfect fit.
Monetization
| Channel | Revenue Estimate | Timeline |
|---|---|---|
| Lead gen (charge daycares per inquiry) | $500-3,000/mo | Month 6-12 |
| Featured/sponsored listings | $300-1,500/mo | Month 8-12 |
| Display ads | $300-800/mo | Month 8-12 |
| Affiliate (baby products, educational toys) | $100-300/mo | Month 4+ |
Estimated Revenue at Scale
$1,000-5,000/month by month 12. Lead gen model is the big winner here.
Directory Concept #7: Pet-Friendly Places Directory
The Idea
A comprehensive directory of pet-friendly hotels, restaurants, apartments, parks, and beaches organized by city. Pet owners constantly search for places that welcome their animals, and information is scattered across BringFido, Yelp, and random blog posts.
Why It Works
- Passionate audience: Pet owners are emotionally invested and will spend hours finding the right place
- Multiple sub-niches: Hotels, restaurants, apartments, parks, beaches, campgrounds — each is its own keyword cluster
- Travel affiliate potential: Hotel booking affiliates pay well ($3-15 per booking)
- Apartment lead gen: Landlords/complexes pay for pet-owner leads
- BringFido validates but has UX issues and limited coverage
Keyword Pattern
pet friendly [place type] in [city] / dog friendly [activity] [city]
- "pet friendly hotels in [city]" — KD ~10-20, ~1-5K/mo per city
- "dog friendly restaurants [city]" — KD ~8-15, ~1-3K/mo per city
- "pet friendly apartments [city]" — KD ~10-18, ~2-8K/mo per city
- "dog friendly beaches [state]" — KD ~10, ~2-5K/mo per state
- "pet friendly cabins [region]" — KD ~12, ~3K/mo
Scale
- Top 200 US cities × 5 place types × 10-30 listings = 10,000-30,000 pages
- Activity pages: "Dog-Friendly Hiking in [Region]", "Dog Beaches in [State]"
- Breed-specific: "Best apartments for large dogs in [city]"
Domain Name Ideas
| Domain | Notes |
|---|---|
| PetFriendlySpot.com | Descriptive |
| PawsWelcome.com | Brandable, warm |
| BringYourPet.com | Action-oriented |
| PetPlaceFinder.com | Direct intent |
| DogFriendlyGuide.com | Niche-specific |
| FurryTraveler.com | Catchy |
| PetStayGuide.com | Travel-focused |
| TailsAllowed.com | Playful, memorable |
Schema Strategy
Mix of LodgingBusiness, Restaurant, ApartmentComplex, Park — all with amenityFeature for pet policies.
Monetization
| Channel | Revenue Estimate | Timeline |
|---|---|---|
| Hotel booking affiliate (Booking.com, Hotels.com) | $300-1,500/mo | Month 4-8 |
| Apartment lead gen | $200-800/mo | Month 6-12 |
| Display ads | $300-1,000/mo | Month 8-12 |
| Pet product affiliate (Chewy, Amazon) | $100-400/mo | Month 4+ |
| Sponsored listings | $200-500/mo | Month 8+ |
Estimated Revenue at Scale
$1,000-4,000/month by month 12.
Directory Concept #8: Remote Work City Scores
The Idea
A data-rich comparison site for cities based on remote work friendliness: internet speed, coworking spaces, cost of living, visa policies, safety, cafes with WiFi, and community. Inspired by NomadList (which does 43K+ monthly organic traffic) but focused on US cities and smaller international cities that NomadList underserves.
Why It Works
- NomadList proves the model: Programmatic comparison pages drive massive traffic
- Underserved US angle: NomadList focuses on international digital nomads — US remote workers want US city data
- Endless comparison pages: "[City A] vs [City B] for remote work" = thousands of permutations
- Growing permanent trend: Remote work is now 30%+ of US workforce
- High-value audience: Remote workers earn above-average income → good CPMs
Keyword Pattern
best city for remote work [criteria] / [city] remote work cost of living
- "best cities for remote work 2026" — KD ~20, ~8K/mo
- "cost of living [city] for remote workers" — KD ~5-15, ~500-2K per city
- "best coworking spaces in [city]" — KD ~10-18, ~1-3K/mo per city
- "[city A] vs [city B] for remote work" — KD ~0-10, ~100-500/mo per pair (but thousands of pairs)
- "cheapest cities for remote workers" — KD ~15, ~4K/mo
Scale
- 500 US cities + 200 international cities = 700 city profile pages
- City vs city comparisons (top 100 × 99) = 4,950 comparison pages
- Category pages: by internet speed, by cost, by climate, by coworking density
- Guide pages: "Moving to [City] as a Remote Worker"
Domain Name Ideas
| Domain | Notes |
|---|---|
| RemoteCityGuide.com | Exact intent |
| WorkFromCity.com | Short, clean |
| RemoteWorkScores.com | Data-driven feel |
| CityForWork.com | Simple |
| NomadCompare.com | Comparison angle |
| RemoteHubGuide.com | Niche |
| DigitalNomadDB.com | Database authority |
| WorkAnywhereCities.com | Aspirational |
Schema Strategy
{
"@type": "City",
"name": "Austin, TX",
"containedInPlace": { "@type": "State", "name": "Texas" },
"additionalProperty": [
{ "@type": "PropertyValue", "name": "Average Internet Speed", "value": "210 Mbps" },
{ "@type": "PropertyValue", "name": "Cost of Living Index", "value": "103" },
{ "@type": "PropertyValue", "name": "Coworking Spaces", "value": "47" },
{ "@type": "PropertyValue", "name": "Remote Work Score", "value": "8.7/10" }
]
}
Comparison pages: ItemList with multiple cities, FAQPage
Monetization
| Channel | Revenue Estimate | Timeline |
|---|---|---|
| Coworking space affiliate/lead gen | $200-800/mo | Month 4-8 |
| Moving/relocation service affiliate | $200-600/mo | Month 6-12 |
| Display ads (high-income audience) | $400-1,200/mo | Month 8-12 |
| Sponsored city profiles | $200-500/mo | Month 8+ |
| VPN/remote tool affiliate | $100-400/mo | Month 4+ |
Estimated Revenue at Scale
$1,000-3,000/month by month 12.
Ranking the Concepts
| # | Concept | Ease to Build | Revenue Potential | Competition Level | Speed to Revenue | Overall Score |
|---|---|---|---|---|---|---|
| 1 | Copycat Recipes | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ | Low-Medium | 4-6 months | A |
| 2 | Supplement Comparisons | ⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ | Medium | 4-8 months | A |
| 3 | Daycare Finder | ⭐⭐⭐ | ⭐⭐⭐⭐⭐ | Low | 6-10 months | A- |
| 4 | Wedding Venues | ⭐⭐⭐ | ⭐⭐⭐⭐⭐ | Medium-High | 6-12 months | B+ |
| 5 | Home Gym Equipment | ⭐⭐⭐⭐ | ⭐⭐⭐⭐ | Medium | 4-8 months | B+ |
| 6 | Barber Shops | ⭐⭐⭐⭐ | ⭐⭐⭐ | Low | 4-8 months | B+ |
| 7 | Pet-Friendly Places | ⭐⭐⭐ | ⭐⭐⭐⭐ | Medium | 6-10 months | B |
| 8 | Remote Work Cities | ⭐⭐⭐⭐ | ⭐⭐⭐ | Medium (NomadList) | 6-10 months | B |
Recommended Launch Order
- Copycat Recipes — fastest to build, proven model (GuiltyChef), rich schema opportunities
- Supplement Comparisons — highest affiliate revenue potential, massive "vs" page scale
- Daycare Finder — lead gen model has highest per-user revenue, low competition in smaller cities
Implementation Roadmap
Phase 1: First Site Launch (Weeks 1-2)
Week 1: Foundation
- Choose Concept #1 (Copycat Recipes) as first site
- Search for and purchase domain on InstantDomainSearch.com / Namecheap
- Set up Supabase database with schema: restaurants table, recipes table, ingredients table
- Build site skeleton with Cursor + ShadCN: homepage, restaurant page template, recipe page template
- Design responsive layout — mobile-first (60%+ of recipe traffic is mobile)
- Implement Recipe schema.org JSON-LD template
- Set up Vercel deployment with custom domain
Week 2: Content Generation
- Create master list of 100 restaurant chains (US focus)
- For each chain, identify 5-10 most-searched dishes (use Google autocomplete + "People Also Ask")
- Write Claude API prompt template for recipe generation (see Content Generation section below)
- Generate first batch of 200 recipe pages programmatically
- Implement internal linking: recipe → restaurant hub, recipe → similar recipes, recipe → ingredient
- Add BreadcrumbList schema to all pages
- Submit sitemap to Google Search Console
Phase 2: Scale Content (Weeks 3-4)
- Generate remaining 300-500 recipes (target 500 pages total for launch)
- Add FAQ sections to each recipe page (schema: FAQPage)
- Create restaurant hub pages (e.g., "All Chick-fil-A Copycat Recipes")
- Create category pages (e.g., "Best Copycat Burger Recipes", "Easy Copycat Sauces")
- Implement user rating system (even if synthetic at first — feeds AggregateRating schema)
- Add "nutrition facts" cards to each recipe (NutritionInformation schema)
- Set up Google Analytics + Search Console monitoring
- Write 3-5 "pillar" blog posts manually for link-building seed content
Phase 3: Optimize & Monetize (Month 2)
- Apply to Amazon Associates affiliate program
- Add affiliate links to ingredient lists (Amazon Fresh, specialty ingredients)
- Set up email capture popup: "Get our weekly copycat recipe newsletter"
- Monitor Search Console for indexed pages and first impressions
- Fix any crawl errors or schema validation issues
- Start second site (Supplement Comparisons) using same codebase pattern
- Generate 200-300 supplement "vs" comparison pages for site #2
Phase 4: Growth & Revenue (Month 3+)
- Analyze which pages are getting impressions → optimize titles and meta descriptions
- Add 200 more recipe pages to site #1 (target 700-1,000 total)
- Apply for Mediavine/Raptive when traffic hits threshold (50K sessions/mo for Mediavine)
- Launch email newsletter with weekly "best copycat recipe"
- Begin outreach for sponsored ingredient placements
- Evaluate traffic for site #2, adjust keyword targeting
- Consider site #3 launch (Daycare Finder)
Ongoing Monthly Tasks
- Add 50-100 new pages per site per month
- Monitor rankings and optimize underperforming pages
- Update recipes/listings with seasonal content
- Grow email list
- Test new monetization channels
Content Generation Strategy
Recipe Site Prompt Template
You are a professional recipe developer. Create a detailed copycat recipe for {restaurant_name}'s {dish_name}.
Include:
1. **Introduction** (2-3 sentences): Why this dish is popular, what makes it special
2. **Ingredients list**: Exact measurements, organized by component (sauce, main, garnish)
3. **Instructions**: Numbered steps, clear and concise
4. **Pro tips**: 3-4 tips to make it taste more like the original
5. **Nutrition facts**: Estimated calories, protein, carbs, fat per serving
6. **FAQ**: 3-4 common questions about making this recipe at home
7. **Variations**: 2-3 ways to customize the recipe
Tone: Friendly, practical, confident. No fluff.
Format: Markdown with clear headers.
Supplement Comparison Prompt Template
Create a detailed comparison between {supplement_a} and {supplement_b}.
Include:
1. **Overview**: What each supplement is, primary use case
2. **Key differences table**: Benefits, side effects, dosage, price, form
3. **Who should take which**: Specific recommendations by goal
4. **Can you stack them?**: Whether combining them is beneficial
5. **Scientific evidence**: 2-3 relevant studies for each
6. **Verdict**: Clear recommendation with reasoning
7. **FAQ**: 4-5 common questions
Tone: Evidence-based, clear, helpful. No medical claims — use "may support" language.
Quality Control Checklist
Before publishing any AI-generated page:
- Schema.org JSON-LD validates (use Google's Rich Results Test)
- No hallucinated facts (spot-check 3-4 claims per page)
- Internal links to 3+ related pages
- Unique title tag and meta description
- Mobile-responsive layout
- Images have alt text
- Page loads in <2 seconds
- No duplicate content with other pages on the site
Internal Linking Strategy
Every page should link to:
- Parent category (breadcrumb)
- 3-5 related items in same category ("You might also like")
- Cross-category links where relevant (recipe links to restaurant hub, supplement links to "best for [goal]" hub)
- Homepage (via navigation)
Hub pages should link to:
- All child pages in that category
- Related hub pages
- Popular/trending items across the site
Domain Purchase Priority
Based on the recommended launch order, check availability and purchase in this order:
Site 1: Copycat Recipes
- CopycatDishes.com
- FakeoutTakeout.com
- CopycatKitchenHQ.com
- SecretMenuRecipes.com
- ChainCopycats.com
Site 2: Supplement Comparisons
- StackCompare.com
- SupplementDB.com
- PillVsPill.com
- StackScout.com
- SupplementVersus.com
Site 3: Daycare Finder
- DaycareScout.com
- DaycareCompare.com
- BestDaycares.com
- FindMyDaycare.com
- KidCareGuide.com
Budget: $30-300 total for 3 domains. Prefer .com under $15 at Namecheap. Only pay premium for a truly exact-match keyword domain.
Revenue Projections (Conservative)
Month 1-3: Building Phase
- Revenue: $0
- Focus: Content generation, site launch, indexing
Month 4-6: Early Traffic
- Site 1 (recipes): $100-300/mo (early affiliate)
- Site 2 (supplements): $0-100/mo (still indexing)
- Total: $100-400/mo
Month 7-9: Growth Phase
- Site 1: $400-800/mo (affiliate + early ad revenue)
- Site 2: $200-600/mo (affiliate from vs-pages)
- Site 3: $0-100/mo (launched, indexing)
- Total: $600-1,500/mo
Month 10-12: Scale Phase
- Site 1: $800-2,500/mo (display ads unlocked)
- Site 2: $600-2,000/mo (affiliate + display)
- Site 3: $200-1,000/mo (lead gen starting)
- Total: $1,600-5,500/mo
Month 12+: Compound Phase
- Add 2-3 more directory sites using same codebase
- Each new site costs <$100 and <1 week to launch
- Portfolio target: $5,000-10,000/mo across 5-6 sites within 18 months
Key Risks & Mitigations
| Risk | Mitigation |
|---|---|
| Google deindexes AI content | Ensure each page has unique, genuinely useful data — not just template swaps. Add schema markup for rich results. |
| Slow indexing (3-6 month lag) | Submit sitemaps immediately. Get a few quality backlinks from Reddit/forums. Start with 500+ pages for critical mass. |
| Competition copies the niche | Move fast, build 1,000+ pages before competitors notice. Internal linking + domain age = moat. |
| Affiliate programs reject new sites | Start with Amazon Associates (easy approval). Add better programs once traffic is proven. |
| Recipe/health content quality flags | Add disclaimers where needed. Don't make medical claims. Source real nutritional data. |
| Keyword difficulty higher than expected | Start with the longest-tail variations first. "[Brand] [exact product] recipe" is always lower KD than "[dish type] recipe". |
Next Actions
- Verify domain availability for top 3 recipe site domains at instantdomainsearch.com
- Purchase first domain on Namecheap
- Set up Supabase project for recipe database
- Scaffold site with Cursor using ShadCN components + Recipe schema template
- Generate first 50 recipes as test batch, validate schema with Google Rich Results Test
- Deploy to Vercel, submit to Google Search Console
- Scale to 500 pages within 2 weeks of launch