Drupal
Agents write and improve your Drupal nodes: titles, body content and path aliases, with meta handed to you for review. You decide what goes live.

Each local area page used to take us half a day to create and optimize.
With SEOmatic, we can create hundreds of pages in the same time, which helps our clients make the best use of their budget.
It's transformed how we deliver scalable SEO solutions.
Will Hawkins
Marketing Director, Digi-Business UK
Agents read your Search Console data, do the work, and prove what actually moved. You decide what ships.
14-Day Free Trial. $1 card check, refunded. Cancel Anytime.
Agents read your site and your Search Console, decide what is holding your pages back, and make the changes in WordPress. You stay in control. No plugin, no code.

SEOmatic connects directly to WordPress via the REST API. Agents work on the pages you already have, and can create new ones in bulk when you approve a campaign. WordPress is the only platform where agents can edit every SEO field we support.
All integrations are included in every plan. Plans start at $99/month. See pricing.
A self-hosted WordPress site (WordPress.org, not WordPress.com), running version 5.6 or later on HTTPS. Administrator or Editor account access required. If you use security plugins (Wordfence, iThemes) or Cloudflare, ensure they don't block the REST API.
Visit our blog to learn more about programmatic SEO and how it can help your business generate more traffic, leads, and sales.
SEOmatic connects directly to your WordPress site via the REST API, then goes to work on the pages you already have.
Step 1: In SEOmatic, go to Connections and select WordPress. Enter your domain and click Connect. SEOmatic redirects you to WordPress where you approve the connection with one click.
Step 2: WordPress generates a secure Application Password automatically. Your post types, custom fields and taxonomies are synced instantly.
Step 3: Agents read your Search Console data, diagnose what is holding pages back, and propose specific fixes with the reasoning attached.
Step 4: You review each proposal and approve the ones you want. Approved work is applied to your live site, logged as a diff you can read, and reverted with one click if you change your mind.
Titles, meta, body content, slugs and schema, edited in place on pages that are already live.
The agent arrives switched off and starts in approval mode. It earns more rope only when you give it.
Meta is written to Yoast, Rank Math, All in One SEO and SEOPress at once, so it works whichever you run.
A before and after view with the reasoning attached, so you see what changed and why.
Any change rolls back to its exact previous value. Low-risk edits that cost you traffic revert on their own.
Mark the pages you cannot afford to lose. Work on them always waits for your yes, even in automatic mode.
ACF fields are detected automatically, including Repeater, Group and Flexible Content.
Every registered post type is found automatically. Portfolios, events and testimonials need no setup.
Works with Elementor, Divi, Gutenberg and any other builder. Your layouts stay intact.
WordPress exposes more of itself through its API than any other platform we connect to, so it is the one place agents can reach every SEO field we support. On most other CMSs, work like schema and canonical tags has to be handed back to you instead.

Cover every city, neighbourhood or region you serve without writing each page by hand. The agent qualifies the list against real Search Console queries, builds the pages from your own data, and shows you finished samples before a single one is published. Useful for franchises, multi-location service businesses and local SEO campaigns.

Create dedicated service pages for every service your client offers, in every location they serve. SEOmatic lets you combine service types with locations to produce thousands of unique, SEO-optimized pages, ideal for law firms, home service providers, healthcare practices, and agencies managing multiple client sites.

Generate comparison and alternative pages that target high-intent keywords. SEOmatic makes it easy to create "X vs Y" and "best alternatives to X" pages at scale on WordPress, driving qualified traffic for SaaS companies, affiliate sites, and review platforms.
Can the agent break my site?
It edits content fields through the WordPress REST API, so it cannot touch your theme, your plugins or your database structure. It arrives switched off, and starts in approval mode where you see each proposed change before it is applied. Every edit captures the previous values first, so any change can be put back exactly as it was. Pages you mark as protected always wait for your approval, even after you have given the agent more freedom elsewhere.
What stops it doing the things other AI SEO tools get accused of?
Those complaints are specific, so the answers are too. It will not quietly replace metadata you were happy with: you see the before and after and approve it. It can set noindex, unlike on most platforms, which is exactly why that is not an auto-tier change and always needs your yes. It will not strip your metadata if you disconnect: nothing is deleted. And it will not claw back its work if you cancel, because everything it wrote is in your own WordPress database.
What happens if a change makes things worse?
SEOmatic watches what happens to each page after a change. For low-risk edits like alt text, internal links and schema, a drop in traffic triggers an automatic revert and you are told about it. For bigger changes like rewriting or consolidating content, the agent flags the regression and suggests the rollback, but leaves the decision to you rather than undoing your content on its own.
Which SEO plugin do I need?
Any of Yoast SEO, Rank Math, All in One SEO or SEOPress, or none of them. Meta titles and descriptions are written in all four formats at once, so they land whichever one you run. One honest caveat: canonical tags and noindex flags are written the same way, but stock Yoast exposes those fields as read-only and Rank Math does not register them by default, so on those setups the write can be ignored by the plugin. SEOmatic checks whether it actually stuck and tells you when it did not, instead of reporting a success that never happened.
Does it work with my page builder and custom fields?
Yes. SEOmatic connects through the WordPress REST API, so it works with Elementor, Divi, Gutenberg, GeneratePress and any other theme or page builder, and your layouts stay intact. Registered custom post types are discovered automatically, and Advanced Custom Fields are detected including Repeater, Group and Flexible Content, with images uploaded to the Media Library for you.
Can it still build pages in bulk?
Yes, and it now does the qualifying first. The agent checks demand against your real Search Console queries, builds the pages from your own data rather than filler, runs them through a thin-content check, and shows you finished sample pages. You approve the plan and then approve the samples, so a bulk campaign passes two human gates before anything reaches your site.
What happens to the work if I cancel?
It stays yours. Agents publish into your own WordPress site, so the pages and edits are simply part of your site. Nothing reverts, disappears or gets held back if you stop paying.
Do I need to install a WordPress plugin?
No. SEOmatic connects directly to WordPress via the built-in REST API using an application password that WordPress generates when you approve the connection. There is nothing to install and nothing to keep updated.
See what agents can do on the other platforms SEOmatic connects to.
Agents write and improve your Drupal nodes: titles, body content and path aliases, with meta handed to you for review. You decide what goes live.
Agents work through your CMS collections item by item, fixing the SEO nobody has time to maintain. You stay in control.
Agents write your blog, build the collection and landing pages you are missing, and repair the pages that are slipping. You decide what goes live.
Agents write and refresh your posts, and set the canonical tags and schema most platforms will not let them touch. You decide what goes live.
Agents write and refresh your Wix blog, and fix the meta on posts already published. You stay in control of what ships.
Agents write and improve your Squarespace product pages. Products only, because that is the whole of what Squarespace opens up.