DEV Community

Jon Kraayenbrink
Jon Kraayenbrink

Posted on

Claude Skills for SEO: how I got 939 pages indexed in a week

I use Claude Skills for SEO instead of paying for expensive tool subscriptions. With them I run technical audits, keyword research, and page speed analysis across several programmatic sites — and thanks to that setup, I indexed 939 pages in a week on one of them.

They're Claude Code skills that hand the agent an SEO consultant's know-how, and I combine them with a few pay-as-you-go tools. I also lean on them for GEO (Generative Engine Optimization) — getting LLMs to mention you, so indexing doesn't depend on Google alone.

TL;DR

  • I use Claude Skills in Claude Code to handle SEO for several programmatic sites without paying for pricey subscriptions — just pay-per-use tools.
  • The skills come from two creators: the claude-seo pack by Daniel Agrici (15.9k stars) and marketingskills by Corey Haines (46.2k stars).
  • I start with an audit using the seo skill, and got a site to 99/100 page speed on both mobile and desktop with seo-unlighthouse.
  • Result: 939 pages indexed in Google in one week, and 3,067 pages pushed to Bing with a single API call using seo-bing.
  • Keyword research runs through seo-dataforseo + the DataForSEO MCP, and I rewrote every SERP title/description (SXO) with seo-sxo.
  • For GEO I use ai-seo and schema from Corey Haines — improving llms.txt and structured data so LLMs understand and cite you.

I'm a solo founder. I don't have an SEO team, and I have no interest in paying for three or four tool subscriptions that run hundreds of dollars a month. But I still need to take SEO seriously, because several of my products are programmatic sites with thousands of pages that depend on organic traffic — like the Agent Skills directory I'm building.

The answer I landed on: Claude Skills. If you're not familiar, the short version is that they're instruction packages that give Claude Code the knowledge of a specialist in a specific domain. The SEO and GEO ones I use come from two creators.

The first is Daniel Agrici, with his claude-seo skills — 25 skills, 15.9k stars on GitHub. The second is Corey Haines, better known for his marketing skills (46.2k stars), whose full marketingskills pack also includes a few SEO and GEO skills.

Below is what I actually use day to day with each one, and the results I've seen — not a "best skills" listicle.

Where I start: the SEO audit

Before touching anything, I run the seo skill. It runs a full site audit: crawlability, indexability, Core Web Vitals, schema, content quality, images, sitemap, and a GEO check for AI Overviews and citations in ChatGPT or Perplexity.

It's the starting point — you get a prioritized list of issues, and that's what the plan gets built from.

One thing that works well: run the same skill against your competitors. You'll see what they're doing right, which keywords they're targeting, how their schema is structured, and you can replicate whatever makes sense for your case.

Sitemap + Search Console

This should technically come first, so let's be clear about it: if you're serious about SEO, step one is generating a sitemap and submitting it to Google Search Console and Bing.

seo-sitemap generates it automatically, so search engines know which URLs your site has instead of having to discover them on their own.

Page speed and Core Web Vitals

For performance I use seo-unlighthouse. With this skill I got a site to 98/100 on both mobile and desktop — the same score PageSpeed Insights reports, but run across every page at once, fixing the Core Web Vitals issues that are dragging the score down.

PageSpeed Insights desktop score of 98/100 for skillsagentes.com

PageSpeed Insights mobile score of 98/100 for skillsagentes.com

Page speed obviously matters for user experience. But it also matters for SEO: Google indexes a lightweight site faster and it doesn't burn through your crawl budget. If every page is slow to load, the bot crawls fewer pages per visit.

That's the main reason I got 939 pages indexed in just a week after requesting indexing in Google Search Console. On earlier sites, where the scores were lower, indexing took weeks and some pages never got indexed at all.

Google Search Console coverage report showing 939 indexed pages

Google search results listing pages from the indexed site

Keyword research with DataForSEO

Keyword research runs through the seo-dataforseo skill, connected to the DataForSEO MCP.

DataForSEO MCP connected inside Claude Code

I've been using DataForSEO alongside these skills for a while. Since I'm not an agency, I'd rather not pay a monthly subscription for a tool. DataForSEO gives you basically the same data, but you pay with prepaid credits — for my volume, that's a lot cheaper.

I use it to check search volume, trends, who's ranking for what, and what kind of content ranks for a given query — sites, articles, or social posts. That last part tells you whether it's worth going after a keyword with a landing page, or whether Google is only surfacing forums and social results for it.

Keyword research results pulled from DataForSEO showing search volume and ranking content types

Rewriting all my SERPs (SXO)

Since my site is almost entirely programmatic, the titles and descriptions showing up in Google were very generic. I fixed that with seo-sxo.

The skill looks at how your results currently appear in Google and rewrites them to hit the ideal combination based on the keyword research. I had it rewrite every SERP in one pass.

One concrete example: my skill pages followed the pattern "[skill name] + Agent Skills." After the rewrite they became "[skill name] + Claude Skill + benefit," because "claude skill" had noticeably more search volume than "agent skills."

SXO analysis from the seo-sxo skill showing rewritten SERP titles and descriptions

Indexing on Bing with IndexNow

seo-bing connects Bing Webmaster Tools with the IndexNow protocol.

With a single API call I pushed 3,067 pages for indexing.

Bing Webmaster Tools showing 3,067 URLs submitted via IndexNow

24 hours later, 91 were already indexed. From that point on, every new or updated page pings IndexNow on its own — no manual work.

Bing Webmaster Tools showing 91 pages indexed within 24 hours

Before this, I was submitting each URL by hand, one or two minutes per URL. That doesn't scale.

People are used to thinking about Google Search Console and forget about Bing. But Bing is huge: ChatGPT pulls a lot of its citations from there, and being indexed on Bing also helps you show up on Yahoo, Brave, and DuckDuckGo, since they all draw from that index.

GEO: getting LLMs to mention you

This is where I switch to Corey Haines' pack. The ai-seo skill works on GEO — improving your presence in LLM answers and increasing the odds they mention you.

Among other things, it builds and improves your llms.txt. I treat it like a GEO consultant: I give it context on the product and ask for concrete recommendations.

Schema and structured data

The other skill from Corey I use is schema.

Schema is structured data — usually JSON-LD — that you add to your pages so crawlers and LLMs understand what the content actually is: an organization, a person, an article, a product, and how those entities relate to each other.

Consistent, correct schema across a site helps establish those relationships and keep a clear identity: who you are, what you do, what you're about. That makes it easier for both search engines and AI systems to understand and surface you.

Wrapping Up

None of this makes me an SEO expert, and that's not the point. I'm a founder who needs his sites to show up in Google and in AI answers, with as little time and money spent as possible. These skills let me do in an afternoon what I used to outsource — or just not do at all. If you're running multiple projects and in the same boat, try one, run the audit, and decide from there.

— Jon

Top comments (0)