WordPress page management plugin – manage your website's subpages with Claude AI, no coding required
v1.1 · Setup Guide
Tick the checkbox above to activate the download button.
Claude Pages is a WordPress plugin that lets the Claude AI assistant create new subpages on your website and edit them afterwards. Once set up, you simply tell Claude:
"Upload a webinar registration page to the /webinar URL"
– and Claude handles it in minutes, without you touching a single line of code.
The plugin delivers one practical benefit: it drastically cuts the time it takes to publish a new landing page or info page on your website – and to update it later. No logging into WordPress, no waiting for Elementor to load, no drag-and-drop.
The bottom line
What used to be a ~30-minute "log into WP + Elementor + click around + save" job is now a 2–3 minute conversation with Claude – from your desk or from the sofa on your phone.
Ready to download the plugin and give it a try?
What the plugin does NOT do (important!)
The plugin only works with the new subpages it has created itself. Your existing content – homepage, blog, shop, pages built manually before installation – is not accessible to Claude; it won't list them and it can't write to them.
If, for example, you already have an /about page and you ask Claude to "update the /about page", Claude will say it can't find it – because it can only see subpages it created itself.
Important notice — please read before installing
This plugin was built by enthusiastic marketers using Claude AI, not by WordPress developers. We make no guarantees of professional software quality and accept no liability for any errors, data loss or website downtime arising from its use. Installation and use are entirely at your own risk. We recommend making a backup of your website before installing.
Got the picture? Download it and get started!
| WordPress website | Your own WordPress admin access (with administrator privileges) |
| Claude desktop app | The Claude desktop app installed on your computer (Mac or Windows). The Cowork workspace is not required – the standard chat works fine. |
| Plugin files | The claude-oldalak.zip and wp-pages.skill files – both available in the download folder (at the top of this page). The download button appears after accepting the disclaimer. |
The following 7 steps only need to be done once. After that, Claude can access and manage your website at any time.
Before installing anything, create a full backup of your website. If the plugin turns out to be incompatible with your site for any reason, you'll be able to restore the previous working state with a single click.
Option 1: One-click hosting provider backup (recommended)
Most hosting providers include a built-in one-click backup tool in their control panel. Log into your hosting admin (e.g. cPanel, Plesk, or your host's own dashboard) and look for the Backup section. Usually a single button press creates a full backup that can be restored at any time.
Option 2: UpdraftPlus plugin (if your host doesn't offer one)
If your hosting provider doesn't offer a one-click backup, install the free UpdraftPlus WordPress plugin. After installing it, go to: Settings → UpdraftPlus Backups → Backup Now.
Inside the downloaded package you'll find the claude-oldalak.zip file. Upload this through the WordPress plugin manager:
After successful activation
A Claude Pages menu item will appear in the left-hand WordPress menu. If you don't see it, refresh the page.
In v1.1 you can create multiple named API keys – for example, a separate key for each team member. This means you'll know exactly (via the Log) who made any given change, and you can revoke any individual key independently.
The key is only visible ONCE
From v1.1, the full API key is shown only at the moment of generation. The system then stores only a secure "fingerprint" (hash) – even someone who gained access to the database couldn't reverse-engineer the key from it.
If you lose the key, it cannot be retrieved – simply generate a new one and delete the old one from the list.
Also copy your WordPress URL – this is simply the full address of your site (e.g. https://my-website.com). You'll need to give this to Claude as well.
By default, Claude does not allow the application running on your computer to connect to external websites. To let Claude reach your website, you need to whitelist your domain (or all domains).
Why is this needed?
This is a security restriction in Claude: without allowing the domain, Claude will respond with a "Network error" or "Connection refused" message. It's a one-time setting – after this it will always work.
The downloaded package also contains a wp-pages.skill file. This is what enables Claude to communicate with your website.
Now you need to tell Claude which website to connect to. This only needs to be done once – Claude will remember it from then on.
Replace the values above with your own URL and API key, of course!
Claude will confirm the connection, and from that point you can manage your website through plain text.
Once the connection is established, Claude gets straight to work. Try these:
| Upload a new page | "Upload this HTML file to the /test URL." (attach the file to the conversation) |
| Replace a headline | "On the /webinar page, change the main headline to: Welcome to our webinar!" |
| Update a date | "On the /webinar page, replace the 15 March 2026 date with 12 April 2026." |
| Update a price | "On the /sales page, change the price from £49 to £39." |
What used to mean "log into WordPress, wait for the Elementor editor to load, click around, save" – is now a single sentence to Claude, and it's done.
Got all the information you need? Download the plugin and dive in!
Claude Pages is designed with security in mind – multiple keys can be managed, API calls are logged, and there's built-in protection against brute-force attacks. Even so, there are a few things worth knowing.
The API key is like a password that lets Claude log into your website to create and edit pages. Anyone who gets hold of this key – whether via Claude or any other tool – can do exactly what you can:
What happens if a key leaks?
It's not the end of the world. The worst-case scenario is that someone creates subpages on your site and places malicious content in them via Claude. The rest of your website (homepage, blog, shop, user data) remains completely untouched.
What to do if you suspect a leak:
| "Network error" / "Connection refused" | Your website's domain hasn't been allowed in Claude yet. Follow Step 3 (Settings → Capabilities → Allow all domains). |
| Claude doesn't recognise the website | Check that the URL is typed exactly as it appears in the WordPress admin (http/https, with or without www). There should be no trailing slash at the end of the URL. |
| Invalid API key message | Check that you copied the full API key (32 characters). If you generated a new one, the old key is no longer valid – you need to give Claude the new one. |
| The Claude Pages menu item doesn't appear | Go to the Plugins list and check that the Claude Pages plugin is activated. |
| Claude created the page but it's blank | This usually means the HTML content was empty. Ask Claude to create content for the page as well. |
| Claude can't find my existing /xy page | This is expected. The plugin only sees the new pages it created itself – it has no access to older, manually created pages. |
| "Too many requests" error (429) | A built-in security limit – a maximum of 20 calls per minute per IP address is allowed. Wait a minute and try again. |
| I've lost my API key | It cannot be retrieved (only a secure hash is stored). Delete the old one from the Claude Pages menu and generate a new one. Update Claude with the new key too. |
Download the plugin files and follow the guide above. Setup takes around 10–15 minutes, after which Claude can manage your website straight away.