Written by Andrew Baker | February 2026
I spent years working across major financial institutions watching vendors charge eye-watering licence fees for tools that were, frankly, not that impressive. That instinct never left me. So when I wanted serious SEO for my personal tech blog, I built my own WordPress plugin instead of paying $99/month for the privilege of checkbox features.
The result is CloudScale SEO AI Optimiser, a full featured WordPress SEO plugin with Claude AI powered meta description generation. You download it once, install it for free, and the only thing you ever pay for is the Claude API tokens you actually use. No subscription. No monthly fee. No vendor lock-in.
Here’s what it does, how to get it, and how to set it up in under ten minutes.
1. What Does It Do?
The plugin covers the full SEO stack that a serious WordPress site needs:
Structured Data and OpenGraph. Every post gets properly formed JSON-LD schema markup: BlogPosting, Person, and WebSite schema so Google understands who you are and what you write. OpenGraph and Twitter Card tags mean your posts look great when shared on LinkedIn, X, or WhatsApp.
Sitemap. A dynamic /sitemap.xml generated fresh on every request. Publish a post and it appears in your sitemap immediately. No caching, no stale data, no plugins fighting over file writes. Submit the URL to Google Search Console once and you’re done.
Robots.txt. Full control over your robots.txt directly from the dashboard. Block AI training bots if you want, or leave them open if you want your content distributed through AI assistants (I leave mine open). Handles subdirectory WordPress installs and detects physical robots.txt files that would override your settings.
AI Meta Descriptions. This is the part that separates it from every free SEO plugin. Claude AI reads each post and writes a proper meta description, not a truncated excerpt, but a real 140–160 character summary written for humans. You can generate all missing descriptions in one batch, fix descriptions that are too long or too short, or set up a scheduled nightly run so new posts are always covered automatically.
noindex Controls. One click noindex for search result pages, 404s, attachment pages, author archives, and tag archives. All the things that waste Google’s crawl budget and dilute your rankings.
2. The Cost Model: Why This Is Different
Every major SEO plugin follows the same commercial model: free tier that does almost nothing, then $99–$199/year to unlock the features you actually want.
This plugin flips that entirely. The plugin itself is free and open. The only cost is Claude API tokens when you run AI generation, and the numbers are tiny.
Claude Haiku (the model I recommend for bulk generation) costs roughly $0.001–$0.003 per post. If you have 200 posts and want AI generated descriptions for all of them, you’re looking at around $0.20–$0.60 total. A one time charge. After that, you only pay when new posts need descriptions, a few tenths of a cent each time.
Compare that to $99/year for a premium SEO plugin and the maths are not close.
3. Download and Install
Step 1: Download the plugin
Download the zip file directly:
👉 cloudscale-seo-ai-optimizer.zip
Step 2: Install in WordPress
Go to your WordPress admin: Plugins → Add New Plugin → Upload Plugin, choose the zip file you just downloaded, then click Install Now and Activate Plugin.

Once selected click “Install Now”:

The plugin appears in your admin sidebar under Tools → CloudScale SEO AI.

4. Get Your Anthropic API Key
The AI features require an Anthropic API key. Getting one takes about two minutes.
Step 1 Go to console.anthropic.com and create an account. You’ll need to add a credit card, but Anthropic gives you a small credit to start with.
Step 2 Once logged in, go to Settings → API Keys and click Create Key. Give it a name like “WordPress Blog” so you can identify it later. Below is the first sceen you will likely see after signing in:

Then you will see this page:

Step 3 Copy the key. It looks like sk-ant-api03-... and you only see it once, so copy it now. Note: Once you have. copied the API key you can test it by clicking “Test Key”.

Step 4 Back in WordPress, go to Tools → CloudScale SEO AI → Optimise SEO tab. In the AI Meta Writer card, paste your key into the API Key field and click Test Key to confirm it works. Then click Save AI Settings.
That’s it. The plugin never sends your key to any third party. It calls the Anthropic API directly from your server.
5. Initial Setup
With the plugin installed and your API key saved, work through these settings:
Site Identity. Fill in your site name, home title, and home description. These feed into your JSON-LD schema and OpenGraph tags. Your home description should be 140–155 characters, your homepage elevator pitch.
Person Schema. Add your name, job title, profile URL, and a link to your headshot. Add your social profiles (LinkedIn, GitHub, etc.) one per line in the SameAs field. This is what Google uses to build your author entity and connect your content to you as a person.
Features and Robots. Click the ? Explain button in the card header for a full plain English guide to every option with recommendations. For most personal tech blogs, you want OpenGraph, all three JSON-LD schemas, the sitemap enabled, and noindex on search results, 404s, attachment pages, author archives, and tag archives.
Sitemap Settings. Enable the sitemap and include Posts and Pages. Submit https://yoursite.com/sitemap.xml to Google Search Console.
Robots.txt. Review the default rules and adjust if needed. The sitemap URL is appended automatically when the sitemap is enabled.
6. Generate Your Meta Descriptions
Once your API key is saved, go to the Optimise SEO tab and scroll to the Update Posts with AI Descriptions card. The click “Load Posts”:

You’ll see a count of your total posts, how many have descriptions, and how many are still unprocessed. Click Generate Missing to kick off a batch run. The plugin processes posts one at a time, logging each one in the terminal style display as it goes. For a site with 150–200 posts, expect it to take a few minutes.

After the run completes, any descriptions that came out too long or too short can be cleaned up with Fix Long/Short. And if you want everything rewritten from scratch, say you’ve updated your prompt, Regenerate All will do a full pass.
For ongoing use, set up a scheduled batch in the Scheduled Batch tab. Pick which days you want it to run and the plugin will automatically process any new posts overnight. New content never goes unprocessed.
7. What You Get
A complete SEO setup with no monthly cost, no vendor dependency, and AI quality meta descriptions on every post. The only thing you pay for is the handful of API tokens you use, and at Haiku prices that’s less than the cost of a coffee for your entire site’s back catalogue.
I packed as much helpful hints in as a I could, so hopefully this just works for you!
Everything else, the schema markup, the sitemap, the robots.txt control, the noindex settings, is yours permanently for free.
That’s how software should work.
Andrew Baker is Chief Information Officer at Capitec Bank and writes about cloud architecture, banking technology, and enterprise software at andrewbaker.ninja.