Modern Creator
Income stream surfers · YouTube

Claude Code + This New SEO Method: Ranked and Cited by AI

A live, unscripted screen recording where an SEO YouTuber wires Claude Code into a real Shopify store and SEMrush's keyword tool, then watches it draft, publish, and index new pages in real time.

Posted
4 days ago
Duration
Format
Tutorial
hype
Views
3.2K
87 likes
Big Idea

The argument in one line.

Feeding Claude Code a store's own keyword data and product catalog, then forbidding it from using any word not already on the site, turns AI-generated SEO pages into a fast, repeatable, indexable pipeline instead of a hallucination risk.

Who This Is For

Read if. Skip if.

READ IF YOU ARE…
  • You run or manage a Shopify (or similar) e-commerce store and want a repeatable way to turn keyword research into shippable pages, not just a list of ideas.
  • You already use Claude Code and want to see connectors (Shopify, a keyword-research tool) chained together in one real, unscripted session.
  • You're experimenting with making a store's catalog legible to AI shopping agents (metafields, llms.txt) and want a concrete first pass at what that looks like.
SKIP IF…
  • You're looking for a clean, replicable script — this is a live, occasionally messy walkthrough with a heavy mid-video sponsor break, not a polished tutorial.
  • You need technical depth on the specific MCP tool calls or Shopify's metafield schema — the video shows results on screen, not the underlying configuration.
TL;DR

The full version, fast.

This is a live screen recording of an SEO YouTuber using Claude Code, connected to both a real Shopify store and a keyword-research MCP tool, to build and publish new pages in real time. The core mechanism is a two-part loop: pull real keyword and product data into the conversation first, then instruct Claude to write only using words that already exist on the site — a guardrail against AI hallucination in commerce copy. In one session it drafts a new SEO guide page, builds a missing product collection, requests Google indexing for both, and — in a final parallel-agent pass — adds metafields and renames product images so the catalog is more legible to AI shopping agents, not just search engines.

Free for members

Chat with this breakdown — free.

Sign in and you get 23 free chat messages on us — ask for the hook, quote a framework, find the exact transcript moment, generate a markdown action plan. Bring your own key when you want unlimited.

Create a free account →
Chapters

Where the time goes.

00:0000:10

01 · A live AEO/GEO/SEO session

States the premise: a live, mostly unedited SEO session on a real Shopify client's store.

00:1000:42

02 · The SEMrush MCP (sponsor)

Thanks SEMrush for sponsoring and explains he's used their MCP connector for months with real results.

00:4201:05

03 · The setup: Claude Code + Shopify connector

Shows connecting Claude Code's Mac app to the Shopify store via the built-in connector.

01:0501:12

04 · Model choice: Fable 5 on low

Picks the Fable 5 model on a lower reasoning setting for this kind of task.

01:1201:52

05 · Step 1: export GSC data, find unbranded terms

Exports a Google Search Console CSV and asks Claude to mine it for unbranded keyword opportunities.

01:5202:42

06 · SEMrush MCP: seed and secondary keywords

Switches to a higher reasoning setting and asks the SEMrush MCP tool for seed and secondary keywords for pages that don't exist yet.

02:4203:15

07 · The proof: guide pages that grew another site

Points to guide pages this same technique already built on another client site as evidence it works.

03:1504:39

08 · SEMrush One (sponsor)

A dedicated SEMrush One ad covering its combined SEO plus AI-visibility platform and LLM-ranking tracking.

04:3905:08

09 · The keyword opportunities it found

Reviews the specific unbranded keyword opportunities Claude surfaced from the SEMrush data.

05:0806:29

10 · Step 2: building the guide page

Prompts Claude to build a full SEO guide page under one hard rule: only words already on the site, no embellishment, plus schema, images, and embedded collections.

06:2907:17

11 · More opportunities: no rings collection exists

Notices the store sells individual rings but has no dedicated rings collection page.

07:1708:00

12 · Step 3: the smart collection

Builds a rule-based Rings smart collection (title contains ring) packed with keywords and JSON schema.

08:0008:35

13 · Previewing the AI-built page

Previews the finished guide page live and reacts to how thorough the generated SEO content is.

08:3509:02

14 · Why he stopped making SEO videos

Explains SEO content had been underperforming on his channel until recently, and why he's bringing it back.

09:0209:10

15 · Nothing beats Claude Code for pages like this

Declares Claude Code the best tool he's found for producing this specific kind of SEO page.

09:1009:44

16 · "Five minutes' work could be 10,000 clicks a month"

States the headline ROI claim of the video, tied to the keyword's measured click potential.

09:4410:22

17 · Step 4: request indexing

Submits the new guide page to Google Search Console for indexing and it's confirmed indexed within seconds.

10:2210:52

18 · Real talk: Shopify is a seriously good CMS

A brief aside praising Shopify as a platform for a serious e-commerce build.

10:5212:09

19 · The collection page and its on-page SEO

Builds the rings collection in Shopify admin and tries, then partly abandons, moving SEO description text below the product grid via the theme editor.

12:0912:23

20 · Indexing page two

Requests indexing for the collection page and confirms the first guide page is already indexed.

12:2313:05

21 · Step 5: metafields, llms.txt, Shopify UCP

Prompts Claude to add metafields to every product and set up llms.txt plus Shopify's UCP system so AI shopping agents can read the store.

13:0513:25

22 · Step 6: renaming every image with keywords

Has Claude rename every product image file to include target keywords.

13:2514:08

23 · Two Claude agents working in parallel

Runs two Claude Code agents simultaneously, one on metafields and one renaming images, since neither depends on the other's output.

14:0814:34

24 · Want more of this? Tell me below

Wraps up, confirms the collection page got indexed, and asks viewers to comment for a ranking follow-up.

Atomic Insights

Lines worth screenshotting.

  • Feeding an AI a store's exported keyword and product data before asking for content ideas anchors every suggestion to real search demand instead of guesswork.
  • The single guardrail that keeps AI-generated commerce copy honest is simple: forbid the model from using any word that isn't already somewhere on the site.
  • Asking for 'full SEO' on a page really means bundling four things into one prompt: keyword coverage, embedded collections, images, and JSON-LD schema.
  • A store can have every individual product in a category yet still lack a collection page for that category — a rule-based smart collection fixes it in minutes.
  • New pages can be requested for indexing straight from Google Search Console the moment they publish, rather than waiting for a natural crawl.
  • A freshly indexed page showed up as fully indexed in Search Console roughly 30 seconds after the indexing request was submitted.
  • Not every on-page text placement is editable from a theme's visual editor — moving collection description text below a product grid required writing custom theme code.
  • Making a store legible to AI shopping agents now means structured product metafields plus a dedicated llms.txt file, not just traditional SEO copy.
  • Running two Claude Code agents in parallel works cleanly when the tasks are independent — one on metafields, one renaming product images, neither waiting on the other.
  • Descriptive, keyword-bearing image filenames are still a real lever precisely because almost no store owner bothers to set them.
  • Checking whether an existing page already covers a topic before building a new one avoids the new page cannibalizing traffic from the old one.
Takeaway

The guardrail matters more than the prompt.

SITE-ONLY GUARDRAIL

Wiring Claude Code to a store's real keyword and product data turns AI content generation from a hallucination risk into a repeatable pipeline, if you force it to use only the site's own words.

03The setup: Claude Code + Shopify connector
  • Connecting Claude Code to a live Shopify store is a one-time setup: add the Shopify connector, then ask the model to confirm it's actually talking to your store before doing anything else.
05Step 1: export GSC data, find unbranded terms
  • The workflow starts from an exported Search Console CSV of real keyword and click data, not a generic content prompt — the AI needs actual demand signals before it can find opportunities.
  • The first ask isn't 'write content' — it's 'find unbranded terms with real click potential' — every later page idea gets anchored to measured search demand.
06SEMrush MCP: seed and secondary keywords
  • A keyword-research tool exposed as an MCP connector lets Claude pull live seed and secondary keyword data mid-conversation instead of you copy-pasting spreadsheets back and forth.
10Step 2: building the guide page
  • The single load-bearing instruction in the whole process is a guardrail: never use a word that isn't already on the site, and don't embellish — that's what keeps AI-generated commerce copy from becoming a hallucinated product claim.
  • 'Fully SEO this page' is shorthand for bundling four things into one prompt: keyword coverage, embedded collections, images, and JSON-LD schema.
11More opportunities: no rings collection exists
  • A store can have every individual product in a category yet still lack a collection page for that category — that gap is a low-effort, high-upside page to build.
12Step 3: the smart collection
  • A Shopify smart collection is just a rule, such as 'if product title contains ring' — no manual curation needed to group an entire product category.
16"Five minutes' work could be 10,000 clicks a month"
  • The 'five minutes of work could be 10,000 clicks a month' claim isn't a guess — it's tied to click-potential numbers already pulled from the keyword tool earlier in the session.
17Step 4: request indexing
  • A newly published page can be submitted for indexing directly from Google Search Console the moment it's live, and verified as indexed within roughly 30 seconds — check, don't assume.
19The collection page and its on-page SEO
  • Not every on-page text placement is editable from a theme's visual editor — moving description text below a product grid required custom theme code, not a settings toggle.
21Step 5: metafields, llms.txt, Shopify UCP
  • Making a store legible to AI shopping agents is now more than SEO copy: it means structured metafields on every product plus a dedicated llms.txt file for how agentic systems read the catalog.
23Two Claude agents working in parallel
  • Two Claude Code agents ran in parallel — one filling in metafields, the other renaming every product image with target keywords — because neither task depended on the other's output.
Glossary

Terms worth knowing.

MCP (Model Context Protocol)
A standard that lets an AI model like Claude call out to external tools and data sources — in this video, a Shopify store and a keyword-research database — directly inside a conversation.
AEO / GEO
Answer Engine Optimization and Generative Engine Optimization — optimizing content to be surfaced and cited by AI answer engines and chatbots, not just ranked in traditional search results.
Smart collection (Shopify)
A Shopify product grouping built from an automatic rule, such as 'title contains ring', instead of being manually curated product-by-product.
Metafields
Custom structured data fields attached to a Shopify product beyond the default title, price, and description, used to make product attributes machine-readable.
llms.txt
A plain-text file published at a site's root that describes its content in a format intended to be easily read by AI language models and shopping agents.
JSON-LD schema
Structured data embedded in a page's code that explicitly tells search engines and AI systems what the content represents, such as a product, article, or FAQ.
Resources

Things they pointed at.

00:42toolShopify
01:05toolClaude Code (Fable 5 model)
12:23toolllms.txt
12:23toolShopify UCP
Quotables

Lines you could clip.

00:22
You know me as a YouTuber. I don't really take sponsors. I'm really bad with sponsors.
disarms sponsor skepticism before a long ad readnewsletter pull-quote↗ Tweet quote
05:30
You cannot use any words that you do not find on the site itself. Be extremely diligent.
states the entire safety guardrail in one lineTikTok hook↗ Tweet quote
08:43
This is the kind of content that will rank so, so well on Google. I don't think there's a better way to make these pages.
confident, standalone payoff claimIG reel cold open↗ Tweet quote
09:15
Five minutes' work could be 10,000 clicks a month.
bold, specific ROI numberTikTok hook↗ Tweet quote
The Script

Word for word.

Read-along

Don't just watch it. Burn it in.

See every word as it's spoken — crank it to 2× and still catch all of it. The same dual-channel trick behind Amazon's Kindle + Audible.

metaphor
00:00Okay, guys. I wanna show you something very interesting today. I wanna show you a live run through of me doing the new a e o g e o s e o on a website.
00:10Now, first of all, thank you to SEMRush for sponsoring this video. Shout out to SEMRush. More on that later.
00:16But basically, I've been using their MCP more and more, and I'm gonna show you some of that in today's video. Now we've been getting really, really good results from this. Right?
00:25Now, you know me as a YouTuber. I don't really take sponsors. I'm really bad with sponsors.
00:28But when a sponsor reaches out to me that I do use, I always think about it.
00:34And with SEMRush, I've been using their MCP for the last few months now and it's absolutely incredible. So the way this works is guys, we are connected to Shopify. We're using the connector.
00:43Right? It's pretty simple stuff. If you can't connect a connector to Claude Code, this is the Claude Code, uh, app up for Mac, then I don't really know what to tell you.
00:52It's really, really easy. Just try and work it out for yourselves. But basically just go here plus, um, connectors and then browse connectors and then search for Shopify and then just press connect.
01:02And then just say something like, can you see if you're connected to this store in any way? We're gonna be using Fable on low just because I like to use it on low for things like this. And yeah, let's just jump into things.
01:13So the first thing I'm gonna do is I'm just gonna go to export and then, uh, download CSV just like that. And then just save that. And then I'm gonna feed this information which is in a dot zip.
01:26So we'll grab this. Let's just grab all of it and just dump it in here. I'm just gonna say, can you start by taking a look at this data and starting to find unbranded terms that may make sense for us to rank for.
01:43Right? So SEMrush have given me access to their, uh, m t p. So again, huge shout out to SEMrush.
01:51Um, this is another connector. I can't remember if they have their own connector here. You just yeah.
01:56So if you just search SEMrush again and then just connect to I've already connected like that. SEMrush did give me access to their tool.
02:05So these are the keywords that I'm trying to improve. And I we you can see the click potential is really, really good here. But how do we move forwards?
02:15Okay. So what I'm gonna do here is I'm gonna put this on high.
02:19And I'm gonna say, now take a look for some terms using the SEM brush MCP.
02:27Uh, look for seed plus, um, secondary keywords that we can either create content around that page or add to a page to help rank.
02:42SEMrush has been pivotal to our SEO now for the last kind of few months. It's really, really good. The MCP is super, super nice.
02:50It's kind of been responsible for a lot of the growth there that we're finding on Boundary Park, specifically the guide pages that it created.
03:01This combination created this page. It came up with the entire idea for itself, everything, um, and then did all of the SEO using the Semrush MTP.
03:10So just before we continue guys, quick shout out from our sponsor, SEMrush. Okay, guys. So this is what I'm talking about right here.
03:19This is SEMrush one, and you can get a free trial for fourteen days using the link in the description and in the pinned comment.
03:28This gives you an all in one modern search solution, which is both traditional SEO and also AI driven SEO built into one handy subscription.
03:42Now, SEMRush has for a long time been one of the best of the best when it comes to helping businesses grow online, and they are constantly adapting as you can see right here with their LLM tracking as well.
03:57They make it super simple, super easy, and you can actually very easily get your competitors keywords, what they're already ranking for in LLMs, and it's a very, very good tool.
04:08Now, obviously, with SEO changing and being more about LLMs now, you have to know how to rank on LLMs, and SEMrush is one of the best ways to do that.
04:21Go and check them out, guys. They have made a really, really good tool, and it's not too expensive either. If you need this tool, then SEMrush is definitely the best opt option and choice.
04:34Thank you to SEMRush for sponsoring this video. Let's jump back into things. Okay.
04:40So thank you to SEMRush for sponsoring the video. Let's jump back into the content. So you can see here, it's starting to grab actual key terms, keywords.
04:49Super super interesting stuff, I'm sure. Okay. So this is what it's come up with.
04:53So new clattering meaning and how to wear it guide. This is personally what I would make. However, this business doesn't want us to recreate this kind of content for them.
05:02So unless I can find, um, a page that already exists. Okay.
05:08So we have this content here, history of the clattering. I think we can get away with making a page here. So I'm just gonna press view and see what this page looks like.
05:15So this is just a standard page. What I'm actually gonna do is I'm gonna create this page because I think this is just too good to make.
05:21So let's make a clatter ring meaning and how to wear a guide. You cannot use any words that you do not find on the site itself.
05:36Be extremely diligent and thought that's what I was doing.
05:40And make sure you don't make anything up. Do any embellishment whatsoever.
05:50Include images and fully SEO this page including all keywords seed and otherwise embed collections plus other images in the page plus rich JSON schema and anything else you can think of to help this page rank.
06:10Right? And then I'm just gonna give it this content. This content below was taken from their site.
06:18Okay. So you gotta be really careful with this kind of thing. I do think this is a really, really good page to make.
06:24So I think, uh, I'm just gonna go ahead and make it. Uh, let's see what else it came up with. So enhance home page, main rings collection, clutter head cluster, clatter ring, obviously.
06:36Uh, secondary to weaving to copy clatter rings, Irish clatter rings, clattering bands. This could be a good, like, rings collection. Do they have a rings collection?
06:46I'm I assume they do. Let's go products collections. Let's just quickly check if they actually have rings.
06:53Okay. So they don't actually have a rings collection. They just have all the separate rings.
06:59That's pretty interesting. I think we can maybe do number two here as a ring collection.
07:05That's such a good idea. I'm gonna do that for sure. Um, okay.
07:10So, yeah, I'll just type that prompt out. So number two, let's do a rings collection for this.
07:17Pack it full of information plus keywords plus JSON schema plus anything else you can think of to get it ranking. Just do a rule like if product title contains ring and then jam pack it with all the seed keywords.
07:36Bang. So this is another really, really good one that can potentially have huge impact on, um, on this business.
07:43Right? So right now, we we are growing this website. It's doing pretty damn well, to be honest with you.
07:50Um, we are expecting it to do even better though. Like it's starting to really pop here.
07:56So okay, guys. So now we can start to see the power of this tool.
08:02Right? So let's just go preview here. Let's have a little look.
08:06So yeah, this is so these should all be words from their store.
08:17There's loads of really nice information on the bottom. You know, we've got every single keyword here that you could ever imagine. This is the kind of page that AI and Google will just gobble up, guys.
08:28I'm getting excited because I haven't really been able to I haven't been showing this stuff, and I'll tell you why. Every time I do anything on the channel where I mention SEO recently, it's been doing really, really badly.
08:37But recently, I did one that did really, really well. So I'm trying to bring that back a little bit on the channel. This is the kind of content that will rank so, so well on Google.
08:48Right? So this is a page. Right?
08:50I don't think there's a better way to make these pages. Blogs, I would say use harbor, but pages like this, this is just no one else gets it. Claude code is is numero uno for that for sure.
09:02Okay. Beautiful. There we go.
09:03Five minutes work could be 10,000 clicks a month. Beautiful. Let's do number two here.
09:08Um, I'm just gonna say yeah.
09:14Do number two. So just while I do the other stuff here, that's gonna do that. So let's just do visible here.
09:19I should get them to check the page, but I'll just for now, I'm just gonna do this because they're a little bit hesitant to do anything, um, or to let AI do anything on the site. So I'm just gonna go ahead and do it, um, and show them that, you know, it's got millions and millions of impressions or whatever hopefully.
09:35Okay. So that's now done. Oh, also, we're only using words from their website.
09:40Right? That's the main thing. Okay.
09:41So let's say test live URL here. This should just get indexed pretty easily. They do have this history of the cluttering.
09:49I just don't think it's a good enough page, to be honest with you. So this page should knock that page out of the park.
09:55We'll see as well. I'll show you guys the updates for sure. This is something I used to do on the channel all the time.
10:00I'd make a piece of content, submit it, then in a few days, show you guys how it's ranking. Right? So I'll try and kind of bring that back a little bit on the channel too.
10:09Okay. So URL is available to Google, request indexing.
10:14Bang. Done. Let's see how quickly that gets indexed.
10:17I'm gonna say it takes thirty seconds. So now we're making a smart collection.
10:23I'm gonna show you one more tip that will just literally change your lives if you're into this stuff, which I mean, you should be. Shopify is a really, really good CMS, to be honest.
10:34Like, I've been making everything by hand not not by hand. Like, custom the last couple of months or whatever.
10:40But if I was setting up a serious e com store, I would 100% be using, um, Shopify. Right?
10:47There we go. So now we have clatterings. Right?
10:49So this is just all clatterings. So now we're trying to rank specifically for the term clattering. Okay?
10:55Now, you know, I'm gonna put this underneath, think, actually. I'm gonna put the text underneath.
11:01A lot of people will say, like, this page, you know, is, um, gonna rank over other things. But, you know, sometimes that's the point.
11:10Right? So let's see the SEO here. Clattering is the original Irish Clattering, Goldwyn since 1750.
11:17All this beautiful SEO in here. I'm gonna actually put the descriptions underneath. Right?
11:22So let's just go to online store.
11:26Edit theme, go to a product. So products, default product.
11:35Oh, no. Sorry. Collection.
11:38Default collection. And then just put the okay.
11:45Now it doesn't seem to be that easy. I can't do it from here. I'd have to make a piece of code, but that's fine.
11:49Okay. So there we go. That's another page created.
11:53So let's just go back here and go to products, collections, and then clatter rings.
12:00So this one. So this is just all of the clatter rings that they sell. Grab that.
12:05Go here. Press enter. Test live URL.
12:09So, yeah, we're trying to rank specifically for Cluttering with this one. Uh, I think it's got a really good chance of doing doing that basically. Request indexing again, same thing as before.
12:19Let's see if the other one is already indexed. Let's just see here. Yep.
12:23It is beautiful. Okay. Now I want you to, uh, add metafields to all the products and also ensure that the store is AI, um, ready, including LLMs dot text and metafields properly being used in AI using the what the hell is it called?
12:52What is it called? Shopify AI.
12:57What's it called? UGC or something? Using the UCP system.
13:05And then the other thing I wanna do is also actually also change all the image names to actually include keywords.
13:15Okay, guys. So I'm gonna let this, uh, run for a little route a little while. This will take a this will take a lot of time.
13:20Okay, guys. So you can see here that we've now added metafields, right, which if you don't know, this actually affects how AI sees your store now, uh, because it it can read these.
13:32Right? Oh, it hasn't actually oh, yeah. There we go.
13:36You know, and and it's actually be connected to the products as well. And you connect them to the products. The method field.
13:47Oh, no. Sorry. An an agent is already doing that.
13:50And then agent two is renaming all of the images. Right? So let's just go back here, and let's just see what that looks like.
13:57So files, we should start to see these being renamed. Apparently not, but they might just take some time, I guess.
14:05Okay. So, yeah, guys. I think I'm gonna leave the video there.
14:07Really, really interesting stuff. If people like this kind of content, then let me know. Uh, I do wanna make more of this content.
14:14It's just it hasn't really been performing on my channel up until very recently. Let's see if this collection got indexed. It did.
14:21So we'll see how these rank over time. With all that being said, guys, thank you so much for watching. Thank you so much for sponsoring this video.
14:27If you are watching all the way to the end of the video, you're an absolute legend, and I will see you very, very soon with some more content. Peace out.
The Hook

The bait, then the rug-pull.

A screen-recorded, unscripted session where an SEO YouTuber connects Claude Code to a live Shopify store and a keyword-research tool, then watches it draft, publish, and index new pages before the video is even half over.

Frameworks

Named ideas worth stealing.

05:30concept

Site-only content guardrail

An explicit instruction given to the model every time it drafts new customer-facing page copy: do not use any word that isn't already on the site, and do not embellish or invent product details.

Steal forAny AI-assisted commerce or landing-page copy where factual accuracy about the product matters more than polish.
CTA Breakdown

How they asked for the click.

VERBAL ASK
03:15product
Go and check them out, guys. They have made a really, really good tool, and it's not too expensive either... SEMrush is definitely the best option and choice.

A roughly 80-second dedicated pitch inside a longer ~3-minute sponsor block (03:15-04:38), read over static SEMrush promotional slides, with an explicit 14-day free-trial link in the description and pinned comment.

FROM THE DESCRIPTION
PRIMARY CTAWhere the creator wants you to go next.
OTHER LINKSAlso linked in the description.
Storyboard

Visual structure at a glance.

open
hookopen00:00
sponsor block
ctasponsor block03:22
guardrail prompt
valueguardrail prompt05:08
page ships
valuepage ships08:12
AI-ready store ops
valueAI-ready store ops12:15
Frame Gallery

Visual moments.

Chat about this