Dec 2, 2024 · 1h 28m · startup-ideas

Build a high traffic startup using AI, Webflow and Zapier

Omar Choudhry · 1h 3m spoken Greg Isenberg · 11m spoken
0:00 / 0:00
▶ Watch on YouTube →

gold bands on the timeline = statements, start to end. Hover to read, click to jump. CC turns on captions

Host Greg Isenberg and guest Omar Chowdhury provide an in-depth masterclass on building automated, high-ranking programmatic directory websites using Apify web scraping, Claude AI prompting, Zapier automation, and Webflow CMS.

How this conversation actually went

Every chapter scored 0–10 on four independent dynamics. Hover any point for the reasoning behind the score. Greg holds 15.1% of the talking time here. How this is scored →

Greg as informed peer 4.8 Guest teaching 5.8 Guest disagreement 0.1 Greg pushing back 0.3
05100:0020:0040:001:00:001:20:001:44–7:28 · Greg as informed peer 3/10 Omar's Background and the Origins of GuiltyChef.com Omar walks through his background creating GuiltyChef.com, detailing how he automated recipe directory creation using AI, Webflow, and schema markup. Greg facilitates by prompting Omar for the listener takeaways.7:30–14:01 · Greg as informed peer 6/10 Sponsor Break: BoringMarketing.com Greg synthesizes the strategic value of programmatic directories and schema optimization, then presses Omar on whether an automated agent could replace him as the restaurant prompter. Omar agrees and explains the logic for autonomous execution.14:02–18:06 · Greg as informed peer 2/10 Google Search Rankings Proof and AI Engine Ingestion Omar demonstrates live proof of his sites outranking major competitors like TripAdvisor on Google search, explaining how schema creates rich snippets and feeds content back into LLM citations. Greg listens attentively as Omar presents data.18:08–23:42 · Greg as informed peer 7/10 Monetization Models and Lean Solo Founder Leverage Greg steers the conversation away from basic AdSense monetization, proposing high-margin B2B SaaS for restaurants and automated affiliate monetization tools like URL Genius. Omar validates Greg's perspective and expands on solo founder leverage.23:44–32:17 · Greg as informed peer 5/10 Sponsor Break: The Idea Bank Startup Database Omar outlines BestDubai.com, covering cheap domain acquisitions, custom rating algorithms, and scraping food delivery menus with Claude-built Chrome extensions. Greg analyzes why TripAdvisor's CEO reached out to learn from Omar's modern design.32:17–43:51 · Greg as informed peer 3/10 Live Build: Tech Stack, Montreal Niche, and Apify Google Scraping Omar initiates the live Montreal directory build, showing how to extract Google Maps Place IDs and pull granular occupancy and review JSON using Apify scrapers. Greg chooses the restaurant and follows the scraping workflow.43:51–53:42 · Greg as informed peer 6/10 Live Build: Zapier Pipeline, Google Sheets, and Python Code Cleaning Omar connects Google Sheets to Apify in Zapier and writes a Python snippet to convert the scraper output into a single clean JSON string. When Omar adds referral parameters to links, Greg shares how similar tracking at StumbleUpon drove inbound deals from publishers like BuzzFeed.53:42–1:07:13 · Greg as informed peer 7/10 Live Build: Claude Prompt Delimiters and Scoring Algorithms Omar demonstrates his asterisk delimiter prompt structure to elicit specific structured data and scores from Claude. Greg suggests turning the generated scores into embeddable badges for restaurants to engineer an organic backlink engine.1:07:13–1:26:45 · Greg as informed peer 4/10 Live Build: Python Regex Parsing, Live Debugging, and Webflow CMS Publishing Omar works through regex Python parsing in Zapier to extract delimited variables and maps them directly into Webflow CMS, live-debugging Claude formatting quirks along the way. Greg provides color commentary on the realities of live building and debugging.1:44–7:28 · Guest teaching 6/10 Omar's Background and the Origins of GuiltyChef.com Omar walks through his background creating GuiltyChef.com, detailing how he automated recipe directory creation using AI, Webflow, and schema markup. Greg facilitates by prompting Omar for the listener takeaways.7:30–14:01 · Guest teaching 5/10 Sponsor Break: BoringMarketing.com Greg synthesizes the strategic value of programmatic directories and schema optimization, then presses Omar on whether an automated agent could replace him as the restaurant prompter. Omar agrees and explains the logic for autonomous execution.14:02–18:06 · Guest teaching 7/10 Google Search Rankings Proof and AI Engine Ingestion Omar demonstrates live proof of his sites outranking major competitors like TripAdvisor on Google search, explaining how schema creates rich snippets and feeds content back into LLM citations. Greg listens attentively as Omar presents data.18:08–23:42 · Guest teaching 3/10 Monetization Models and Lean Solo Founder Leverage Greg steers the conversation away from basic AdSense monetization, proposing high-margin B2B SaaS for restaurants and automated affiliate monetization tools like URL Genius. Omar validates Greg's perspective and expands on solo founder leverage.23:44–32:17 · Guest teaching 6/10 Sponsor Break: The Idea Bank Startup Database Omar outlines BestDubai.com, covering cheap domain acquisitions, custom rating algorithms, and scraping food delivery menus with Claude-built Chrome extensions. Greg analyzes why TripAdvisor's CEO reached out to learn from Omar's modern design.32:17–43:51 · Guest teaching 7/10 Live Build: Tech Stack, Montreal Niche, and Apify Google Scraping Omar initiates the live Montreal directory build, showing how to extract Google Maps Place IDs and pull granular occupancy and review JSON using Apify scrapers. Greg chooses the restaurant and follows the scraping workflow.43:51–53:42 · Guest teaching 6/10 Live Build: Zapier Pipeline, Google Sheets, and Python Code Cleaning Omar connects Google Sheets to Apify in Zapier and writes a Python snippet to convert the scraper output into a single clean JSON string. When Omar adds referral parameters to links, Greg shares how similar tracking at StumbleUpon drove inbound deals from publishers like BuzzFeed.53:42–1:07:13 · Guest teaching 5/10 Live Build: Claude Prompt Delimiters and Scoring Algorithms Omar demonstrates his asterisk delimiter prompt structure to elicit specific structured data and scores from Claude. Greg suggests turning the generated scores into embeddable badges for restaurants to engineer an organic backlink engine.1:07:13–1:26:45 · Guest teaching 7/10 Live Build: Python Regex Parsing, Live Debugging, and Webflow CMS Publishing Omar works through regex Python parsing in Zapier to extract delimited variables and maps them directly into Webflow CMS, live-debugging Claude formatting quirks along the way. Greg provides color commentary on the realities of live building and debugging.1:44–7:28 · Guest disagreement 0/10 Omar's Background and the Origins of GuiltyChef.com Omar walks through his background creating GuiltyChef.com, detailing how he automated recipe directory creation using AI, Webflow, and schema markup. Greg facilitates by prompting Omar for the listener takeaways.7:30–14:01 · Guest disagreement 0/10 Sponsor Break: BoringMarketing.com Greg synthesizes the strategic value of programmatic directories and schema optimization, then presses Omar on whether an automated agent could replace him as the restaurant prompter. Omar agrees and explains the logic for autonomous execution.14:02–18:06 · Guest disagreement 0/10 Google Search Rankings Proof and AI Engine Ingestion Omar demonstrates live proof of his sites outranking major competitors like TripAdvisor on Google search, explaining how schema creates rich snippets and feeds content back into LLM citations. Greg listens attentively as Omar presents data.18:08–23:42 · Guest disagreement 0/10 Monetization Models and Lean Solo Founder Leverage Greg steers the conversation away from basic AdSense monetization, proposing high-margin B2B SaaS for restaurants and automated affiliate monetization tools like URL Genius. Omar validates Greg's perspective and expands on solo founder leverage.23:44–32:17 · Guest disagreement 0/10 Sponsor Break: The Idea Bank Startup Database Omar outlines BestDubai.com, covering cheap domain acquisitions, custom rating algorithms, and scraping food delivery menus with Claude-built Chrome extensions. Greg analyzes why TripAdvisor's CEO reached out to learn from Omar's modern design.32:17–43:51 · Guest disagreement 0/10 Live Build: Tech Stack, Montreal Niche, and Apify Google Scraping Omar initiates the live Montreal directory build, showing how to extract Google Maps Place IDs and pull granular occupancy and review JSON using Apify scrapers. Greg chooses the restaurant and follows the scraping workflow.43:51–53:42 · Guest disagreement 0/10 Live Build: Zapier Pipeline, Google Sheets, and Python Code Cleaning Omar connects Google Sheets to Apify in Zapier and writes a Python snippet to convert the scraper output into a single clean JSON string. When Omar adds referral parameters to links, Greg shares how similar tracking at StumbleUpon drove inbound deals from publishers like BuzzFeed.53:42–1:07:13 · Guest disagreement 0/10 Live Build: Claude Prompt Delimiters and Scoring Algorithms Omar demonstrates his asterisk delimiter prompt structure to elicit specific structured data and scores from Claude. Greg suggests turning the generated scores into embeddable badges for restaurants to engineer an organic backlink engine.1:07:13–1:26:45 · Guest disagreement 1/10 Live Build: Python Regex Parsing, Live Debugging, and Webflow CMS Publishing Omar works through regex Python parsing in Zapier to extract delimited variables and maps them directly into Webflow CMS, live-debugging Claude formatting quirks along the way. Greg provides color commentary on the realities of live building and debugging.1:44–7:28 · Greg pushing back 0/10 Omar's Background and the Origins of GuiltyChef.com Omar walks through his background creating GuiltyChef.com, detailing how he automated recipe directory creation using AI, Webflow, and schema markup. Greg facilitates by prompting Omar for the listener takeaways.7:30–14:01 · Greg pushing back 1/10 Sponsor Break: BoringMarketing.com Greg synthesizes the strategic value of programmatic directories and schema optimization, then presses Omar on whether an automated agent could replace him as the restaurant prompter. Omar agrees and explains the logic for autonomous execution.14:02–18:06 · Greg pushing back 0/10 Google Search Rankings Proof and AI Engine Ingestion Omar demonstrates live proof of his sites outranking major competitors like TripAdvisor on Google search, explaining how schema creates rich snippets and feeds content back into LLM citations. Greg listens attentively as Omar presents data.18:08–23:42 · Greg pushing back 2/10 Monetization Models and Lean Solo Founder Leverage Greg steers the conversation away from basic AdSense monetization, proposing high-margin B2B SaaS for restaurants and automated affiliate monetization tools like URL Genius. Omar validates Greg's perspective and expands on solo founder leverage.23:44–32:17 · Greg pushing back 0/10 Sponsor Break: The Idea Bank Startup Database Omar outlines BestDubai.com, covering cheap domain acquisitions, custom rating algorithms, and scraping food delivery menus with Claude-built Chrome extensions. Greg analyzes why TripAdvisor's CEO reached out to learn from Omar's modern design.32:17–43:51 · Greg pushing back 0/10 Live Build: Tech Stack, Montreal Niche, and Apify Google Scraping Omar initiates the live Montreal directory build, showing how to extract Google Maps Place IDs and pull granular occupancy and review JSON using Apify scrapers. Greg chooses the restaurant and follows the scraping workflow.43:51–53:42 · Greg pushing back 0/10 Live Build: Zapier Pipeline, Google Sheets, and Python Code Cleaning Omar connects Google Sheets to Apify in Zapier and writes a Python snippet to convert the scraper output into a single clean JSON string. When Omar adds referral parameters to links, Greg shares how similar tracking at StumbleUpon drove inbound deals from publishers like BuzzFeed.53:42–1:07:13 · Greg pushing back 0/10 Live Build: Claude Prompt Delimiters and Scoring Algorithms Omar demonstrates his asterisk delimiter prompt structure to elicit specific structured data and scores from Claude. Greg suggests turning the generated scores into embeddable badges for restaurants to engineer an organic backlink engine.1:07:13–1:26:45 · Greg pushing back 0/10 Live Build: Python Regex Parsing, Live Debugging, and Webflow CMS Publishing Omar works through regex Python parsing in Zapier to extract delimited variables and maps them directly into Webflow CMS, live-debugging Claude formatting quirks along the way. Greg provides color commentary on the realities of live building and debugging.

speaking balance: gold is Greg, purple is the guest (3 minute bins)

0:00 · Greg 63% · guest 37%0:00 · Greg 63% · guest 37%3:00 · Greg 0.8% · guest 99.2%3:00 · Greg 0.8% · guest 99.2%6:00 · Greg 29.9% · guest 70.1%6:00 · Greg 29.9% · guest 70.1%9:00 · Greg 64.6% · guest 35.4%9:00 · Greg 64.6% · guest 35.4%12:00 · Greg 28.2% · guest 71.8%12:00 · Greg 28.2% · guest 71.8%15:00 · Greg 0% · guest 100%15:00 · Greg 0% · guest 100%18:00 · Greg 25.3% · guest 74.7%18:00 · Greg 25.3% · guest 74.7%21:00 · Greg 53.2% · guest 46.8%21:00 · Greg 53.2% · guest 46.8%24:00 · Greg 21.9% · guest 78.1%24:00 · Greg 21.9% · guest 78.1%27:00 · Greg 27.5% · guest 72.5%27:00 · Greg 27.5% · guest 72.5%30:00 · Greg 0% · guest 100%30:00 · Greg 0% · guest 100%33:00 · Greg 1.3% · guest 98.7%33:00 · Greg 1.3% · guest 98.7%36:00 · Greg 6.3% · guest 93.7%36:00 · Greg 6.3% · guest 93.7%39:00 · Greg 0% · guest 100%39:00 · Greg 0% · guest 100%42:00 · Greg 0% · guest 100%42:00 · Greg 0% · guest 100%45:00 · Greg 2.5% · guest 97.5%45:00 · Greg 2.5% · guest 97.5%48:00 · Greg 31.8% · guest 68.2%48:00 · Greg 31.8% · guest 68.2%51:00 · Greg 0% · guest 100%51:00 · Greg 0% · guest 100%54:00 · Greg 10.1% · guest 89.9%54:00 · Greg 10.1% · guest 89.9%57:00 · Greg 10.6% · guest 89.4%57:00 · Greg 10.6% · guest 89.4%1:00:00 · Greg 3.4% · guest 96.6%1:00:00 · Greg 3.4% · guest 96.6%1:03:00 · Greg 22.9% · guest 77.1%1:03:00 · Greg 22.9% · guest 77.1%1:06:00 · Greg 0% · guest 100%1:06:00 · Greg 0% · guest 100%1:09:00 · Greg 0% · guest 100%1:09:00 · Greg 0% · guest 100%1:12:00 · Greg 7.8% · guest 92.2%1:12:00 · Greg 7.8% · guest 92.2%1:15:00 · Greg 2.4% · guest 97.6%1:15:00 · Greg 2.4% · guest 97.6%1:18:00 · Greg 3.9% · guest 96.1%1:18:00 · Greg 3.9% · guest 96.1%1:21:00 · Greg 6.9% · guest 93.1%1:21:00 · Greg 6.9% · guest 93.1%1:24:00 · Greg 7.6% · guest 92.4%1:24:00 · Greg 7.6% · guest 92.4%1:27:00 · Greg 30.4% · guest 69.6%1:27:00 · Greg 30.4% · guest 69.6%
Sharpest disagreement ▶ 1:23:45 Omar vents frustration at Claude's prompt disobedience

In an otherwise completely collaborative episode, Omar playfully displays peak frustration while trying to stop Claude from outputting conversational filler during live pipeline testing.

Hardest push from Greg ▶ 12:46 Greg questions manual prompter bottleneck

Greg pushes back on Omar's manual intervention for selecting restaurants, pressing him to replace himself with an autonomous scheduled agent.

Biggest teaching moment ▶ 16:00 Omar reveals programmatic SEO indexing back into LLMs

Omar educates the host on how ranking programmatic schema pages on Google causes AI engines like ChatGPT to cite your site as their primary authoritative source.

Greg holds their own ▶ 49:36 Greg shares StumbleUpon referral leverage strategy

Greg demonstrates deep operational expertise by explaining how URL referral tags historically drove major enterprise publishers like BuzzFeed to pay for traffic.

the scores for every segment, with the reasoning behind each
ChapterTopicGreg as informed peerGuest teachingGuest disagreementGreg pushing backWhy
Omar's Background and the Origins of GuiltyChef.com 3600 Omar walks through his background creating GuiltyChef.com, detailing how he automated recipe directory creation using AI, Webflow, and schema markup. Greg facilitates by prompting Omar for the listener takeaways.
Sponsor Break: BoringMarketing.com 6501 Greg synthesizes the strategic value of programmatic directories and schema optimization, then presses Omar on whether an automated agent could replace him as the restaurant prompter. Omar agrees and explains the logic for autonomous execution.
Google Search Rankings Proof and AI Engine Ingestion 2700 Omar demonstrates live proof of his sites outranking major competitors like TripAdvisor on Google search, explaining how schema creates rich snippets and feeds content back into LLM citations. Greg listens attentively as Omar presents data.
Monetization Models and Lean Solo Founder Leverage 7302 Greg steers the conversation away from basic AdSense monetization, proposing high-margin B2B SaaS for restaurants and automated affiliate monetization tools like URL Genius. Omar validates Greg's perspective and expands on solo founder leverage.
Sponsor Break: The Idea Bank Startup Database 5600 Omar outlines BestDubai.com, covering cheap domain acquisitions, custom rating algorithms, and scraping food delivery menus with Claude-built Chrome extensions. Greg analyzes why TripAdvisor's CEO reached out to learn from Omar's modern design.
Live Build: Tech Stack, Montreal Niche, and Apify Google Scraping 3700 Omar initiates the live Montreal directory build, showing how to extract Google Maps Place IDs and pull granular occupancy and review JSON using Apify scrapers. Greg chooses the restaurant and follows the scraping workflow.
Live Build: Zapier Pipeline, Google Sheets, and Python Code Cleaning 6600 Omar connects Google Sheets to Apify in Zapier and writes a Python snippet to convert the scraper output into a single clean JSON string. When Omar adds referral parameters to links, Greg shares how similar tracking at StumbleUpon drove inbound deals from publishers like BuzzFeed.
Live Build: Claude Prompt Delimiters and Scoring Algorithms 7500 Omar demonstrates his asterisk delimiter prompt structure to elicit specific structured data and scores from Claude. Greg suggests turning the generated scores into embeddable badges for restaurants to engineer an organic backlink engine.
Live Build: Python Regex Parsing, Live Debugging, and Webflow CMS Publishing 4710 Omar works through regex Python parsing in Zapier to extract delimited variables and maps them directly into Webflow CMS, live-debugging Claude formatting quirks along the way. Greg provides color commentary on the realities of live building and debugging.

Statements from this episode (15)

Assertion Not checkable as stated
Automated AI sites can compete in search rankings with major platforms
“There's so many tools out there like Zapier, Claude, Webflow, Appify that we'll go through today. That actually can help you build very, very sophisticated SEO rich platforms, websites that really, and I'll show you some evidence, can help you compete with som…”
Omar Choudhry Dec 2, 2024 ▶ 3:02
Disclosure
GuiltyChef.com generates all recipe pages and images entirely via AI
“Every single page you're seeing here is completely generated automatically using AI down to the image. You know, and so some of them you can obviously tell it's an AI-generated image, some of them not so much but description, the prep time, cook time, ingredie…”
Omar Choudhry Dec 2, 2024 ▶ 6:33
Assertion Not checkable as stated
Omar Chowdhury: AI can generate full recipe pages and schema in one minute
“It turns out AI can write your whole schema for you, and you can plug it into your site, and I really, you can break this down to where I have it now, where I can just type in the name of a restaurant and a, you know, recipe or a menu item. I could type in lik…”
Omar Choudhry Dec 2, 2024 ▶ 9:02
Prediction Not checkable as stated
GuiltyChef may reach 100k monthly visitors nine months after launching
“We probably hit in December we might go, we might exceed a hundred K in monthly traffic. And this was basically zero in March this year.”
Omar Choudhry Dec 2, 2024 ▶ 11:51
Assertion Not publicly verifiable
AI site Guilty Chef outranks TripAdvisor for specific recipe search queries
“This is like a restaurant called Dishoom, the paneer tikka, for example, we're ranking number one on Google for this right now. You could take, so this is literally the first organic results. It's not sponsored at anything. If someone types in this menu item w…”
Omar Choudhry Dec 2, 2024 ▶ 14:24
Insight
Many top websites fail to implement Schema markup correctly
“There's so many people that don't pay attention to schema. And how they're structuring their site, and actually has a massive impact in, in how they rank. And some of the biggest sites, by the way, don't implement schema properly.”
Omar Choudhry Dec 2, 2024 ▶ 15:43
Assertion Not checkable as stated
ChatGPT cites AI-generated site Guilty Chef as top source for recipes
“And so now when you search like Burger King's spicy bean burger recipe, for example, you know, it'll give you the recipe, and it'll tell you that the number one source is, is Guilty Chef, you know.”
Omar Choudhry Dec 2, 2024 ▶ 17:05
Insight
Selling B2B software is more lucrative than AdSense for high-traffic sites
“But I think the mistake a lot of people are, you know, will make with it probably is that they'll start getting a lot of traffic and they'll monetize via like Google AdSense. But I think that the bigger opportunity is go sell software to restaurants, you know …”
Greg Isenberg Dec 2, 2024 ▶ 20:37
Assertion Not checkable as stated
AI-generated directory BestDubai ranked fourth on Google in under one month
“You type in Parker's Dubai reviews. We're like the fourth organic link right now. And I don't even think it's been a full month that we've been indexed in Google.”
Omar Choudhry Dec 2, 2024 ▶ 27:14
Assertion Supported
Chowdhury: TripAdvisor spends roughly $700 million annually on marketing
“Like Trip Advisors marketing budget is like seven hundred million dollars a year.”
Omar Choudhry Dec 2, 2024 ▶ 27:27
Opinion
Claude outputs more human and higher-quality written content than ChatGPT
“You can use ChatGPT, but I prefer Claude for its, Output. I just think it's much more human. I've at least felt that way when I've been using it. so the content is better.”
Omar Choudhry Dec 2, 2024 ▶ 32:38
Assertion Supported
Scraping 1,000 Google Maps places via Apify costs just $4
“And after a certain amount of time, you can pay for places like that, four dollars for a thousand places, which is very cheap.”
Omar Choudhry Dec 2, 2024 ▶ 37:44
Assertion Not checkable as stated
Isenberg: StumbleUpon prompted publishers like BuzzFeed to pay for traffic
“I sold a company to StumbleUpon, which was many years ago, a very large social network that would refer traffic to publishers' websites, and people used to see in their analytics that StumbleUpon would send them traffic. So then all of a sudden we'd have, like…”
Greg Isenberg Dec 2, 2024 ▶ 49:39
Insight
Appending referral tags causes publishers to proactively reach out for deals
“Why I think that is so smart having the reference and the link is people will start seeing it in, in their analytics and they will proactively reach out to you and It's way better for them to reach out to you than for you to reach out to them. Like the power d…”
Greg Isenberg Dec 2, 2024 ▶ 50:11
Insight
Chowdhury: Predefine Webflow URL slugs with AI for accurate Google schema
“The reason I do that is because when you're doing your SEO, you want the slug to be, you want to know what the slug is so that you can, when you generate your schema, you actually reference the correct URL for Google. Cause you, it's difficult to create the sc…”
Omar Choudhry Dec 2, 2024 ▶ 1:12:20
Made with StarZero

Turn any episode into a week of clips.

This entire site, over 300 episodes transcribed, diarized, checked and made playable, runs on the StarZero media pipeline. Drop in your own episode and the podcast clipper finds the moments worth sharing, cuts them, captions them, and reframes them for every feed.