YouTube2Text

How I Build Professional Local Business Websites in 2026 (SEO optimised - Claude code) — Transcript

by Nico | AI Ranking · 9,261 words · 1,274 segments · language en · Watch on YouTube

Full transcript

  1. 0:00Right now, thousands of [music] people
  2. 0:01are searching Google for local
  3. 0:03businesses exactly like the ones you're
  4. 0:05building a website for now. And the
  5. 0:06business that shows up first wins the
  6. 0:08customers. And here's the problem.
  7. 0:10Everybody is building websites [music]
  8. 0:11with AI now. And they might look
  9. 0:12incredible, but almost none of them are
  10. 0:14actually showing up in Google search
  11. 0:16because looking good and getting found
  12. 0:18are two completely different things. And
  13. 0:20the thing that decides who ranks is the
  14. 0:23one step that every AI website video
  15. 0:26misses and that is the structure
  16. 0:28underneath. So in this video I'm
  17. 0:30building a complete local business
  18. 0:32website end to end with nothing left out
  19. 0:35using Claude code design and Astro.
  20. 0:38We're going to cover research design
  21. 0:40structure the build the technical SEO
  22. 0:42components and even ship this thing. So
  23. 0:44let's get to it. The first step does not
  24. 0:46start with the design or the build of
  25. 0:48the website, but it starts with a little
  26. 0:49bit of research and getting the
  27. 0:51structure of the website right. This is
  28. 0:52probably the most important step apart
  29. 0:54from optimizing the website, which we'll
  30. 0:56do in a couple of steps. But without
  31. 0:58getting this right, the rest does not
  32. 1:00work. And we want by the end of this
  33. 1:02step something that looks like this. I
  34. 1:04know it's very simple, but this is
  35. 1:05really going to help. All this is is to
  36. 1:07do some research in what are all the
  37. 1:09transactional keywords, the
  38. 1:10service-based keywords, and how they're
  39. 1:12going to kind of fit in alignment in the
  40. 1:14website altogether. See, most of these
  41. 1:16AI built websites, they look nice, but
  42. 1:18for the most part, they all tend to have
  43. 1:19this really simplistic structure to
  44. 1:21them. You have a homepage and you have a
  45. 1:23couple of pages on the site, maybe an
  46. 1:24about, a contact, one page with all the
  47. 1:27services in it and then one page with
  48. 1:28all the areas served in it, which is a
  49. 1:31huge mistake and it can rank you
  50. 1:34sometimes depending on the competitive
  51. 1:35niche that you're in. But for the most
  52. 1:37part, it probably won't rank very well.
  53. 1:39Instead, what we're looking to build is
  54. 1:41a website with a much more structured
  55. 1:43silo. I know this looks a little bit
  56. 1:44scary, but let me explain this a little
  57. 1:46bit and let me show you how we're going
  58. 1:47to build this nice and easy. So, for the
  59. 1:49same type of business, we're going to
  60. 1:50have a service hub or a parent page with
  61. 1:53all these services listed in it. And
  62. 1:55then each one of the services is going
  63. 1:56to have their own dedicated page. This
  64. 1:59allows you to actually rank for that
  65. 2:01service in that area as opposed to all
  66. 2:03your services being squished into one
  67. 2:05page and barely getting any SEO
  68. 2:07breathing room, if that makes sense. In
  69. 2:09addition, we want to create the same
  70. 2:10silo, but for the area served. So again,
  71. 2:13we're going to have a parent page for
  72. 2:15all the areas serviced and each area is
  73. 2:18going to get its own dedicated page.
  74. 2:19These are the hardest pages to get right
  75. 2:21because they need to differentiate in
  76. 2:22the content 50% from one page to the
  77. 2:25other. So you don't get done for content
  78. 2:26duplication or simply the page just
  79. 2:28won't get indexed because Google reads
  80. 2:30the location page to another location
  81. 2:32page and kind of says, "Eh, they're
  82. 2:34practically the same. I'm not going to
  83. 2:35waste my crawling budget on that." But
  84. 2:37we're going to get this right and that
  85. 2:39starts with research. So, part of the
  86. 2:42prompts that I'll give you for free.
  87. 2:43They'll be accessible in our free
  88. 2:44community below. The first one is the
  89. 2:46site architecture and silo prompt. It
  90. 2:49looks a little bit like this. And all it
  91. 2:50is is going to get you nice and uh
  92. 2:52organized. And it's going to do a little
  93. 2:53bit of research to fundamentally create
  94. 2:56the structure that Claude is going to
  95. 2:58follow for the rest of the website
  96. 3:00build. Now, there is a couple of things
  97. 3:01that you need to fill out from this
  98. 3:02prompt. the business type, the brand
  99. 3:04name, the locations that you're trying
  100. 3:07to rank in, all of the services that
  101. 3:09you've got to offer as well. That's
  102. 3:11really, really important for you to fill
  103. 3:13out. Obviously, to spare you with the
  104. 3:15boringness of me filling it out, I've
  105. 3:17got the prompt already filled out. And
  106. 3:19this is what we're going to give to
  107. 3:20Claude Code. Now, before we give this to
  108. 3:22Claude Code, we need to ensure we have a
  109. 3:24couple of things connected. And I've
  110. 3:25done many videos on this, but just
  111. 3:27quickly, you need to install data for
  112. 3:29SEO for Claude Code. Natively, Claude
  113. 3:32Code or Codeex or any AI tool doesn't
  114. 3:35natively have access to SEO data like
  115. 3:37keyword research, keyword similarity,
  116. 3:39the estimated monthly search volume of a
  117. 3:41search. That is the stuff that we really
  118. 3:43need to give Claude code to do this
  119. 3:46correctly. My preference is data for SEO
  120. 3:48because they are very affordable.
  121. 3:50They're a pay as you go program, meaning
  122. 3:53if you don't use it, you don't pay for
  123. 3:55it. And if you sign up with the link
  124. 3:56below, you're going to get a couple of
  125. 3:58free credits with data for SEO and those
  126. 4:00going to be more than enough for this
  127. 4:02entire website build. I've done a whole
  128. 4:04video tutorial on how to do this
  129. 4:05installation. I'll leave this link
  130. 4:07below. I have a folder in my desktop
  131. 4:10which I'm going to do all this work in
  132. 4:11from. It's called just the local
  133. 4:13plumbing website. I'm going to open this
  134. 4:16up with uh the terminal and clawed code.
  135. 4:19I prefer to use a thing called semox
  136. 4:23which is just a wrapper for clawed code.
  137. 4:25That's all that is. But if you prefer
  138. 4:27using visual code studio or just clawed
  139. 4:29code from the terminal or even the
  140. 4:30desktop application, this will work in
  141. 4:32the same way. With claude code activated
  142. 4:34within that project folder. I'm going to
  143. 4:36grab my completed prompt here. I'm going
  144. 4:38to paste that entire prompt that I've
  145. 4:40already prepopulated in here and I'm
  146. 4:41going to give it to Claude Code inside
  147. 4:43that project folder and give it a couple
  148. 4:45of minutes to do its thing. It might ask
  149. 4:46you a couple of questions. answer it to
  150. 4:48the best of your ability. But by the
  151. 4:49end, we need a CSV file that we can just
  152. 4:52use in Sheets or in Excel. After a
  153. 4:54couple of minutes, you should get a
  154. 4:55little bit of a report here telling you,
  155. 4:57okay, out of all your services pages,
  156. 4:59this would be the primary term, and this
  157. 5:00is the estimated monthly search volume.
  158. 5:03Now, take the search volume with a grain
  159. 5:05of salt because even if it's data for
  160. 5:07SEO or ahrefs or SEM Rush, all these SEO
  161. 5:11tools, they're not absolute sources of
  162. 5:12truth. So as long as there's some search
  163. 5:14volume, it'll be enough for you to
  164. 5:16concentrate on that page as it's an
  165. 5:18individual page. So we can see that most
  166. 5:20of the services have some uh search
  167. 5:23volume, which is great. And even the
  168. 5:24areas as well that we want to target,
  169. 5:26which is fantastic. Perfect. So now it's
  170. 5:29giving me the outputs here. Step three,
  171. 5:31step four. And if I look at the folder,
  172. 5:34it looks like it's got all the
  173. 5:35information, but it hasn't created that
  174. 5:37CSV file that I want. So let's ask it to
  175. 5:39do that. I'm going to say, great. can
  176. 5:41you please generate that CSV file? And
  177. 5:43that should be it. Okay. Now, if I look
  178. 5:45at the folder again and I look at the
  179. 5:48file, I've got here the page title, the
  180. 5:49target keyword, the search volume, and
  181. 5:52the slug. This is really what I'm
  182. 5:54looking for, right? So, I just want a
  183. 5:56structure that Claude Code is going to
  184. 5:58follow and not get creative on us when
  185. 6:01we're building the website. It's also a
  186. 6:02good way for you to keep yourself in
  187. 6:04trackable everything that you're working
  188. 6:06on. So, I'm pretty happy with this. If
  189. 6:08you want to add more pages, blog posts,
  190. 6:10or I don't know, calculators, or
  191. 6:12whatever you want, make sure you put it
  192. 6:14in this section of the build. If you've
  193. 6:16been using Claude Code for a little
  194. 6:18while and you have the Figma plug-in
  195. 6:20installed, you can check by going
  196. 6:22forward/mcp,
  197. 6:24you can see here that I've got the Figma
  198. 6:27plug-in installed and I can say, okay,
  199. 6:29uh, can you place that uh, structure
  200. 6:32into a Figma board so I can check it out
  201. 6:35as well, please? That way you can kind
  202. 6:36of visualize as well. I think for me
  203. 6:38anyway, that helps a lot to make sure
  204. 6:40that I'm not making some serious errors.
  205. 6:42And this is the time to get this right.
  206. 6:44So with my structure all laid out and
  207. 6:46with my Figma board even drawn out so I
  208. 6:48can either share it with my teammates or
  209. 6:50if you're building this for a client, it
  210. 6:51would be a great time to show this to
  211. 6:53the client before you move any further
  212. 6:55because they might be able to tell you,
  213. 6:57you know what, I actually have more
  214. 6:58service areas or more services that I
  215. 7:01want to offer. This kind of helps maybe
  216. 7:03bring those to mind as well. Let's move
  217. 7:05on to stage two. Part number two is
  218. 7:07about designing the website. Hi guys,
  219. 7:09just a quick one here. If you want to
  220. 7:11learn how to rank your website number
  221. 7:13one in the local map packs and
  222. 7:15organically like Will here, one of our
  223. 7:17community has already done. The AR
  224. 7:19ranking school community is for you
  225. 7:20where we'll teach you and we'll support
  226. 7:22you to do this so you can rank number
  227. 7:23one in the AI search engines. Link
  228. 7:26below. Back to it. More importantly,
  229. 7:28it's about keeping the same design
  230. 7:29aesthetic throughout the entire build.
  231. 7:32You don't have to use Claude design, but
  232. 7:34it is what I'm using at the moment. I'm
  233. 7:37seem to really like it and the handoff
  234. 7:38from Claude Design to Claude Code is
  235. 7:40very, very easy. Obviously, they're in
  236. 7:43the same ecosystem. However, if you
  237. 7:44don't like Claude Design because it does
  238. 7:47eat tokens like a fat kid loves cake.
  239. 7:49So, you got to be wary of that. You can
  240. 7:50use other tools. The other of my
  241. 7:52preference is Google Stitch. Google
  242. 7:54Stitch makes it very very easy as well
  243. 7:55to design a homepage and you can export
  244. 7:58this selection as a Figma file and even
  245. 8:01as a zip file which I recommend you do
  246. 8:03so once you like the design that you're
  247. 8:05ready with. It's very easy. You just
  248. 8:07talk to it like you would any other AI
  249. 8:09application till you find the design.
  250. 8:11One of the things that really starts
  251. 8:12differentiating your website build or
  252. 8:14our website builds with any other AI
  253. 8:16website builds is inspiration. Here are
  254. 8:18two websites that I use often to get
  255. 8:20inspiration so my websites don't look so
  256. 8:22AI generated. Although I'm sure I'm
  257. 8:24going to get braided in the comments,
  258. 8:25someone saying, "Your website still
  259. 8:27looks AI generated." Whatever. It ranks
  260. 8:28and it gets leads. That's the main
  261. 8:30thing. But if you need inspiration, go
  262. 8:32to dribble and have a look around. It's
  263. 8:33fantastic. You can literally just copy
  264. 8:35the image that they give you and give it
  265. 8:37to Claude Design or to Stitch to get
  266. 8:39some inspiration from. My favorite place
  267. 8:41though to get inspiration on certain
  268. 8:43components that really differentiate
  269. 8:45your website and I think give it that
  270. 8:47little genre or that little bit
  271. 8:49higherend look and feel is 21stdev.com.
  272. 8:53They have a lot of different components
  273. 8:55that you can have a look at here like
  274. 8:57maps, images, scroll areas, testimonial
  275. 9:00sections for example that you can kind
  276. 9:02of input into your website. The
  277. 9:04beautiful thing is once you click on an
  278. 9:06item, for example, if I want this type
  279. 9:08of button, they give you the code, but
  280. 9:10they also give you the prompt that you
  281. 9:12can copy exactly to claude code and say,
  282. 9:14"Hey, for all the buttons in the
  283. 9:16website, I want you to use this type of
  284. 9:18style and design. Just make sure that it
  285. 9:21has our brand colors." And then your
  286. 9:23website has these cool buttons or
  287. 9:24features that otherwise wouldn't be
  288. 9:27natively into a claude code build
  289. 9:30website. If you have no idea where to
  290. 9:32start with the design and you don't find
  291. 9:34that you kind of natively are a good
  292. 9:36designer, there's a prompt again in the
  293. 9:38free resources below that are available
  294. 9:39in our free community where you can give
  295. 9:41this prompt to any AI system really that
  296. 9:44will create an MD file with all of the
  297. 9:47brand guidelines, look and feel. You can
  298. 9:49do it as many times as you want until
  299. 9:51you're happy with the overall design.
  300. 9:53This is something that you want to give
  301. 9:54Claude code later or any other AI tool
  302. 9:57that you're using to build this website
  303. 9:58with. If you're using Claude design, you
  304. 10:01want to go to prototype and let's start
  305. 10:02a new project here. I'm going to go uh
  306. 10:05plumbing website YouTube tutorial. In
  307. 10:09design system, I'm going to make sure
  308. 10:10that I don't have one selected. So, it
  309. 10:12doesn't have a design system that I'm
  310. 10:14already using and I'm going to go to
  311. 10:15high fid high fidelity and create. There
  312. 10:19are two to three main pages that you
  313. 10:21want to create in this part. That is the
  314. 10:23homepage, the main services page, and
  315. 10:25the main area page. With those three
  316. 10:27components done, you can then hand this
  317. 10:29off to Claude Code. But here, for
  318. 10:31example, I want to describe in detail
  319. 10:33the type of business that we're building
  320. 10:35the website for. Now, I've created the
  321. 10:37fake company details here. I'm just
  322. 10:39going to copy this stuff here from Chat
  323. 10:42GBT. Again, this is a fake business. I'm
  324. 10:44going to go back to my claw design and
  325. 10:46say I
  326. 10:49to build a website for this business and
  327. 10:53paste a couple of things there and hit
  328. 10:55enter. What I like about Claude design
  329. 10:57is that it's going to ask questions
  330. 10:58about which way you want to go. Do you
  331. 11:00like this font or that font? This color
  332. 11:02or that color. It will take a little
  333. 11:04while for you to finish this, but I
  334. 11:05really like the way Claude Design is
  335. 11:08very much of an interactive element
  336. 11:09here. You'll see that it's going to
  337. 11:11start asking me questions. So, as we can
  338. 11:13see, Claude Design has a few questions
  339. 11:15about Buong City Plumbing site. So, what
  340. 11:18do you want help scope with? A single
  341. 11:19loading page, a multi-page site here.
  342. 11:22Uh, the visual direction. So upscale,
  343. 11:26you get the idea. You want to answer all
  344. 11:27these things. If you don't know what to
  345. 11:29answer, it has an option for you. Most
  346. 11:31of the times you're saying decide for
  347. 11:32me. So I'm going to say that. And here,
  348. 11:36which services should I feature? Uh t uh
  349. 11:39uh um
  350. 11:42perfect
  351. 11:45request to quote book online.
  352. 11:55Okay, once you press continue, it's
  353. 11:57going to take a couple of minutes to
  354. 11:58give you the first iteration and you
  355. 12:01should get a homepage right here which
  356. 12:03you can go and edit yourself. I don't
  357. 12:05mind this. There's a couple of things
  358. 12:06that you want to consider when you are
  359. 12:08designing a homepage, a service page,
  360. 12:10and a service area page. With a
  361. 12:12homepage, you want to use the two-cond
  362. 12:14rule, and that is when I land on the
  363. 12:16page, I should understand within 2
  364. 12:18seconds what it is that you've got to
  365. 12:20offer and what you want me to do. And
  366. 12:22I'm being quite literal there. So, here
  367. 12:24it says Houston Plumbers. Perfect.
  368. 12:26There's no mistake there. And you can
  369. 12:27call or book online. Fantastic. I knew
  370. 12:29exactly what I needed to do here. What I
  371. 12:32don't recommend you do is get all artsy
  372. 12:34and go like the number one plumber for
  373. 12:37all of your needs or just something too
  374. 12:40editorial. Get to the point right away,
  375. 12:42particularly when it comes to these
  376. 12:43localbased service businesses. If we
  377. 12:45scroll down here, we've got some value
  378. 12:48or some trust here. So, you want the
  379. 12:50licensing, the reviews. This is just
  380. 12:52going to add a lot of trust for the
  381. 12:53website, which is what you want to do as
  382. 12:55soon as you can. We've got all the
  383. 12:57services that they offer right there. a
  384. 12:59couple of how it works for them, the
  385. 13:02reviews you want to add in there as soon
  386. 13:04as you can, the map here of all the
  387. 13:06areas that you service, FAQ section at
  388. 13:08the bottom, and a few more other things
  389. 13:10as well. There are at least two pages
  390. 13:12that you want to build in this instance.
  391. 13:14So, I've built the main homepage here,
  392. 13:16and I've built the Katy Texas, which is
  393. 13:19a locationbased area page. Again, just
  394. 13:22so that uh we don't get very confused in
  395. 13:25terms of what we want to add in here. So
  396. 13:27once you are happy here with all the
  397. 13:29design, you see that I've even embedded
  398. 13:31a map of Katy there. I'm going to give
  399. 13:33you a uh checklist that you should
  400. 13:36consider when creating this localized
  401. 13:38pages here. That is really important for
  402. 13:39you to follow so you don't get these
  403. 13:42pages de-index here. We got FAQs and a
  404. 13:45nice little section here with [snorts]
  405. 13:47Claude Design. I've done a video about
  406. 13:49how it works and everything like that.
  407. 13:50But just nice and quickly, you can edit
  408. 13:52things very easily. If I go to the edit
  409. 13:54button and I want to change this here
  410. 13:56for example fast license yada yada yada
  411. 13:59and I can say you know what I don't like
  412. 14:01the mdash I'm just going to delete this
  413. 14:03whole thing I can do so here so it's a
  414. 14:05mixture of if you want to prompt it you
  415. 14:06can do that or if you want to do
  416. 14:08anything else that's fine as well we can
  417. 14:10change this all when we're doing it with
  418. 14:12clawed code but from a visual
  419. 14:13perspective it's really really nice to
  420. 14:16do this before you start kind of
  421. 14:18building the entire thing with claude
  422. 14:19code and Astro so if you are happy with
  423. 14:22the sign. What you can do is go to share
  424. 14:25here. You can go to send to and I can
  425. 14:28send to claude code and I can uh
  426. 14:31actually like to download the entire zip
  427. 14:34here. I'm going to download the zip and
  428. 14:36you want to place it that whole zip file
  429. 14:38in the folder which we have done the
  430. 14:41keyword research and the uh website
  431. 14:43structure design in already. I've just
  432. 14:45placed that zip file that Claude code
  433. 14:47gave me right in here. I can open it up
  434. 14:49if I want to, but Claude is going to be
  435. 14:51uh smart enough to do that. Phase three
  436. 14:53is about getting an image style guide. A
  437. 14:55lot of people don't do this and they
  438. 14:57just create random images with AI or
  439. 14:59they have really old images their client
  440. 15:01gives them that just don't look nice.
  441. 15:04But just by taking a couple of five
  442. 15:06minutes and generating a style guide for
  443. 15:08the images, and if you have a nice image
  444. 15:11generator, I'll show you the ones that I
  445. 15:12use, you're going to have the ability to
  446. 15:14create practically any image that you
  447. 15:15want, but it will look like it was taken
  448. 15:18by the same camera, the same lens, and
  449. 15:20it's just going to have a kind of
  450. 15:22formality to it that is going to look
  451. 15:24nice throughout the entire website, and
  452. 15:26it won't look random from page to page.
  453. 15:29So, you can see here that all these
  454. 15:30photos that I've done kind of look all
  455. 15:32the same. All the gentlemen have the
  456. 15:34kind of same looking uniforms and it
  457. 15:37just looks kind of good. The way to
  458. 15:39constantly get images that look cohesive
  459. 15:42like this is by having two main things.
  460. 15:44You want a style guide here. So this is
  461. 15:48the art director you can call it and
  462. 15:51then a reusable prompt template that you
  463. 15:54can place in but change the scene in
  464. 15:57here. So you see here in this I've got
  465. 15:59the style wrapper. So, create an image,
  466. 16:01authentic local service, photography,
  467. 16:03yada yada, the camera that it was shot
  468. 16:05in, the focal length, the lighting used,
  469. 16:07the color grading. It's got all those
  470. 16:08things. And this is something I'm going
  471. 16:10to reuse all the time, but I'm going to
  472. 16:12change the scene. Again, it's just going
  473. 16:14to allow for some cohesion because I
  474. 16:16want you to create highquality websites,
  475. 16:18not just AI generated slop, although it
  476. 16:20is generated with AI, but we're just
  477. 16:22using it in a much more smart manner.
  478. 16:24So, how do I get this prompt here that I
  479. 16:25can reuse all the time? Well, in the
  480. 16:27resources below, there's going to be a
  481. 16:29prompt called the image style guide
  482. 16:31prompt. Really easy to use. All you got
  483. 16:33to do is place it once here. I'm going
  484. 16:35to copy this entire thing. And you need
  485. 16:37to obviously fill out a couple of things
  486. 16:39from this prompt. Now, I've just got
  487. 16:40this prompt copied in a Google doc so
  488. 16:41you can see here, but you wanted to
  489. 16:43input the business type, the brand,
  490. 16:44personality, the color palette, and the
  491. 16:46mood as well. You can change the camera
  492. 16:49lens. If you want it to look a little
  493. 16:50bit less professional, you can put, hey,
  494. 16:52these are shot in an iPhone 13 or
  495. 16:55whatever you want, right? The idea here
  496. 16:57is to experiment a little bit. So I'm
  497. 16:59going to copy this whole thing and let's
  498. 17:02create a pallet, a style guide for this
  499. 17:04new website. So with that prompt, I just
  500. 17:06gave it to GPT. You can do this with any
  501. 17:08AI, but I want here this main style
  502. 17:12wrapper, right? And the style wrapper
  503. 17:14has the camera, the focal length, the
  504. 17:15composition, and everything else here.
  505. 17:17That is the one that I'm going to use
  506. 17:18all the time. But I'm just going to
  507. 17:20change the scene. So ideally this scene
  508. 17:22will make the image for all the
  509. 17:25different services, right? Let's give
  510. 17:26this a go and I can show you that I can
  511. 17:28do this in any image generator uh and it
  512. 17:30will work just fine. I've got it here to
  513. 17:32create a lot of different scenes and
  514. 17:34again um this is the one thing that I
  515. 17:35will change each time, but I'm going to
  516. 17:40use the same style guide. So I've asked
  517. 17:42it to create some scenes for outside of
  518. 17:44the house. I'm just going to copy this
  519. 17:46uh into the Google sheet. And remember,
  520. 17:49I've got the style guide here. So, I'm
  521. 17:51always going to use that one, but I'm
  522. 17:53going to change each one of these ones.
  523. 17:55So, let's say, for example, the sewer
  524. 17:58line repair. Let's test this one out.
  525. 18:00I'm going to use two image models so you
  526. 18:03can see the difference. I've got here
  527. 18:04Nano Banana 2 in Google AI Studio. You
  528. 18:07can also use Gemini. I just like
  529. 18:09creating batches of images in either
  530. 18:11Google AI Studio or you can also use
  531. 18:14OpenAI's image GPT2. If you haven't seen
  532. 18:17this platform, it's called the platform.
  533. 18:20OpenAI, the playground, and it just
  534. 18:22allows you to play around with models in
  535. 18:24a different way than you would in the
  536. 18:26normal chat interface. By all means, you
  537. 18:28can use this in the chat interface if
  538. 18:29you want, but I'm just going to go here,
  539. 18:31images, and I'm going to paste the scene
  540. 18:33here, and I'm going to then copy the
  541. 18:36actual composition and all the style
  542. 18:39guide here. I'm going to go back to
  543. 18:41images here, and I'm actually going to
  544. 18:42copy the entire prompt that I've just
  545. 18:44done. I'm going to select here a couple
  546. 18:46of components. So I just want a
  547. 18:48landscape images. The quality is going
  548. 18:50to be pi shore. And that is it. I'm
  549. 18:54going to hit enter. And I can do the
  550. 18:56same thing with Google AI studio. That's
  551. 18:58using Nano Banana 2 Pro. I've used the
  552. 19:01exact same prompt by the way. And I'm
  553. 19:03just going to go the output format
  554. 19:04should be images only. And let's run
  555. 19:06this right away. Generally, Nano Banana
  556. 19:09Pro 2 is way faster at generating
  557. 19:13images. If that's really important to
  558. 19:15you, then probably stick with Nano
  559. 19:16Banana. The idea here is that both
  560. 19:18models are more than good enough to do
  561. 19:20what it is that you're after. So, here,
  562. 19:21for example, I get the first one back.
  563. 19:24Pretty solid. Looks very real. Uh I'm
  564. 19:28sure if you're a plumber, you can tell
  565. 19:29one or two things that are wrong, but
  566. 19:30you know, for the most part, that's
  567. 19:31pretty good. While we're at it, let's
  568. 19:33just try it in normal chatbt as well.
  569. 19:34I'm going to make sure that I've got
  570. 19:36create image the auto. I want to set
  571. 19:38widescreen as well. I'm going to paste
  572. 19:40that exact same prompt here. I'm going
  573. 19:42to select this to thinking. That does
  574. 19:44make a little bit of a difference. You
  575. 19:46just give it the opportunity for GBT to
  576. 19:48think more about your request before
  577. 19:50creating the image, which if it's a
  578. 19:52rather big prompt like here, then give
  579. 19:54it that chance to. It will take a little
  580. 19:56while though. Okay. And this is the
  581. 19:59OpenAI image. Again, looks fairly
  582. 20:03spot-on. It doesn't actually look so
  583. 20:05pristine. So, I like it a little bit
  584. 20:07more. I'm kind of leaning towards GPD
  585. 20:09image for this. Looks pretty good.
  586. 20:11Again, here's the difference. That's
  587. 20:13Nano Banana Pro GPT images. I think GPT
  588. 20:17images just makes it look a lot more
  589. 20:19real. And that is from the chat as well,
  590. 20:22which I kind of like. Just looks fairly
  591. 20:24good to be honest. So, if you're happy
  592. 20:26with your style guide for the images,
  593. 20:28make sure you save this somewhere.
  594. 20:30That's going to be part of the brand
  595. 20:31guidelines that you want to place into
  596. 20:32the photo or keep it somewhere where
  597. 20:34you're not going to lose it because
  598. 20:36ideally we want an image for each one of
  599. 20:38these services that's going to
  600. 20:40illustrate the service provided. It's
  601. 20:41just going to differentiate the pages
  602. 20:43and it's going to allow you to do a
  603. 20:45little bit of image SEO for the images
  604. 20:47which is just another aspect that not
  605. 20:49many people do. But because I want you
  606. 20:50to create a very good website, I want to
  607. 20:52make sure you do that as well. Step
  608. 20:54number four is about more research. Hi
  609. 20:56guys, just a quick one. Ranking in the
  610. 20:58AI search engines like Google AI
  611. 21:00overviews doesn't have to be
  612. 21:02complicated. Inside the AI ranking
  613. 21:03school community, I learned how to do
  614. 21:05that for multiple of his clients which
  615. 21:07are now ranking for the right service
  616. 21:08keywords in the right locations inside
  617. 21:10Google AI overviews. And if you want to
  618. 21:12learn how to rank in this new age of AI
  619. 21:14search engines like Google AI overviews
  620. 21:16or GBT search, the AI ranking school
  621. 21:19community is for you. Link below. Back
  622. 21:21to it. One of the components that I
  623. 21:23discussed in the beginning of the video
  624. 21:26was this silo here. the service areas
  625. 21:28hub and it can work really well if done
  626. 21:31correctly. This essentially is
  627. 21:33programmatic SEO to a sense but we want
  628. 21:35to take it a step further where each one
  629. 21:37of these pages this content is going to
  630. 21:39be very specific to that area. This does
  631. 21:41a couple of things. It's going to
  632. 21:42improve the SEO but it's going to make
  633. 21:44sure that it's indexed and it's going to
  634. 21:46differentiate each area to area because
  635. 21:49we've done the detailed research. So how
  636. 21:51do I even go about thinking of well how
  637. 21:54do I do research for each one of the
  638. 21:55sections? Well, for that, I've got
  639. 21:57another prompt for you. The prompt again
  640. 21:59is located in the free resource res
  641. 22:01resources below in our free community.
  642. 22:02And the prompt kind of tells you how to
  643. 22:05use it here. It says you're a local
  644. 22:07market researcher for a business type.
  645. 22:09Again, you need to fill in all the
  646. 22:11places in here. And it's researching
  647. 22:13certain sections, but it'll change
  648. 22:16dramatically depending on the type of
  649. 22:18business. So, if you're a lawyer, if
  650. 22:20you're a financial adviser, if you are
  651. 22:21whatever website you're building for,
  652. 22:24this will change quite a bit. So, I've
  653. 22:26already filled out this prompt, for
  654. 22:28example, and it looks like this here.
  655. 22:30So, you're a local, let me zoom in a
  656. 22:32little bit. You're a local researcher
  657. 22:34for a plumbing company. Research the
  658. 22:36specific for one service uh area so that
  659. 22:38the websites page can speak with genuine
  660. 22:41local authority. That's the main thing
  661. 22:42that we're after here. Use real
  662. 22:44verifiable details. If you're unsure of
  663. 22:47a fact, say so rather than inventing it.
  664. 22:49I've done the inputs here.
  665. 22:52Perfect. And here's the main thing.
  666. 22:54content angles, five specific area, true
  667. 22:56to talking points that the page should
  668. 22:59make that would not apply identically,
  669. 23:01yada yada that we want to create 40 to
  670. 23:0350% differentiation. That's the main
  671. 23:05thing here. This is what's really going
  672. 23:06to help. So, I'm going to copy this
  673. 23:08whole thing. And depending on what AI
  674. 23:11you have, you might have to do this with
  675. 23:13different things. So, for example, if
  676. 23:15you don't have the $200 subscription
  677. 23:17with clawed code, doing this for every
  678. 23:20single one of the areas is going to eat
  679. 23:21up all the tokens very, very quickly.
  680. 23:23You can do this with deep research as
  681. 23:25well. So if you've got chat GBT, you can
  682. 23:29do this deep research feature here.
  683. 23:31Paste the prompt in there, but only
  684. 23:33change the area. So hey, do this for
  685. 23:36this specific area. And because we've
  686. 23:38done the research here, we're going to
  687. 23:39do this for Katy Cyprus, for example,
  688. 23:42and we got to do the locations here. So
  689. 23:44if I want to do it for Katie in Texas,
  690. 23:46I'm going to copy this here. I'm going
  691. 23:48to go back to chatbt and I'm going to
  692. 23:50say do this for Katy Texas and I'm going
  693. 23:54to hit enter. If you don't have chatbt
  694. 23:57or the ability to do deep research, you
  695. 23:59can also do this with Gemini. I'm going
  696. 24:01to do this with deep research now in
  697. 24:03Claude Code. So, if you didn't know, you
  698. 24:06can do all of this with Claude Code now.
  699. 24:08So, in that same folder structure that
  700. 24:10I'm building the website on, I'm just
  701. 24:11going to start a brand new conversation
  702. 24:14here, uh, brand new tab here, and I'm
  703. 24:17going to start doing the research. I'm
  704. 24:19going to paste the prompt that I've got
  705. 24:21for the research here. And I'm going to
  706. 24:23say use the slashde
  707. 24:26research feature. And you can see it's
  708. 24:28enabled because if I written it
  709. 24:30correctly, it'll show me this thing in a
  710. 24:32different color, which is great. Let's
  711. 24:33start with Katy, Texas. Then we will
  712. 24:36move to all the other locations once I
  713. 24:38approve the first one. And I'm going to
  714. 24:39hit enter and see what it comes back
  715. 24:41with. I want to verify the research with
  716. 24:43one location before I go tell it to do
  717. 24:45the other 20 locations so I don't waste
  718. 24:47all the tokens. After a couple of
  719. 24:49minutes, I've got some research for
  720. 24:51Katie Texas. So the bottom line, Katie's
  721. 24:53plumbing demand is driven by two
  722. 24:54verified area specific things. Expansive
  723. 24:57Gold Coast line claw. So black gumbo
  724. 25:00clay. This is what's going to make the
  725. 25:03page so much different than anything
  726. 25:04else. That's what we want. See, it says
  727. 25:06that swells up and shrinks seasonally,
  728. 25:08stressing the slabs. So, yeah, perfect.
  729. 25:11And then another one here that is most
  730. 25:13of Kitty's housing is newer, but older
  731. 25:15ones pocket uh carry polyutane
  732. 25:19risk. This is the type of information we
  733. 25:21want because we're getting into the
  734. 25:22specific about this area and that's
  735. 25:24what's going to make the page very, very
  736. 25:26different. Here, I've got a little bit
  737. 25:27of housing stock as well. Uh local
  738. 25:30conditions that are really about this
  739. 25:32area, common problems. Amazing. So if
  740. 25:34you are happy with that I can do a easy
  741. 25:37prompt like great turn that into an MD
  742. 25:39file and do the same research for all of
  743. 25:41the other locations that we need to
  744. 25:43build the website on. You can refer to
  745. 25:44the CSV file for the locations. Perfect.
  746. 25:47And now we can see that it found the
  747. 25:49service areas in the CSV and it's
  748. 25:51starting to do the rest. Goes without
  749. 25:52saying that's going to take a little
  750. 25:54while but that is okay. This is what's
  751. 25:56really going to differentiate our
  752. 25:58website with anyone else's. We've done
  753. 26:00their high quality research. Remember
  754. 26:02again, you can also do this with deep
  755. 26:04research from Chat GBT or Gemini. They
  756. 26:06do fairly do a good job. You will have
  757. 26:08to do it manually for each one of the
  758. 26:10locations. Download the MD file, which
  759. 26:13Chat GBT gives you the ability to
  760. 26:15download that and then put it in that
  761. 26:16folder with the name of the location. It
  762. 26:19will take a little bit longer, but still
  763. 26:20just as good. Part number five comes the
  764. 26:23build, but I don't really want to
  765. 26:24concentrate on the actual build too
  766. 26:26much. That's the easy part. I want you
  767. 26:28to really concentrate on the content
  768. 26:30rules which we need to apply to each one
  769. 26:32of these pages. You see here that within
  770. 26:34the folder that I'm working on with the
  771. 26:36website, I've got a location research.
  772. 26:38This was all the research done from
  773. 26:40Claude. It took a little while. And let
  774. 26:42me show you what one of these would look
  775. 26:44like. This is the research for Atas
  776. 26:46Scosia. You get the bottom line, the
  777. 26:48housing stock, the systems and
  778. 26:50materials, legal conditions and all
  779. 26:52these common problems that are found in
  780. 26:55this certain area about plumbing which
  781. 26:57is really going to differentiate here
  782. 26:58the content and we've got the key
  783. 27:00sources. So if you want to you can go
  784. 27:02and make sure that it didn't kind of
  785. 27:04make this stuff up. Now I've done very
  786. 27:06detailed videos on the nitty-gritty of
  787. 27:09building a website the way we're going
  788. 27:10to build it. I'm going to use Astro,
  789. 27:12which is a web framework for just
  790. 27:14contentdriven websites, simple SEO
  791. 27:17websites, and we're going to host this
  792. 27:19whole thing on Cloudflare. I like
  793. 27:21Cloudflare. It works very well with
  794. 27:23Astro. They in fact bought Astro, so the
  795. 27:25integration is quite nice. So, that's
  796. 27:27what we're going to do right now. The
  797. 27:29build's going to be very easy. I'm just
  798. 27:31going to copy this and I'm going to go
  799. 27:33back to prompt my website builder here.
  800. 27:35And I'm going to say something along the
  801. 27:37lines of I want you to build now the
  802. 27:39homepage and one of the first location
  803. 27:42pages and all the services pages so that
  804. 27:44I can take a look at. Make sure you
  805. 27:45build it with Astro that is the npm you
  806. 27:48need to install to have the
  807. 27:50requirements. Make sure that you use the
  808. 27:51design elements within this folder that
  809. 27:53I've provided from claw design. I like
  810. 27:56to place in this in ultrathink when I
  811. 28:00start think
  812. 28:02when I start the build. Sorry. So,
  813. 28:04ultrathink.
  814. 28:07And also, I'm going to put it on plan
  815. 28:09mode. You can see here if I press shift
  816. 28:11tab, it'll cycle through all the modes.
  817. 28:14I'm going to go to plan mode as well.
  818. 28:16This allows it to really think about
  819. 28:18what I've asked it to do and plan with a
  820. 28:20lot of thinking capacity about the build
  821. 28:23before it starts getting to the actual
  822. 28:24build. And whilst yes, this uses a fair
  823. 28:27bit of tokens when we're starting off, I
  824. 28:29find that it ends up being a lot more
  825. 28:31efficient because it really thought
  826. 28:32about the entire build first. Okay, it
  827. 28:35build for about 21 minutes. I didn't ask
  828. 28:37it to generate all the pages because I
  829. 28:39just want to check how the build is
  830. 28:41going right now. Now, by default, when
  831. 28:44you build with Astro, the site is going
  832. 28:47to be built locally in your system, and
  833. 28:49you can find it in your browser if it's
  834. 28:51uh launched in local 4321, for example.
  835. 28:55Let me show you what I mean. So, I'm
  836. 28:56just going to say uh can you launch the
  837. 28:59site locally first? I can take a look.
  838. 29:04Okay, perfect. So, it is live on
  839. 29:07localhost 4321. Let's take a look here.
  840. 29:10and it's created the service area, the
  841. 29:13services and the slab leak repair. Let's
  842. 29:16take a look. But I'm on Chrome browser.
  843. 29:18Now I've got local host 4321. And there
  844. 29:20we see the website right away. So it's
  845. 29:23not looking too bad. Slight animations
  846. 29:25here. Little dispatch live. Okay. Okay.
  847. 29:29Not too bad.
  848. 29:32Call centers. Nice. The reviews, the
  849. 29:36hours here, uh FAQs. Okay. Not too bad.
  850. 29:40I could add a couple of more components
  851. 29:41here, but that is okay. I want to have a
  852. 29:43look at the services. Fantastic. Okay,
  853. 29:46nice. I've got all the services here.
  854. 29:50Great. So, this is our service hub page.
  855. 29:52Remember, we made this in the Figma just
  856. 29:55to kind of plan [snorts] it out first.
  857. 29:57And this is the slab leak repair in
  858. 30:00Houston, Texas. Nice, you know, call to
  859. 30:02action book online. Signs of slab leak.
  860. 30:06Okay, perfect. So obviously I want a
  861. 30:09image here. So I can add an image to
  862. 30:12that. So again remember I've got the
  863. 30:14style guide here that I'm just going to
  864. 30:16copy. And I've got the scene already
  865. 30:19written here in my image generator of
  866. 30:22choice which we came to the
  867. 30:24understanding that we preferred GBT
  868. 30:25image 2. Again I'm going to do the
  869. 30:27landscape image here. And I can even get
  870. 30:30it to generate two. So I can see two
  871. 30:32variations and then pick the one I like.
  872. 30:34So let's do that. And here is the two
  873. 30:35images here. this one or that one. I
  874. 30:38think this one looks a little bit more
  875. 30:42spoton. Perfect. Let's download that bad
  876. 30:45boy. Fantastic. And I can do that right
  877. 30:48here. And let's add it into that page.
  878. 30:51With the image downloaded, I can go back
  879. 30:52to the conversation that I'm having. And
  880. 30:54if you're using Claude Code, you can
  881. 30:57just simply drag that image in there and
  882. 30:58say, "Can you please add this feature
  883. 31:00image into the slab leak repair page so
  884. 31:03we can take a look? Please uh make sure
  885. 31:05that it's you convert it to a webp
  886. 31:07image. Something really important that
  887. 31:09you need to keep in mind, you want a
  888. 31:10very light and quick website. Any of
  889. 31:13these AI image generators by default
  890. 31:14they tend to give you images by a PNG
  891. 31:18the higher quality, but you don't need
  892. 31:20that and you don't want that as well. So
  893. 31:22you want to make sure that the image is
  894. 31:23a webp when you upload them. And
  895. 31:26actually, if you're doing these images
  896. 31:27in the platform from the playground on
  897. 31:29OpenAI, you can select here the advanced
  898. 31:32settings and the output format to be
  899. 31:35actually webpile. That way, you don't
  900. 31:36even have to convert them, which is a
  901. 31:38nice little addition as well. And now,
  902. 31:40right away, I can see it here. Slab link
  903. 31:42repair in Houston. This is going to make
  904. 31:43the pages look a lot more different from
  905. 31:45each other. But also, we can add some
  906. 31:47image SEO components in here. That is
  907. 31:49also going to help us. Here we got some
  908. 31:52signs of slab break. This is
  909. 31:54againformational content which is really
  910. 31:56good but also content that's going to
  911. 31:58differentiate this service page from
  912. 32:00another service page which again is very
  913. 32:01very important for us to do. Fantastic
  914. 32:04here. Okay,
  915. 32:07good. This looks pretty good. As always,
  916. 32:09you do want to check the mobile version
  917. 32:11of the website. I've got a nice little
  918. 32:13plugin here. It's called the mobile
  919. 32:15simulator. when I click it right away, I
  920. 32:18can see here that the mobile version
  921. 32:20looks okay, but I've got the image in
  922. 32:22the background here after. So, I want to
  923. 32:25maybe try and fix that right away. So,
  924. 32:26I'm just going to ask it to do that with
  925. 32:29fix the image of the the design of the
  926. 32:32mobile. Sorry. And I want to get one
  927. 32:33page right and then just replicate it
  928. 32:35across everything else. I tend to like
  929. 32:38designing this on kind of my Chrome
  930. 32:40browser as opposed to Claude design or
  931. 32:42the other stuff. I can just see it right
  932. 32:44away what it's going to look like in the
  933. 32:47browser, which I think is a lot better
  934. 32:49than kind of winging the whole thing on
  935. 32:51Claude Design. Okay, let's take a look
  936. 32:53here. I'm just going to refresh this and
  937. 32:56again uh have a look at the mobile. Much
  938. 32:59better, right? I can see right away what
  939. 33:00he's working on. Slab leak repair in
  940. 33:02Houston. I've got a call to action.
  941. 33:04That's what I want. That's what's going
  942. 33:05to get me the conversions. So, I'm
  943. 33:07pretty happy with the service page
  944. 33:09template. Let's go to the area service
  945. 33:11page template. I want to go to Katie
  946. 33:13because I know that's the one that we've
  947. 33:14kind of got here. Okay. And the these
  948. 33:17are all the services here. So what's
  949. 33:19going to happen from a backlinking
  950. 33:21perspective? Whilst we've got all these
  951. 33:23area pages, right? There's about 20 of
  952. 33:25them, we can have then dedicated area
  953. 33:28and service page. So for example, if I
  954. 33:30clicked on something like the slab leak
  955. 33:33repair from Katie, it would take me just
  956. 33:35to the main services page for slab leak
  957. 33:38repair. You can get very specific, but
  958. 33:41it really depends on how competitive the
  959. 33:43niche is. Let's fix this page though for
  960. 33:46Katie and let me show you what I'm
  961. 33:47talking about. And if I look at this
  962. 33:49page here, we probably need to change
  963. 33:50the image, but that's okay. So, plumber
  964. 33:52in Katie, Texas. That's going to be good
  965. 33:53from an SEO perspective. That should be
  966. 33:55the H1. We'll check that in a second.
  967. 33:58This is probably the most important
  968. 34:00section. So, local conditions. Again,
  969. 34:02this is going to be what differentiates
  970. 34:04our page and it's going to make it
  971. 34:05probably rank a lot higher and
  972. 34:07definitely differentiate itself between
  973. 34:08the other location pages. Recent jobs if
  974. 34:11you've got them, what the neighbors say
  975. 34:14here. Again, I've got a checklist for
  976. 34:15you to follow for this. Don't worry. The
  977. 34:18embedded map of Katie here, which I
  978. 34:20really like. It adds another kind of a
  979. 34:22differentiator from this location page
  980. 34:24to the other. Questions from Katie home
  981. 34:28owners. Very specific to this area
  982. 34:30again. Cool. Okay. looking really,
  983. 34:32really good here. Okay, so I want to
  984. 34:34work on the service area, one of the
  985. 34:36pages, specifically Katie. I know
  986. 34:39there's just a little bit more content
  987. 34:41from that research that we did and we um
  988. 34:43you know, we spent Claude spent a lot of
  989. 34:45time doing that. I just want to see here
  990. 34:48why the Katy truth. Perfect. Okay, so
  991. 34:50this is exactly what I was having a look
  992. 34:53at here. So the Katie ground truth here,
  993. 34:58black gumbo. So Katie sits on an
  994. 35:00expansive go coast primarily K. Perfect.
  995. 35:04This is what I wanted here. Hard freeze
  996. 35:06winter. So we say for example in
  997. 35:09February 2020 Houston fell to 13
  998. 35:11Fahrenheit bursting exposed house bibs
  999. 35:14attic pipes. Fantastic. We're showing
  1000. 35:16that we demonstrate that we're not only
  1001. 35:18an expert in the field but an expert in
  1002. 35:19this specific location. This is what's
  1003. 35:22really going to help here. The one thing
  1004. 35:24that you do want to do is make sure that
  1005. 35:25instead of these kind of links, I want
  1006. 35:28to link to the contextual keyword as
  1007. 35:30opposed to this little one here. I don't
  1008. 35:32like this and having the sources. You
  1009. 35:33don't want to take away from the fact
  1010. 35:35this is still a transactional page,
  1011. 35:37right? And this kind of takes away from
  1012. 35:38that. So, let's just say that with the
  1013. 35:40sources, this looks good, but can you
  1014. 35:42link to the contextual keyword, not just
  1015. 35:43have a sources at the end, please? And
  1016. 35:45it's already kind of saying, hey, cool.
  1017. 35:47Do you want me to convert this to a city
  1018. 35:49template? So, it's going to fill in all
  1019. 35:50the information, but the design's going
  1020. 35:52to stay the same. That's what we want,
  1021. 35:53right? We don't have to change the
  1022. 35:54design so much from page to page, but
  1023. 35:56the content is really important that we
  1024. 35:57do that. Okay, now it seems to have
  1025. 35:59finished. And yeah, much better. And
  1026. 36:01it's it should be linking to the
  1027. 36:03contextual keyword. It is there during
  1028. 36:05the winter. Perfect. We can see that
  1029. 36:07it's not going to disrupt from the, you
  1030. 36:10know, us getting that conversion, but it
  1031. 36:11is providing that quality content there.
  1032. 36:14Fantastic. I'm really starting to like
  1033. 36:16this. We've got that embedded stuff
  1034. 36:18here. And again, I just want to show you
  1035. 36:20the internal linking component. Right.
  1036. 36:22So, we've got all the services provided
  1037. 36:23here and the URL structure is
  1038. 36:25services/kat.
  1039. 36:27These are all the services, plumbing
  1040. 36:28services in Katy. But if I click on slab
  1041. 36:31repair, it's just going to go to the
  1042. 36:32main slab repair page. That's more than
  1043. 36:35enough. Again, depending on the
  1044. 36:37competition that you're in, if it's
  1045. 36:39extremely competitive, then you're
  1046. 36:40probably going to have to create a page
  1047. 36:42that instead links to the general slab
  1048. 36:44leak repair page. It'll link to services
  1049. 36:47Katie and then slab repair services in
  1050. 36:51Katie. if that makes sense. That
  1051. 36:52requires even more research. But for
  1052. 36:53now, this structure should be okay for
  1053. 36:5580% of use cases out there. Okay. And
  1054. 36:58when you're doing one of these localized
  1055. 37:00pages, even the services pages, here's a
  1056. 37:02list that you should probably follow.
  1057. 37:03Again, this will be linked in the video
  1058. 37:05description below in the free community.
  1059. 37:07Here's all the things that you want to
  1060. 37:09try and follow. You probably won't be
  1061. 37:11able to follow all of these depending on
  1062. 37:13the industry that you're in. That's why
  1063. 37:14it's difficult to create this into a
  1064. 37:16skill or whatever. But you see here that
  1065. 37:18I've got a couple of rules above the
  1066. 37:19fold. for the H1 reads the trade or the
  1067. 37:21service in the city. Primary call to
  1068. 37:23action is above the fold. A bunch of
  1069. 37:25things here, local proof, review
  1070. 37:27testimonials, genuine local content,
  1071. 37:29which is all the research we made in the
  1072. 37:31beginning, the services offered here,
  1073. 37:33the map that is embedded, and a bunch of
  1074. 37:36other things that you should probably
  1075. 37:37follow. Again, you really need to have
  1076. 37:39it done in one page and then you can
  1077. 37:41tell Claude Code, great, this is a
  1078. 37:43template. Do it for the rest of the
  1079. 37:44pages as we have done it. Again, I'll
  1080. 37:47leave this link below. And I just want
  1081. 37:49to do a quick test here of all the SEO
  1082. 37:51components. I've got a free extension
  1083. 37:53called SEO Wallet. You can download it
  1084. 37:55again. And I want to check it just
  1085. 37:56clearly here. So, the title tag is
  1086. 37:58plumber and Katie. Fantastic. That's
  1087. 38:00what I want. The meta description is
  1088. 38:02really good. It's given me a call to
  1089. 38:03action at the end. Call this number.
  1090. 38:05That's okay. And I've got the headings
  1091. 38:07here. Plumber and Katie. Plumber
  1092. 38:09services in Katy homes. Drain cleaning.
  1093. 38:11So, I've got all of the right keywords
  1094. 38:13there, which makes sense. More
  1095. 38:15importantly, I've got the right schema.
  1096. 38:16I've got the plumber schema, which is
  1097. 38:19what I want. And again, Claude Code
  1098. 38:21should do this, particularly if you gave
  1099. 38:23it the instructions that I provided
  1100. 38:24earlier when it's building this thing.
  1101. 38:26So, I've got the exact service plumber,
  1102. 38:28and I've got the FAQ page. That's pretty
  1103. 38:31good schema. I'm pretty happy with that.
  1104. 38:33Now, you would go and build all of the
  1105. 38:35other pages locally before you push it
  1106. 38:37to Cloudflare. But I'm going to push to
  1107. 38:39Cloudflare what we've got now because I
  1108. 38:41want to show you a couple of things that
  1109. 38:42you need to keep in mind here. So, I'm
  1110. 38:43just going to tell it, hey, can you push
  1111. 38:45this to a staging site in Cloudflare
  1112. 38:47using Orangler? Of course, you need
  1113. 38:49Cloudflare already authenticated within
  1114. 38:51your Clawed Code. Again, the video that
  1115. 38:53I've got listed below will show you how
  1116. 38:55to do all of that, but I want to show
  1117. 38:57you a couple of things here. Okay,
  1118. 38:58great. And now I should have the staging
  1119. 39:00site here. This is the first time that
  1120. 39:01I'm going to click on it. So, let's have
  1121. 39:04a look here. And there you go. There's
  1122. 39:06our staging site already. You can see
  1123. 39:08that it is not on my local browser and
  1124. 39:11it seems to be doing okay. The reason
  1125. 39:13why I want to put it in a staging site
  1126. 39:14first is you want to check a couple of
  1127. 39:16things. First and foremost, the loading
  1128. 39:18time speed. This is really, really
  1129. 39:20important, but something that people
  1130. 39:22still don't do correctly. Uh, what you
  1131. 39:24want to do is go to something like
  1132. 39:26GTMetrics for example, and I like to use
  1133. 39:29two types of speed tools here. I like
  1134. 39:32two data sets. Sometimes they give you
  1135. 39:34completely different data, and you want
  1136. 39:35to make sure that you're doing this
  1137. 39:36correctly as well. And right away
  1138. 39:38because we built this on Astro, but also
  1139. 39:40because we asked it to create generate
  1140. 39:41all the images in WEBP files, we're
  1141. 39:43loading at an A really, really quick.
  1142. 39:45You want to make sure that this fully
  1143. 39:47loaded time is at least slower than 2
  1144. 39:49and 1/2 seconds. And you can see this is
  1145. 39:51not even a second, which is great. It's
  1146. 39:53a really important SEO factor, but also
  1147. 39:55a conversion factor that a lot of people
  1148. 39:57forget. And again, because we're doing
  1149. 39:59this with clawed code, I just wanted to
  1150. 40:00show you something really quickly that I
  1151. 40:02mentioned before. I've got the image
  1152. 40:04here, and I've got the page for the slab
  1153. 40:06leak repair here. If I check on the
  1154. 40:08image SEO, I've got the old tag here. A
  1155. 40:11city plumber repairing a slab leak
  1156. 40:12through an access point cut in a Houston
  1157. 40:15home floor. It's really sneaky because
  1158. 40:18it's adding those keywords, but in a
  1159. 40:19natural manner, helping our image SEO,
  1160. 40:22which is just another component that's
  1161. 40:23going to help you. I'm not saying that's
  1162. 40:24going to be the one thing that's going
  1163. 40:25to generate you a lot of leads, but you
  1164. 40:27want to make sure that you're always
  1165. 40:28kind of improving on these 1%
  1166. 40:30improvements. That is one of them right
  1167. 40:32away. Let's go back here to the
  1168. 40:34homepage. And I'm pretty happy with
  1169. 40:36that. If you build the whole page and
  1170. 40:38you're really happy with this, the next
  1171. 40:39thing to do is to launch it. And you got
  1172. 40:42to make sure you have your Google
  1173. 40:43Analytics installed as well as your
  1174. 40:45Google Search Console. I've done Google
  1175. 40:46Search Console before. Let's do Google
  1176. 40:48Analytics really, really quickly. Hi
  1177. 40:50guys, just a quick one. Inside the AR
  1178. 40:51ranking school community, Steven learned
  1179. 40:53how to index more than 800 local
  1180. 40:55services pages, which resulted in more
  1181. 40:58than 105 online booked appointments in
  1182. 41:01one single month from organic traffic
  1183. 41:03alone. If you want to invest in your
  1184. 41:05skills to improve your SEO for yourself
  1185. 41:07or for your clients, the AR ranking
  1186. 41:09school community is where you need to
  1187. 41:11be. Link below. Now, back to it. So, in
  1188. 41:14a Google Analytics account, you want to
  1189. 41:16go to down to admin. And you want to
  1190. 41:18create I'm going to create a whole
  1191. 41:20account here as opposed to property. And
  1192. 41:22I'm just going to name this test. And
  1193. 41:26I'm going to go to next. Property name
  1194. 41:28required again. Testing plumbing
  1195. 41:32industry required. services. Let's see
  1196. 41:34if we've got plumbing in here. I'm just
  1197. 41:37going to go other business activities.
  1198. 41:39Um, I'm going to want to generate leads
  1199. 41:42and it's going to give you yes, I
  1200. 41:44accept. You want to choose the platform.
  1201. 41:46Obviously, this is a website and we're
  1202. 41:48going to name the site here. Put the
  1203. 41:50name of the website and go to create and
  1204. 41:52continue. Perfect. Now, we want to go to
  1205. 41:54add stream here and it's going to say
  1206. 41:57set up a Google tag. It's going to give
  1207. 41:58you a lot of ways to do this.
  1208. 42:00Thankfully, because we're doing this
  1209. 42:02with Claude code, there's not much that
  1210. 42:04we actually have to do, which is copy
  1211. 42:06this tag that it's provided. You're
  1212. 42:07going to go back to the conversation
  1213. 42:09you're having with Claude and say,
  1214. 42:10"Great. Uh, can you install this tag?"
  1215. 42:14I'm going to paste it and say, make sure
  1216. 42:16that you are, uh, tracking all the
  1217. 42:19clicks and the form submissions. That
  1218. 42:20way, the tracking is really already done
  1219. 42:23very well in Google Analytics and you
  1220. 42:24are getting correct data from the get-
  1221. 42:26go. Now, Floyd said that it finished
  1222. 42:28adding the Google Analytics tag. You
  1223. 42:30always want to double check,
  1224. 42:32particularly these are really important
  1225. 42:33things. You want to be tracking this
  1226. 42:34correctly. There's a uh Chrome extension
  1227. 42:36called the tag assistant. I've clicked
  1228. 42:38that and it just checks that I've got
  1229. 42:39the right one. And in fact, I've got the
  1230. 42:41Bay City Plumbing tag, which is the one
  1231. 42:43that we just generated. Perfect. We seem
  1232. 42:46to be tracking everything correctly. So,
  1233. 42:48again, now I have a website that is
  1234. 42:49really optimized from an SEO
  1235. 42:51perspective. Not only because it's
  1236. 42:52loading very very quickly, but if I look
  1237. 42:54at all of the schema components here as
  1238. 42:56well, the structured data, I've got the
  1239. 42:58plumber business, I've got the FAQ, and
  1240. 43:00if I go to the services like the slab
  1241. 43:03leak repair page, I can see here, let me
  1242. 43:05double check, I've got all the
  1243. 43:06structured data, the plumber data, the
  1244. 43:09services data, and the schema. Again,
  1245. 43:11not going to be something that's going
  1246. 43:12to rank you just because you've got
  1247. 43:14this, but it's really important that you
  1248. 43:16do have it to facilitate you being found
  1249. 43:18in the AI search engines and traditional
  1250. 43:20SEO as well. I should mention, it goes
  1251. 43:22without saying that I don't have the
  1252. 43:23correct domain name here. I didn't want
  1253. 43:25to purchase one just for this tutorial,
  1254. 43:27so I'll just leave it as the staging
  1255. 43:29site there, but I just wanted to show
  1256. 43:30you the whole workflow of how to do a
  1257. 43:33really highly optimized local business
  1258. 43:36website. There's a couple more things
  1259. 43:37you want to keep in mind. You want to
  1260. 43:39make sure that you are connecting the
  1261. 43:40Google My Business to this. And with the
  1262. 43:42Google My Business, all these services
  1263. 43:44that you've got listed in Google
  1264. 43:46Business should be the same services
  1265. 43:47that you've got listed on the website.
  1266. 43:49You want those to have the same
  1267. 43:51information as well. I've done plenty
  1268. 43:52more tutorials on how to automate and
  1269. 43:54how to optimize Google Business stuff.
  1270. 43:56You can check those out, but I think
  1271. 43:57I'll leave it there for now. I'm pretty
  1272. 43:58happy with this one. I hope you enjoyed
  1273. 44:00the video. I'll catch you in the next
  1274. 44:01one. case.

About this transcript

This page contains the full transcript of How I Build Professional Local Business Websites in 2026 (SEO optimised - Claude code) by Nico | AI Ranking, generated from the public captions YouTube serves with the video. The transcript has 9,261 words across 1,274 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.