The Startup Ideas Podcast - This AI Agent creates 1000+ SEO Pages in 52 min (Claude + MCP + Cursor)

Episode Date: June 30, 2025

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 wal...ks 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
Discussion (0)
Starting point is 00:00:00 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, are going to be extremely well equipped for the future ahead of us. We got the boring marketer on the pod.
Starting point is 00:01:01 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? 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 Codcode so that you can get more traffic to your website. Cool. Let's rock. 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 cursors agent. So this is kind of like 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.
Starting point is 00:02:11 So the way that I started with Cursor, actually I had a chat with a friend of my 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 Vyde 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.
Starting point is 00:02:42 And I heard a lot of people talk about Claude Code. And I installed Claude Code. And what you can see down here is a terminal. If you can see that at the bottom of my cursor screen. And, you know, you have a terminal on your desk. 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.
Starting point is 00:03:16 And down here, I've got my terminal. Above the terminal, I've got a little note pad 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. 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
Starting point is 00:03:55 bottom of the terminal, I'm just typing Claude. If you go to like anything, like chat GPT or go to Claude and you ask, 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.
Starting point is 00:04:17 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.
Starting point is 00:04:33 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 Claudecode. The best way to use Cloud code is to ask how to use Cloud Code. So, you know, that's what I'll do. So we'll start up Claude Code. You can see it says, welcome to Cloud Code. It gives me a couple little instructions. Ask, you know, do help for help, status for status.
Starting point is 00:04:56 So if you just click this slash, you can see a lot of different options here. 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.
Starting point is 00:05:30 And the reason is because, A, I believe that ClaudeCode 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. 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, checkmines. so that you can see exactly what it's doing.
Starting point is 00:06:03 You can ask it to stop at any time if you want. And then it will confirm with you if you actually want to push something live or to create something. 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 BRACS. 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.
Starting point is 00:06:51 I have a financial operating system for our businesses to make decisions 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 waning.
Starting point is 00:07:14 Brex is giving SIPP listeners $7,500 in perks at brex.com slash sip. 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 Versel.
Starting point is 00:07:35 Now, Versel 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 CodCode. So it's a similar process to install that in your terminal as installing CloudCode. Go to an LLM, say, hey, hey, how can I deploy it? on Versel with Claude code from my terminal. It'll give you a little code snippet. Boom.
Starting point is 00:08:05 It'll install the package. And then you can sign up for an account, 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? Dude, you got me fired up. Absolutely.
Starting point is 00:08:20 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 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.
Starting point is 00:08:45 So I'm actually like contributing, which feels kind of cool to the development world as a totally non-technical, boring marketing guy. All right. So what I want to do, I want to show you one of my favorites. 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
Starting point is 00:09:22 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. 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 fire crawl. You can start with perplexity. 90% of the MCP uses that I'm doing are with fire crawl or perplexity. All right.
Starting point is 00:09:47 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 rank. for search terms. This could be Google searches. This could be people searching for information in chat GPT, 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 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
Starting point is 00:10:27 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 I would do is I would come here and I would just start viving with cursor agent using some MCPs. So let's just say, use the fire crawl MCP to scrape the vibe marketer.com and create a dot 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. All right. So I entered that prompt and what's happening is the cursor agent is telling me, hey, I'm going to go and use Firecrawl to scrape the website. So it's going to go and it's going to look at everything on the site. It's going to look at the text. It's going to look at the images. It's
Starting point is 00:11:30 going to 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? Yeah, and the way to think about fire crawl, is it just to think about it as a scraper? Yeah, it's basically a really great scraper. That's how I use it.
Starting point is 00:12:00 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 fire crawl MCP. And again, the beautiful thing about these MCPs within cursor is that I can execute a fire crawl scrape with natural language. I can just say, hey, go use this and do this with it.
Starting point is 00:12:26 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, and it'll have context on everything that's on the Vibe Market or website. All right. 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 web pages around so that I can rank for those. All right. So the next. thing that I'm going to do is I'm going to use the perplexity MCP. Perplexity, I know you just did a video on perplexity.
Starting point is 00:13:22 They're absolutely on fire. I love their API and their MCP. I use it for all kinds of research. And I'm always amazed at what it can do when it returns me results. So let's see. Now use the perplexity MCP to find relevant. relevant programmatic keyword ideas for my business. Okay.
Starting point is 00:13:53 Now, before I hit enter on that, what's programmatic keyword ideas? So keywords are just things that people search for, all right? 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 long tail or specific search terms. Like, how do I connect Slack to Google Docs or something like that? And they've got a web page for each and every one of those search terms.
Starting point is 00:14:26 All right? 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 thousand 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.
Starting point is 00:14:49 And then within a few months, I was getting 20,000 visitors a month organically to my website. That's the goal. That would be cool. Yes. So let's see if we can make it happen. All right. So we're going to use the perplexity MCP to find relevant programmatic keyword ideas for my business.
Starting point is 00:15:07 So I'm finding keyword ideas. And 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. All right. One quick thing is,
Starting point is 00:15:28 I notice you're using Claude for Opus Max and the agent. Is there any thinking behind that? I always like, so 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 for the viewers and the listeners. 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?
Starting point is 00:16:10 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 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 down the line. So perplexity is working right now.
Starting point is 00:16:57 Let's see what's happening. Cool. So it called the tool. And 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 it and try again. So it looks like it's doing its job though. I mean, even human beings get caught in a loop sometimes. Oh yeah.
Starting point is 00:17:29 We get caught in a vibe loop. 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. I've been in a vibe loop. All right. A vibe vortex. Yep, a vibe vortex. It's so crazy because this is something that you would spend thousands of dollars on with an SEO agency.
Starting point is 00:17:54 Exactly. I've spent thousands of dollars on this before in the past. Yeah. Yeah. 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,
Starting point is 00:18:13 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. 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.
Starting point is 00:18:56 So I'm just going to follow up here, see what it says. It's using perplexity again. So, you know, 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 reprompt. 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. It's almost a mistake to one prompt and accept what the answer is. 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,
Starting point is 00:19:39 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 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. So it's already found a bunch of like relevant AI marketing tools. We're going to go out there and get some keyword research done. I have another MCP here. 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.
Starting point is 00:20:40 So it's pretty cheap. I don't have to log into like overwhelming SaaS 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. All right. So you can see those head-to-head comparisons, right? Yeah. So it went out and it found that, you know, if we look at like, I don't know,
Starting point is 00:21:09 HubSpot versus Zapier or Cinesia versus HageGen or Jasper versus Chat, GPT, those things are getting search volumes. 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.
Starting point is 00:21:43 That's probably got some pretty broad and competitive stuff in there. But I'm just going to develop a plan so that we can actually start building. All right. So cool. 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 to prioritize A,
Starting point is 00:22:22 tool comparisons, B, relevant tools to the vibe marketer.com, and see a high priority keyword that we can create solid content around. So ERD is short for product requirement document. So why are you doing this at this stage?
Starting point is 00:22:52 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
Starting point is 00:23:19 taking advantage of that so that I can just kind of consolidate and arrive at like a clear final plan. 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.
Starting point is 00:23:35 Yeah. So what's cool about the PRD is 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. Yeah, absolutely. Yeah. It creates a super structured path for like an agent or an LLM to follow.
Starting point is 00:23:57 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 references 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.
Starting point is 00:24:31 It even developed 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 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.
Starting point is 00:25:20 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. 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 it know. So we have a new project to work on.
Starting point is 00:25:50 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 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.
Starting point is 00:26:19 So I'm going to say, find the programmatic SEO comparison PRD file in our environment. That is our project. 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,
Starting point is 00:26:49 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,
Starting point is 00:27:07 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 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.
Starting point is 00:27:42 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. And it should start getting to work here relatively quick. quickly. So let's see what, uh, what Claude code does next. And if we take a step back here,
Starting point is 00:28:13 you're literally coding right now. Yes. Right. Yes. Yeah. Like I am just building and coding with prompts. And I don't really know what's happening. Um, but I'm following along. And like at this point after three weeks of, of being in a, in a vibe vortex, um, 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 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 to learn this in public. And I'm going to share like what I'm building. And that helped me
Starting point is 00:29:06 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 clog code is actually coding. But yeah, that's how my process has gone so far. And what's the what's the upside for someone to actually learn this? Yeah. I mean, it's 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 clod 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,
Starting point is 00:30:05 who I chatted with about this and he kind of introduced me to Cursor 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 web pages. 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 in-eight-in workflow and you're spending like hours setting this thing up and it's spitting a 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 clog code can go and implement on your website in an app as a new project, whatever. So it's like a very closed
Starting point is 00:30:51 loop environment where you can go from insight to action extremely quickly. So right now, I'm seeing tons of, you know, people coming up with any to N&N. workflows, like, especially on Act 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? 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 execute your goal. So you're selecting these different sort of like actions that are
Starting point is 00:31:41 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. 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 in at N8N workflow can build a, 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
Starting point is 00:32:23 of your tool or your workflow. Can't really do that with in eight in 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. I did a comparison yesterday. I tried to build a keyword research workflow in in 8N. My process was I came into cloud code. I said, hey, build me an in 8N workflow for this keyword research process. It went and read the inate end docs, all that stuff. It gave me a file to up into in 8n. 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 in and it doesn't even
Starting point is 00:33:12 work and they say, hey, I'm giving this away. That's the dirty secret about it. And then, so I got that into in 8.N 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, I'm not doing this. Then I went back to CloudCode and I said, hey, this process that I want to accomplish, build it as an app. In 30 minutes, I had a fully functioning app.
Starting point is 00:33:39 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 Naden. You know, I can just come in here and talk back and forth
Starting point is 00:33:55 with Claude Code and get to where I want to go. 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 you said, right, it took you a couple weeks of being like, okay, I understand what's happening here. 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.
Starting point is 00:34:24 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 what to ask it 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.
Starting point is 00:34:56 And I'm learning a little. 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. You're not even the intern.
Starting point is 00:35:20 You're like, you're going to computer science school next year, you know? you're just asking the questions. 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 chat GPT. That's kind of cool.
Starting point is 00:35:46 I don't know what that means, but we're going to check it out once we push this live. 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? Totally. All right.
Starting point is 00:36:12 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 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 clog code versus like off-the-shelf platforms, like, you know, I'm spending an ordinate amount of time doing debugging
Starting point is 00:36:52 when I try to vibe code on your typical tool. And, you know, this can essentially one shot something for me way, way faster with far fewer errors. Right. And like we talked about it, it's not really a one shot. Right. I'm still going back and forth. I'm pulling up that page. I'm going to go look at it.
Starting point is 00:37:12 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 icons for us. While it's working, I just want to point out another thing that I did that people might find helpful.
Starting point is 00:37:37 So our friend Jordan built or designed the first The vibemarketer.com landing page. And it was in like a landing page builder. And I realized, man, I can't do anything with it. 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
Starting point is 00:38:15 build websites. I didn't want to do that. So I installed a plugin called ANMA. And ANMA 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 cloud code. And it was able to use that information to, A, perfectly match the style and the brink. and the brand. And I just have never been able to do that using any other like SaaS tools before.
Starting point is 00:38:54 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. Yep. And a design. And, you know, yes, you can use tools like cursor v0, 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 the developer for the whole solo founder
Starting point is 00:39:25 who's trying to build the one-man business. I think that's really interesting. 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,
Starting point is 00:39:40 even for like the smallest things. And they would hate us, you know? Yeah. us because they're like they need work to do. Yeah, exactly. Or they're like, hey, how can we, how can we use some, some vibe marketing to get more customers or whatever? Yeah. 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
Starting point is 00:40:15 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 tokens and stuff like that? And I was like, you know, that's a good question. I actually don't know. I haven't looked. So I pulled up the cost this morning for Cloud Code 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 I was going to be a lot more,
Starting point is 00:40:55 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. Whereas in Cursor Agent, if I just stayed on like Max or whatever, I'd spend a lot of money or whatever. Now, Cursor also has like an auto mode that will do a similar thing. But again, I just get better results with Cododod.
Starting point is 00:41:36 So it's just my preference. I mean, two ways to think about that because I know that people in the comments are going to 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 in the U.S. for four years.
Starting point is 00:41:57 So, you know, 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. Yeah. Yeah. From my perspective, it's like, okay, if I build a micro tool and I put it behind an email sign up 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 vibemarketer.com
Starting point is 00:42:37 community. That's $200 in revenue with $20 in spend. That's a huge ROI. That's like 10 to one. Like, that's a no-brainer, you know. Okay. So it looks like it's completed the process here. 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,
Starting point is 00:43:18 you're not getting judged by Claude. It's not going to say, man, you're an idiot. Like, at least not at this point. All right. We're going to actually deploy this page. And the development server and all, of that. Again, I used, I've seen a lot of people talking about Versel. A lot of people use Netlify. Vercell looked cool to me. I went to like chat GPT-O-3 and I was like, hey, tell me the step-by-step
Starting point is 00:43:49 plan for setting up Versel with Claude in cursor so that I can deploy my projects easily and quickly. And that's it. It gives me some instructions or you can even do that within cloud code and it'll search the web and use all its functions to help you do that as well. So it gives me a URL, you know, for more advanced people, you can hook that up to GitHub, and it automatically, you know, creates different like deployments to your code repository on GitHub, and it gives you like a URL that you can get to go and visit. Let's deploy this to our VERSEL project. I'm sure that there's some developers out there that are like,
Starting point is 00:44:41 what the hell are you doing? Are you just pushing this live to production, whatever? I'm totally aware that I may not be doing this in the best way, but I'm learning as I go and, you know, I'm always open to learn better ways to do it. Cool. So right now it is deploying my project. so that it can be online and we can go and click around.
Starting point is 00:45:08 Crazy. Yep. And if we like it, I'm just going to go and deploy a thousand pages today. I'm just kidding. Maybe. I mean, you could. You could. You absolutely could.
Starting point is 00:45:21 Okay, so wait, we have some live URLs. We've got some URLs. Yeah. So we're going to navigate to these here. Okay. So this is the production site that I built. in cursor. It's much more than like, you know, a basic landing page. It's got the, an email address and all that hooked up. This is not the one that we just did, but it went
Starting point is 00:45:44 ahead and gave me that link. It looks like it created an AI Tools Hub page. Wow. Okay. So can you see this, Greg? Oh, yeah. All right. So we've got a Tools Hub. And think of this as kind of the the front page to your directory. Compare the best AI marketing tools side by side, real test, community insights, and actual recommendations from 2000 plus marketers. Now, here are some amazing things. A, like, I didn't ask it to write any of that content.
Starting point is 00:46:20 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. So let's scroll down. So we've got popular comparisons. And if you remember, we started with Claude versus Chat ChpT. That was the only one we wanted to do.
Starting point is 00:47:00 do because 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 LLM's 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, which is going to make our page stand out as these crawlers
Starting point is 00:47:48 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, clawed 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.
Starting point is 00:48:22 Community insights and poll results, top community discussions. Again, this is all like literal gold for ranking in the search engine. 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 a bunch of other valuable things for going and getting traffic.
Starting point is 00:48:56 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. 100%. Also, some of these tools would give you an affiliate cut. Yep. Right? So if you actually launch something like this, this could just be like passive income just all day.
Starting point is 00:49:28 Absolutely. Absolutely. So one last hack, I know you have to go. Now that this is live, I would push this. I would go back to Codod 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.
Starting point is 00:49:48 And then after it's on production, I'd go back into Cursor. I'd use the fire crawl MCP. I'd say, hey, crawl this complete website. Find me any technical SEO errors that you'd, 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. It has the instructions. It has your project. Say, enter, fix all the technical SEO issues on your site. You have a keyword focus strategy and pages that are going to go and get
Starting point is 00:50:21 you traffic. I think this is just amazing. Dude, this, thank you for, thank you for coming on. Thank you for spilling the sauce. I also just love. of how simple you explain things. I want to plug your, oh, I guess the vibe marketer, right? Yeah. Yeah. So the vibemarketer.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.
Starting point is 00:50:47 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. 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? Which is just proven AI workflows and stuff like that.
Starting point is 00:51:22 Yeah, even if you're not ready, join the community. If you go to the vibemarketer.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. Cool. Start there. Thanks, James. Dude, I love having you on. So I need to feel in the common section that people love having you on too.
Starting point is 00:51:45 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 love to see it. I'll see you next time. Thanks, Greg.

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.