The Startup Ideas Podcast - Build a high traffic startup using AI, Webflow and Zapier
Episode Date: December 2, 2024Join me as I chat with Omar Choudhry, a serial entrepreneur, as we dive deep into how to build and scale directories. Omar shares his strategies and frameworks for how to use AI and SEO to build and s...cale cash flowing directories.Episode Timestamps00:00 Intro04:26 Overview of GuiltyChef.com06:56 The Power of Schema in SEO14:04 Traffic 18:07 Monetization Potential24:34 Overview of bestdubai.com32:09 Live Cooking Session: Building a Directory35:47 Using Apify for Data Scraping39:54 Using Claude for organizing information and data44:01 Setting Up Zapier for Automation55:26 Formatting data on Claude 1:06:42 Building a Comprehensive Directory1) First directory: GuilteyChef.com- AI-generated recipes from top restaurants- Went from 0 to 100k monthly visitors in 7 months- Built in ONE week as a side project- Already monetizing with $2.99 recipe packsKey insight: People want to recreate restaurant dishes at home2) Second directory: BestDubai.com- Bought domain for $1.2k (incredible deal)- Competing with TripAdvisor in just 30 days- AI-generated reviews & scores- Automated everythingSmart move: Added referral tags to outbound links = restaurants see traffic source3) The Tech Stack - Webflow for website- Zapier for automation- Claude AI for content- Apify for data scraping- Google Sheets as input- Python snippets for formattingNo coding experience needed!4) The Secret Sauce: Schema markupOmar uses AI to generate perfect schema for each pageWhy it matters:- Helps Google understand content- Gets rich snippets in search- Ranks above established sites- Most competitors do this wrong5) The Process:1. Get place ID from Google Maps2. Scrape data using Appify3. Format data for Claude4. Generate content with AI5. Push to Webflow CMS6. Auto-generate everythingOne place ID = complete page with images, content & SEO6) Monetization strategies:- Premium recipe packs- Restaurant partnerships- Ingredient affiliate links- Sponsored listings- Brand partnerships- Custom AI toolsPro tip: Let restaurants find YOU through analytics7) Key Learning:You can now compete with giants like TripAdvisor using:- Smart AI automation- Proper schema markup- Geographic targeting- Language optimization- Clean UX designBudget needed: Under $2k The future of directories is here. Time to build!Want more free ideas? I collect the best ideas from the pod and give them to you for free in a database. Most of them cost $0 to start (my fav)Get access: https://www.gregisenberg.com/30startupideasLCA helps Fortune 500s and fast-growing startups build their future - from Warner Music to Fortnite to Dropbox. We turn 'what if' into reality with AI, apps, and next-gen products https://latecheckout.agency/BoringAds — ads agency that will build you profitable ad campaigns http://boringads.com/BoringMarketing — SEO agency and tools to get your organic customers http://boringmarketing.com/Startup Empire - a membership for builders who want to build cash-flowing businesses https://www.startupempire.coFIND ME ON SOCIALX/Twitter: https://twitter.com/gregisenbergInstagram: https://instagram.com/gregisenberg/LinkedIn: https://www.linkedin.com/in/gisenberg/FIND OMAR ON SOCIAL5 Day Sprint - Build with AI: https://www.skool.com/5-day-sprint/aboutInstagram: https://www.instagram.com/omarchoudhry/X/Twitter: https://x.com/OmarChoudhryLinkedIn: https://www.linkedin.com/in/omarchoudhry/?originalSubdomain=uk
Transcript
Discussion (0)
Today's episode is really cool.
It's a tutorial how to use AI to create websites that rank number one on Google with proof and with examples.
I brought my friend Omar on and we just, we go right through it.
It's an hour plus episode, but I'll tell you exactly what you're going to learn.
So we go through his two websites that got to the number one search term on Google in six months.
as a side project.
We talk about something called schema,
which is a way to get extra traffic via SEO.
We show you exactly how to do it.
We talk about the tools he uses
to create these websites and landing pages using WebFlow.
We talk about how he uses something called Appify,
which basically scrapes things like TikTok and Google Maps
to get the data that you're really going to need.
And then we talk about how to use Zapier
to just bring it all together.
Then we just get into a live cooking session
where if you watch the whole thing
by the end of it,
you'll have a really good idea
on how to create something similar
in a different niche.
This is an episode that people
would charge thousands of dollars for
absolutely free here
on the Startup Ideas podcast.
I hope you enjoy it.
And you know what, don't waste any time.
Like and comment on it,
so you get more of this in your feed.
And so that way you can,
ship amazing products that actually get seen.
Enjoy the episode.
Omar, what do we get into today?
Greg, my man, thank you for having me, man.
We're going to do some AI Webflow Zapia, Claude Magic,
you know, we're going to give the people something that they can build themselves,
you know, and I've learned myself, so, you know, why not share it, man,
and on the best platform we can, so thank you for having me.
What are people who listen to this entire episode going to get by the end of the tutorial?
Wow. First of all, I've been an avid listener myself, you know, for a long time. You know, I reached out to Greg, completely cold, you know, and you were very sincere enough to hit me back. We had a conversation and since then I've been very, you know, sincere in our exchanges. So thank you for that. Finally enough, actually, when I, before the, before the call, I wrote down some notes and the first thing said, give flowers and in brackets Greg. So I didn't forget to tell you, you know, how, you know, how, you know, great you are, what you do. And my wife came down and saw my notes and she goes, who's Greg and why are you giving him flowers?
So, yeah, the goal is, you know, as a viewer and audience member,
I can definitely connect to why this is important to a lot of, you know, you guys watching.
And I think one of the main things is to actually give you tangible tools and resources you can use
to build things yourself.
And also things that I personally believe that I'm building myself right now and doing.
So I really believe in these tools and techniques.
There's so many tools out there like Zapia, Claude, Webflow, Appify, that will 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 some of the biggest in the game.
Like we're competing with TripAdvisor now,
you know, Recipes.com, all these big, big sites.
And so hopefully we'll give you some game
that you guys can take away and start building
some really cool stuff after.
Yeah.
Perfect. All right. Let's get into it.
Cool. Amazing.
So what I'm going to do is, first of all,
I'll take you guys through how I think about,
SEO and especially when it comes to AI, why I think it's become such a profound,
a very profound kind of time right now.
When I was growing up, my father used to run one of the largest kind of online ticket sales
businesses, right, competing with Ticketmaster, etc.
And he used to hammer money on SEO, right?
Like I'm talking like, you know, 50, 100K a month just on like Google ad spend.
It was ridiculous.
And I would see that growing up and be like, there's got to be a better way, but too young
to understand.
And so now that we're in the AI age, I think it's even more fascinating that you have these tools and techniques that allow you to compete with such big players, but without any need for those type of budget.
So I'm going to go through a couple of sites that we've set up and how they've been ranking.
And then what we'll do is we'll go through a couple of techniques, tools that you guys can use to also do that yourself as well.
So this is one of my sites here called guiltychef.com.
So it's basically, you know, I'm a big cooking guy.
I love to cook.
Always been like a good hobby.
And I created this kind of fun little side brand on Instagram
where I would like share recipes of what I did.
I would cook on camera and kind of put those out.
Every year I'd create kind of these recipe videos
and throw them out for fun.
And, you know, just make some pocket change.
And it was a nice little project.
But then kind of earlier this year,
I was moving countries to Dubai where I am now.
And I was thinking, I can't keep creating these recipe videos all the time.
But how could you create something using AI and technology
but still allow people to benefit from, you know, recipes
and getting like recipes from the best places
or at least the favorite restaurants in the world.
Cool. So we set up Guilty Chef because I thought it would be, you know,
interesting to see if you could generate recipes using AI
and how good they would be.
And then I started to practice them myself
and they turned out to be really cool and very, very effective.
So I ended up actually playing around with Zapia and WebFlow.
And so I'm a design.
I kind of, you know, my skill was mainly kind of UX, UY.
that's where I kind of, you know, grew up.
You know, that was a main skill that I was doing for a long time.
And so I could just kind of put together this layout on Webflow
and then thought to myself, well, how can we create thousands of recipes, really,
but with minimal effort?
And I was just playing around with chat, GPT,
and asking you how to create recipes from like, you know, KFC, wherever,
Chick-fil-A, like even some of the things that I couldn't get even back in London,
like Chick-fil-A you don't have there.
And so it could just give me the recipes.
I thought this is fantastic. Now, is there a place online where you can have recipes from all different
restaurants in the world? And I couldn't find one. So I thought, let me just create a site that has a
directory of just like, you know, the best restaurants in the world. Yeah, so we put together this
kind of directory. You know, we thought there's no kind of place online that has every restaurant in
the world and all the recipes on there. And I would love to see that myself. So I just started building
out the directory of like all different restaurants. And I just would go through the menu. I'd Google the
menu and then just put in the menu items and entire pages will be generating themselves.
So 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 could obviously tell it's an AI generated
image, some of them not so much, but description, the prep time, cook time, ingredients,
the directions, the FAQ, all this type of information is all built in automatically using chat
GBT and Zapier. And so that got me thinking, I was holding a second, well, if you can create websites
like this and content like this, you must be able to get it to, you know, ranking Google since Google is
all about, you know, links, pages, how can we actually do that? And then I started looking at the
schema, which is obviously, you know, what Google uses to understand what's in your website.
So for a recipe website, you'd have recipe schema, which would actually tell you, which would tell
Google in its own format, you know, exactly so you can type in here, like, you know, we go to
Schema.org.
Oops, this is validator.
We go to schema.org.
Quick ad break.
Let me tell you about a business I invested in.
It's called Boringmarketing.com.
So a few years ago, I met this group of people
that were some of the best SEO experts in the world.
They were behind getting some of the biggest companies found on Google.
And the secret sauce is they've got a set of technology and AI.
I could help you.
outrank your competition. So for my own businesses, I wanted that. I didn't want to have to rely
on Mark Zuckerberg. I didn't want to depend on ads to drive customers to my businesses. I wanted
to rank high in Google. That's why I like SEO and that's why I use Boringmarketing.com and that's
why I invested in it. They're so confident in their approach that they offer a 30-day sprint with 100%
money-back guarantee. Who does that nowadays? So check it out. Highly recommend Boringmarketing.com.
And you can find different schemers on here.
So, you know, you could find like a recipe schema.
Let me type in recipes schemas.
There you go.
And so these are all the kind of keys that, or the properties, at least, that Google looks for,
to be on your page to understand exactly what type of content it is.
So what's the cook time, the cooking method, the nutritional value, the steps,
like each how-to step can be defined.
But that content obviously isn't default baked.
into your website, you have to send that to Google.
And to do that, you have to create something called schema.
And then I thought, well, maybe AI can do that.
And so it could.
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 like McDonald's Big Mac.
That's it.
And hit enter.
And literally within a minute, the entire page is generated, fully designed, you know,
ready to go.
Okay, stop there.
Yeah.
Because this is insane, dude.
Oh, well, thank you.
This is insane.
Because I, you know, I need to break down what I think you're doing and why I think it's so brilliant.
So what you're saying is you had an idea for this startup.
You felt you had a pain point.
You're like, wouldn't it be cool if I could make my own Big Mac?
And so you had the pain point.
You had the idea.
you're like, I'm going to go build a directory.
And by the way, we've talked about directories on the past on the show.
Why is a directory so powerful?
Well, a directory is so powerful because people are overloaded with content now.
And they're looking for curation.
They're looking for taste.
And they're looking for, well, looking for, it's SEO optimized, right?
If you build a directory that is high quality and valuable and people are searching for that sort of stuff, you will get free traffic.
So then what you did is you said,
okay, I'm going to build this to be optimized.
Well, first of all, you said,
then I'm going to use AI to create the content,
which I thought is obviously brilliant.
You're not going to go hire a team to go and build this.
Then you go, there's something called schemas,
which will allow me to get more traffic
for the same amount of content,
which I think a lot of people miss.
A lot of people create directories,
but they actually don't know enough about
schema is to actually optimize it. So that's what you've done. And why I think this is exciting
is now you've built this hub. I'm curious how much traffic you're starting to get.
Yeah. I was going to say like once you get this thing to millions of visits a year or month,
then you can create all sorts of premium products that you can sell to these people.
man 100%. And by the way, we've already got a paid part of the platform already. So you can go in there. You can generate your own recipes at the bottom. But if you sign up, you get three for free. But you know, you can pay like $2.99 or whatever and get, you know, another 10. So you can pay for a pack of recipes you can generate. And so there's things like that in there. People are creating accounts.
monetization is not like at the forefront so we're not driving as much revenue through it,
you know, since we're not pushing it as much.
But people are definitely curious enough to come on there and create accounts.
And we'll probably hit in December, we might go, might exceed 100K in monthly traffic.
And this was basically zero in March this year.
So I think that's literally like just in the period of last, you know, seven, eight months or whatever.
And by the way, I spend zero time on this, Greg.
Like I set it up.
I probably spend, if I've already,
already have my own company and stuff. This is a side project. So I'll probably full time spent
like maybe a week on this, putting it together, designing it, and then just letting it run.
Spent a couple hours a month over the summer. And then now it just sits there and just,
you know, I don't even really add any more recipes. I should be. So I've been thinking about,
you know, in last few weeks, let me try and like, you know, modify it a bit. But I'm just more so
it was like an SEO experiment because I was curious, does this thing work? And now we can see.
Omar. Yeah. Is it possible to replace you as the
recipe prompter?
In what sense?
So right now it sounds like
you're like, we should add Popeyes
because of X, Y, Z reason.
Maybe it's because
Popeye's recipes gets 100,000
searches a month.
Or you're just like, I like Popeyes
and I can't get in Dubai, therefore I want to go
and create my own fried chicken.
So my question
question to you is, is there possible to create some sort of agent or something that basically
looks, that basically replaces you that says like your job is to add one new restaurant a week
based on these criteria?
100%.
To be honest, you could even do that.
It's something like Zapier.
You could do that just by having it on like a time delay.
So you could just get it to run that same prompt like every week, every day, so long as
the prompt is strong enough.
And it could just do that by itself.
And that's effective to be an agent.
So yeah, certainly.
It's a good idea, to be honest.
It's something worth considering for sure.
I've just been like, you know, just micromanaging a little bit.
But yeah, definitely.
That'll probably be the smart next step.
Like, if you look at it right now, even like everything here says 17,
because I didn't even fix the numbers of how many there are in each of them.
But, yeah, so things like that, I think are a great idea.
Cool.
So I'll show you a bit about.
Yeah, go.
Yeah, I was going to say, like, how could someone build something like this?
You know, how can someone do this?
Yeah, no, for sure.
So let me just show you.
bit of the results and then I'll take you down a bit of a little bit of a rabbit hole of how you can
actually literally copy this. So if you see here, this is like some of the keywords now that
are ranking for, this is like a restaurant called Dechum, the Paneer ticker, for example, we're ranking
number one on Google for this right now. You could take, so this literally the first organic
results. It's not sponsored at anything. If someone types in this menu item with a restaurant
name, guilty chef is the first one, it's above TripAdvisor, you know, which has like a
domain rating of 90 or whatever. So, you know, it works. And then you got this one, crispy
chili mushrooms, Wagamama again, number one. And then like, you know, Taco Supreme ingredients.
This is where schema really is interesting because actually this FAQ here is what ingredients
on Taco Supreme. It picks up the information from our site and repurposes it in the rich
snippets for Google. And it's the first result. You know,
just below Taco Belt. So it's the very first kind of, you know, question. And so it just goes
to show you that so long as you insert the schema correctly, effectively what you're saying to
Google is, here's information that I'm providing you, and you're providing it to them in the
cleanest way possible that it's easy for them to understand and digest, excuse the pun,
and then, you know, they can kind of distribute that in a way that benefits you. And also,
you're providing the valuable content that a user is looking for. But there's loads of,
obviously sites out there that do have recipes on there that have Taco Bell recipes,
but even when I was looking into it, to your point earlier, Greg, 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 how they rank. And some of the biggest sites, by the way, don't
implement schema properly. And AI can literally just help you solve that, to be honest, by itself.
So these are some of the results. And also, so now the other thing that I found really fascinating
is if you think about, I think a good way of thinking about the opportunity we have right now
in general with AI is if you look at Claude, as you might say, chat GPT, you know, these are effectively,
you know, information machines, you know, you can ask any question in any format, whether you
want to write a poem about a recipe or just give you the recipe, whatever it is, and it can just,
you know, spit it out to you. What's interesting is that information is coming from somewhere.
and then the kind of the sources that it's getting it from is the worldwide web right it's actually
getting it from the internet that's how they have that information in the first place that their models are
trained on what i found interesting is actually when you start ranking you're you're kind of
taking this content that you've got from chat gbt originally you're repurposing that same content
putting it on your site with your label which is your domain name your page and then you're submitting it
to google and it's not only being indexed in google it's also being
index back into the AI engines as well.
And so now when you search like Burger King's Spicy Bean Burger recipe, for example,
it'll give you the recipe and it'll tell you that the number one source is guilty chef,
you know?
And so it's literally we're, this same term I could type in seven, eight months ago,
and it would give me a recipe, but it might be from somewhere else.
But now, based on the SEO and some of these tools and techniques we're doing,
we're the number one result that chat GPT itself is now giving you.
but yet chat gbt actually gave me this recipe in the first place.
But the difference now is I'm tagged in it and it's my label and I can also drive traffic through it via chat gbt and Claude.
So I find that pretty interesting.
And I think that can definitely for directories, especially things like we'll get into a minute in a minute with like travel and bigger industries.
If you're searching for, you know, best restaurants to visit in Dubai or whatever, you'd want your site to come up number one.
And so you can start thinking about even these AI systems as search engines for you to drive.
traffic and this is a way that you can do that and you're doing it all in one you're not having
to submit anything extra to chat gbt it's all happening from your schema and how how big of a business
do you think you can create you know i i see like the traffic and the and the opportunity in the traffic
but like from a revenue perspective how big do you think it can get i think it depends on the niche
and the industry i think that it's a couple of ideas i've had with guilty chef i think the obvious ones
would be like, you know, sponsorships, partnerships,
whether it be for the restaurants,
or whether it would be with, you know,
hub brands at Schwartz or, you know,
brands like that that actually want to, you know,
sell their ingredients to people that are reading recipes
and might be worthwhile than doing it
or cookbooks that people are selling.
You know, there could be ways to advertise and monetize that way.
I also thought an interesting thing might be,
I don't think this exists yet, by the way,
but like, you know you have Facebook's ad platform
and you have Google's ad manager,
Google AdWords, I think over time
there will be an interesting space where
if you're creating content on your site
like I have, you should be able to,
I should be able to make money off of someone
seeing a specific ingredient and going to that brand.
So like I should be able to plug in something here
and paprika automatically have a link
that if someone sees and clicks on it,
there's a brand bidding for that.
You know, even that could somehow be AI powered or whatever.
So I think there's like interesting kind of B2B ways of doing that.
But I also think for consumers,
consumers with AI, you can constantly elevate the experience and then give them a much better,
much more value, you know, having a custom experience where they can customize a recipe more,
you know, maybe they can add like specific dietary requirements, which you already can do a little
bit in our recipe generator. But I think like breaking, you know, building that more or more,
maybe adding your family into it so it learns your family's preferences. So it kind of becomes like,
I do think there will be a world. I think a lot of people have said this where you will use specific
tools for specific AI tools and brands for specific activities. So like this could become the go-to
recipe tool that people just use because it just knows your family, knows everything, and could
just spit out recipes and your trust content and quality. So I think there's a few different
ways you could probably turn into a business in terms of numbers. I'll be completely shooting
in the dark. This is like one big experiment for me as is. So I'll let you know when I know.
I suppose. I'm open to your thoughts, man. You probably have more experience in, you know, hedging your bets on
that than I do. Yeah, I mean, for for me, I look at, you know, how big could could this get? I mean,
the sky is the limit. 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? Like, just, you
use this to be a powerhouse of, you know, a consumer traffic powerhouse and then
create some software that's going to, that you can sell to the, you know, what is the B2B
software that you can create?
Like insights, like consume insights, you mean?
Yeah, stuff like that.
I think I think I would brainstorm what are the, you know, what's the B2B offerings.
The other thing I was thinking about is, have you ever heard of URL genius?
No.
I shall look it up.
I think it's called URL genius.
These guys?
Yeah.
So I haven't used it, but I'm pretty sure, like the idea, or maybe it is an URL genius?
Maybe it is.
I don't remember.
It looks about it.
Yeah, what does it do?
but might be this one.
Basically what I would like to do is,
you know,
you give the example of paprika,
like how do you automatically have
basically affiliate links set up
with trusted sources
and it just puts it in there.
You don't have to like worry about it.
You don't have to like go to Amazon
and create the link and then put in the link.
I think that maybe it's your own genius,
maybe it's not,
but I don't know, you know,
that software probably exist.
And then you can just start
monetizing on autopilot.
That totally makes sense, man, 100%, just like within the content itself, right?
Yeah, there's probably so many ways that you could do that.
I'll be a curious look at that URL genius.
If it is that one, I'll have a look.
If you come across a different one, let me know, man.
I've been thinking about, you know, what are the ways that we could do it?
Yeah, yeah, I don't like the Google ads in your face.
Like, no one likes that.
And I think if you think hard enough and smart enough, you can find ways of still delivering
a great experience.
And I'd actually think that should be a priority in this world we're in, because
there's a lot of founders or people that have been founders before.
I run companies that have become complex unnecessarily, right?
And so I appreciate this wild rim right now where, you know,
I can be a bit more of a lone soldier because I have so many tools at my disposal,
which literally for me are the equivalent of multiple employees who I paid to do the same job before.
Right.
And so when you're seeing that, you can be very nimble, very creative.
And also you can, if you are a founder that is like design led or product led,
you can actually actually like leaning into that and creating a great experience laid with the AI,
I think will benefit you profoundly.
You know, I think that's actually, your go-to-market is like so much quicker now
and you can build great experience in the entire categories, I think.
Shh, don't tell anyone, but I've got 30 plus startup ideas that could make you millions.
And I'm giving them away for free.
These aren't just random guesses.
They're validated concepts from on.
entrepreneurs who've built $100 million plus businesses.
I've compiled them into a one simple database.
Compiled from hundreds of conversations I've had on my podcast.
But the main thing is, most of these ideas don't need a single investor.
Some cost nothing to start.
I'm pretty much handing you a cheat sheet.
The idea bank is your startup shortcut.
Just click below to get a,
access. Your next cash-hilling business is waiting for you. Okay, so how could people,
how do they copy what you do? Yeah, so let's close some of these. I'll come on to another
example in a minute. Actually, I'll just show you this quick example now, just because the example
I'm going to show you, will relate to this. So the second site I set up, which I'll quickly go
which I only set up recently is called bestubai.com. And so I saw this domain, by the way,
you know, just a couple of months ago, and I just snapped it up, it was less than $1,000.
I think it was like $700 or, no, I think about $1,200, which in my opinion was a bargain,
because if you're looking at, first of all, Dubai where I live now is like TripAdvisor's
number one destination in the world for like two or three years running now.
You know, so many people are emigrating here.
And it's just incredible in so many ways, you know.
And so what's interesting is the search volume and the search trends or people searching,
you know, doing things here has been, you know, increasing a lot.
And the main keywords people are using are literally best Dubai,
like best hotels in Dubai, best malls in Dubai, best restaurants in Dubai,
as you were in most cities.
And so for me, the absolute best domain you could get is best Dubai.com,
and it was available at such a bargain.
Like for context, if you're doing like Saudi Arabia is picking up now,
Riyadh and everything going on there,
if you search bestsaudy.com as a domain, that's going for like 100 grand,
you know, and that's probably not as popular as Dubai as a city right now.
And so it's very, I think it was a great buy.
that made me kind of lean into that. And so I bought this domain maybe two months ago
and then literally spent like two or three weeks building a directory using the same
learnings as Guilty Chef, the same process that I'll go through with you guys in a minute.
But now we're doing in a travel space. And I think this particularly made me obviously,
you know, speak to you about this as well, Greg, which was following your conversation
with Shahid and you guys were talking about travel directories. And literally being in that
space now and seeing it, it's absolutely fascinating what you can do. And again, every single thing
you're seeing here is like AI generated, you know, down to, we've taken a step further than
Guilty Chef. We've actually got scores that are being generated for the places based on the information
about them, based on their reviews. And then I actually got Claude, I used Claude in this instance,
because I thought it was better, Claude to actually ride the algorithm for me to do the scoring.
So I'm kind of just always talking to the AI system itself to get it to actually help me create
the best experience possible.
and we take like the best times to visit and like you know popular that data here so literally
everything here I haven't touched it like I'm not I could add a place kind of literally within a minute
and then you have if again you go to SEO this is literally only been 30 days old and now like this is a
big restaurant here parkers parkers Dubai you type in parkers to buy 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 and so we're among you know trip advisors or motto like the biggest thing
and we don't have their marketing budget, like TripAdvisor's marketing budget is like $700 million a
year. Fun fact, actually, I just called emailed the founder and CEO of TripAdvisor, Greg, like two days
ago and he just got back to me. And so I gave him advice. Really cool guy, man, Stephen. So, yeah,
he was, you know, a nice big help. But again, things like that. You know, you get in touch with people,
you know, because everyone's into this space. They find it exciting. So, you know, you guys can literally
tackle entire industries right now and go straight to the top of like whoever.
you want to talk to and they'll want to have a conversation with you, I think.
Well, I also think that, okay, so like if I were to create TripAdvisor in 2025,
it probably looks more like bestdubi.com than it does TripAdvisor.com.
So when you reach out to CEO of TripAdvisor, he wants to talk to you,
even though you're not that known because he wants to learn from you.
you're doing you know he wants he he he knows that right so I think it's a really good signal that
he responded and he's like yeah let's let's jam because I think this not only does like I'm like
reading this and like the content looks really good but the design looks really clean and it just
it looks like a good product like to me this looks I'd rather search this than TripAdvisor
thank you man I appreciate it means a lot man especially from someone I've used in so many
products as well. So, you know, I really spent time designing this trying to get it, like, the way
I thought I might want to use a site that I'm here right now. I've got three kids and, you know,
we're looking for places all the time. And so I literally reverse engineered. Like, what would
I be looking for right now? And I literally, we've just been iterating going on it as we go.
Like search, we just added last week, saved. We just added like three days ago, you know,
and so all these things were just like tweaking as we're going. But the most interesting thing,
I think from a business perspective is like, you know, we have the ability to add like these
tags. So I've created these categories, a bit like TripAdvisor have best choice with
the Michelin Star. Why I find that interesting is like they're just brand names really.
Like it doesn't, it was Michelin, you know, the whole thing was created to get people to go to restaurants,
you know. And so they, in a grand scheme of things, yes, they mean something, but like you can
create your own meaning for something as well. And so I think, like having these kind of tags like
Dubai Jam, Best 100. And we've actually started speak to restaurants and say, hey, you've been
voted Best 100 on Best Dubai.com. It holds weight. And now we're going to put, like,
physical awards in their places, build the brand that way in the city as well.
And so, like, you know, there's ways to do this stuff that I think, you know,
you can really have fun with the marketing side of it too.
Cool.
So, yeah, so that's basically this site over here.
And another fun thing, by the way, the AI that we did is like the menu.
So if I just show you this place again, by the way, Greg, if you go to menu,
it has an entire menu of the place listed on here with prices and like designed in there as well.
And you'd think, again, I've added that automatically.
Now, I haven't.
And the other thing is that there's, there's no really an easy way to get up-to-date restaurant
items and pricing because the menus can be out of date, like that are like online,
it might just be images on Google.
And secondly, they just don't have these type of, you know, this type of information
on all of their websites.
Yet one of the biggest searches tends to be restaurant name and menu, right?
And so then I kind of thought, well, where does have the most up-to-date menu?
And obviously, it's delivery partners, right?
And so I will work with Claude, and I just got Claude to create me an extension for, like, the two biggest delivery services here.
So we have Deliveroo and Talibat.
And so, like, I can go right now and type in, like, Parker's Dubai menu, Deliveroo, for example.
Let's say the restaurant comes up.
And then Claude, help me just write this Chrome extension.
which I can just hit extract menu and it's done.
Now I've got the whole delivery menu as a JSON in like literally half a second.
So the name, description, price, everything, you know, taken and it's up to date.
And then I literally have, I just throw this into my site in JSON format and it just formats
it all into a styled page immediately.
So just things like that as well, which you can now do, which again would never have been
possible.
Like where could you get up to it pricing?
And again, we can now serve a whole new.
keyword niche that you can never serve before.
You know, we can literally take advantage of the fact that there's so much search volume
for restaurant name and menu and it's highly underserved.
Like the best place you can, the number one link right now will literally have, you know,
an old image of the menu.
And so people are naturally going to come here.
So you're obviously creating a great experience for people, which also Google were favor.
So that's my, that's my basically my show and tell and SEO rant.
But now I'll actually show you how you can start thinking about this.
first of all, we're going to start with Appify.
Now, what I'm going to show you guys to get into the building part of this is how you can speak to,
how you can use different resources online, different information sets, data sets,
and then how you can work with, in this case, going to work with Claude.
You can use chat GPT, 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.
and how you can use Claude to get it to repurpose that content or output content in a way that will be purposeful for your specific use case.
So in this case, we'll do a kind of a duplicate of like best to buy in a sense, like a directory.
I'll just show you kind of the mechanics, a simple kind of elements of it.
And then you guys can go ahead and build this out for any type of industry you want.
You know, you can literally think of a directory for anything, you know, whether it's, I don't know, like, you know, gardening tips, you know, whatever.
you can literally just build this, using the same system.
So the main things we're using are WebFlow.
So this is WebFlow.
For those you guys who haven't used it, it's just like, you know,
what's the other one, Framer, a bit like Framer and Figma,
but it's not just designed, you're actually building in it visually.
So it's really cool.
And you have a lot of cool ways of using Webflow right now,
designing in it.
I designed from scratch, but you do have sites like Flowbase and Raylume,
which have loads of components on that you can just kind of copy.
I think Danny Post,
who's been on your pod before as well
has a site called FlowPonants.
And again, loads of WebFlow components.
You can just copy and just paste.
And with Webflow, you can literally find
an element like you can hit free
if you don't want to pay for one.
And it's as simple as saying,
let's say I wanted this hero section.
I can just go here, hit Webflow,
and it's copied it now.
And I go into my SIP project.
I can just hit paste, Command V,
and I've got the design exactly in there.
So now I can do whatever I want with this, you know.
Craig's energy for a greener tomorrow.
You know, and so you're good to go straight away,
which makes it very easy to use.
So you don't have to worry about design, all that type of stuff.
There's so many resources out there you can use.
So that's Webflow.
We'll come back to that in a moment.
The only other thing you need to know with Webflow
is that Webflow has its own content management system,
which if you just click this icon here, it's called a CMS.
You can create your own collection.
So in my Best Dubai site, for example,
I've got quite a few because it's pretty expanding.
now, but I'll have restaurants, malls, hotels, and I'll have restaurant categories,
Michelin guides, all these type of things that I've got. But just on a basic one, you know,
just having restaurants, for example, gives you an idea you're basically creating a catalogue
of listings within a specific category. And so that's what collections are. So we're going to
set up collections in a moment. But then the most important thing to start with, really, is first
of all, deciding on your niche. So we can start with a travel directory. You can just, you know,
what's your favorite city in the world, Greg?
Let's do Montreal.
Montreal, nice.
Cool.
Okay, so let's say we're creating a directory of Montreal, Canada, okay?
The first thing I'm going to do is actually figure out the content that we want to use.
So you could just go to Claude and ask it, you know, what are the best places to visit in Montreal?
Now, Claude, like I said before, is just going to give you the content that has already indexed from the World Wide Web.
That might be cool.
It might give us some obvious things.
But I think you and Shah had touched on this before Greg as well, which is you actually want a directory with nuance, right?
You want a directory that can show you all the nooks and crannies of a place.
And I think that's the most interesting thing about, you know, doing it without going into claw directly is using that knowledge you have.
And so you want to figure out, well, how can you take some of this real world knowledge, real world information, and then repurpose it into a format that you can leverage AI with?
And even with me, you're Best Dubai, by the way.
I've been going on Instagram pages of, like, bloggers and looking at the places that
they're searching for and then indexing them on my site.
You know, so I don't even have to go out there and find all these places and discover
them myself.
If I go to Google, I'm finding generic places.
If I go, you know, try and do my own mental thinking, it's impossible to, like, you know,
get every single place that's here.
So if I go online and find the people that are hot right now are talking about things,
they're all creating TikToks about all the best places.
And I can just go on there and learn about them.
and then add them to my site.
And now I'm effectively indexing all this information
that is already out there.
So you could do the same as well for Montreal.
So what you would then do is what then else I'm thinking about
is how do I get this information?
You know, I don't want to use Claude
because it won't give me the best information.
And I came across Apify,
which some of you guys might have already seen.
I think it's becoming increasingly popular.
But effectively, Appify is like just loads of scrapers.
Have you seen Appify before, Greg?
I have, yes. Cool. So loads of scrapers on there, super cool, Instagram, TikTok, LinkedIn. There's so much data you can get off it. But the one that I particularly find interesting is the Google Maps one, right? And so if I go into, you can just go in here, oh, this little reviews one. You can go into here and start using these for free. So you can just start using one of the Appify, they call them actors. So this is the Google Business, the Google Maps Business Screens.
paper. And after a certain amount of time, you can pay for places, like that $4,000,000 places,
which is very cheap. And all you do is you enter the place idea of a place and it will give
you all the information from Google about a given place, right? And so how do you do this? Well,
you go onto Google's developer platform and you'll find the Maps JavaScript API,
which has the place ID finder. You can actually just search place ID finder on Google and
it'll bring you to this page. And we need the actual ID of a specific place. And we need the actual
ID of a specific place, right? Because that's how our actor runs. It tells us to enter the
idea of a place. So Greg is now going to tell us his favorite place in Montreal to eat at or
visit. Let's do a restaurant, maybe. Do I want to give it away? That's the question. All right, cool.
Let's do fifth best. Let's say Lexpress. So it's L-apostrophe Express.
Cool. Denise Street, the second one.
Fire. All right. Cool. So this now is the place idea for Express. And so every single listing on Google has its own unique set of characters that is its own place ID, right? And so you'll copy that and then we'll come into here and we can just hit paste and you can leave everything else the same. There are some options you can mess around with, but we're not going to right now. And you can just hit Save and Start. And what will happen is Appify will start to actually.
get data about that specific place.
And for me, it was surprising how much information you could get.
So it runs, doesn't take longer at all like a few seconds.
And you just have this rich set of data about Express now.
See, we've got, let's go to all fields.
We've got the address, you know, city, images, you know, literally everything that you
could think of is just in this data set that we've just got straight away.
And then so what I started doing is thinking about how we can make the most of this data
So if I can get this data now, if you're kind of thinking about, if you're looking at our thinking process here, we're just going kind of step by step.
And we're saying, well, if we have this now, if we have a set of data, then what can we do with that set of data?
And actually, us just ideating by ourselves is interesting.
Like you can be creative.
But what I found even more interesting is taking this information.
So hitting JSON over here, hitting preview a new tab.
And then I'll just do this.
So it just literally helps me copy into one block.
I'll just command A, copy the whole lot, go into Claude, start a new chat, and hit paste, and then just talk to Claude about the data.
So I'll give you a small example.
I'll just say, what can you tell me about this data?
So because as in JSON format now, Claude can start to understand the information, and it tells us, you know, it's a French restaurant in Montreal, this location, this operation hours.
And this is where I started to learn about information like busy's periods.
So on my site, you can see I have like when it's buzzing, when it's relaxed.
That's because Claude inform me that it actually has that information.
It actually knows how much occupancy it has on Saturday nights, 11 p.m.
And that's the equivalent of when you go on Google and search a place, let's go to Express, Montreal.
You'll notice on Google you have the popular times.
So Appify is actually picking up this data as well and giving it to us.
and so in the JSON, you will see
that here we have the percentage
occupancy per hour
for 24 hours, 7 days a week.
And so that's data you can also use.
So I found that particularly interesting,
and again, that enhances the experience of what we can do.
So you can go into more depths with this.
So I would then go to Claw.
I'll give you another example.
So you guys can take any set of data you want.
But what I then did is I went to Claw and said,
okay, I'm building
the most advanced directory of Montreal
better than TripAdvisor and Google.
Create a table,
create a table of all of the information
you think I should include,
be creative and detailed,
in your response.
In fact, I'm going to say create a HTML site.
Yeah, something like that.
So you can literally get to actually create the landing page for you
if you really wanted to.
And I'll just build it now.
But actually, the reason this is more interesting
is because you're taking that set of data
and when it builds it out visually,
you can actually get a sense of like,
you know, the information it can kind of give you
and what Claude might think is interesting to include.
So I find this interesting just to like play around with and actually, you know, to read information visually, see what it's thinking.
And it actually helps me ideate.
For instance, recently I did this with a new set of data from Best to Buy.
And it told me best times to visit for date nights or best time to visit for, you know, family lunches.
And I thought that's a cool little thing to add because you could have a whole section of your site that could, again, power your SEO, which could be, you know, best restaurants to visit in Montreal on date night.
You know, and I got that information from, from Claude just building out of site for me.
So this is like a landing page that Claudius suggesting.
It wasn't scrolling for some reason.
Oh, I think the page is so big.
That's so funny.
Oh, my goodness.
This thing.
Look at that.
Oh, my gosh.
Okay, this is like more expansive than even I expected.
All right.
I don't know.
This is such a cliffhanger because you really want to see this,
but you don't even know if you can,
it might take us a whole episode to get the bottom of it.
All right.
Well, maybe, God, okay, we won't go through all of it.
But you get the sense of what we're saying.
It's highly detailed.
I don't even know how they've laid this out.
But yeah, you could play around with this, but it's very, very cool.
And you can get a lot of information just by doing this exercise.
So once you've done that, you can actually figure out and create a kind of a criteria
list of what information you want to display on your site.
And the reason that's important is because our next step is going to be actually
selling up this information in Zapia so that we can then talk between all these different systems,
right? Zapia allows us to give it some sort of input data and then do something with that data.
So in this case, we might want to say give it the place ID. And then from the place ID, we want to
connect to Apify. We then want to connect Apify to Claude, and we then want to connect Claude to Webflow.
So now you've got the cycle of like literally just hitting a place ID in,
there and then just taking your foot off and letting the whole thing run. And that's literally the
way I've got Best Device set up now. I can just paste in a place ID. So I'll literally be out.
So I'll go to a restaurant and I'll see something I like. I'll just take the place ID. I'll paste it
and I'm off. And then the entire page is generated for me because we've set it all up on Webflow
and Zapier to work automatically. So let's do that now. So let's set up like an example for you guys
so you can actually see how it works. So you can actually set up Zapia with any trigger.
meaning where is the data coming from, right?
The data can come from Slack.
You can set up with a Slack channel,
so you send the place ID in a Slack channel
when it comes from there.
You can set up with Airtable, whatever you want.
But for this case, we're just going to use Google Sheets, right?
And so I've got a clean Google Sheets here.
And the reason I also think Google Sheets is a cool thing to use
is because once you set this up,
you can mass upload data.
And so why I find AI super interesting right now
in this process is you can literally put in one phrase or one word in this case can be the place
ID. And even the size of the page that I've developed right now and the design, this is all done
from me just adding a place ID and everything else is done automatically. I'm not touching anything
down to it being sent to Google. And so it really gives you kind of an idea of like how expansive
your site can be, how much information you can add just from one single entry on a Google sheet, right?
And so we're going to add a column here called Place ID.
We're then going to go here and just take this as test data and paste this into a column.
And then we've already connected our Google sheet to Zapier.
We're then going to tell it is this worksheet.
And then it should pick up that specific row.
There we go.
So it's picked out that place ID.
That's our test data.
I'm going to continue with that.
And now we're going to add Appify.
So Zapier, the reason I loved, actually I was really surprised to see this as well.
that a zap you had Appify built in there,
which makes your life so easy.
That's a big deal.
That's a huge deal.
Right?
Yeah.
Like, I know your mind's already going crazy, right?
Because even when I saw this,
I was like, this is bonkers,
how many things you can create.
Yeah, I honestly didn't know that.
Oh, you didn't?
Okay.
Yeah.
Watch this.
So you can go into here,
run synchronously,
hit that yes.
And then, okay, so now it's going to ask us
for basically our prompt or, you know, our, oh, sorry, this is a wrong one.
It's not a Google Map Structure.
It's Google Business Scraper.
There we go.
Okay.
There we go.
All right.
So you can delete the information that's in there by default.
It's going to basically ask you for the place ID here, right?
And so the great thing with Zapier is everything's a variable, meaning if you check, if you
add like a new row with a new place ID and you could figure it in Zapier,
it will just pick up that new place ID, right?
And so you don't have to manually put the place ID here.
We're actually going to click plus over here and then go to place ID.
So tell Zapier to pick up the place ID from our Google spreadsheet.
And so it will do that.
But we need to add a bit at the kind of start of the URL for this actor to run.
And so I've got this over here.
I'm just going to copy this URL.
and just paste it.
So it's a simple URL.
You guys can just screenshot from here and copy that.
There's a start of the URL.
This is going to be the place ID, which would go at the end.
And that's it.
We can test step.
And now what will happen is that actor is running the same way it ran when we did it manually.
Right?
So instead of going through Appify now, we're going through Zapier.
And I'll go and get this information for us.
Now, throughout this process, the reason I think the reason I think, like,
to buy a guilty chef are kind of working the way they are is because to get to the results
to the point that we've got them, I've had to solve problems along the way, which I weren't
really any obvious solutions for, right? And so some of them are like repurposing content
in a way that can be read by Claude, you know, like I said, like creating Chrome extensions
where we can get, you know, information from delivery and entry into our site, these kind of
creative hurdles that you've got to jump through. So some of this.
information I'll share with you now is like some of that work I've already done, which you guys can just immediately do and start and have your system working. So we've got now the information of the Express. We can see the address here, the URL. By the way, Greg, you like this. On the URL on our site, anytime you visit the site, we also automatically add our reference at the end, which is again, so yeah, so in their analytics, they're seeing that the traffic is coming from us.
That is huge.
I want to just speak to that for one second.
When I was at, I sold a company to Stumble Upon, 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 Stumble Upon would send them traffic.
So then all of a sudden we'd have like BuzzFeed hit us up and be like, hey, you guys drove us like a million visits.
in the last 30 days, can we pay you for more traffic?
Wow.
So why I think that is so smart having the reference in the link is people will start seeing it 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.
The power dynamics are completely different.
For sure, for sure.
No, no, I agree.
That's such a great story, man.
By the way, congrats on that.
That's a big deal as well.
So you sold it to stumble upon?
Yeah.
But I was like, yeah, that's a whole other story.
Crazy, crazy, crazy.
Amazing, man.
Well, yeah, so that's great.
That gives me a lot more confidence in this as all.
Amazing.
Cool.
And so now we've got our data in Appify.
Actually, what you'll see here is the data that we're getting out is all in individual
kind of strings, right?
Like you got the data set at D.
Sorry, let me go too much more, better information.
Like, you've got the neighborhood here.
you've got the category here, you got the name here.
That might sound great.
It's like, yeah, we got all this information.
But the problem we have here is when we actually spoke to Claude,
we gave Claude a single JSON, like, just output.
And this isn't that.
You know, this is basically just broken down format.
The reason this is the problem is because if I now go here to add Claude,
if I add Claude here, and let's say we give it that prompt,
let's say we then say, you know, tell me,
about this data, what I really want to do is have one single input that can add.
The problem with Applephi's output is it gives you everything broken down separately.
And so you can't just sit there adding everything.
You know, that's absolute, you know, pain.
And no one's doing that.
So that was the first hurdle I came across.
And so what we have to do, what we do is if you look at, well, what we do know is that
it actually provides us a JSON output.
So we know it's in there.
And so when you actually look at the data that you get from,
Appify, right at the bottom, you'll see there's a data set in different file formats,
and one of them is JSON.
So it actually has it here.
You just have to extract it, right, and then give that to Claude.
And so what we're going to do is we're going to add another step here.
I'm going to hit code by Zapier.
So this is where Zapier allows you to just kind of run some code like Python or JavaScript.
We're going to hit run Python.
Hit continue.
In input data, we're going to put URL, and then we're going to add the input data as
the JSON file.
So the data items,
JSON file, URL.
And then we have the script here.
So this script we're going to take.
I'm going to copy this.
By the way,
the shameless plug,
but I've got a school.com
slash 5-day sprint in my school community.
You can find like, you know,
the breakdowns of all these,
all the code and all these stuff
I'm pasting in here as well.
You can just grab it from there.
If you don't want to copy it from here.
So in here,
here you can just add this little code snippet and it will basically take this URL, sorry, take
this key and understand that the value is this JSON file over here and then take that and give us
the output as one single JSON string.
Okay.
So you let that run and we will have our output as one single JSON.
So it's just basically taking that file and printed it for us.
Okay.
And so now we have a single string that we can now give to Claude.
So we can go to Claude and say, you know, we can just literally reference this output now, which is all of that data.
It's the equivalent of this.
Okay.
And so now the next step is actually getting the data route.
And so this is the prompt that we're actually going to give to Claude to then populate our directory.
So there's two things that are important here.
The first is the actual information that we're going to ask it to give us.
The second is the format in which we ask it to give us that information.
And the reason the format is important is.
because if you think about all the information that we have on a web page, like here,
we've got the name, the address, we've got the URL, phone number, so much information
going on.
Claude doesn't give us a web page designed like this, right?
It doesn't break everything down on this.
I've designed this specifically in Webflow to work for me.
And if you go here, sorry, you guys can be creative in, you know, in your own way whenever you do it,
but if I go to our restaurants template in my site, every single element,
here is a separate design element and it's connected, the data is connected to a part of my CMS.
So this is dynamically connected to the cuisine name, you know, or like this about bit here is
dynamically connected to the short description data. And that's coming from my CMS, which I showed you
guys is over here. And so what our job right now is we want to send information to Webflow so we can
go into our CMS in the right columns and in the right format. And to do that, we have to get
that information from Claude. Okay. So the first step is to understand what information you want.
So literally, you know, very specifically, the name, the URL with, you know, the reference
appended on it, every single detail of what you're looking for. You want to make sure you know
in advance. And so I'd suggest us having that list with you. And now I'll talk to you guys
a little bit about formatting. So I'll get, I'll do a couple of quick examples of like, you know,
basic information and then you guys can go and break it down however you want later on.
So we're simply going to say using this data, I want you to output some, you know,
information for me.
I actually have like a better prompt in my whole thing, but I don't have the, it's in a different
Zapier file right now.
So we'll just go off the cuff here.
So first of all, you can give, you can give Claude some like key guidelines to follow.
follow. So some basic ones that I normally do that. For me, for example, for this site, I wanted it in like UK English. So I said to it, print your output in UK English. You just give you guys an example about things you could tell it. You know, um, wait, sorry. And if I wanted it to be printed in, uh, Canadian French, would it like other languages work as well? Yeah, we can try. Do you want to try Canadian French?
Sure. Yeah, Canadian, French. I might not be able to read it, but you can help me.
Cool. But any type of information you want to give it here, like guidelines-wise, you can give it.
There's so many different things that you can add here. Again, a breakdown of the exact prompt that I used for Brestobias in my school community. So you can see exactly how I talk to, talk to Claude.
But as an example, you put guidelines there. Now, by the way, the reason I, the reason I care, you know, the Canadian French is interesting to me is I think a lot of people are just creating directories that are English first. But I actually think,
like geography specific.
You know, like, and then and then registering, for example, instead of registering,
it's very hard to get a dot com, but a dotCA or dot co.
UK or dot FR might be a lot easier to get.
Completely.
Yeah, yeah.
That's a good point actually.
Yeah, that is true.
And I think that, yeah, especially with like, you know, the way, you know, specific
niches for specific language as well.
Yeah, because Canada is predominantly French as well, isn't it?
not mainly French, but French is one of the main languages.
It's one of the main languages, yeah.
That makes perfect sense, exactly.
Dotafr domain.
Yeah, even here now, like we've been thinking about .a-e domain, Arabic, you know,
it's completely true.
And you can just get the output directly from Claude, yeah.
So now you can start to ask Claude the information you want.
And so this is where the formatting comes into it.
And so I have a technique of basically taking this larger prompt,
which is the main prompt we're giving Claude,
but including mini prompts within it.
And with these mini prompts is where you can actually be very creative, right?
And you can think outside the box here.
And so the way you want to structure this is anything that you want to ask Claude for,
you're going to put the titles inside asterisks, right, with a colon.
And so let's say place name.
I'm going to do asterisk, asterisk, place name, asterisk, asterisk, and colon, right?
And so now anything I say after that is going to be the instruction to Claude of how to get me,
specific data, right? And so I will say, print the title of the restaurant. Now, you can simply
say that, or you could be a bit more creative here. You could literally ask it to print the title
of the restaurant, but add, I don't know, whatever, you know, hello Canada at the end of it.
So it will literally print you whatever that mini prompt is, right? So that's an example. Another one
might be, let's say, a website URL. So you could say print the base URL. So not just a URL,
I'm saying base URL, which might just be like, if you had maria.com slash hotels slash whatever,
you might just want the mario.com bit, right?
And so you can not ask it for the base URL.
Print the base URL of this place and append the URL with RF equals Greg.FR.
And so on.
You know, you could do this for like, you know, whatever information you want.
You could take the, an example is the image URL that Google gives,
Appify gives from Google is actually low-res.
And so that was causing me to have low-res images on my site.
And so in my prompt, I said to it to take the image URL and to change the width and height
properties of the URL in its output.
And it did that.
So I could literally change URLs and everything.
So, basically what Claude is doing every time you're asking it something is going back and
reading all this data and then giving you what you specifically want here.
So effectively, you're just organizing the information for your specific use case, right?
And so you can go down the whole thing here.
Let's just do a quick one, like, busiest.
So let's say best date time.
Best for date night.
So you can literally tell you to print in specific formats.
You can say print the best time to visit this place.
For date night, print your output.
Actually, Greg, you know what I'm going to do?
I'm going to actually just change it to English for a minute because we can actually then see what it actually says.
That's good.
Yeah, print the best time to visit.
It's playing that print your output as in the following format.
Format example.
And I'll say like Tuesdays from 12 to 8 p.m.
without the, what's it called, speech marks.
So that's an example.
So this is giving you a little bit of an idea of how you could speak to Claude, right?
So now we can hit continue.
And so, by the way, obviously, you know, for a side like this, there's lots going on.
Like we're actually asking it for so much information.
So you can break down whatever information you want.
Let's just add one actually for score.
Actually, I'm going to do a scoring one with you guys over here quickly.
This is how I did it.
just give you some context.
So you can say, write me an algorithm.
So write me a prompt that I can give Claude to rank this place on a scale out of 10.
You should also create individual categories for things like,
food, experience, service, etc., whatever you think is best.
And each of those should have a score.
The final score should be calculated based on these individual scores, whatever.
You know.
Oh, Mark, can you click high?
It says Riverside FM is sharing your screen.
You can go through high?
No worries.
provide the prompt in a code book.
Also, when I'm speaking to Claude, I'm just like, I'm not thinking much about, like, what I'm asking.
Yeah, I kind of refine as I go, because sometimes I read it back and I'm just like speaking like an idiot.
And then you refine it.
So there you go.
So it will literally, this is what I'm talking about.
Like, you want to just help it, just give you the information that you're looking for.
So this is exactly what it will tell us it will go and do.
It will give me the prompt of like, please analyze the data, use these categories,
food and menu, service and staff, overall experience for each category is score out of 10.
This key factor inference of score.
So I'm going to say reduce it down to five categories.
And we don't need the key factors listed out.
Simply the scores.
And then what you can do, by the way, Omar, once you have these scores and you can do this, I mean,
you'll be able to do this with your website is you can create an embeddable way.
that restaurants could embed on their products and be like, I got 97% score.
And why is that so genius?
Exactly.
It's a backlink play.
Just a backlink play, right?
So in SEO, the more backlinks you get, the more high quality backlinks you get,
the more high, more trust basically you get.
And you'll just get more traffic.
Yeah.
Dope idea.
Amazing, man.
I mean, you know, one of the things I was thinking is like,
I can't bring myself to do it because I haven't got the buy I haven't bought into it creatively yet
but it's the Google podcast thing, LLM, you know the podcasts that you know, the book,
No Book LM, yeah. So like I actually put the URL in there and it just it like took Maud of
Emirates which has like a ski slope in it and it was like, yeah, hold my camel, you know,
it was like so cool but and amazing but I was like, ah, like we could we could technically just end up
having a whole podcast for all these places, which also helps SEO massively too, but, you know,
haven't, like, mentally committed to it just yet. What do you think about, like, doing stuff
like that as well, like, you know, generating content using notebook LLM for the, for, for, for,
for SEO purposes. Do you think it has a benefit? I think it has a benefit. Yeah. Yeah.
I mean, yes, absolutely. All right. That might be interesting. Worth exploring then.
So we're going to say score. So we're going to then. So we're going to then.
say please analyze so they're going to say here score scoring algorithm rhythm and then just give it
the prompt please analyze the data and then provide boom and then again we can say you know
whatever food and menu score say generate score so food and menu score I would say print
the food and menu score out of 10 to two decimal places.
So again, you go to the whole thing and then finally we can do like, you know, total.
Total score.
Print the final weighted score out of 10.
Yeah, so just things like this you can do.
And oops, mistake.
Yeah, colon.
All right.
So we'll hit continue now.
and then test that.
And so Claude will now go and do that entire process
and read your prompt and get us information
in the format that we're asking you for.
And so there we go.
Now we have place name, Lexpress,
website, URL with our reference at the end of it.
Best time for date and I.
Wednesday is from 9 p.m. to 7.9 p.m.
locked, penceton weekends, but still good atmosphere.
So what's interesting here is, like,
is giving us information in brackets that we don't want.
I just wanted this information.
So I would go back in my prompt and refine that.
I'd just be clear about that.
So you can do that.
Scoring analysis is based on the available data.
It's given us all the scores.
So it did food and menu score.
Again, it's given us actually too much information.
We only wanted the score.
So we could like tell it to refine that.
And then the weighted score as well as given us.
So that's basically a structure.
Now, if we had more time, I'd go back and I refine the prompt.
But just to show you guys, that's how you can basically talk to Claude
and get the information you want.
So the main thing here,
is to make sure that the format for every piece of information you want
is asterisk, the thing you want,
asteris, asterisk, colon, and then the mini prompt, the instruction.
And that can be as elaborate as you want.
You can literally get to write you like code if you want.
And so now what we have is another challenge,
which is the Claude actually gives us the output in a single text block, right?
Same way as it would give us output here like this.
And so if I just wanted to take like the opening out,
I can't do that, right?
Because it's one big text block.
If I try to send information to Webflow,
Webflow will take this entire text block.
Same way we will take all of this information as one.
It wouldn't know how to break it down.
And so the reason we added the asterisks is because that is a rule we said,
a bit like an indicator for the next step, which is another piece of Python code we're going
to add.
And so we're going to hit run Python here.
And the input data this time is going to be response.
And here we're going to put the,
Claude's actual output, right?
And now what we can do is take this bit of code and paste here.
And basically what this is telling Zachary to do is find a pattern where there's
asterisk and then basically strip that down and give us just the information after that, right?
And so you hit this and immediately it will just break that text down.
And so now we've got the place name as an individual string, URL as an individual string,
and all the information that we asked for.
Again, the score here, we'd want it just to be 9.20,
but that's based on the prompt that we gave it.
We can refine that.
But effectively, anywhere there was asterisk is broken down
and given us a string of information.
And so now you can see that if you kind of extrapolate this out,
that's how you start to get every little detail that I have here.
Like, you know, FAQs, the phone number, the, you know, the opening hours,
every single thing is individual sets of data that I've asked it for.
and then the final step you would do, now that you have this information, is, it's connected to your Webflow project, right?
And so I have here, Webflow.
And so if we go to our Webflow project here, we might want to create a collection item quickly.
So we'll say our collection will be, you know, restaurants, and we have naming it already.
We can have different fields.
So in Webflow, you can add, you know, all different types of fields here.
So now a text might be, you know, total score.
And then another field item might be, no, we've got the URL here.
So we could say, you know, URL.
So let's just create that collection.
So again, you guys can, you know, really build this out.
And maybe we can do a more detailed breakdown in future as well.
And so normally in Webflow, you'd add things manually here, right?
You'd click add and then you'd manually add, sorry, you'd manually add a new place.
But that's obviously very time-consuming.
We're not going to be doing that.
The good thing with Zapier is if I just publish this,
With Zapier, it connects to Webflow, and so it can find your CMS items, and you can just map fields to that CMS.
And so now that we created a CMS, you have a template page here, restaurant templates.
The same way over here, I have restaurant templates.
This is my restaurant template page.
You also have that, right?
And so now you can put any type of design element you want in here, so we could go into here and copy something.
You know, let's take, whatever, let's take this over here, copy this.
for argument's sake, you know, this might be our title.
This might be the total score, total score.
You know, and this might want this to link to a URL, right?
So like visit, and that could even go as far as saying visit
and another text block where I would say that the place is the name of the place again.
And so we will go to,
here now, go to the Webflow step. I'm going to create a live item. We're now going to go account.
And we're going to connect it to my account. They continue. You're going to pick your site.
This is our SIP AI. Our collection is found a restaurant collection we've just created.
By the way, when you create a collection, make sure you publish. That's otherwise Zapio won't pick
it up. So if you struggle with that, it's probably because you haven't published it. And all the fields
we've just added. So we've only added a few of them. But again, if you have a big site,
you can have as many fields as you want here.
You can start to see the fields here.
Now we can actually map data to these fields that we've just set up.
And so the place name now, if you see here,
we've got the Python response from our clawed output broken down,
and this is the place name over here.
We then have the total score,
which is going to be the data that we're connecting from our Python output again,
which is going to be like, you know, where's total score?
No, do we give us total score?
Maybe it should be a total score.
Hmm, the universe total score.
Okay.
Location and accessibility.
Let's just put that score in for now,
just so we can see where it looks like.
And then URL will have our URL from here.
It's your website URL.
Cool.
And then slug.
So in my site, I actually create the slug as well with Claude.
So the reason I do that,
So if you see over here, this slug, which would be slash parkers,
normally menu just there could be clicked on it.
The reason I do that is because when you're doing your SEO,
you want their 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
because it's difficult to create the schema
once your webflow item has been created, you know.
And so now that we're done there, you can continue and then test step.
Oh.
What does it doing that?
Is there a bad request or a URL?
Oh, it might be this over here.
Let me see.
What's going on?
Oh, I love that there's a bug because...
Yeah, I know.
It's just real life, man.
It's not so funny.
Like, I never really have bugs.
Bugs of Word.
Let's test again.
Let's see what's going on.
Okay, now, okay, so here's what I do.
I would just basically individually delete and then test again.
Let's see what it's coming from.
All right, cool.
Okay, fine.
there's some formatting issue somewhere.
So maybe this.
Let's see.
And this is just good for people
while you're debugging.
This is good for people to see how
someone like you, once they have a
problem, how do they think
about debugging?
Yeah, for sure.
For sure, for sure.
Yeah, I normally just kind of
work back through my steps.
So I'll just like, normally I'll go like,
so if you saw here, I went to Webflow, I saw that
it was obviously I just deleted two things
because I'm trying to just minimize, get back to like, you know, one step out of time.
So let's add place and see if that works.
If that doesn't work, then this was all, nothing here was working.
So at least we know that works.
It sends to Webflow.
And so before I start adding total score, I'm actually curious because I can't find total
score.
So I just went back to my step here and wanted to see if we actually got total score as an output.
And we did.
And so we do have a total score there.
And in our code, did it break it down?
Well, we don't see total score here.
we only see value.
So something's going on
where there must be an asterisk problem
because if you see here like food menu scores,
that's all looks wrong.
So somewhere I probably missed something in the formatting.
So let's have a look at our prompt again.
So have we missed a colon somewhere?
Hmm.
No, we've got the colon's in place.
Interesting.
Should we got our place name?
Yep, yep.
So could, ah, hold on a second.
It could be maybe because we've got the percentages and dollars in there, these signs.
So what we want to do is, yeah, so I think that's messed up formatting.
So, square, I'm going to find available data.
Yeah, I don't know why it's adding AstraZCN.
We're not asking it to.
So, okay, so now we can go to our guideline and say, print your,
Print only the output. Print only, print your output as the, print only the titles inside
asterisks followed by the the...
the followed by the answer to that specific prompt.
This is probably not making the right sense in English, but see.
Only titles inside asteris, followed by the answer to the answer to the prompt.
If my instruction, if, no, let's not worry about that.
But let's just see what it starts for now.
2,000 places, e.g. 9.10, e.g. 8.20.
Now speech marks and no additional text.
Cool. Let's see if it does that. Okay, cool. So, yeah, it seems to be better.
Food money score, total score. Yeah, okay. So that's about right.
Let's retest a step.
Okay, good.
This bit over here, though.
Why does it put that in day and night?
Ah, because we have this information down here after it.
So it's thinking that's all part of it.
Why is it doing that?
It's very strange, though, because I've never had this thing before where it will literally follow one from the next thing.
There must be something.
my prompts normally, I don't have the prompts in front of me, that I normally add in the
guidelines that tells you not to do that.
But yeah, let me see.
Scores.
Chudel de v.
Yeah, I don't know.
We'll give it a couple minutes.
If not, what we'll just do is we'll edit this part out and we'll just be like,
and then you publish it to web flow.
Yeah, yeah, yeah.
I'm just wondering why it's even, why it's taking?
You know, I'm going to do.
Let me just jump into.
my actual normal
yeah
it was not this one
submit it's working here
just read this
my normal prompt I like
enormous
now this is a prompt
so
I'll give you the title of a field
I want to up a day for the field we're wrapped in
asterisk for example restaurant probably rules I've set for you
and you're giving that up I want to simplify the tide
then yeah cool
all right
let's take this and see if it works
well Utah
for the field you guys
and you give that
okay
avoid using generic or
AI sounding language
I like that
I know
if there is French
actually let's not do that
and everything would be French
because it is literally Montreal
so if there is
yeah
uh
her.
Okay, we can just do it here.
Cool.
All right, so you can probably just take out the bit
where I just went over to this project.
Yeah.
And we can just go straight into this.
Okay, so I've just put the guidelines in
from our other project,
when best to buy a project.
Let's see if this works.
So it should be a little bit clearer.
I'll give you a title of a field that went to out for data for.
This will be rushed in asterisks.
Cool.
So let's see if this was otherwise,
Lord knows why it's going to get down using that.
Anyway, let's see.
fingers crossed.
Oh, actually, I do know why.
Okay, let's see what happens.
I do know why.
Yeah, I do know why.
The reason that's happening is because, okay, this is better now.
But what's happening is it's actually, yeah, it was adding information into the Claude response.
The Claude response only should be the asterisk, no other information.
So it was including this as part of the response.
So that was a problem.
So we just had to kind of clarify probably like to where to stop.
So now what's happening is it's given us a score.
but then the category breakdown.
So total score.
Yeah, so we'll just go here.
Print the film in the score out of 102 places.
Only print the score.
All right.
Let's see if this helps.
It gets us through the door.
All right, yeah, cool.
There we go.
All right.
So a little bit of playing around with Claude,
but we got there.
So what your output should look like this.
It should just simply be each item you've asked for with the information.
And it shouldn't be anything else in between.
It should just be the output you want, right?
Because this is the data we're going to send now to Webflow.
Cool.
So now we can go here.
We can continue with the Python stuff again.
Break the data down.
Now the data is broken down for us.
I'm here continue.
And we can add the information here.
Where the total score go?
Total score disappeared on us now.
All right.
Let me one second.
It's going to bug me.
It's going to two seconds, Greg.
Why do it do that?
Total score is here.
Yeah.
Very odd, right?
Because it is there.
Totally.
That is so odd.
Why didn't play my emotions?
Okay.
We'd get there if we had more time.
All right.
No problem.
All right.
Fine.
Let's just use the food menu score on a total score.
Fine.
And URL here.
as the URL.
Yep.
Oh, oops, no.
It's incorrect, because it's not in HATPS format.
Oh, yes.
Good eye.
That's going to be a formatting issue.
So, go to words from putting it in the URL,
URL in full HTTP format.
The URL of this place.
In horizontal format.
Cool.
So fun to build stuff in this day and age?
You know what it is?
It's like you can just sit here.
It's so annoying.
Look at this stupid thing.
It's like written this whole thing out.
Doing that.
It's so I've never had this.
What model are we using?
Are we using like?
Oh, maybe it's three and a half concise
because there's a lot of traffic.
Is that possible?
Maybe.
You go see balance,
most powerful latest, Sonnet.
balance very straight very very very odd that it would do that like I've never seen it be only
print it I'm literally saying only print the score and nothing else after like how clear do we
have to be it's wild but anyway you see yeah okay well is there for now but this might be
because it's got a hand in it let me let's let's change this yeah so maybe that's why it's
not breaking it down because any odd food and menu score.
So it might be anything with an extra symbol.
Because on Best to Buy,
basically we had an issue where like we get the pricing in dollars,
the symbols to reflect like not as expensive or whatever.
And it was crashing the site.
And it actually took us like three days to figure out.
It was because there was like a character in it.
I couldn't understand.
Yeah, this.
How does that even make it?
Wait, do not.
do not, do not, do not give me any explanation in your output.
I'm getting increasingly angry in my prompt.
Just the answer I'm looking for based on the instructions.
Please and thank you.
You know how many times I've been like, it's at bedtime for my kids.
They're like dying to go sleep and I'm like, just give you one minute.
I'm just trying to suss this thing out.
All right.
Come on, fingers crossed.
Let's get there.
Let's just break everything down.
All right, I'm giving up on total score.
I don't know what enough is going on there.
All right, we've got this information that we have.
Great.
Food and menu score is there.
The URL is there.
Let's drop that in.
Cool.
Yep.
All right.
Nice.
So.
All right, boom.
So at least we have that now.
In Webflow now, you'll have your data that's just been added.
And so we see the score is in there, the way we've broken it down, the URL, and the name.
So now you can start to understand that you can literally add whichever fields you want,
whatever type of prompt you want into Claude, be as creative as you want with the prompt,
so long as you ask it to wrap the output in those asterisks and then break it down,
and then you can just print that information back into Claude.
So the last thing you're going to do here to tie it all up
is you're going to find the data element you want to, you know,
connected to you. So here we're going to take the title,
we're going to go to settings,
and hit this purple little plus here,
and I'm going to say it's going to come from name.
And so it's going to pick you up from our CMS.
Total score.
Obviously, this is like just a dead design.
You can design it however you want.
Total score will be there.
And then like visit.
And again, you put our name.
So I visit El Express.
And then the URL as well can also be connected from your CEMS.
So if you click the link button here and it said, get URL from restaurants, you can hit this and it'll find the URL field that you can hit.
And so that's the most barebones basic way of setting up something between, you know, these platforms.
And once you've done that, you will have a basic webpage by this has got data on it, your own data, and then this URL will link to their site with your reference on it.
yes that's that
I don't mind showing you the SEO
stuff if you want to
or we can do that another time
depending how
yeah
yeah
well
I mean I think
dude the amount of value
you just gave is insane
like we
had an idea for
for a directory
we built it
it all works
of course it's not
stylized and stuff like that
but that's like
the easy part honestly
yeah
um
so
stylizing it and then
yeah we'll have to have you back on here
another time for
for SEO and startup ideas
but dude Omar thank you so much for your time
Omar
where could
where could people get to know you a little bit better
and is there anything you want to say to people listening
man I just want to first of all you know
I'm a builder and designer and stuff myself
so you know I think it's been it's very fun sharing this type of stuff
and it gives me great purpose doing this.
I do this type of stuff for my kids as well,
just sitting and building stuff with them.
So thank you for listening,
and I hope you guys get value from this.
So that's the most important thing.
And thank you to Greg,
you know, for the platform you created.
In terms of finding me,
I think I'm pretty active on Instagram.
You'll see more of just me, you know, being me,
but Instagram.com slash omar chowdry.
My name, I'm sure you can spell out in the description,
but that's me on Instagram,
on X, X.com, same omar chowdry.
And then if you want to learn more of this stuff as well,
I'm on school, you can go to school.com slash five-day sprint.
I've got a bunch of, like, you know, demos and deep dives into tools
and how you can use them.
And there's a community of people on here that are building stuff.
And, you know, every day we're on there, just, you know, creating things together.
So that's school.com slash five-day sprint, five-day dash sprint.
And you can jump on there and learn more of this stuff and get all this code snippets and stuff.
So, yeah, that's how you guys there.
Thank you, Greg.
All right, man.
I appreciate you.
Catch you later.
Yeah, good.
Yeah, good.
Yeah.
