Pod Insights The Startup Ideas Podcast This AI Agent creates 1000+ SEO Pages in 52 min (Claude + MCP + Cursor) About this episode Join me as I chat with The Boring Marketer to demonstrate how non-technical marketers can use AI tools like Cursor and Claude Code to build programmatic SEO strategies without coding knowledge. He walks through a complete workflow from keyword research to deploying a live comparison page for AI tools, showing how this approach can potentially generate thousands of targeted pages to capture search traffic. The demonstration highlights how AI is blurring the line between marketers and developers.
Timestamps:
00:00 - Intro
01:35 - Cursor Overview
03:50 - Claude Code Overview
09:47 - Using FireCrawl MCP scrape website data
13:13 - Programmatic SEO Explained
15:25 - Benefits of Claude 4 Opus Max
17:48 - Using Perplexity MCP to find AI tool comparison keywords
22:44 - Creating a PRD for the project
24:58 - Using Claude Code for Programmatic SEO
29:21 - Why learn to use tools like Cursor
30:58 - Cursor + Claude Code vs n8n
40:06 - Cost of Claude Code
42:51 - Deploying the page to Vercel
45:28 - Reviewing Deployed Page
Get Your Complete Financial OS at https://www.brex.com/sip
Key Points:
• James (The Boring Marketer) demonstrates how to use Cursor and Claude Code to build programmatic SEO pages without coding knowledge
• The workflow combines MCPs (Model Control Protocols) like FireCrawl and Perplexity for research with Claude Code for implementation
• James shows how to create a comparison page template for AI tools that can be replicated for thousands of keywords
• The entire process from research to deployment happens within the Cursor environment using natural language prompts
The #1 tool to find startup ideas/trends - https://www.ideabrowser.com
LCA 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/
BoringMarketing — Vibe Marketing for Sale: https://www.thevibemarketer.com
Startup Empire - a membership for builders who want to build cash-flowing businesses https://www.skool.com/startupempire/about
FIND ME ON SOCIAL
X/Twitter: https://twitter.com/gregisenberg
Instagram: https://instagram.com/gregisenberg/
LinkedIn: https://www.linkedin.com/in/gisenberg/
FIND THE BORING MARKETER ON SOCIALX/Twitter: https://x.com/boringmarketer
LinkedIn: https://www.linkedin.com/in/jadickerson/
Transcript Speaker names marked ? are inferred from speaking time and the show’s known hosts — they are not voice-verified.
0:00 Greg Isenberg? Anyone could become a developer with AI. There's a bunch of tools that you can cobble together with Cursor, Claude, and a few others. And we go through how a non-technical person in three weeks is now building apps that are getting thousands of visits every single month. I think a lot of people have avoided Cursor because it's pretty daunting, but the upside of learning a tool like Cursor is totally worth it. And this is a comprehensive tutorial meant for non-technical people with the apps that they could build to help get thousands of customers for your startup. Watch this to the end because the people that do that, I think,
0:44 Greg Isenberg? are going to be extremely well-equipped for the future ahead of us.
0:58 Greg Isenberg? We got the boring marketer on the pod. He is leading the charge of automating marketing with AI. So, James, what are people going to get out of this episode if they stay to the end?
1:11 Speaker 01 Yeah, so over the last three weeks, I've gone deep into Cursor, and I want to show you exactly how I set it up to get things done. And I'm going to give you a super actionable workflow that uses MCPs and Claude code so that you can get more traffic to your website.
1:26 Greg Isenberg? Cool, let's rock.
1:28 Speaker 01 All right, so I'm going to share my screen. And we're going to pull up Cursor, actually. All right, so this looks pretty scary to a lot of people when they first open it up. It was really scary for me until I just started getting in here and playing around. So what we have here on the right, this is Cursor's agent. So this is kind of like, A, a way to generate code, a way to do research, a way to chat in natural language so that you can build things so that you can understand sort of like what is possible. And the agent can understand your code base in great detail. So the way that I started with Cursor...
2:14 Speaker 01 Actually, I had a chat with a friend of mine named Amir. He kind of showed me how he was using Cursor. And I was like, wow, this is really cool. I got to dig in and I got to learn more. So I started with Cursor's agent. But what I found was that I was running into a lot of the problems that I had faced using other like vibe coding platforms. I would have a lot of bugs. I would have to sit there and go back and forth a ton. And, you know, I was wasting a lot of time. And I heard a lot of people talk about Claude code. And I installed Claude code. And what you can see down here is, is a terminal.
2:56 Speaker 01 If you can see that at the bottom of my, my cursor screen. And, you know, you have a terminal on your, on your desktop. But there's a terminal within Cursor. And since I don't really know much about terminal, I just decided to use this one. And to the right, I've got my Cursor agent. And down here, I've got my terminal. Above the terminal, I've got a little notepad so that I can like, kind of plan out a project, just brainstorm and dump some thoughts. And on the left, that's where all of like, the files that include the code live. I'm not even going to go into those because I don't even look at them, to be honest with you.
3:36 Speaker 01 So my goal here today is to show you how I use Cursor Agent to do research. And then we're going to use Claude code to actually execute the plan. And we're going to deploy it and we're going to see how it looks. Okay, so let's start up Claude code. And you can see down at the bottom of the terminal, I'm just typing Claude. If you go to like anything like ChatGPT or go to Claude and you, and you ask, hey, how do I install Claude code in my terminal? It's really easy. It'll give you like one line, you copy and paste that into your terminal. You hit enter and then it'll ask you for your credentials. It'll give you a link.
4:17 Speaker 01 You click the link, you go to an anthropic website, you enter your credentials for Claude. Boom, you have. Claude code in your terminal. It's really that simple. If you want to get some insight around like what you can do with Claude code, you can just ask it. That's like how I've learned how to use it. A lot of people are like, "Hey, give me a tutorial for like how to use Claude code." The best way to use Claude code is to ask how to use Claude code. So, you know, that's what I'll do. So we'll start up Claude code. You can see it says, "Welcome to Claude code." It gives me a couple little instructions. Ask, you know, do, do help for help, status for status. So if you just click this, this slash, you can see a lot of different options here.
5:03 Speaker 01 I don't even mess with any of this, to be honest with you. I actually just found out about this as someone was asking me about Claude's planning feature. So, okay, some people ask me before we get started, like, "Why do you use Claude code instead of just doing everything in Cursor Agent?" I've been asked that on X a ton. And the simple answer is, I find that Claude code is much more successful at getting me to a working, completed project. And the reason is because A, I believe that Claude code has a lot more context on the files that it's building and my sort of complete file structure within Cursor. And B, it does a really good job at planning out its tasks.
5:48 Speaker 01 It's very logical, it's very streamlined, and you can follow along and understand exactly what it's doing the whole way. Now, throughout those tasks, it's going to give you updates. You're going to have these little like checkmarks so that you can see exactly what it's doing. You can ask it to stop at any time if you want, and then it will confirm with you if you actually want to, to push something live or to create something.
6:12 Greg Isenberg? Real quick, I need to tell you about something that's helping me sleep better at night as an entrepreneur. I was running multiple companies with money scattered everywhere, zero spending visibility, and making growth decisions pretty blind. I knew there had to be a better way, and my friend told me about Brax. So I switched and now I have mission control for every dollar. Spend management and visibility, virtual cards for my team, and earning cash from the same day treasury product. I was leaving so much money on the table, but not anymore. I have a financial operating system for our businesses to make decisions
6:57 Greg Isenberg? so I can spend smarter and move faster. And it's been a total game changer. I'm loving Brex so much. I reached out to them and asked them to sponsor the pod. Start sleeping better. Your financial OS is weaning. Brex is giving SIP listeners $7,500 in perks at brex.com/sip.
7:24 Speaker 01 Now, there's two other sort of scary things that I have set up here that I just want to clarify with people as well. After I create a project, I deploy it on Versale. Now, Versale is like a complete sort of web app and website deployment infrastructure. So it'll host, it'll make sure it's fast, it'll make sure it's optimized, and it makes it really easy to do it right from Claude code. So it's a similar process to install that in your terminal as installing Claude code. Go to an LLM, say, "Hey, how can I deploy on Versale with Claude code from my terminal?" It'll give you a little code snippet. Boom, it'll install the package and then you can sign up for an account,
8:09 Speaker 01 link up your credentials. It's a pretty straightforward process. So that's my setup. All right, are you ready to get into some fun stuff?
8:17 Greg Isenberg? Dude, you got me fired up, absolutely.
8:20 Speaker 01 All right, cool. And, you know, so far, again, I started this three weeks ago and my goal was to go as deep as possible as I could into all this so that I could essentially try to become a developer. And so far, like yesterday, I launched a keyword research app. I put the public repo out on X so people can download the code and use it and create their own variations. So I'm actually like contributing, which feels kind of cool to the development world as a totally non-technical, boring marketing guy.
8:55 Speaker 01 All right. So what I want to do, I want to show you one of my favorite vibe marketing use cases for how you can like implement this whole stack. And I mentioned MCPs and I know that you've had a lot of guests on to talk about MCPs and the audience is probably a bit familiar with those at this point. So I'm not going to go into great detail with that. To set up an MCP, I just ask Cursor Agent how to do it. Like, it's, it's literally that simple. There's no secrets. If you've never set up an MCP before, say, "Hey Cursor Agent, I've never set up an MCP before. Help me get started." Okay? Then it'll go and look for MCPs that you can install. Start with a really, really simple and basic one. You can start with
9:37 Speaker 01 Firecrawl. You can start with Perplexity. 90% of the MCP uses that I'm doing are with Firecrawl or Perplexity. All right? So, let's go. So, the goal of what we're going to build today is I want to build a bunch of pages on the vibe marketer.com that are going to go in a rank for search terms. This could be Google searches. This could be people searching for information in ChatGPT, whatever. So, we're going to go and find keywords that are relevant to my business. We're going to have Claude Code build up a page, and then we're going to look at the page. We're going to see how we like it. You know, you're a lot better at
10:20 Speaker 01 design than me. I suck at design, so maybe you have some ideas for how we can improve the page. We'll work with Claude Code to make some edits. And if we like it, we can spin up more pages, or we can go deeper and optimize that page a little bit. So, the first thing that, that I would do is I would come here and I would just start vibing with Cursor Agent using some MCPs. So, let's, let's just say, use the Firecrawl MCP to scrape the vibe marketer.com
10:59 Speaker 01 and create a .md. So, this is a markdown file. This is just a text file that it's going to create for me, kind of like a Google Doc, with a complete summary.
11:13 Speaker 01 Alright, so I entered that prompt and what's happening is the Cursor Agent is telling me, "Hey, I'm gonna go and use FireCrawl to scrape the website." So it's gonna go and it's gonna look at everything on the site. It's gonna look at the text, it's gonna look at the images, it's gonna look at all of that stuff. So you can see that it's calling these tools in the background. It already scraped the site. It's not a very big site and now it's creating a comprehensive Markdown summary file. So it's just consolidating all of that information into a document. Makes sense so far?
11:51 Greg Isenberg? Yeah, and the way to think about FireCrawl is it just to think about it as a scraper?
11:55 Speaker 01 Yeah, it's basically a really great scraper. That's how I use it. They've got some other like features and things that they're building and deploying, but I use it as just a scraper. So here we go. We've got the results of using the FireCrawl MCP. And again, the beautiful thing about these MCPs within Cursor is that I can execute a FireCrawl scrape with natural language. I can just say, "Hey, go use this and do this with it." And then it gives me a document that's now within my development environment. Okay, now when I want to do something with this information, I can just reference this document to Claude Code or to Cursor Agent
12:40 Speaker 01 and it'll have context on everything that's on the Vibe Marketer website.
12:46 Speaker 01 Alright, so cool. It's got some key statistics. It got my core offering here, main features, etc. Okay, so now that we have some information about the website, we're going to go and find some relevant keywords that I can go and try to create content or webpages around so that I can rank for those. Alright, so the next thing that I'm gonna do is I'm gonna use the Perplexity MCP. Perplexity, I know you just did a video on Perplexity. They're absolutely on fire. I love their API and their MCP.
13:27 Speaker 01 I use it for all kinds of research and I'm always amazed at like what it can do when it returns me results. So let's see. Now use the Perplexity MCP.
13:40 Speaker 01 To find relevant programmatic keyword ideas for my business. Okay, now, before I hit enter on that, what's programmatic keyword ideas? So, keywords are just things that people search for, alright? Programmatic keyword ideas, if you think about like Zapier, they're like a great use case for programmatic SEO or whatever. They've got like tons and tons of webpages for all these really like long tail or specific search terms. Like, how do I connect Slack to Google Docs? Or something like that.
14:23 Speaker 01 And they've got a webpage for each and every one of those search terms, alright? So, maybe they've got 100,000 pages, I don't really know. I don't need 100,000 pages, but it'd be cool if I had 1,000 pages. And it'd be cool if, out of those 1,000 pages, they each got 20 visitors a month. Because they were targeted to keywords. And it'd be even cooler if I could execute that entire strategy right here in this development environment. And then, within a few months, I was getting 20,000 visitors a month organically to my website. That's the goal.
14:57 Greg Isenberg? That would be cool.
14:58 Speaker 01 Yes, so let's, uh, let's see if we can make it happen. Alright, so, uh, we're gonna use the Perplexity MCP to find relevant programmatic keyword ideas for my business. So, I'm finding keyword ideas, and, uh, these are also known as, as seed keywords. I haven't actually gone out and done the keyword research yet. I'm just trying to get Perplexity to come up with some concepts and some ideas for this programmatic approach, alright?
15:26 Greg Isenberg? And so- One quick thing is, I noticed you're using Claude for Opus Max-
15:31 Speaker 01 Yeah.
15:31 Greg Isenberg? -in the agent. Is there any thinking behind that?
15:35 Speaker 01 Um, I always like, so I'm, I'm always trying to use the best model that I can. And for this purpose here, it's probably way too much. It's probably overkill. Typically Opus Max is more expensive and it's for like really complex things. But I just have it here to make sure that I can get some like good insights and good results for, uh, for the viewers and the listeners.
16:02 Greg Isenberg? That being said, if you're getting, if this is going to help you get 20,000 visitors a month on autopilot, is it not worth it?
16:10 Speaker 01 Yeah, a few extra bucks to use the best model is totally worth it. Especially kind of in this planning phase. And, you know, a lot of people gloss over this part of vibe coding or vibe marketing, the planning and the research step. Everyone wants to get to like this sexy workflow or this sexy like output. But really like, uh, the magic is in knowing what you're actually like focusing on and putting all these efforts towards. So I spend actually a lot of time just kind of like planning this stuff out, doing the research, calling these MCP tools, building these like strategy documents, which we'll get a little bit deeper into, uh, down the line.
16:54 Speaker 01 So perplexity is working right now. Let's, uh, let's see what's happening.
17:02 Speaker 01 All right, cool. So it, uh, it called the tool.
17:08 Speaker 01 And, uh, if you haven't worked with these tools, sometimes they do take a little bit of time, totally natural. Sometimes it gets stuck in like an AI loop and you have to just like stop, stop it and try again. So, uh, looks like it's, uh, it's doing its job though.
17:24 Greg Isenberg? I mean, even human beings get caught in a loop sometimes.
17:28 Speaker 01 Oh yeah. We get caught in a vibe loop.
17:33 Speaker 01 We're just, we're just in these tools and using AI and not understanding what's going on in the real world. At least that's been me for like the last three weeks. Been in a vibe loop. All right.
17:44 Greg Isenberg? Vibe vortex.
17:46 Speaker 01 Yep, a vibe vortex.
17:48 Greg Isenberg? It's so crazy because this is something that you would spend thousands of dollars on with an SEO agency.
17:54 Speaker 01 Exactly.
17:55 Greg Isenberg? I've, I've spent thousands of dollars on this before in the past.
17:58 Speaker 01 Yeah, yeah.
18:01 Speaker 01 It's even starting to generate code for how we can do this. Okay, so now we have some relevant programmatic keyword opportunities. And yeah, as you said, Greg, like to find these typically, it would either take you an absolute like ton of time to go into, you know, whatever like clunky SaaS tools are out there that you have to go through and dig for these types of keywords. Not only that, you have to think about the strategy and, you know, which ones are relevant and stuff like that. So my favorite one that I see here is like AI tool comparisons. I think that that would be a really solid one with all the tools that are coming out and stuff.
18:42 Speaker 01 There's a lot of search volume out there for people comparing and contrasting these different things. So let's do AI tool comparisons for marketing. So I'm just going to follow up here, see what it says. It's using perplexity again. So, you know, as, as I've talked about, and as you've also talked about, you know, the best way to work with AI, it's not like a one shot. Like you have to go back and forth. You have to re-prompt, you know, you have to kind of understand what's coming back. If that sort of fits what you're looking for, and it takes a little bit of back and forth and a little bit of work to get what you want.
19:25 Greg Isenberg? It's almost a mistake to one prompt and accept what the answer is.
19:30 Speaker 01 Yeah, it's more like a conversation and, you know, people that create these like super complex prompts that say like, use this prompt to do this. It's like, that's not really how most people or really anyone that I know of that uses AI really well is doing it. So we have this now.
19:52 Speaker 01 I want you to use the data for SEO MCP to research our keywords and give me an idea of the potential search volume of our approach.
20:11 Speaker 01 So it's already found a bunch of like relevant AI marketing tools.
20:18 Speaker 01 We're going to go out there and and get some keyword research done. I have another MCP here.
20:28 Speaker 01 Let's see, that I'm trying to use called data for SEO. And the way that I like validate these keywords and I get specific numbers and metrics from them is by using that MCP. So it's pretty cheap. I don't have to log into like overwhelming SAS tools. I can do keyword research right here with AI assistance. And really, I don't have to be an expert on, you know, search and all that stuff to do this.
20:57 Speaker 01 All right, so you can see those head to head comparisons, right?
21:02 Greg Isenberg? Yeah.
21:03 Speaker 01 So it went out and it found that, you know, if we look at like, I don't know, HubSpot versus Zapier or Synesthesia versus Hagen or Jasper versus ChatGPT, those things are getting search volume. So the head to head comparisons, 20 tools times 20 tools with 10 different use cases. That's 4,000 combinations. Average volume per keyword, 200 to 500 per month. Total potential search traffic, 800 to 2 million searches a month. So that's a ton of traffic. I can get super dialed in and specific. That's probably got some pretty broad and competitive stuff in there.
21:47 Speaker 01 But I'm just going to like develop a plan so that we can, we can actually start building. All right, so cool.
21:57 Speaker 01 Now, I want you to create a PRD that I can use to build my first programmatic page template based on this strategy. Use the information that you've gathered.
22:19 Speaker 01 To prioritize A, tool comparisons, B, relevant tools to the vibe marketer.com, and C, a high priority keyword that we can create solid content around.
22:44 Greg Isenberg? So PRD is short for product requirement document. So why are you, why are you doing this at this stage?
22:52 Speaker 01 So why I'm doing this here is because I just want to like, get all the context of the research steps that we've done into one clear list of actions that we're going to go and provide Claude code. So I don't want to have to go prompt Claude code and say, hey, go and find this like research that we did over here. Go find this. All the context of this chat is in the cursor agent window right now. So I'm taking advantage of that so that I can just kind of consolidate and arrive at like a clear final plan.
23:27 Greg Isenberg? Yeah, I think if you, what I've noticed is if you don't create a PRD, the output ends up being worse, like very diluted. So what's cool about the PRD is you, you can kind of like drip feed context. And because of that, because of how tight the drip feeding is, you end up getting better results.
23:50 Speaker 01 Yeah, absolutely. Yeah. It creates a super structured path for like an agent or an LLM to follow. And it's going to prevent you from having to like, you know, go and get artifacts and different documents and other things and, you know, go back and reference those again, have a bunch of other chats going on. So here we go. We've got a PRD. And let's take a quick look at it. It has provided us an overview, the objectives, success metrics. So our goal here is 10,000 organic visits a month within 90 days. That sounds pretty cool. It even developed
24:32 Speaker 01 a persona. It went into user intent analysis. So it actually looks at keywords and tries to understand if these keywords have intent behind them and people are actually interested in the topic and want to buy something. So.
24:48 Speaker 01 For this use case, let's go ahead and do video and creative tools, tier three. All right, so what I'm going to do is I am going to fire up Claude code over here. And what I'm going to do is say, hey, we have a new project to work on for the Vibe marketer production website. So I've got a folder over here under that cursor vibe in the upper left-hand corner, and I'm not going to open up all of my different project folders and stuff like that. I know what folder my website is in.
25:33 Speaker 01 There's a bunch of code in there. Again, I don't even know what all of it does, but I know that it's all contained there, and I want Claude to know that we're working on that specific project. So let's let it know. So we have a new project to work on.
25:50 Speaker 01 Let's fire them up. So what it's doing now is it's going through that folder. It's looking at all the files. It's understanding like, you know, what it's all about, how the website's designed, how it looks, stuff like that. So we're sort of focused on the right thing together. And then it says, here are some possibilities of what we can do. But I want to work on this strategy that we created with Cursor Agent and with these MCPs. So I'm going to say, find the programmatic SEO comparison PRD file in our environment. That is our project.
26:35 Speaker 01 Okay, and here is that document. And Claude is going to search my file system here, and it already found the file. Now it's reading through all the information, the goals, the objectives, how we want to go about this, the example keywords, and all of that. So it found the PRD. And the next thing that Claude Code does after it understands our project and what we're trying to work on now, it's going to map out a plan. So it created a to do list right here. So it's going to set up a project structure. It's going to create the data structure for the tool comparisons. It's going to build page templates so that if we want to create a bunch of these, it can do that in a very consistent way. It's going
27:20 Speaker 01 to create the initial tool data for chat GPT versus Claude comparison. It's going to build an interactive comparison table and pricing calculator. It's going to implement email capture and community CTA components, which are the main sort of calls to action that I currently have on the vibe marketer.com. And then it's going to add an FAQ section with schema markup. All right, cool. So it's saying, I see your project. This is an excellent strategy to capture traffic. Based on the PRD, should I start building this or integrate it into your existing production site? So I want this to be within my production site.
28:03 Speaker 01 And it should start getting to work here relatively quickly. So let's see what Claude Code does next.
28:11 Greg Isenberg? And if we take a step back here, you're literally coding right now.
28:15 Speaker 01 Yes.
28:17 Greg Isenberg? Right?
28:18 Speaker 01 Yeah, like I am just building and coding with prompts and I don't really know what's happening, but I'm following along. And like at this point, after three weeks of being in a vibe vortex, I am starting to understand like how all this fits together and how it works and stuff like that. When I first logged into all this, I was like completely overwhelmed. I was like, I am never going to have figure this out. But you know, it's just that initial like week or so, and it's getting momentum and it's going into this platform and taking some small actions like every day. And, you know, I said on X like, hey, I'm just going
29:02 Speaker 01 to learn this in public and I'm going to share like what I'm building. And that helped me develop a little bit of like accountability around doing it and getting in there. And that's what I did. But yeah, I'm literally coding right now, or Claude Code is actually coding. But yeah, that's, that's how my process has gone so far.
29:21 Greg Isenberg? And what's the what's the upside for someone to actually learn this?
29:27 Speaker 01 Yeah, I mean, it's really limitless, to be honest with you. Like, what I'm seeing is that there's sort of this like convergence happening between like a vibe marketer, like like me, and like a developer, like a full blown developer. And I think that like Cursor and Claude Code and these tools make the ability of like a developer accessible to anyone who's willing to get in here and mess around and tinker and get over that initial like uncomfortable phase. And my friend Amir, who I chatted with about this, and he kind of introduced me to Cursor,
30:09 Speaker 01 said that like, he can see that Cursor could be like an interface for everything. And I'm starting to see that here as well. I mean, you can create content, you can create webpages, you can do research, you can actually implement all of that stuff yourself, you know? So it's not like you're going into an innate in workflow and you're spending like hours setting this thing up and it's spitting out like a Google sheet and then you have to figure out what the hell do I do with that? It's like everything that you're producing here is extremely actionable that Claude Code can go and implement on your website, in an app, as a new project, whatever.
30:50 Speaker 01 So it's like a very closed loop environment where you can go from insight to action extremely quickly.
30:58 Greg Isenberg? So, right now, I'm seeing tons of, you know, people coming up with N8N workflows, like especially on X and LinkedIn, they're like, comment N8N to get the N8N workflow. Are you saying that Cursor, in a lot of ways, is just a more powerful version of N8N?
31:17 Speaker 01 If you think about N8N, you know, You're going and doing essentially a lot of this, what you're seeing Claude Code do manually. You're mapping out the logic and then you are figuring out how to set up a system that executes your goal. So you're selecting these different sort of like actions that are going to happen. Hey, I want to use this to go get this data. Then I'm going to have to format that data in the right way. Then I'm going to have to pass it over to this tool and make sure that's set up right. Then I'm going to have to figure out where all this is going. Then I'm going to have to maintain that system and understand like where bugs are happening and all that stuff.
32:00 Speaker 01 It's a very inefficient way to build a workflow in my view, after I've really gotten into here and figured out the power of like Claude Code and Cursor. Any N8N workflow can be a micro app or a micro tool that you can build with Claude Code. And what are the benefits of that? Well, the benefits of that are that you can have a clean user interface that anyone can access the power of your tool or your workflow. Can't really do that with N8N very easily. You can make edits very fast without having to go into each individual node and figure out what the problems are and how to debug it. It's a lot simpler, it's a lot faster, it's a lot more streamlined.
32:43 Speaker 01 I did a comparison yesterday. I tried to build a keyword research workflow in N8N. And my process was I came into Claude Code. I said, hey, build me an N8N workflow for this keyword research process. It went and read the N8N docs, all that stuff. It gave me a file to upload into N8N. By the way, this is how most of those like Twitter or X giveaways happen. People like go into an LLM and they create a file, they upload it onto N8N. It doesn't even work and they say, hey, I'm giving this away. That's the dirty secret about it. And then, so I got that into N8N and I tried to run it and it didn't work. Like it was all over the place. I had to figure out how to debug all these different steps. After about an hour, I was like, you know what?
33:29 Speaker 01 I'm not doing this. Then I went back to Claude Code and I said, hey, this process that I want to accomplish, build it as an app. In thirty minutes, I had a fully functioning app. I published it to a production site. It's live on GitHub. People can go and download all the code and it works perfectly. So it was way easier and through the whole process, I'm just using natural language. I don't have to know how to use it in it. You know, I can just come in here and talk back and forth with with Claude code and get to where I want to go.
33:58 Greg Isenberg? With the caveat of you have to get over the hump of understand like this is pretty jarring for someone who doesn't understand code. But like, once you're in it, like, like you said, right? It took you a couple of weeks of being like, okay, I understand what's happening here.
34:13 Speaker 01 Yeah. Yeah. It takes a couple of weeks to like, get comfortable in here. It feels very foreign. You know, this terminal aspect is a little bit scary. Before I found Claude code, I was just using Cursor Agent and I wasn't even messing with the terminal. But Claude code lives in the terminal. And really Claude code turns your terminal into sort of a chat based interface. So you don't have to know what it's doing. You just have to know like what to ask it and and things of that nature, you know? And as you do this, you'll start to understand sort of like, okay, this is kind of cool. Now I get like where these files are and how a project is structured.
34:56 Speaker 01 And I'm I'm learning a little bit about code just watching Claude. I think this is kind of like pair programming, you know? If you're like a beginner and you're paired up with like a senior engineer and you're working together back and forth like, I'm learning how to do this with Claude code as kind of like my senior engineer. And I'm like the intern, just kind of like learning as we chat and learning as we go.
35:19 Greg Isenberg? You're not even the intern. You're like, you're like up, you're you're going to computer science school next year, you know?
35:26 Speaker 01 Yeah.
35:27 Greg Isenberg? You're just asking the questions.
35:29 Speaker 01 Yep, yep. So just to get an update on our to do list here, it's already moved through a bunch of items. Right now it's building an interactive comparison table and pricing calculator between Claude and ChatGPT. That's kind of cool. I don't know what that means, but we're going to check it out once we, once we push this live.
35:52 Speaker 01 Cool. But yeah, like just the learning process of using this, the development process, whatever you want to call it, I'm having way more fun in here than I ever had with any like node-based kind of like workflow tool, you know?
36:10 Greg Isenberg? Totally.
36:11 Speaker 01 All right, we are, we're still working here. The other thing that I want to point out, you know, if you've used like vibe coding tools, something else that I find Claude code is much better at, it just seems like way more detailed, like with the work, it's going and understanding like the code base on a deeper level, in my opinion, I could be wrong, but that's, that's what I gather from just kind of watching what's happening here. And then the other thing that's happened is like every time that I've used Claude code versus like off-the-shelf platforms, like, you know, I'm spending an inordinate amount of time doing debugging when I try to
36:53 Speaker 01 vibe code on your typical tool. And, you know, this can essentially one-shot something for me way, way faster with far fewer errors.
37:03 Greg Isenberg? Right. And like we talked about, it's not really a one-shot.
37:06 Speaker 01 Right. I'm still going back and forth. I'm pulling up that page. I'm going to go look at it. I'm going to debug it. I'm going to tweak some things, you know, stuff like that. So, yeah. All right. Still building, but we're almost there. We're on the last task. Okay, so it's going to install some little like icons for us. While it's working, I just want to point out another thing that I did that people might find helpful. So,
37:39 Speaker 01 our friend Jordan built or designed the first the vibe marketer.com landing page, and it was in like a landing page builder. And I realized, man, I can't do anything with it. Like, I can't even access this builder from Cursor. And I was like, how can I get? That design in Cursor so that I can work from it and I can move really fast and make updates to the site. So I've never really used Figma before, but I found the Figma file of the landing page. I went into dev mode, which I guess is how web developers are getting Figma files so that they can build websites. I didn't want to do that.
38:18 Speaker 01 So I installed a plugin called Anima and Anima allows me to select each layer of that Figma design and it creates code for each layer. It uses Tailwind, which is a type of code. And I just copy and paste the Tailwind code from each of those layers into Claude code. And it was able to use that information to A, perfectly match the style and the brand. And I just have never been able to do that using any other like SaaS tools before.
38:54 Greg Isenberg? Yeah, I think that's cool because if you're building like an MVP for anything, really, what do you need? You need a brand that's going to hit, that's going to connect with people.
39:03 Speaker 01 Yep.
39:03 Greg Isenberg? And a design. And, you know, yes, you can use tools like Cursor, V-Zero, Bolt, Lovable, but sometimes you might just want to hire a designer and designers do often work in Figma. And the ability to just build it yourself and not have to rely on a developer for the whole solo founder who's trying to build, you know, the one man business. I think that's really interesting.
39:30 Speaker 01 Huge unlock. And you remember back in the day how like as marketers, we'd have to go and bug the engineering team every time we wanted a landing page or an update or something like that, even for like the smallest things and they would hate us, you know?
39:45 Greg Isenberg? Well, now they're bugging us because they're like, they need work to do.
39:48 Speaker 01 Yeah, exactly. Or they're like, hey, how can we, how can we use some, some vibe marketing to get more customers or whatever?
39:55 Greg Isenberg? Yeah.
39:56 Speaker 01 All right, so it's doing all kinds of like analysis right now to see if there's any errors in the page. And I think we're getting pretty close. You know, the other crazy thing that that I realized within Claude code, and there's been a lot of like screenshots of this on X. There's a little cost command, so you can you can type slash cost. And you can see how much you're spending in in tokens on the on the platform. And someone commented the other day, like on one of my tweets, like, man, how much do you spend on all these tools and and in tokens and and stuff like that? And I was like, you know, that's that's a good question. I actually don't know. I haven't looked.
40:38 Speaker 01 So I pulled up the cost this morning for for Claude code that that I've spent so far. And to build like an app yesterday, it cost me like, I don't know, 20 bucks. You know, I thought it was gonna be I thought it was gonna be a lot more. But like, it's not as bad as you would think. The cool thing about Claude code here also is you can switch the model that it's using. So you can pick OPUS, or you can let it run default, which is Sonnet. And then it even uses like 3.5 Haiku and 3.7 for some tasks, too. So it will help to optimize your token usage based on the task difficulty.
41:22 Speaker 01 Whereas in Cursor Agent, if I just stayed on like Macs or whatever, I'd spend a lot of money. Or or whatever. Now, Cursor also has like an auto mode that will do a similar thing. But again, I just get better results with with Claude code, so it's just my preference.
41:38 Greg Isenberg? I mean, two ways to think about that, because I know that people in the comments are gonna be like, $20 an app? That's crazy. Number one, if you wanted to learn how to code, like I went to a university to go learn how to code. A university could cost a couple hundred thousand dollars minimum.
41:55 Speaker 01 Yeah.
41:55 Greg Isenberg? In the US for four years. So, you know.
42:00 Greg Isenberg? At at 10 prototypes at $20, that's $200, right? So that's one. Number two is if you're building an MVP and the ROI, like you think that you're going to make more than $20, like there's, there's real ROI there.
42:15 Speaker 01 Yeah, yeah. From my perspective, it's like, okay, if I build a micro tool and I put it behind an email signup or something like that, and I spend 20 bucks to create that tool, and I get 100 emails from people that are interested in that. If I get one of those to go and buy an annual membership to the vibe marketer.com community, that's $200 in revenue with $20 in spend, you know? That's a huge ROI. That's like 10 to one. Like, totally. No brainer, you know? Okay, so it looks like it's completed the process here.
43:00 Speaker 01 Now, I'm just going to do something real quick just to show people like a thought process. Some people might be like, well, how the hell do I access the URL? Like, where is this thing? Cool. Where can I find a URL to check this out? I mean, you just have to ask, even if it's a dumb question, you're not getting judged by Claude. It's not going to say, man, you're an idiot. Like, at least not, not at this point. All right, we're gonna, we're gonna actually deploy this page. And the development server and all of that. Again, I used, I've seen a lot of people talking about Vercel. A lot of people use Netlify. Vercel looked cool to me.
43:44 Speaker 01 I went to like ChatGPT 03 and I was like, hey, tell me the step-by-step plan for setting up Vercel with Claude code in cursor so that I can deploy my projects easily and quickly. And that's it. Gives me some instructions or you can even do that within Claude code and it'll search the web and use all its functions to, to help you do that as well. So it gives me. Me a URL, um, you know, for more advanced people, uh, you can hook that up to GitHub and it it automatically, uh, you know, creates different like, uh, uh, deployments to your, your code repository on GitHub. And it gives you like a URL that you can get to, uh, to go and visit.
44:27 Speaker 01 Let's deploy this to our Versal project. I'm sure that, uh, there's some, uh, developers out there that, uh, are like, what the hell are you doing? Are you just pushing this live to production, whatever? Um, I'm totally aware that I may not be doing this in the best way, uh, but I'm learning as I go. And, uh, you know, I'm always open to, to learn better ways to do it. Cool. So right now it is deploying my project, uh, so that it can be online and we can go and click around.
45:08 Greg Isenberg? Crazy.
45:09 Speaker 01 Yep. And if we like it, I'm just gonna go and deploy a thousand pages today. I'm just kidding. Maybe.
45:18 Greg Isenberg? I mean, you could.
45:19 Speaker 01 You could. You absolutely could.
45:22 Greg Isenberg? Okay. So wait, we have some live URLs.
45:23 Speaker 01 We've got some URLs. Yeah. So, uh, we're gonna, we're gonna navigate to these here. Okay. So this is the production site that I built, uh, in Cursor. Um, it's much more than like, you know, a basic landing page. It's got the, uh, an email address and all that hooked up. This is not the one that we just did, uh, but it went ahead and gave me that link. Um, it looks like it created an AI Tools Hub page. Wow. Okay. So, uh, can you see this, Greg?
45:55 Greg Isenberg? Oh, yeah.
45:56 Speaker 01 All right. So we've got a Tools Hub and, uh, think of this as kind of the, the front page to your directory. Um, compare the best AI marketing tools side by side. Real test, community insights and actionable recommendations from 2,000 plus marketers. Now here are some amazing things. Uh, A, like I didn't ask it to write any of that content.
46:20 Speaker 01 Like it referenced the context in our landing page in our project and created that copy. And I think that copy is pretty damn good for a first go. So real testing, we test each tool for 30 days in real marketing workflows, community insights, real feedback, vibe test, our unique scoring system for marketing specific use cases. I actually love this and I think we should push this like generally speaking, all over the place. Yeah. So let's scroll down. So we've got popular comparisons. And if you remember, we started with Claude versus ChatGPT. That was the only one we wanted to do because
47:01 Speaker 01 we wanted to see what we could even come up with. So view full comparison. So the complete 2025 comparison for marketers. Now, a couple of things I'm noticing as I look at this page, 2025, it's relevant, it's timely, it's right now. Which one should I use today? This is a good signal to search engines and LLMs that I've got recent and valuable information. So we tested both AI tools for 30 days. Here's our comprehensive comparison. Here's the other amazing thing about this is that, you know, like we've talked about before, LLMs and search engines are prioritizing user generated content and reviews. We're implementing that idea right here with this community reviews angle,
47:44 Speaker 01 which is going to make our page stand out as these crawlers are going out and looking for relevant information. So we've got a comparison table of both of the tools, pricing, what it's best for, for marketing use cases, our rating. This is actually correct. Long form content, in-depth market analysis, Claude excels, which is awesome. Key takeaways, TLDR. See what our community says. We have a pricing calculator. Like if I wanted to launch these tools within my team, what's that look like for me? The vibe test. It's got, you know, real examples from the tests and things like that. Community insights and poll results, top community discussions.
48:25 Speaker 01 Again, this is all like literal gold for ranking in the search engines. We've got calls to action throughout the page. Again, I didn't ask Claude Code to do that. It's smart enough to know that this page is a strategy to get more customers for us. And then it has other recommendations. So you can do alternative comparisons to lead you to the next page. This has internal linking and another, a bunch of other valuable things for going and getting traffic. And it's got FAQs, still have a question, boom. Even created a example for a free guide here that we could use as a lead magnet, which I think is incredible. And this page looks really good for a first go.
49:11 Greg Isenberg? 100% Also, some of these tools would give you an affiliate cut.
49:18 Speaker 01 Yep.
49:18 Greg Isenberg? Right? So if you actually launch something like this, this could just be like passive income just all day.
49:27 Speaker 01 Absolutely, absolutely. So one last hack, I know you have to go. Now that this is live, I would push this. I would, I would go back to Claude Code. I would make a few edits if I wanted to. Like there's a few icons or image files for the individual tools. I would have it put into the page. I would probably launch 10 other pages today. And then after it's on production, I'd go back into Cursor. I'd use the Firecrawl MCP. I'd say, hey, crawl this complete website. Find me any technical SEO errors that you can fix. So you've worked at agencies. It costs a lot of money to do a technical SEO audit and then have them go in and do all the fixes. Right? You can get the full technical SEO audit, pass it to Claude Code.
50:10 Speaker 01 It has the instructions, it has your project. Say, enter, fix all the technical SEO issues on your site. You have a keyword focused strategy and pages that are going to go and get you traffic. I think this is just amazing.
50:24 Greg Isenberg? Dude, this, thank you for, thank you for coming on. Thank you for spilling the sauce. I also just love how simple you explain things. I want to plug your, oh, I guess the Vibe Marketer, right?
50:35 Speaker 01 Yeah, yeah. So the vibe marketer.com is our online community where we're doing workshops with leading AI companies, getting demos, we're doing tutorials, we're doing lessons in our classroom. And most importantly, we're fostering like an amazing community of AI-first marketers that are helping each other to develop great strategies, troubleshoot and implement this kind of stuff every single day.
51:00 Greg Isenberg? So I'll include the link, the vibe marketer.com in the show notes. You also have a YouTube channel. I'll include, it's criminal how few subscribers you have. And if you sign up to the vibe marketer, I think you guys send out a free email, right? With just proven AI workflows and stuff like that. So.
51:22 Speaker 01 Yeah, even if you're not ready to join the community, if you go to the vibe marketer.com, you'll see an email list, sign up. We send out our top five workflows every week and a bunch of tactical advice for how you can get going on this kind of thing.
51:33 Greg Isenberg? Cool. Start there. Thanks, James. Dude, I love having you on. So I, I need to feel in the comment section that, that people love having you on too. So please, please let me know. Please let us know what you want James to cover next. The boring marketer, he's spilling sauce for free. You'll love to see it. I'll see you next time.
51:56 Speaker 01 Thanks, Greg.
Previous I challenged Genspark to be my AI Co-Founder (Honest Review + Tutorial) Next Zapier? n8n? Meet this NEW AI Agent Platform that Just 10×-ed My Workflow Page updated November 3, 2026 · transcript and summary are machine-generated