YouTube2Text

Claude Code SEO: How I Got 50,000 Clicks Per Month (Steal This) — Transcript

by Jono Catliff · 12,811 words · 1,849 segments · language en · Watch on YouTube

Full transcript

  1. 0:00This video is a complete masterclass on
  2. 0:02Claude code and search engine
  3. 0:03optimization. We're going to be going
  4. 0:05over two strategies that I have used to
  5. 0:07earn over half a million dollars on the
  6. 0:10previous company I sold, generate 50,000
  7. 0:13clicks every single month or 1,500
  8. 0:15clicks every single day. Took me four
  9. 0:17to maybe six years to learn this kind of
  10. 0:20stuff, and we are going to be condensing
  11. 0:21it down into an hour-long video. Now,
  12. 0:24you don't need to know anything
  13. 0:26technical in order to set this whole
  14. 0:27thing up because Claude code is going to
  15. 0:29do all of the heavy lifting for you.
  16. 0:32Now, if you guys are unaware about what
  17. 0:34SEO is, it stands for search engine
  18. 0:36optimization, and it's the process of
  19. 0:38ranking your website as high up through
  20. 0:40Google as possible. So, let's say
  21. 0:42somebody types in Toronto plumbing
  22. 0:44company, you want to be as high up as
  23. 0:46possible so that you can turn that web
  24. 0:48visitor into a paying customer. And here
  25. 0:51is why it matters, because if you look
  26. 0:53at the if you look at the stats around
  27. 0:55it, 40% or four in every 10 people that
  28. 0:58search for a keyword like this will end
  29. 1:00up going to the first link on the page.
  30. 1:03Then you have 20% of people going to the
  31. 1:06second link on the page, and then so on
  32. 1:08and so forth, it goes down dramatically.
  33. 1:10Today we're going to be talking about
  34. 1:11how you can get as many pages to rank as
  35. 1:14high as possible in the most in the
  36. 1:17quickest time frame possible. Why it
  37. 1:19also matters is because if you deploy
  38. 1:21the wrong SEO strategy, you're only
  39. 1:23going to find out it's the wrong
  40. 1:24strategy maybe two, three, four years
  41. 1:27down the pipeline, and you probably
  42. 1:29don't want to waste that much time,
  43. 1:31right? So, today we're talking about
  44. 1:32four things. How you can find winning
  45. 1:35keywords. Not every keyword is created
  46. 1:37equal. You need to find the winners and
  47. 1:39rank for those. We're going to talk
  48. 1:41about how you can systematically easily
  49. 1:42do that. Then we're going to talk about
  50. 1:44on-page SEO and technical SEO. These are
  51. 1:46two sides of the same coin. On-page SEO
  52. 1:49is everything you write about your page.
  53. 1:51It's the stuff you write about, the
  54. 1:53structure, um and how you publish it,
  55. 1:55okay? Technical SEO is how your your
  56. 1:58site is built. It's things like load
  57. 2:01speed. It's things like core web vitals.
  58. 2:03It's all the technical stuff that you'd
  59. 2:05otherwise have to learn. Now, just to
  60. 2:07keep in mind, some websites, like if we
  61. 2:10go to this competitor up top here,
  62. 2:12Homestars, these guys probably have an
  63. 2:15entire division of people doing on-page
  64. 2:17SEO and technical SEO full-time [snorts]
  65. 2:20for their company. What they are doing
  66. 2:23every single day you could probably
  67. 2:24duplicate just with one person using
  68. 2:27Claude code, and I'm going to show you
  69. 2:28exactly how you can do that. And
  70. 2:30off-page SEO is essentially what the
  71. 2:32rest of the internet has to say about
  72. 2:33your business. It's also how much trust
  73. 2:36and authority Google places in you. Now,
  74. 2:38just before we move on to building out
  75. 2:40the website and going through it step by
  76. 2:41step, I want to cover AI SEO because
  77. 2:44this is blowing up absolutely everywhere
  78. 2:46right now. Everyone's talking about it.
  79. 2:48And here's my honest thoughts about it.
  80. 2:50AI SEO is essentially the same as SEO.
  81. 2:55If you rank well for SEO, then you're
  82. 2:57going to rank well for AI SEO. It's
  83. 2:59really just that simple, and here is why
  84. 3:02I think that's the case. Because if you
  85. 3:04were to ask Google, ChatGPT, Perplexity,
  86. 3:07or Claude
  87. 3:08a question, the first thing it's going
  88. 3:10to do is exactly what you would do
  89. 3:13before large language models were a
  90. 3:14thing. It would search for the answer on
  91. 3:17a and on like a search engine like
  92. 3:20Google, for example. It would pull out
  93. 3:22the listings, get the information back,
  94. 3:24and then serve it to you. So, as long as
  95. 3:26you can rank well for SEO, you should
  96. 3:28also rank well for AI SEO. Okay, cool.
  97. 3:30So, we're talking about two tactics
  98. 3:32today that generated me $500,000.
  99. 3:34The first one is blog posts at scale.
  100. 3:36The second one is creating service
  101. 3:38pages. If those aren't crystal clear to
  102. 3:40you, no worries. We're going to be
  103. 3:41getting into both of them extensively.
  104. 3:44The first thing is we actually have to
  105. 3:46create a website, okay? So, how we do
  106. 3:49that is through Claude code. Now, if you
  107. 3:52guys are unfamiliar with Claude code, no
  108. 3:54worries whatsoever. I'm going to give
  109. 3:55you a 10-second crash course here. Head
  110. 3:57over to the site antigravity.google
  111. 3:59and download the free desktop
  112. 4:01application. This is a coding workspace.
  113. 4:04Now, when I say coding workspace, it
  114. 4:06sounds technical, which technically it
  115. 4:09is, but you don't have to know a line of
  116. 4:11code. You don't need to know anything
  117. 4:13technical whatsoever for this to work.
  118. 4:15As long as you can copy and paste,
  119. 4:16you're going to be totally fine. Okay,
  120. 4:18so once we download this, you're going
  121. 4:20to arrive at a place like like a
  122. 4:22application like this, and in the
  123. 4:24extensions tab, you can search for
  124. 4:25Claude code and install it. Once you've
  125. 4:28got both of those set, then you're good
  126. 4:31to go, okay? The only thing we have to
  127. 4:34do to create our website is open a
  128. 4:36folder. Every time you have a Claude
  129. 4:38code project, it always lives within a
  130. 4:40folder on your computer. So, I'm going
  131. 4:42to go ahead and create a new folder.
  132. 4:46This is going to be called SEO brief.
  133. 4:49Okay? And this is an empty folder. We
  134. 4:52got our parent folder, okay? Nothing is
  135. 4:55in it so far. The only thing we have to
  136. 4:57do is add one file, and that's called
  137. 5:00the Claude.md file.
  138. 5:02In this file, this is like think about
  139. 5:05an analogy of you hiring an employee.
  140. 5:07You need to train them on what they need
  141. 5:09to do, how to behave, all the standard
  142. 5:11operating procedures. This is the same
  143. 5:12thing just for Claude to do his job
  144. 5:15properly. And this will also be in the
  145. 5:17description down below for free. I will
  146. 5:19have a link to my free school community,
  147. 5:22and in this page that I link you to,
  148. 5:24there will be this Claude.md web app
  149. 5:26file. Just grab this whole file and
  150. 5:28paste it in here, and that's essentially
  151. 5:30it. We are good to go. We have the
  152. 5:32building blocks on creating our website.
  153. 5:35Now, keep in mind, if you were to try
  154. 5:36and do this on WordPress or something
  155. 5:38like that,
  156. 5:39you'd be spending like a freaking long
  157. 5:42time setting up hosting and setting up
  158. 5:45your DNS records and all that kind of
  159. 5:46stuff and then actually editing your
  160. 5:48site. It could take like four or five
  161. 5:50hours to do what we've already done in
  162. 5:53essentially a couple seconds. From here,
  163. 5:55all we're going to do is we're going to
  164. 5:58open up Claude by hitting this icon and
  165. 6:00type in a prompt, and it's going to
  166. 6:01build the whole site out for us.
  167. 6:04Can you please build out a beautiful
  168. 6:06website for me with the following pages:
  169. 6:09a homepage, a index page for my blog
  170. 6:13posts, an index page for my service
  171. 6:15posts, and that's it. I'm going to
  172. 6:18attach a screenshot down below of the
  173. 6:22design I'm looking for. Please clone or
  174. 6:25copy that exact design when building out
  175. 6:27the website page.
  176. 6:30That's it. We're building three pages
  177. 6:31here. If you don't know what index pages
  178. 6:33are, no problem. We're going to talk
  179. 6:34about it after it's built, and we also
  180. 6:36need to attach a screenshot. So,
  181. 6:38typically speaking, when you build
  182. 6:40anything inside of Claude code, it's
  183. 6:42going to come out as AI slop unless you
  184. 6:44give a nice reference point, and that's
  185. 6:46where the site Dribbble comes in. It's
  186. 6:48free to use. You can type in something
  187. 6:50like plumbing website, click on the
  188. 6:52first link here, and then take a
  189. 6:54screenshot of this landing page right
  190. 6:57here.
  191. 6:58Oops. So, we'll take a screenshot.
  192. 7:02And inside Claude, in order to attach
  193. 7:04that, we hit the plus button down here,
  194. 7:06upload from our computer.
  195. 7:08We will
  196. 7:10connect that screenshot in, send it off,
  197. 7:12and it's going to build the whole site.
  198. 7:13All right, and it just finished up. We
  199. 7:15can take a look at the site by going
  200. 7:18over to the link right over here,
  201. 7:20localhost, okay? Usually there's a
  202. 7:22clickable link. Once you click that,
  203. 7:24it'll direct you to your browser, and
  204. 7:25you can see the whole page built out.
  205. 7:27Just very basic site. Looks pretty
  206. 7:29really beautiful actually on the first
  207. 7:30shot. This is an index, okay? A blog
  208. 7:33index is where you have a list of all
  209. 7:35the blog posts you wrote. So, if you
  210. 7:37have 10 blog posts, it would list 10
  211. 7:39over here. If you have one like we do
  212. 7:40here, it's just going to list one. If
  213. 7:42you had 100, it would list 100, and so
  214. 7:44on and so forth. So, we've got the very
  215. 7:46bare bones of a website built out for
  216. 7:49us, which is great. There's one step
  217. 7:51that we need to do in order to make sure
  218. 7:53our website is optimized off the bat,
  219. 7:56and I don't want to spend too much time
  220. 7:58on this because this is something that's
  221. 8:00technical that I'm going to break down
  222. 8:01very simply, but it's really important
  223. 8:03to go over. There's three types of
  224. 8:06website builds anytime you're dealing
  225. 8:08with Claude code, okay? And this is just
  226. 8:11really important to be able to avoid
  227. 8:13right away. So, the first thing is is
  228. 8:16that you have something called static
  229. 8:18site generation, server-side rendering,
  230. 8:21and client-side rendering. You don't
  231. 8:22need to remember any of this. This is
  232. 8:24not super important past just
  233. 8:27like taking note of it, but we want
  234. 8:29something called static site generation.
  235. 8:31Let's think about it like ordering a
  236. 8:33pizza. You go into a restaurant and you
  237. 8:35ask for a slice of pizza. Static site
  238. 8:37generation means the pizza is already
  239. 8:39made. The person says, "Yeah, no
  240. 8:40problem. Here's your slice," and you're
  241. 8:41off in 10 seconds. Next one is you go in
  242. 8:43to order the pizza, and you have to wait
  243. 8:45for them to cook it, and that takes
  244. 8:47time. The third option is you have to
  245. 8:49make it yourself. You go in, you want
  246. 8:51pizza, you make it every yourself, you
  247. 8:52try and find where the flour is, it
  248. 8:54takes forever, sometimes you can't make
  249. 8:55it. So, the reason why this is important
  250. 8:57is because websites function the same
  251. 9:00way. Google crawls your website, and
  252. 9:02when they crawl your website, they will
  253. 9:03rank your website on Google, and that
  254. 9:06will determine how high up the search
  255. 9:08engines you actually go. So, this SEO
  256. 9:12all depends on your website being
  257. 9:14crawled by Google. If Google doesn't
  258. 9:16access your website or can't find it or
  259. 9:18if it's not complete, you're never going
  260. 9:20to get ranked anyways. You can spend 10
  261. 9:21years on SEO, it doesn't matter. If you
  262. 9:24can't rank it, you're never going to get
  263. 9:26the results you want. And so, we need
  264. 9:27static site generation. When Google goes
  265. 9:29to the site, it finds the page
  266. 9:31instantly. With the other version, okay,
  267. 9:34it goes to the site, waits for the page
  268. 9:36to load and build, and takes time, and
  269. 9:37it's not optimized. The third option, it
  270. 9:39doesn't even give you the site back. It
  271. 9:41just gives you nothing, and that can
  272. 9:43can't really rank on Google whatsoever.
  273. 9:45So, we need to make sure that we have a
  274. 9:48static site generation, and by default
  275. 9:50with the Claude.md file that you're
  276. 9:51downloading below, it's going to tell um
  277. 9:56tell Claude code to build this out of
  278. 9:57static site generation, this is a
  279. 9:59requirement. Okay, cool. So, that's the
  280. 10:01only thing I want to point out right
  281. 10:02away. The next thing is we need to find
  282. 10:05keywords. If you recall, we had four
  283. 10:07different buckets. Finding keywords is
  284. 10:10the first chapter, okay? Not all
  285. 10:12keywords are created equal. If you go
  286. 10:14into Claude here and you ask it, "Give
  287. 10:17me 20 keywords for plumbing."
  288. 10:21It's going to give you its best guess at
  289. 10:2320 keywords. If you were to follow this,
  290. 10:25you'd probably be screwed. Um you're
  291. 10:27probably not going to get the right
  292. 10:28keywords or at least the needles in a
  293. 10:31haystack that you otherwise would want
  294. 10:33to find the winning strategy to rank
  295. 10:35really fast to get results, to get
  296. 10:37clients, to get money, and all that kind
  297. 10:38of stuff. This is not going to be your
  298. 10:40best shot at doing this. What you need
  299. 10:43is a standalone SEO tool to get this
  300. 10:45done. I have used SEMrush for probably
  301. 10:484, 5 years now and you can get started
  302. 10:51on a free trial. Now, once you start on
  303. 10:54SEMrush, you'll go to SEO and the
  304. 10:58keyword magic tool, okay? What this does
  305. 11:01is it helps you find magically keywords.
  306. 11:04Okay, that was kind of a a dad joke, but
  307. 11:07we can just type in plumber here, okay?
  308. 11:09This is a root keyword, meaning that as
  309. 11:11long as it's going to give us back a
  310. 11:13bunch of variations of the same keyword
  311. 11:16with the word plumber in it. So,
  312. 11:17plumber, plumber near me, emergency
  313. 11:19plumber, so on and so forth. Now, here's
  314. 11:21why not every keyword is rated equally.
  315. 11:25Let's say you wanted to rank for
  316. 11:27plumber.
  317. 11:28That's awesome. There's probably 10
  318. 11:30other million websites that also want to
  319. 11:32rank for the exact same keyword. And if
  320. 11:34we just type in plumbing on Google or
  321. 11:37plumber on Google, you're going to be
  322. 11:38competing with the world's biggest
  323. 11:40websites. Who's going to rank? Somebody
  324. 11:43who just started a website 10 seconds
  325. 11:45ago or HomeStars, which has been doing
  326. 11:48this for 10 years and has an entire SEO
  327. 11:49team doing everything? Is it going to be
  328. 11:52the person that starts first or is it
  329. 11:53going to be the person that, you know,
  330. 11:55runs Wikipedia, for example? You
  331. 11:57obviously know the answer to that
  332. 11:59question. So, we need to filter these
  333. 12:02uh results down. We typed in plumber, we
  334. 12:04got a million keywords, that's great,
  335. 12:06but we only need a couple thousand or a
  336. 12:07couple hundred to make this effective.
  337. 12:09First thing is is we want to choose a
  338. 12:11keyword difficulty of 30 or below. That
  339. 12:13means that the keyword by itself is not
  340. 12:16difficult to rank for. You'd have a shot
  341. 12:18at actually getting up the search engine
  342. 12:20rankings. Okay, so if you have something
  343. 12:23that's like a keyword difficulty of two
  344. 12:25out of 10, it's very easy to rank for,
  345. 12:27you posting a blog could literally get
  346. 12:29up all the way to potentially rank one,
  347. 12:31two, or three very quickly. I've had
  348. 12:34this happen multiple times. And the
  349. 12:37second thing is um
  350. 12:40the second thing is is that we also want
  351. 12:42to search for keywords that have at
  352. 12:45least a volume of 100. If something has
  353. 12:48like two people searching for it a
  354. 12:49month, we don't want to
  355. 12:51rank for that. And when we're going in
  356. 12:53through Claude, Claude doesn't even know
  357. 12:55how many search uh results these are
  358. 12:57picking up every single month. It
  359. 12:58doesn't know the keyword difficulty of
  360. 13:00these particular blog posts. And the
  361. 13:02last thing is is the intent of the blog
  362. 13:06of the uh the search, okay? Not all
  363. 13:08searches are equal. Some searches are
  364. 13:10for informational queries, some are for
  365. 13:13commercial queries. So, if I type in buy
  366. 13:15Nike shoes, people don't have intent to
  367. 13:18read a blog post about buying Nike
  368. 13:20shoes. They have the intent to purchase
  369. 13:22Nike shoes. That's why when you search
  370. 13:24Nike shoes, it has all of these
  371. 13:26e-commerce sites ready to sell you their
  372. 13:29products and services. Just like when
  373. 13:31you ask, "How much does a plumber cost?"
  374. 13:34It's not like listing out, you know, uh
  375. 13:37like plumbing equipment for you to buy
  376. 13:39because the the intent behind the
  377. 13:41keyword is slightly different. So, we
  378. 13:43need to rank for
  379. 13:45informational keywords. And now we've
  380. 13:47ranked we've gone down from million
  381. 13:49words to 600 6,000 words. Cool. So, we
  382. 13:52can now just go through this and find
  383. 13:55keywords that we'd actually want to rank
  384. 13:57for, actually create blog posts for. So,
  385. 14:00for example, plumbing installation is a
  386. 14:02good service keyword. Hydrojet Plumbing
  387. 14:05is probably another person's business.
  388. 14:07If I just search this up, yep.
  389. 14:09Uh
  390. 14:10Hydrojet Plumbing. No, okay. So, this is
  391. 14:12actually something that maybe is another
  392. 14:14service.
  393. 14:16Plumb Bob. This is probably a um
  394. 14:20this is probably something we don't want
  395. 14:22to rank for, okay?
  396. 14:24And so on and so forth. You get the
  397. 14:25point. We want to rank for keywords that
  398. 14:29are not people's businesses. They're not
  399. 14:31um people looking to start their own
  400. 14:33plumbing company. They're keywords that
  401. 14:36people are interested in that could
  402. 14:38potentially become a paying customer,
  403. 14:41okay? So, we want to be very intentional
  404. 14:43about that kind of stuff. So, other
  405. 14:46things, plumber fix shower, that's
  406. 14:49another one. Plumber plumbing drain, uh
  407. 14:52washing machine is another one. Zeke the
  408. 14:55Plumber, okay? If we just search this
  409. 14:57up, this is a plumbing icon, okay? So,
  410. 15:01this is exactly what you probably would
  411. 15:03not want to rank for, another person's
  412. 15:05plumbing company or whatever the case
  413. 15:06may be. So, once we found these
  414. 15:09keywords, we can add them into a keyword
  415. 15:11list that we can export to have Claude
  416. 15:13Code build out the pages for us. We'll
  417. 15:15send the keywords,
  418. 15:17click apply,
  419. 15:19and create a new empty list. I already
  420. 15:21have one. It's called plumbing keywords,
  421. 15:23and you can just add these right over
  422. 15:25there. We can see that I've added
  423. 15:27officially a couple more. So, those are
  424. 15:29just a few keywords. You'd want to go
  425. 15:31through and get a couple hundred to a
  426. 15:33couple thousand keywords that you can
  427. 15:35rank for. Sometimes it's not always easy
  428. 15:38to get winning keywords, okay? Depending
  429. 15:41on the niche that you're in. And here's
  430. 15:43a couple other ways you can do it.
  431. 15:44There's a questions tab right here that
  432. 15:47you can click, and these are great blog
  433. 15:49post ideas as well. How long does it
  434. 15:51take to become a plumber? This is
  435. 15:53somebody competing with you, so you
  436. 15:54probably would not want to rank for
  437. 15:56that, although you could if you wanted
  438. 15:57to. Um how much does a plumber cost?
  439. 15:59This is a great keyword because these
  440. 16:01are directly customers that are
  441. 16:03interested in hiring your service, so
  442. 16:05I'd select that. And so on and so forth.
  443. 16:07So, you can go down the list with
  444. 16:09questions as well. Once you're done, you
  445. 16:11can add them to your keyword list over
  446. 16:13here, okay? Last couple things are
  447. 16:16adjacent topics. I would find the same
  448. 16:19audience of people looking for plumbers
  449. 16:21just higher up the funnel. So, if we
  450. 16:23type in I don't know, funnel over here.
  451. 16:26Maybe, and I'm just going to go with
  452. 16:27some arbitrary funnel here, but maybe
  453. 16:29this is when people are ready to buy
  454. 16:31your service, but you should be having
  455. 16:33blog posts for all of the traffic above
  456. 16:37this before they're even ready to make
  457. 16:39that purchase with a plumber to actually
  458. 16:42get their attention, get their foot in
  459. 16:43the door, okay? And so, adjacent
  460. 16:45keywords could be best water softener
  461. 16:472026, tankless first tank water heater,
  462. 16:50signs you need a new water heater. All
  463. 16:53of these things can kind of um capture
  464. 16:56your prospects before their dogs in heat
  465. 16:59that want plumbing services immediately.
  466. 17:01This will help them come back to you
  467. 17:03later down the road. And then of course,
  468. 17:05you can find uh competitors on SEMrush,
  469. 17:08too. You can type in a competitor and
  470. 17:10see what keywords they're ranking for,
  471. 17:12take those keywords, apply it to your
  472. 17:13own campaign. Cool. So, now that we have
  473. 17:16the keywords, we can export these to
  474. 17:19Claude Code.
  475. 17:20Inside the keyword strategy builder, we
  476. 17:22have plumbing keywords. I'm going to
  477. 17:24enter into this, export as a CSV file.
  478. 17:28And once we export it, we can load it
  479. 17:30into Claude Code here. Cool. So, I have
  480. 17:32my keywords here. Let's drag this into
  481. 17:35antigravity, and I'm going to rename
  482. 17:38this as keywords. So, here's all the
  483. 17:41keywords that I have gotten so far. What
  484. 17:43we want to do is we want to turn each
  485. 17:46one of these keywords into an individual
  486. 17:49blog post. So, we want to start ranking
  487. 17:52for those particular keywords. So, now
  488. 17:55what we're going to do is essentially
  489. 17:57create our first blog post.
  490. 18:00Can you please create a blog post for me
  491. 18:03about plumber for low water pressure?
  492. 18:07That's the keyword that I want you to
  493. 18:08use, and I also want you to
  494. 18:11create a keyword cluster. That keyword
  495. 18:15cluster can either be from common
  496. 18:17keywords in the keywords.csv file or you
  497. 18:20can just make it up.
  498. 18:23Please add in images from Pexels, and my
  499. 18:27API key is in the .env file attached.
  500. 18:32Okay. Um awesome. So, there's a couple
  501. 18:34things going on here that uh we should
  502. 18:36be aware about.
  503. 18:38First of all, we have a keyword that
  504. 18:40we're creating a blog post for. We have
  505. 18:41something called keyword clusters, and
  506. 18:43then we also have images that we want to
  507. 18:45add into our uh blog posts. In order to
  508. 18:48get the images, we'll head over to
  509. 18:50Pexels, okay? This is an image library,
  510. 18:52just like this. We can grab plumbing
  511. 18:54images for our blog post for free that
  512. 18:56we can use royalty-free without getting
  513. 18:58into any trouble using their pictures.
  514. 19:01We'll type in Pexels API. We will hit
  515. 19:05this API route right over here. And how
  516. 19:08do I get an API key? First of all, you
  517. 19:10have to create an account, and then
  518. 19:11second of all, you have to request an
  519. 19:13API key. So, I will log in with my
  520. 19:16account here.
  521. 19:20And we can just select a project name,
  522. 19:23all this kind of stuff, generate the API
  523. 19:25key, and you'll get it immediately. Once
  524. 19:26you have that key, it'll look something
  525. 19:28like this. You paste that into the .env
  526. 19:31folder, okay? A .env folder is just
  527. 19:33where you store your password, secret
  528. 19:35keys, anything you wouldn't want anyone
  529. 19:36else to see, which is ironic because you
  530. 19:38can see mine right here. And it just the
  531. 19:41the naming convention goes whatever you
  532. 19:43want to call it equals, and then you
  533. 19:45paste the API key right over here. Now,
  534. 19:47we have access to grabbing photos, and
  535. 19:50I'll show you what keyword clusters mean
  536. 19:53after I generate this page. Okay, sweet.
  537. 19:56So, the blog post has been created and
  538. 19:59this is what it looks like. We have the
  539. 20:01images from Pexel. Okay, so it actually
  540. 20:04found plumbing images right off the bat.
  541. 20:06It generated the whole blog post and
  542. 20:08we've also included a keyword cluster.
  543. 20:10Let me explain again what keyword
  544. 20:12clusters are. So,
  545. 20:14traditionally inside SEO, instead of
  546. 20:16ranking just for one keyword, you want
  547. 20:19to rank for multiple different keywords
  548. 20:21on the same page. So, here's what it
  549. 20:24looks like. You might have a root
  550. 20:25keyword like how to unclog a drain. And
  551. 20:28that's great, you can rank for that. But
  552. 20:30you'd be losing a a lot of opportunities
  553. 20:32if you didn't rank for similar keywords
  554. 20:34as well. So, unclog kitchen sink, unclog
  555. 20:36bathroom sink, drain won't drain, slow
  556. 20:38drain sink, uh
  557. 20:40home remedy clogged drain, what
  558. 20:43dissolves hair in drain, all these kind
  559. 20:44of keywords you can add into that page.
  560. 20:48And so, what you can do is now we can
  561. 20:49make, you know, one blog post or 20 blog
  562. 20:52posts or 100 blog posts. They all have a
  563. 20:53root keyword, but you're also ranking
  564. 20:56for all these secondary and tertiary
  565. 20:58keywords as well. So, that um you have
  566. 21:00way more probability of surfacing on
  567. 21:03Google for multiple different keywords.
  568. 21:06Remember, on Google you're not just
  569. 21:07ranking for one keyword. Like a blog
  570. 21:09post could be ranking for 50 keywords.
  571. 21:11Be ranking for 100 keywords, a lot of
  572. 21:13which you might not even be aware of.
  573. 21:15But uh we want to maximize our
  574. 21:17opportunity by adding in a whole bunch
  575. 21:20of clusters. So, we've created the blog
  576. 21:22post, but I'm going to be real with you
  577. 21:23guys, this is crap. And if you just stop
  578. 21:27here, which most people do, you're never
  579. 21:29going to see the real results you want
  580. 21:31to see. And let me tell you why that is
  581. 21:33the case, okay?
  582. 21:35Let's read the first blog post or the
  583. 21:36first paragraph and then you'll
  584. 21:38understand why. In today's fast-paced
  585. 21:40world, maintaining a functional
  586. 21:42household is more important than ever
  587. 21:43and few things are as frustrating as
  588. 21:45blah blah blah blah blah. The point here
  589. 21:47is that it is so boring to read and
  590. 21:49nobody's going to sit through this guide
  591. 21:51and read this whole AI slop blog post.
  592. 21:54Plumbing articles are already incredibly
  593. 21:57boring. I don't know a single person
  594. 21:59that would enjoy a nice Saturday
  595. 22:01afternoon with coffee reading blog post
  596. 22:04articles on Google. Like that's just
  597. 22:06sounds absolutely horrific. Um and if
  598. 22:10you want
  599. 22:11uh
  600. 22:12web visitors to turn into paying
  601. 22:13customers, we need to make the blog
  602. 22:15posts way more exciting. How we do that
  603. 22:19is we need it to sound more like you.
  604. 22:22So, we need to train Claude on what you
  605. 22:23sound like, your voice, how you write,
  606. 22:26your tone, any stats your business has,
  607. 22:29real numbers, how many drains have you
  608. 22:31unclogged, how long you've been in
  609. 22:32business, your stories, if there's any
  610. 22:34anecdotes from, you know, past jobs or
  611. 22:36work you've done and you always tell
  612. 22:38other clients, you should have that
  613. 22:40inside Claude so that it remembers
  614. 22:42stories about you and your business and
  615. 22:44can inject those personal stories into
  616. 22:46your blog posts. Also same with
  617. 22:48opinions. And the most important thing
  618. 22:50is humor. You need to have, in my
  619. 22:52opinion, humor. You just need to have
  620. 22:53people that enjoy reading your blog
  621. 22:55post. So, here's AI slop and then here's
  622. 22:58what it looks like afterwards, okay?
  623. 23:00It's injecting all this kind of stuff,
  624. 23:03making it so much more enjoyable to
  625. 23:05read. So, that's what we have to add in
  626. 23:08next. So, for the next prompt, of
  627. 23:10course, we need to add in your
  628. 23:12personality. We need to add in your
  629. 23:14writing style. We need to add in
  630. 23:15everything, okay? So, how we do this is
  631. 23:18you need to track down references to
  632. 23:21transcripts,
  633. 23:23uh phone calls or videos or emails that
  634. 23:26you've written in Gmail or LinkedIn
  635. 23:27posts or whatever the case may be. Okay,
  636. 23:30so or just passages online that you
  637. 23:31like. So, I have these two LinkedIn
  638. 23:34posts here that I've generated, okay?
  639. 23:35And I'm just going to copy this. And
  640. 23:38inside of Claude code, I'm going to say,
  641. 23:40"Please um
  642. 23:42create a" and I already have this
  643. 23:44actually in my
  644. 23:46uh in my project here, but we have
  645. 23:49references. Where is it? Right there.
  646. 23:51Okay. And we have these files here on
  647. 23:53our humor. So, Claude understands what
  648. 23:55our humor is, what our opinions are,
  649. 23:57what our stats, stories, voice. And so,
  650. 23:59we need to update all of these files,
  651. 24:02okay, with our passages that we're going
  652. 24:05to add in here.
  653. 24:07And voice. Okay, cool.
  654. 24:10Please create a these files and update
  655. 24:14them. And I already have them, so please
  656. 24:16update
  657. 24:18all of these files
  658. 24:21from these LinkedIn posts.
  659. 24:25Awesome. So, we're going to pull it out
  660. 24:27now. And now it's going to understand
  661. 24:29how we talk, what our humor is, all of
  662. 24:31that kind of other stuff. Now, if you
  663. 24:33don't have anything like this, you can
  664. 24:35go to a reference like here, okay? I
  665. 24:37actually came across this uh back in the
  666. 24:39day when like when I was starting to
  667. 24:41create blog posts and this really worked
  668. 24:43well for me. I thought this writing
  669. 24:45style was hilarious. I've got 99
  670. 24:47problems, I feel bad for you, son. I've
  671. 24:48got 99 problems, but humor ain't one. As
  672. 24:50I wrote those words, all I could think
  673. 24:52about was how embarrassed my 14-year-old
  674. 24:53son would be reading that. So, this is
  675. 24:56the kind of writing that I like because
  676. 24:58if I was to read a blog post on
  677. 25:00plumbing, if it was dry, if it was
  678. 25:02boring, if it was serious, all that kind
  679. 25:04of stuff, I would be gone immediately.
  680. 25:06Or I'd be on the page for the least
  681. 25:08amount of time humanly possible. If
  682. 25:09there's humor, if there's personality, I
  683. 25:11would enjoy it a lot more. So, we can
  684. 25:13find [snorts]
  685. 25:14a tone that we like and we can add this
  686. 25:16in here. Please add this as a humor
  687. 25:20reference. So, it's just finishing up
  688. 25:23here, but let's just take a look at the
  689. 25:25humor reference now and you'll be
  690. 25:26shocked by how good Claude is at picking
  691. 25:29up your exact style of humor. So, I put
  692. 25:31this in here. Said, "Plumbing is boring,
  693. 25:33your job is to make it more fun. Blog
  694. 25:35Every blog post should be funny, this
  695. 25:36isn't optional." So, the opening rule,
  696. 25:38if the first 50 words don't land at
  697. 25:40least one dad joke, which this whole
  698. 25:42freaking thing is a series of dad jokes,
  699. 25:45or a self-aware wink or a parenthetical
  700. 25:47side, rewrite them. We are not a
  701. 25:49brochure, we are a guy at the pub who
  702. 25:51has had one beer and is he's now
  703. 25:53explaining how the toilet works, which
  704. 25:55is literally, by the way, exactly the
  705. 25:56kind of humor that blends this and our
  706. 25:59and our industry together, okay? So, now
  707. 26:01we have all of these reference documents
  708. 26:03on how we can create enjoyable content
  709. 26:06for other people to actually read. The
  710. 26:08next thing that we have to do in order
  711. 26:10to revise this is one additional step.
  712. 26:14And what that step is is we need to
  713. 26:16steal from the search engine, okay? So,
  714. 26:19if I type in
  715. 26:21how much does a plumber cost?
  716. 26:24Chances are what we want to do, okay?
  717. 26:26Well, sorry, not chances are. What we
  718. 26:28definitively want to do is find the top
  719. 26:30three listing blog posts that are not
  720. 26:32like Reddit. Um so, this one and this
  721. 26:36one and this one. There is something
  722. 26:38about these three blog posts that allow
  723. 26:41them to rank very well on Google. It
  724. 26:44could be the page length, it could be
  725. 26:45the keywords, it could be um the images,
  726. 26:48it could be whatever. We want Claude to
  727. 26:51analyze the top three blog posts for the
  728. 26:54particular keyword, steal what works
  729. 26:56incredibly well, okay? And then take the
  730. 26:59average of all three, which is the
  731. 27:00winning formula, and generate our own
  732. 27:03blog post structure based on that. So,
  733. 27:05we're going to take the average word
  734. 27:06count of all of these and we're going to
  735. 27:08choose that as our word count. We're
  736. 27:09going to take the average um H2, which
  737. 27:12is heading two tags, and image uh images
  738. 27:15and all that kind of stuff. Okay, so
  739. 27:17that's what we're doing next. So, we're
  740. 27:18going to merge these into one step. And
  741. 27:21I actually have in here, and this whole
  742. 27:23thing, by the way, guys, is going to be
  743. 27:25down below for you guys to grab if you
  744. 27:27want to, but I have prompts and we can
  745. 27:29literally just copy this in.
  746. 27:32Cool. So, in this case, I'm actually
  747. 27:33just going to paste this in. Cool. And
  748. 27:35so, all this prompt is doing is we're
  749. 27:36getting it to rewrite the blog post
  750. 27:38using our humor, voice, opinion, stats,
  751. 27:40stories. We're making sure that before
  752. 27:42it writes anything, it's going to
  753. 27:44Google, finding the primary keyword,
  754. 27:46okay? It's analyzing what they're doing
  755. 27:49well and it's stealing at they're
  756. 27:51stealing the format, the length, what
  757. 27:53the topics are that they're covering, um
  758. 27:56and all of that kind of stuff. And we
  759. 27:57are all set. Let's take a look at the
  760. 27:59results here. I got the new version and
  761. 28:02the old version up. So, the old version
  762. 28:05is in today's fast-paced world,
  763. 28:07maintaining a functional household. In
  764. 28:09this comprehensive guide, we'll explore
  765. 28:12everything you need to know about low
  766. 28:14water pressure and when it's time to
  767. 28:16call a professional plumber. And in this
  768. 28:18one, we have the dad jokes on autopilot.
  769. 28:22Your toilet Your toilet has been hissing
  770. 28:24for longer than most celebrity
  771. 28:26marriages. It's 11:00 p.m., you're
  772. 28:28Googling plumbing running for running
  773. 28:30toilet instead of sleeping and you're
  774. 28:32starting to take the sound personally.
  775. 28:34Good news, you're probably not calling
  776. 28:36anyone tonight. Okay, so it makes it way
  777. 28:39more enjoyable to read. And this matters
  778. 28:43for a very distinct reason and I'm going
  779. 28:46to go super meta with this description.
  780. 28:48I don't see a lot of people kind of
  781. 28:50saying this, but this is um essentially
  782. 28:52the crux of SEO.
  783. 28:54So, in a nutshell, and I'm going to go
  784. 28:56back to my slideshow right over here,
  785. 28:59okay? Skip forward a couple slides.
  786. 29:01Um SEO is a black box. What do I mean by
  787. 29:05that? Nobody knows what ranks well on
  788. 29:08SEO definitively. Not Google employees,
  789. 29:11not SEMrush, not Ahrefs, not your friend
  790. 29:15down the street. Nobody knows except for
  791. 29:17the full algorithm.
  792. 29:19It's business's core business model.
  793. 29:21They don't release this kind of stuff.
  794. 29:22There's over 200 rumored ranking signals
  795. 29:25and we have a pretty good understanding
  796. 29:27of what those actually are. It's not
  797. 29:29like it's like totally unknown. Like
  798. 29:31most of it is pretty well known, but
  799. 29:32it's just not like concrete. We don't
  800. 29:34know the percentages. So, for example,
  801. 29:36the quality, depth, and um the dwell
  802. 29:39time, how long people stay on your page,
  803. 29:41what the bounce rate is, scroll depth,
  804. 29:43click-through rate, all of this kind of
  805. 29:44stuff. So, there's
  806. 29:46hundreds of signals, okay? And so, how
  807. 29:49you rank well on Google, if we just like
  808. 29:52cuz obviously like if you rank for 200
  809. 29:54signals, it just gets overwhelming and
  810. 29:56you don't know what to do. I'm going to
  811. 29:57make this dead simple for anyone
  812. 29:58watching this.
  813. 30:00How Here's how I win on Google, okay?
  814. 30:03Reverse engineer what Google wants. They
  815. 30:05want to make money, okay? All they
  816. 30:07really want, at least in the most part,
  817. 30:10is these sponsored results right here.
  818. 30:12What does this do? This makes them
  819. 30:13money. If you click this link, I just
  820. 30:15cost this guy literally $10 right there.
  821. 30:17Feel bad actually now for AtlasCare, but
  822. 30:20if I click on this guy, I also costed
  823. 30:22Root Brothers dossier about $10 there. I
  824. 30:25also feel bad for doing that as well.
  825. 30:27But anyways, my point being is that I
  826. 30:28just paid Google $20, okay? I'm a loyal
  827. 30:31Google customer. And uh essentially,
  828. 30:33they want to serve more ads, okay? So,
  829. 30:36how do they serve more ads? They provide
  830. 30:38high-quality content to their viewers so
  831. 30:42that those people come back over and
  832. 30:45over and over again, okay? So, the more
  833. 30:47high-quality content they can serve, the
  834. 30:49more people like and trust Google and
  835. 30:50the experience and they go back there
  836. 30:52again and again and again. Ads need
  837. 30:54attention, okay? So, Google will
  838. 30:57essentially,
  839. 30:58you know, Google will essentially serve
  840. 31:00the best content to bring people back
  841. 31:02again to serve them ads to make more
  842. 31:03money. If you serve good, high-quality
  843. 31:06content, then people are going to come
  844. 31:07back over and over again. So, all of
  845. 31:09these algorithms and metrics are really
  846. 31:12important, but the number one key is
  847. 31:14just content. If you can create good
  848. 31:16content, then you're going to do very
  849. 31:19well. Okay, so that's essentially it for
  850. 31:21the
  851. 31:23for this portion. The next portion
  852. 31:25before we move on to things like, for
  853. 31:27example,
  854. 31:29technical SEO
  855. 31:31and also on-page SEO and also off-page
  856. 31:35SEO is we need to talk about the second
  857. 31:38tactic here because we built blog posts,
  858. 31:40okay?
  859. 31:41And we're also going to talk about how
  860. 31:43this scales. We also need to build
  861. 31:45service pages as well. That's the second
  862. 31:47tactic. So, the question becomes, well,
  863. 31:50what is a service page and why does it
  864. 31:51matter? So, a service page is kind of
  865. 31:54like the homepage here, okay? You create
  866. 31:56multiple different pages for money
  867. 31:59keywords that people search in to buy
  868. 32:02your products or your services. So, if I
  869. 32:04type in plumbing Toronto, I'm not
  870. 32:06looking for a blog post, I'm looking
  871. 32:08directly to hire somebody. So, these are
  872. 32:10money keywords where if I clicked on
  873. 32:12here, I'd likely become a customer. If I
  874. 32:14clicked on here, I'd likely become a
  875. 32:15customer. If I type in things like how
  876. 32:18does a toilet get unclogged or whatever,
  877. 32:20I'm not looking to buy. This, I'm
  878. 32:22looking to buy. You create service pages
  879. 32:25where there's demand, okay? And so, the
  880. 32:27distinction between the two is that blog
  881. 32:30posts are going to give you topical
  882. 32:31authority, telling Google, "Hey, I'm a
  883. 32:33I'm a I have authority in the plumbing
  884. 32:35space." You are going to do you're going
  885. 32:38to pass on link equity to different
  886. 32:41service pages and all that kind of
  887. 32:42stuff. Um and we're going to talk about
  888. 32:44this later, but essentially, you're
  889. 32:46building brand authority, you're telling
  890. 32:49Google that you're active and you're
  891. 32:51trusted, okay? Why this matters, in my
  892. 32:53opinion, is because you raise the tide.
  893. 32:56And with the raising tide, all boats are
  894. 33:00lifted. These boats are your money
  895. 33:02keywords. These are the service pages
  896. 33:03people actually fill out to become
  897. 33:05paying customers. So, with the blog
  898. 33:07posts, your whole domain authority,
  899. 33:09okay, or the trust in your in your site
  900. 33:12goes up, okay? And with that trust going
  901. 33:15up, all of your other blog post or all
  902. 33:18of your other service pages go higher
  903. 33:20through the search engine rankings so
  904. 33:21that more people are going to click it.
  905. 33:23And again, if we go back to this graph,
  906. 33:25the higher up you go, the more clicks
  907. 33:27you get, the more money you make, okay?
  908. 33:30So, that's the correlation between the
  909. 33:32two, in my opinion. And on these service
  910. 33:35pages, the goal is just to get people to
  911. 33:37fill out the form so that you can call
  912. 33:38them, close the deal, and make money.
  913. 33:41So, we have to talk about how to create
  914. 33:43these service pages.
  915. 33:45I think about it like a zipper, okay?
  916. 33:48You have two sides of the zipper. You
  917. 33:50have the service and you have the city.
  918. 33:52So, if you're in plumbing, what services
  919. 33:54do you actually provide? Well, you might
  920. 33:56provide emergency plumber, drain
  921. 33:58cleaning, hot water repair, leak
  922. 34:00detector. On the other side, you might
  923. 34:01be in Vancouver, Toronto, Montreal, and
  924. 34:03Edmonton.
  925. 34:04So, how does the zipper work? Well, you
  926. 34:07just kind of just tie them together. You
  927. 34:09create a page for emergency plumbing
  928. 34:11Vancouver, emergency plumber Toronto,
  929. 34:14emergency plumber Montreal, emergency
  930. 34:16plumber Edmonton, and then you go down
  931. 34:19drain cleaning Vancouver, drain cleaning
  932. 34:22uh
  933. 34:23Toronto, drain cleaning Montreal, drain
  934. 34:25cleaning Edmonton. You zip them together
  935. 34:27into a service page that you serve
  936. 34:29online, which ranks, you have people
  937. 34:32inquire about those keywords, and then
  938. 34:33you make money, okay? So, that's
  939. 34:35essentially it. You have all these
  940. 34:37different service pages ranking. You got
  941. 34:39to be careful and prudent with this. You
  942. 34:41don't want to have a thousand of these
  943. 34:42service pages. You want to be tasteful.
  944. 34:44There's no objective metric where it's
  945. 34:46like 52.7 is the cap. Um but I I
  946. 34:50certainly would not have thousands and I
  947. 34:51probably wouldn't even have like
  948. 34:54multiple hundreds. I'd I'd just be very
  949. 34:56careful with this because when you're
  950. 34:58doing service pages, it's not like blog
  951. 35:00pages where blog pages cover multiple
  952. 35:02depths. Like every blog post will be
  953. 35:04very different. With service pages, the
  954. 35:06content is very similar, so you don't
  955. 35:08want to have as many as possible because
  956. 35:10that could be a negative indicator to
  957. 35:12Google to not show your content. So,
  958. 35:15just uh you know, you want to have
  959. 35:17service pages, just don't go crazy with
  960. 35:19it. Okay, cool. So, we need to actually
  961. 35:22create these service pages. So, if we go
  962. 35:25back to CloudCode, the next prompt is
  963. 35:28that we want to uh build out these
  964. 35:30service pages. Actually, before we do
  965. 35:31that, we need to actually find where
  966. 35:33these service pages are.
  967. 35:34You obviously are probably going to know
  968. 35:37a lot of the service page keywords that
  969. 35:39you can you can, you know, tie together
  970. 35:41and you can put in the cities. And even
  971. 35:43if it's not cities, you can do
  972. 35:45municipalities. So, in your city, there
  973. 35:47might be like 10 municipalities that you
  974. 35:49rank for if you're just in one
  975. 35:50geographical location. But um inside
  976. 35:53SEMrush, what we can do is we can go
  977. 35:55back to the keyword magic tool over
  978. 35:57here, type in the root keyword plumbing.
  979. 36:01Okay.
  980. 36:03And we can sort by cost per click. Cost
  981. 36:07per click means how much money are
  982. 36:09people spending every single time you
  983. 36:11click, okay? This is a bit
  984. 36:12overexaggerated. This is just bad data.
  985. 36:15There's no way it's $700 per cost per
  986. 36:18click, but usually it's between 3 and
  987. 36:20$20 is is typically what it is. But
  988. 36:23these are money keywords. These are what
  989. 36:24people advertisers are paying. These are
  990. 36:26what your competitors are paying for.
  991. 36:29So, these are the keywords you probably
  992. 36:30want to rank for. So, if we just like go
  993. 36:32through these, you can just take a look.
  994. 36:34Plumber West Chase. I'm assuming West
  995. 36:36Chase and Tiburon are locations. Baxley,
  996. 36:40probably too. Arnold, MD. Baldwin Park,
  997. 36:43CA. Westmont. And so, you can see clear
  998. 36:47money keyword trends. It's service,
  999. 36:50city. Service, city. Service, city.
  1000. 36:53City, service. And so, those are the
  1001. 36:56keywords that you want to rank your
  1002. 36:58service pages for where people are
  1003. 37:00searching. Like honestly, if you had a
  1004. 37:03customer and they're looking for your
  1005. 37:05service, the first thing they'd do, if
  1006. 37:06they didn't know plumbers with the is
  1007. 37:08they'd type in plumber or plumbing
  1008. 37:10Toronto, they'd call the first five
  1009. 37:12different people here, okay?
  1010. 37:14And so,
  1011. 37:15whatever your customers are searching
  1012. 37:17up, that's what you want to grab. We can
  1013. 37:19go ahead and grab a bunch of these,
  1014. 37:21okay? I'm just going to grab this one.
  1015. 37:22We're going to apply this to a new
  1016. 37:24keyword called service pages, okay? And
  1017. 37:28then we can head over to this service
  1018. 37:30page list and we can export all of the
  1019. 37:33keywords as CSV files. As a CSV file.
  1020. 37:37Awesome. And then, of course, we can
  1021. 37:39drag that CSV file in to Anti-Gravity
  1022. 37:42down here. I'm going to call this
  1023. 37:44service
  1024. 37:46keywords. And we're going to do the
  1025. 37:48exact same thing like we did before,
  1026. 37:49just only this time for service pages.
  1027. 37:53I'm going to type this
  1028. 37:56in. I want to build out a page with the
  1029. 37:59primary keyword from this. This is a
  1030. 38:01landing page specifically for city and
  1031. 38:03service.
  1032. 38:04The landing page should look pretty much
  1033. 38:06the same as the homepage, okay? So, I'm
  1034. 38:09just going to choose a keyword here and
  1035. 38:11that's going to be this guy right
  1036. 38:13and send it. Now, there's one thing
  1037. 38:16that's kind of like
  1038. 38:17in between the lines that I said there,
  1039. 38:19which is the landing page should look
  1040. 38:20the same as the homepage. Let me explain
  1041. 38:24what I mean
  1042. 38:25by that. You don't have to do that.
  1043. 38:27That's just how I typically do it. So,
  1044. 38:31what's worked tremendously well for me
  1045. 38:33is, of course, you want SEO where you
  1046. 38:35rank up through the search engine,
  1047. 38:38right? That's just a good practice. You
  1048. 38:40want to get as high up as possible. But
  1049. 38:43your business is a funnel. Just because
  1050. 38:45somebody gets to your landing page,
  1051. 38:46doesn't mean they're going to fill out
  1052. 38:48the form. And just because they fill out
  1053. 38:49the form and the the landing page become
  1054. 38:51a lead, doesn't mean that you're going
  1055. 38:52to close the deal, okay? So, what So,
  1056. 38:55there's multiple stages and you have to
  1057. 38:57isolate every stage and improve it so
  1058. 38:59that you get the maximum amount of
  1059. 39:00people going to your website. And then
  1060. 39:02once they're on the website, the maximum
  1061. 39:03amount of people converting to a lead
  1062. 39:05and then the maximum amount of leads
  1063. 39:06converting into paying customers. And
  1064. 39:08so, one thing that I did is I ran Google
  1065. 39:11Ads, okay? And I tested my
  1066. 39:14landing pages. I had like five or 10
  1067. 39:16variations. I tested which one performed
  1068. 39:18the best. I got the best performing
  1069. 39:20landing page to be a 20% conversion
  1070. 39:22rate, meaning one in every five people
  1071. 39:25that went to my website converted into a
  1072. 39:26paying customer. So, you want to find
  1073. 39:29the winning formula and then use that
  1074. 39:31winning formula on every single one of
  1075. 39:33your service pages so that you get a lot
  1076. 39:35of people, okay, going to your page
  1077. 39:37through SEO and a lot of people on your
  1078. 39:39page actually converting into leads. So,
  1079. 39:42the page has been generated and here we
  1080. 39:45go. We have a service page via our home
  1081. 39:47page, service page, home page.
  1082. 39:49Difference is is that we're ranking for
  1083. 39:51a particular keyword. So now when
  1084. 39:52somebody searches this in to oops this
  1085. 39:56into Google
  1086. 39:57ideally this page would surface and we
  1087. 40:02would have people clicking on it. If
  1088. 40:04you're brand new site this would be very
  1089. 40:05hard to do but blog posts will help you
  1090. 40:08rise to the rankings and also good on
  1091. 40:10page SEO and technical SEO
  1092. 40:13pardon me will get you there too which
  1093. 40:15brings us to the next section which is
  1094. 40:17on page SEO. Now here's the deal with on
  1095. 40:20page SEO.
  1096. 40:22We're going to talk in a way where you
  1097. 40:23don't need to know any of this kind of
  1098. 40:25stuff. You just need this checklist. You
  1099. 40:27import the checklist in a cloud code.
  1100. 40:28You get the results. That's it. That's
  1101. 40:30where we're keeping it. I There's no way
  1102. 40:33in this video I can cover all this kind
  1103. 40:34of stuff because this would take like 6
  1104. 40:37to 12 hours to go through everything.
  1105. 40:39There are companies out there especially
  1106. 40:42the ones high up on Google that have
  1107. 40:44entire teams. Like their whole business
  1108. 40:46model is on page SEO and technical SEO
  1109. 40:49and off page SEO and that's all they do
  1110. 40:51and they get leads and they sell those
  1111. 40:52leads to other people. That's why it's
  1112. 40:53so hard to compete with them but you
  1113. 40:56don't necessarily like now with cloud
  1114. 40:58code you're on an even level playing
  1115. 41:00field where you can build sites that are
  1116. 41:02technically optimized that will get you
  1117. 41:05up through the rankings because all you
  1118. 41:07need to do is just literally copy this
  1119. 41:09whole thing. And so that's what we're
  1120. 41:11going to do. We're just and this will be
  1121. 41:12down below for free for you guys to copy
  1122. 41:14but all we're doing is just copying and
  1123. 41:15letting cloud do the heavy lifting. Just
  1124. 41:17a couple things. We need to make sure
  1125. 41:19that we have
  1126. 41:21I don't know. Like for example external
  1127. 41:23links. This is good for SEO. Internal
  1128. 41:26links to
  1129. 41:27uh our other blog posts. We need to make
  1130. 41:29sure we have primary keywords in the
  1131. 41:31first 100 years. We need to make sure
  1132. 41:32every blog post has four to eight
  1133. 41:34questions that we have to ask. We need
  1134. 41:36to have exactly one H one like a header
  1135. 41:38one. There's multiple headings in a blog
  1136. 41:40post. You can have H1, H2, H3 and so on
  1137. 41:42and so forth. And so there's 80 plus
  1138. 41:45signals here. Okay? So many signals it's
  1139. 41:48very hard to There's just no way that we
  1140. 41:50could go through it all and if you
  1141. 41:52wanted to do this manually you this
  1142. 41:54would be more than a full time job.
  1143. 41:56Probably require teams of people.
  1144. 41:58Luckily we can get this done incredibly
  1145. 42:00quickly. So that's going to be down
  1146. 42:02below in the description. The prompt's
  1147. 42:03also going to be down below but
  1148. 42:04essentially what we're doing here is
  1149. 42:06we're pasting in that whole thing. Okay?
  1150. 42:09And then we're just saying
  1151. 42:10um
  1152. 42:12we're saying this. Can you please upload
  1153. 42:14the blog posts or update the blog post
  1154. 42:16with the on page SEO checklist item from
  1155. 42:19this. We also need to add in uh we also
  1156. 42:23we also need to add all the following
  1157. 42:25items but still maintain the voice and
  1158. 42:28style of the blog post. So what I mean
  1159. 42:30by that is we don't want to revert this
  1160. 42:32blog post into some dry boring crappy uh
  1161. 42:36post. We want to maintain the humor. We
  1162. 42:38want it to still be something enjoyable,
  1163. 42:41right? There's a
  1164. 42:42fine balance between optimizing for SEO
  1165. 42:45but also content is king ultimately.
  1166. 42:47Like if people don't enjoy the blog
  1167. 42:49posts and they bounce right away you're
  1168. 42:51never going to get through the search
  1169. 42:52engine. You're never going to go up
  1170. 42:53through the search engine. So it's a
  1171. 42:55balance between the two states being
  1172. 42:57funny, enjoyable to read and also
  1173. 42:58heading all the SEO markers. Okay. So
  1174. 43:00the page is up and we can cross
  1175. 43:03reference just a couple of these so you
  1176. 43:05guys can see. First of all it's added in
  1177. 43:07two to three external links and internal
  1178. 43:10links as well. So if we were to look at
  1179. 43:13this, okay? It's referring to other
  1180. 43:15pages on our website. We look at this
  1181. 43:18same kind of deal. It's referring to
  1182. 43:19something else. We look at this it's
  1183. 43:21actually Claude is actually going out.
  1184. 43:23It's finding relevant uh blog posts and
  1185. 43:26then it's incorporating those as links
  1186. 43:28onto our page. Okay? So we hit five and
  1187. 43:32three to five internal links, two to
  1188. 43:34three external links. Okay? We also have
  1189. 43:37the primary keyword being used in the
  1190. 43:40first 100 words. If we go back up we
  1191. 43:42have running toilet over here and
  1192. 43:45plumber for running toilet right over
  1193. 43:47there as well.
  1194. 43:49So it's done both of those and then we
  1195. 43:50also have um
  1196. 43:52the meta title and description created.
  1197. 43:55So if we were to look at a meta title
  1198. 43:58and description. If I type in how much
  1199. 44:00does a plumber cost, okay? This blue
  1200. 44:03text here is the meta title. This gray
  1201. 44:05text here is the meta description.
  1202. 44:08Nowhere on our page do we actually code
  1203. 44:10like do we write that visibly? It's
  1204. 44:12invisible on the page. You can't
  1205. 44:14actually see it. How you do see it is
  1206. 44:16hitting the three dots, going to more
  1207. 44:17tools and developer tools and then uh we
  1208. 44:21on the element tab
  1209. 44:23we should be able to see it somewhere
  1210. 44:25here. Now um
  1211. 44:28>> [clears throat]
  1212. 44:28>> I'm going to search for this OG.
  1213. 44:31Cool. So right here. We got the meta
  1214. 44:33title. So this is essentially if we were
  1215. 44:36to just recreate this this is what it
  1216. 44:39would look like if we ranked our site.
  1217. 44:41We'd have plumber for running toilet,
  1218. 44:44okay? And then we'd have the description
  1219. 44:47if I can find that. Yep. Here it is. And
  1220. 44:50then we'd also have the description
  1221. 44:52right over here. So if we were to paste
  1222. 44:55this in
  1223. 44:57>> [sighs]
  1224. 44:58>> uh
  1225. 44:59in the span
  1226. 45:00it would look something like that.
  1227. 45:03Cool. So this is what our page would
  1228. 45:04look like. Plumber for a running toilet
  1229. 45:07fix or call. Running toilet won't stop
  1230. 45:08and nine out of 10 times it's a $20
  1231. 45:10flapper you can swap in 30 minutes.
  1232. 45:11However, here's how to tell and how to
  1233. 45:13fix it and all that kind of stuff. Okay,
  1234. 45:15cool. So we have gone through and we
  1235. 45:18have optimized our page with over 80
  1236. 45:20plus items while also still maintaining
  1237. 45:23the integrity of the page like the
  1238. 45:26the humor and all of that kind of stuff.
  1239. 45:28Again, this is something that you would
  1240. 45:30have had to hire somebody for or a team
  1241. 45:32of people to do full time that now
  1242. 45:34Claude is doing in a matter of just a
  1243. 45:36couple minutes. Cool. So you're going to
  1244. 45:38want to do this for both the blog posts
  1245. 45:41as well as the service pages. You should
  1246. 45:43be doing this on every single page. Now
  1247. 45:45that we've covered the on page SEO now
  1248. 45:48let's talk about the technical SEO.
  1249. 45:50Technically this is still on page. Like
  1250. 45:52you're still we're still doing stuff on
  1251. 45:54page but it's a lot more technical. This
  1252. 45:57is where you would previously actually
  1253. 46:00need coding experience to run this. So
  1254. 46:03there's three steps. We need to add
  1255. 46:05something called a site map. This is how
  1256. 46:07Google knows what pages you have and
  1257. 46:09knows how to add it into the search
  1258. 46:11engine. This is how you actually get
  1259. 46:13things on Google. If Google doesn't know
  1260. 46:15your page exists then no matter what you
  1261. 46:17do with on page or whatever
  1262. 46:20um
  1263. 46:20you're never going to get ranked. So
  1264. 46:22that's critical. Next thing robots.txt.
  1265. 46:25This is just telling Google what pages
  1266. 46:27are
  1267. 46:28is it allowed to scrape and what pages
  1268. 46:30is it not allowed to scrape. Typically
  1269. 46:32speaking you want it to scrape
  1270. 46:33everything except for if you have like
  1271. 46:35an admin login. You don't want to like
  1272. 46:37rank your ability to log into your
  1273. 46:39dashboard and change and edit posts.
  1274. 46:41That's just something you'd want to
  1275. 46:42avoid. There might be other things you
  1276. 46:43want to avoid as well and so anything
  1277. 46:45you don't want to rank you just add to
  1278. 46:47this robots.txt. The most important one
  1279. 46:50though or I guess may well very
  1280. 46:52important one is the Google lighthouse
  1281. 46:55um that we have to optimize for. So
  1282. 46:58Google has a product called lighthouse
  1283. 47:00and it gives you a performance report on
  1284. 47:02your site. It scans the whole thing. It
  1285. 47:04scores your website on four indicators
  1286. 47:06SEO, accessibility, best practices and
  1287. 47:08speed and we need to get this to be like
  1288. 47:11100 out of 100 every single time we run
  1289. 47:14this. So how we do this is we hit three
  1290. 47:16dots, go to more tools, head over to
  1291. 47:18developer tools and you see these two
  1292. 47:21arrows? We click that, go to lighthouse
  1293. 47:25and now we can analyze our page load.
  1294. 47:27Cool. And so here's the results that we
  1295. 47:29got back. We have SEO 92 out of 100,
  1296. 47:32best practices 100 out of 100,
  1297. 47:33accessibility 96 out of 100 and
  1298. 47:35performance 53 out of 100. This is not
  1299. 47:39good. This means the page loads slow.
  1300. 47:42There's performance issues and Google
  1301. 47:44will look at that and be like, "Yeah,
  1302. 47:45we're going to rank this person less
  1303. 47:47because of that and because of the SEO."
  1304. 47:49And so if you wanted to pardon me fix
  1305. 47:52this in the good old days before large
  1306. 47:54language models you'd have to understand
  1307. 47:56or learn what render blocking requests
  1308. 47:58are, what legacy JavaScript is, what LCP
  1309. 48:01request discovery is, what network
  1310. 48:03dependency trees are, what reduce
  1311. 48:05JavaScript execution time is and all
  1312. 48:07this other kind of stuff. Now chances
  1313. 48:09are
  1314. 48:10you probably don't want to do any of
  1315. 48:12that. Let me show you how Claude Code
  1316. 48:15can solve this very quickly. First thing
  1317. 48:18is you need to open up all of these tabs
  1318. 48:20so that you see everything that actually
  1319. 48:22goes into it. And we also need to do
  1320. 48:24this for SEO too. Okay? We're going to
  1321. 48:27open up whatever is wrong here and then
  1322. 48:29we're going to open up whatever is wrong
  1323. 48:31here as well. Cool. So there's a couple
  1324. 48:33issues with this
  1325. 48:35and we got this one too. All we have to
  1326. 48:37do to get this score to 100% so that
  1327. 48:41Google's really happy with us is we just
  1328. 48:43copy this whole report and then we head
  1329. 48:46back to um Claude and then we just paste
  1330. 48:51this whole report in and we say um
  1331. 48:54here's my lighthouse report. Can you
  1332. 48:56please optimize it so that I have a 100%
  1333. 49:00score across all areas performance,
  1334. 49:02accessibility, best practices, SEO. Can
  1335. 49:04you also generate the robot.txt file and
  1336. 49:06the sitemap.xml file? Beautiful. The
  1337. 49:09site's been completed. Let's take a
  1338. 49:11look. First of all let's go over to the
  1339. 49:13sitemap.xml.
  1340. 49:16God it screams
  1341. 49:17sounds like I'm screaming at Google
  1342. 49:18right now. We can see all of the
  1343. 49:20different pages that have been created.
  1344. 49:23This will be submitted to Google. Google
  1345. 49:25will now um
  1346. 49:27rank or index all of these pages in
  1347. 49:30Google so that you can officially rank
  1348. 49:32up the process. Unless Google knows what
  1349. 49:34your what your pages are and that they
  1350. 49:36exist it's just not going to do that.
  1351. 49:37We're going to talk about how you can
  1352. 49:39submit this later on. And then we also
  1353. 49:41have robots.txt
  1354. 49:44and this is what we're giving permission
  1355. 49:46to Google to scrape. They're going to
  1356. 49:48have crawlers that go across every page
  1357. 49:50and grab all the information and index
  1358. 49:52it properly. And so this is what we're
  1359. 49:54doing and
  1360. 49:56yeah, we're allowing it to scrape the
  1361. 49:57entire website. Now, let's take a look
  1362. 50:00at the new page here and the report
  1363. 50:04based on
  1364. 50:05the changes that we made. So again,
  1365. 50:07we're going to hit the three dots, more
  1366. 50:09tools, developer tools. We're going to
  1367. 50:12head over to Lighthouse, hit the two
  1368. 50:14arrows over there if you don't see it.
  1369. 50:16We're going to analyze the page load
  1370. 50:17speed again.
  1371. 50:20This time it should be substantially
  1372. 50:22better. Okay, good. So 100% 100% 100%
  1373. 50:27and 96%. If you don't get to 100%, no
  1374. 50:30problem. You just go back to the drawing
  1375. 50:32board and say, "Hey, you know, we didn't
  1376. 50:34get to 100%. Here's the reasons why."
  1377. 50:37You paste in everything over again and
  1378. 50:39it will solve it. It it'll just go back
  1379. 50:42and you you can just go back and forth
  1380. 50:43with it until it's completely solved.
  1381. 50:45And so that's really technical SEO
  1382. 50:47broken down. Something that again, you'd
  1383. 50:49have to hire a full team of people to
  1384. 50:51do. Um would be very technical, very
  1385. 50:54costly to do. You can now get Cloud
  1386. 50:56Code, do it pretty much instantly. Okay,
  1387. 50:59cool. Let's move on to the next step
  1388. 51:01here, which is tying it all together
  1389. 51:03with something called a Cloud Code
  1390. 51:05skill. Right now, we've built out a
  1391. 51:07service page, we've built out a blog
  1392. 51:08post and that's fantastic, but it's
  1393. 51:10taken us a lot of time to actually do
  1394. 51:13this. So what we want to do is we want
  1395. 51:15to bottle or package up everything we
  1396. 51:17built so that we can literally just type
  1397. 51:19in blog and from this one keyword alone,
  1398. 51:23okay, or service or whatever,
  1399. 51:26we can actually generate an entire blog
  1400. 51:29post that does everything that we just
  1401. 51:33we just did. It's it's optimized for
  1402. 51:35on-page SEO, technical SEO. It'll grab a
  1403. 51:39keyword, form the keyword clusters, do
  1404. 51:41the market research about what's ranking
  1405. 51:43well. It will write according to your
  1406. 51:46own style, all of that kind of stuff.
  1407. 51:48And so that's where the skill comes into
  1408. 51:51play.
  1409. 51:52Can you please create a skill for me
  1410. 51:55called
  1411. 51:59blog. I'm just writing that in.
  1412. 52:02Where we automatically generate blog
  1413. 52:05posts with all of the details that we
  1414. 52:08just covered in this conversation. We
  1415. 52:11need to grab a keyword from
  1416. 52:14keywords.csv.
  1417. 52:16Then we need to create a keyword
  1418. 52:17cluster. We need to publish that blog
  1419. 52:20post and pull in pictures from Pexel. We
  1420. 52:22need to also add in our writing style,
  1421. 52:26voice, tone, humor. We need to then
  1422. 52:31optimize it for on-page SEO. And for the
  1423. 52:35technical SEO, we need to make sure that
  1424. 52:38we use the same standard template every
  1425. 52:41single time. We've already optimized the
  1426. 52:43technical SEO.
  1427. 52:46I want you to
  1428. 52:48reuse the same page structure for every
  1429. 52:50future blog post. Cool. I'm just going
  1430. 52:53to change the spelling mistakes, fire it
  1431. 52:55off, and now we have it done. So it's
  1432. 52:58been completed and now when we type into
  1433. 53:00a new chat, you'll just need to refresh
  1434. 53:03the chat for the effects to take
  1435. 53:05take hold. Now we can type in blog and
  1436. 53:09literally just send that off. Oops, for
  1437. 53:11whatever reason I got
  1438. 53:13error there. We'll send that off and now
  1439. 53:16this is just going to go through that
  1440. 53:17whole process. You could set this up to
  1441. 53:19run automatically at 9:00 a.m. in the
  1442. 53:21morning and it's going to search the
  1443. 53:24keywords, make sure that we don't reuse
  1444. 53:26the same keyword that we've already
  1445. 53:27used, and then it's just going to go
  1446. 53:28through the whole process of building
  1447. 53:30this out. This is how you can make
  1448. 53:32multiple blog posts exceptionally fast.
  1449. 53:35Imagine you as one person
  1450. 53:38with this skill versus a whole team of
  1451. 53:4120 people. Who do you think's going to
  1452. 53:42go faster? You with Cloud Code running
  1453. 53:4524/7 or that team? Obviously you with
  1454. 53:48Cloud Code is going to outbeat like an
  1455. 53:50entire team. But there is one caveat
  1456. 53:51here. You don't want to just throw off
  1457. 53:54like a thousand blog posts
  1458. 53:55simultaneously because Google is going
  1459. 53:57to pick up on the spike in
  1460. 53:59volume. You need to take it slow. You
  1461. 54:02need to go at a normal cadence. Day one,
  1462. 54:04post once. Day two, post once again. Day
  1463. 54:07three, maybe twice. Day five, three
  1464. 54:10times. Day eight, four times. And I
  1465. 54:13would keep it reasonable. You shouldn't
  1466. 54:14ever be probably posting like a thousand
  1467. 54:16blog posts a day. That's an easy way for
  1468. 54:18you to get banned on Google. So you have
  1469. 54:20to be reasonable about it. It's all
  1470. 54:23about
  1471. 54:24it's all about playing the slow well,
  1472. 54:26it's not slow, but it's it's
  1473. 54:27exceptionally fast, but you got to be
  1474. 54:30mindful with that. Okay, so now we've
  1475. 54:32created a Cloud skill. You can do the
  1476. 54:34same thing for service pages as well.
  1477. 54:36The next thing is is we're going to talk
  1478. 54:38about off-page SEO. And this is just
  1479. 54:40going to be purely theoretical. We're
  1480. 54:41not going to go over this
  1481. 54:43in great depth here because if I'm being
  1482. 54:47honest with you, I do not do this. I
  1483. 54:49have done this in the past. It used to
  1484. 54:51work really well in 2015 or sorry, not
  1485. 54:542015, like 2018, 2019, 2020, but Google
  1486. 54:58always updates their algorithm and every
  1487. 55:00algorithm update, usually the people
  1488. 55:02that get screwed are the people that do
  1489. 55:04off-page SEO. Off-page SEO can work and
  1490. 55:07it can help you rank, but equally so,
  1491. 55:11I've seen so many people have their
  1492. 55:13businesses devastated by off-page SEO
  1493. 55:15that I just decided I'm not like a
  1494. 55:18full-blown expert in this. I'm not going
  1495. 55:19to even try. Now you can go to sites
  1496. 55:22like Upwork.com and you can hire the top
  1497. 55:251% of backlinkers and that's exactly
  1498. 55:28what I tried to do. Funny enough, I
  1499. 55:29quizzed them. I said, "Hey, give me a
  1500. 55:32website that you
  1501. 55:34did off-page backlinking for. Tell me
  1502. 55:36the start date and the end date." And
  1503. 55:38between when they started and when they
  1504. 55:39ended, literally it was like a
  1505. 55:42a line that just went down. It was just
  1506. 55:44the the performance tanked. So even
  1507. 55:47people that say they know what they're
  1508. 55:48doing often don't know what they're
  1509. 55:50doing, okay? And what typically happens
  1510. 55:52is you have people that will say, "I'll
  1511. 55:54get you 100 backlinks for $5. I'll get
  1512. 55:56you whatever."
  1513. 55:58Um this is the trap. This kills websites
  1514. 56:00instantly because what they do is PBNs.
  1515. 56:03And I actually don't know what PBN
  1516. 56:05stands for. Um
  1517. 56:07uh
  1518. 56:08backlinking, let's just see.
  1519. 56:11Okay, it's private blog networks. So
  1520. 56:15what this is is they're link farms.
  1521. 56:17There's somebody out there that has like
  1522. 56:1910,000 websites and then you submit your
  1523. 56:22link for a price or your site for a
  1524. 56:24price and then they have 10,000 websites
  1525. 56:26linking to you. Sounds great. Problem is
  1526. 56:28is that Google is smart enough to detect
  1527. 56:30these immediately and once you get
  1528. 56:32entered into the system, then you're
  1529. 56:35going to get screwed and it's going to
  1530. 56:36be
  1531. 56:37possibly
  1532. 56:39impossible to remove it and it will
  1533. 56:41permanently damage your site. You might
  1534. 56:42get blacklisted entirely from Google or
  1535. 56:46you're going to be spending a long time
  1536. 56:48trying to repair it. And so most cheap
  1537. 56:51SEO experts are going to do something
  1538. 56:54similar to this and even if they don't
  1539. 56:56do exactly something black hat that will
  1540. 56:58get you banned immediately, they're
  1541. 57:00going to do something that very likely
  1542. 57:03will get you banned in three years from
  1543. 57:04now. It might be good today. Three years
  1544. 57:07from now, you're going to sit back and
  1545. 57:09you're going to be like, "I paid that
  1546. 57:10mother effort like freaking like $5,000
  1547. 57:13and they screwed my website and now I
  1548. 57:15have to like start again or whatever."
  1549. 57:16So I'd be very careful. Let me tell you
  1550. 57:18four legit ways that you can do this.
  1551. 57:21Number one is broken backlink swapping.
  1552. 57:24So again, you use something like SEMrush
  1553. 57:27or SEMrush. We're going to go over this
  1554. 57:28really quick. You do a site audit of a
  1555. 57:30player like Homestars.com. It will give
  1556. 57:33you all their backlinks. You can find
  1557. 57:35broken links. Broken links meaning that
  1558. 57:38somewhere on their page they have a link
  1559. 57:40to an external site and that doesn't
  1560. 57:42work anymore, okay? It links somewhere.
  1561. 57:45It doesn't work. It gets a 404 error.
  1562. 57:47Doesn't find the page. Maybe the website
  1563. 57:49went under. Maybe the business went
  1564. 57:51under. They deleted the page. Whatever
  1565. 57:52the case may be. They updated the URL.
  1566. 57:54Doesn't matter. Doesn't exist anymore.
  1567. 57:56You can reach out to them, okay? And you
  1568. 57:58can be like, "Hey, I saw that this link
  1569. 58:00is broken. I have another page that
  1570. 58:03covers the exact same material. You can
  1571. 58:04Cloud to build the page. Do you want to
  1572. 58:06swap my link out for their link, okay?"
  1573. 58:09Takes quite a bit time and
  1574. 58:12and there's no guarantee that they'll
  1575. 58:13say yes. Next one is guest posting. So
  1576. 58:17if we go into Google, okay, and we type
  1577. 58:20in plumbing
  1578. 58:21plus
  1579. 58:22write for us, okay? You want to have the
  1580. 58:25quotations here to get the exact match.
  1581. 58:28There's a lot of companies out there
  1582. 58:29that will ask you to write blog posts
  1583. 58:32for them.
  1584. 58:33Why that matters is because they get the
  1585. 58:36credit of having an additional blog
  1586. 58:37post. Now all of a sudden everyone can
  1587. 58:38write for them, but you also have a link
  1588. 58:41back to your site. And that link is
  1589. 58:42called a backlink. A backlink is an
  1590. 58:44external website that's not your
  1591. 58:46website, okay? Could be YouTube, could
  1592. 58:49be Facebook, could be Instagram, it
  1593. 58:51could be somebody else's website, any
  1594. 58:53online resource that has a link to your
  1595. 58:56site, okay? So if we take a look, if
  1596. 58:59this link was to go to your site, that
  1597. 59:01is technically a backlink. So you can
  1598. 59:03write for them and then put a link back
  1599. 59:06to your page. So that's guest posting.
  1600. 59:08Another one is called Hero Journalism.
  1601. 59:11So
  1602. 59:14essentially, there's journalists out
  1603. 59:16there that will ask questions. They'll
  1604. 59:18submit a query. They'll be like, "How
  1605. 59:20can you best unclog a toilet? All of our
  1606. 59:23readership needs to know this question.
  1607. 59:25We haven't found a solution for it yet."
  1608. 59:27And then you being the expert plumber
  1609. 59:29you are, come along and say, "Well,
  1610. 59:30actually, I can help solve that question
  1611. 59:32on how exactly you should unplug your
  1612. 59:34toilet." You give them the answer.
  1613. 59:36They're like, "Wow, that's so insightful
  1614. 59:38on how to unplug a toilet. I just never
  1615. 59:40thought in a million years I'd ever
  1616. 59:42understand how to unplug a toilet as
  1617. 59:43well as that."
  1618. 59:44I'm being
  1619. 59:45>> [laughter]
  1620. 59:45>> I'm being facetious, but you get the
  1621. 59:47point. So, you they submit a question,
  1622. 59:48you answer it, and then they give you a
  1623. 59:50backlink onto your page. And then the
  1624. 59:52last thing is paid quality backlinks.
  1625. 59:54So, there's a ton of sites out there,
  1626. 59:57and I could get this wrong, but I'm
  1627. 59:59pretty sure sites like TechCrunch or
  1628. 1:00:02like Forbes or whatever,
  1629. 1:00:04it's a pay-to-play model. And I could be
  1630. 1:00:07wrong with these two, but there's a lot
  1631. 1:00:08of sites out there that do this. Where
  1632. 1:00:10you pay them 100 bucks, 1,000 bucks,
  1633. 1:00:12500, 10 bucks, or whatever, and they
  1634. 1:00:15will make a blog post, or they will
  1635. 1:00:17include a link at the very least back to
  1636. 1:00:20your particular website. So, you're
  1637. 1:00:22paying for reputable reputable domains
  1638. 1:00:25to link back to you. Why these links
  1639. 1:00:28matter is because there's link juice.
  1640. 1:00:30When somebody links from them to you,
  1641. 1:00:33that passes authority
  1642. 1:00:34to you, that passes trust to you, that
  1643. 1:00:36passes um you know, good markers to you.
  1644. 1:00:40Google picks up on that, and you go up
  1645. 1:00:42through the ranks. This is not something
  1646. 1:00:45that I um think is required to be able
  1647. 1:00:48to succeed. I honestly think the best
  1648. 1:00:51thing to do is just find the golden
  1649. 1:00:53nugget keywords, the needles in a
  1650. 1:00:55haystack, the ones we've already gone
  1651. 1:00:56over, and just rank there. But I want to
  1652. 1:00:58include this to be as comprehensive as
  1653. 1:01:00possible. Okay, cool. So, the last thing
  1654. 1:01:04is that we need to deploy the site, and
  1655. 1:01:06then once it's deployed, then we have to
  1656. 1:01:08do these four steps. So, let's get into
  1657. 1:01:10it right now. Right currently, our
  1658. 1:01:12website is on a local host server. That
  1659. 1:01:14means that nobody else in the world can
  1660. 1:01:16access it, only us. What that really
  1661. 1:01:18means is that we have all these static
  1662. 1:01:19files and folders here that render this
  1663. 1:01:22particular project. How we deploy it for
  1664. 1:01:24free is using two tools. One is called
  1665. 1:01:27Vercel, and one is called GitHub. GitHub
  1666. 1:01:29is the first stop. It is kind of like
  1667. 1:01:31Google Drive for code. You upload your
  1668. 1:01:33code, and then, you know, you have
  1669. 1:01:36access to it online.
  1670. 1:01:38What you want to do is hit uh create a
  1671. 1:01:39new repo, okay? And we can just walk
  1672. 1:01:42through this together. I'm going to call
  1673. 1:01:43this SEO
  1674. 1:01:46um
  1675. 1:01:47brief. You probably want this to be
  1676. 1:01:49private, so nobody else has access to
  1677. 1:01:51it, and you create the repository. All
  1678. 1:01:54you have to do is copy this code right
  1679. 1:01:56here,
  1680. 1:01:57okay, by hitting the copy button, and I
  1681. 1:01:59felt it was necessary to highlight that.
  1682. 1:02:01I don't know why. Um
  1683. 1:02:03and then come back into Cloud Code and
  1684. 1:02:05say, "Please upload my whole project
  1685. 1:02:08here."
  1686. 1:02:09Okay, cool. So, you upload it here,
  1687. 1:02:12okay? And then, I've already done this,
  1688. 1:02:14so I'm not going to go through the whole
  1689. 1:02:15process of this again, but in a
  1690. 1:02:17nutshell, you will have your whole
  1691. 1:02:19project here. Then you head over to
  1692. 1:02:20Vercel, okay? And you will create a free
  1693. 1:02:24account, add a new project. You will
  1694. 1:02:26need to combine or connect um
  1695. 1:02:29GitHub into Vercel.
  1696. 1:02:32Once you've done that, you can import
  1697. 1:02:33your project, and then deploy it in 60
  1698. 1:02:36seconds by clicking this button here.
  1699. 1:02:38The only thing is, you have to make sure
  1700. 1:02:40the application preset is set set to
  1701. 1:02:42Next.js for this to work. And once
  1702. 1:02:45you've done that, then you will have
  1703. 1:02:47your site live, ready to go. You can
  1704. 1:02:50open it from this link here, and if you
  1705. 1:02:52want to add in your own domain, you can
  1706. 1:02:54uh easily do that as well with the
  1707. 1:02:56domain tab. You can buy it straight
  1708. 1:02:58through Vercel for a cost. You can
  1709. 1:03:00import it from sites like Namecheap, for
  1710. 1:03:03example, um where you can buy external
  1711. 1:03:05sites very cheap.
  1712. 1:03:07Cool. So, that's essentially it. Once
  1713. 1:03:10you have gone ahead and you've exported
  1714. 1:03:13your site, then you can do the four
  1715. 1:03:16remaining steps. Number one is you
  1716. 1:03:19should have a free Google My Business
  1717. 1:03:22listing online. This is probably the
  1718. 1:03:24lowest-hanging fruit that anyone can do
  1719. 1:03:26in 2026 to get uh clicks online. So, you
  1720. 1:03:29go to Google My Business, and this
  1721. 1:03:31provides you with a business listing for
  1722. 1:03:35free to help you stand out, okay? So, if
  1723. 1:03:37you type in Toronto
  1724. 1:03:40plumber,
  1725. 1:03:42all these links right here, these are
  1726. 1:03:44Google My Business listings, okay? A lot
  1727. 1:03:47of people click this. They go to your
  1728. 1:03:49website, give you a call, you name it.
  1729. 1:03:51And so, this is an very easy way to get
  1730. 1:03:54thousands of clicks every single month,
  1731. 1:03:57I believe. I could be wrong, but I think
  1732. 1:03:58that's what it is. Google Search Console
  1733. 1:04:01is the next thing, and this
  1734. 1:04:03will help you track all of your search.
  1735. 1:04:07And on top of that, um you can also
  1736. 1:04:10upload your DN you can upload your site
  1737. 1:04:14map to it. So, how you do this is once
  1738. 1:04:17you have your Vercel website, you would
  1739. 1:04:19copy the URL right over here. So, it'd
  1740. 1:04:22be this one, and then we paste it into
  1741. 1:04:26URL prefix here. And it looks like it's
  1742. 1:04:29giving me an error because I don't have
  1743. 1:04:30the full URL. So, we need to grab
  1744. 1:04:35this link, copy link address,
  1745. 1:04:38paste it back in here.
  1746. 1:04:40Then you can add that URL into the
  1747. 1:04:42prefix over here, click continue, and
  1748. 1:04:45essentially, the Google Search Console
  1749. 1:04:47is going to ask for you to verify that
  1750. 1:04:49you actually own the site. The easiest
  1751. 1:04:51way to do this is the HTML tag, so we
  1752. 1:04:53can copy this link over here, paste it
  1753. 1:04:55directly into Cloud Code, and I'm just
  1754. 1:04:58going to say,
  1755. 1:04:59"Please add this meta tag to the website
  1756. 1:05:03for the Google Search Console
  1757. 1:05:04verification, and then deploy this live
  1758. 1:05:07to GitHub and then to Vercel." Awesome.
  1759. 1:05:09And it looks like there is a spelling
  1760. 1:05:10mistake there, so I'm just going to send
  1761. 1:05:12it off. Now, this will push the whole
  1762. 1:05:14site live, and once that's been
  1763. 1:05:16completed, we should be able to verify
  1764. 1:05:20the site, and then get access to the
  1765. 1:05:21Google Search Console. Once inside, in
  1766. 1:05:24the sitemap section, you can just type
  1767. 1:05:27in your uh sitemap URL, which should be
  1768. 1:05:30sitemap.xml, submit it, and now every
  1769. 1:05:33single page of yours is going to be
  1770. 1:05:35tracked inside Google. Another really
  1771. 1:05:38cool trick is that inside the search
  1772. 1:05:40bar, you can just type in a page that
  1773. 1:05:43you just deployed. Let's say, I don't
  1774. 1:05:45know, I'm just going to call this
  1775. 1:05:46version five for now. But let's say you
  1776. 1:05:48just created this page, you could enter
  1777. 1:05:51it into the bar up top here, and then
  1778. 1:05:53you can request indexing. And this is
  1779. 1:05:55how you could get a page live on Google
  1780. 1:05:59within one day of you creating it.
  1781. 1:06:01Usually, it takes a long time for this
  1782. 1:06:03to happen, sometimes weeks, even months.
  1783. 1:06:06This will allow you to do it in a matter
  1784. 1:06:08of a day. You can't do this in un in Oh
  1785. 1:06:12my gosh, I can't say that properly. An
  1786. 1:06:13unlimited amount of times. Usually, you
  1787. 1:06:15get restricted to like 10 requests every
  1788. 1:06:17single day. You can request it, then
  1789. 1:06:19it'll be indexed. Next thing is, you
  1790. 1:06:21probably want Google Analytics set up,
  1791. 1:06:23so that you can track visitors'
  1792. 1:06:25behavior. And the last thing is is you
  1793. 1:06:27want to probably test your landing pages
  1794. 1:06:28to see what converts the best, and then
  1795. 1:06:30find the winning formula, and then use
  1796. 1:06:32that for all of your existing pages.
  1797. 1:06:34Just remember, don't dump 1,000 pages
  1798. 1:06:36onto your website immediately. That will
  1799. 1:06:39not bode well for you. And that's
  1800. 1:06:40essentially it for this video, guys. I
  1801. 1:06:42hope you found value in this video. Uh
  1802. 1:06:44if you did, make sure to hit that
  1803. 1:06:45subscribe button and like button down
  1804. 1:06:47below. Got a free community with all the
  1805. 1:06:48resources in there. And I also have a
  1806. 1:06:50paid community where there are two
  1807. 1:06:51transformations.
  1808. 1:06:53The first one is the fact that if you're
  1809. 1:06:55looking to become a freelancer or create
  1810. 1:06:57your own AI automation business, I'll
  1811. 1:06:59show you how you can find, close, and
  1812. 1:07:00fulfill your first deal within 30 days
  1813. 1:07:02or less. Hundreds of people have made it
  1814. 1:07:04work. These people uh a lot of them
  1815. 1:07:06don't have uh background in freelancing
  1816. 1:07:09or running a business, and I'll walk you
  1817. 1:07:11through every single step you need in
  1818. 1:07:13order to get up and running. Like we
  1819. 1:07:15will go through tailored step by step
  1820. 1:07:18Ever Oh my gosh, that scared the hell
  1821. 1:07:20out of me. Um but every single step to
  1822. 1:07:22uh to to get you to your first client.
  1823. 1:07:25Then the second transformation is how
  1824. 1:07:28you can automate for business owners,
  1825. 1:07:30how you can automate up to 80% of your
  1826. 1:07:32existing business. I'll give you the
  1827. 1:07:33exact blueprints that allowed me to
  1828. 1:07:35scale to eight uh to seven figures. You
  1829. 1:07:37can copy and paste them into your
  1830. 1:07:38business to hopefully achieve very
  1831. 1:07:40similar results. The thing is is that
  1832. 1:07:42obviously, there's bumps along the way.
  1833. 1:07:44It's not a linear line. You have highs,
  1834. 1:07:46lows, and all that kind of stuff. And
  1835. 1:07:48so, when you do encounter trouble, you
  1836. 1:07:50can always jump on seven live calls
  1837. 1:07:52every single week and get uh feedback.
  1838. 1:07:55We can talk one-to-one. Uh sorry, we can
  1839. 1:07:57talk in a a group call, and and I can
  1840. 1:07:59help you along the way. And also, if you
  1841. 1:08:01do have a business and you just don't
  1842. 1:08:02have time to implement these solutions
  1843. 1:08:04yourself, you can take a look at my
  1844. 1:08:06agency, where we can jump on a free
  1845. 1:08:0730-minute call and show you exactly how
  1846. 1:08:10you can use AI to make your business
  1847. 1:08:12more profitable. So, thanks, guys, for
  1848. 1:08:13watching, and I'll see you in the next
  1849. 1:08:14one.

About this transcript

This page contains the full transcript of Claude Code SEO: How I Got 50,000 Clicks Per Month (Steal This) by Jono Catliff, generated from the public captions YouTube serves with the video. The transcript has 12,811 words across 1,849 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.

What you can do with it

Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.

Free YouTube transcript tool

YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.