AI SEO automation for WordPress
Updated ยท By the SEOAmazing team
Yes, SEOAmazing works on WordPress. You paste one script tag into your site-wide head, using a header code plugin or a child theme. There is no SEOAmazing plugin and no migration. It crawls your site, writes fixes for titles, meta descriptions, H1s, schema, alt text and internal links, and applies only the ones you approve.
Why on-page SEO is hard to keep up with on WordPress
WordPress makes publishing easy. It does not make fixing hundreds of old posts easy. Most on-page SEO work happens one post at a time, inside the editor, in a meta box at the bottom of the screen.
That works for a new post. It breaks down when you have three years of posts with titles that are too long, descriptions that were never written, and images uploaded without alt text.
- Per-post editing. Titles and meta descriptions usually live in an SEO plugin field on each post. Fixing 300 posts means opening 300 posts.
- Theme and plugin overlap. A theme, a page builder and an SEO plugin can each output a title, an H1 or schema. It is easy to end up with two H1s or duplicate JSON-LD and not notice.
- Theme updates. Edits made directly in a parent theme's files are lost the next time the theme updates.
- Media library gaps. Alt text is set per image. Images added years ago often have none.
- Page builders. Headings inside builder layouts are often styled text, so the page may have no clear H1 at all.
How to install SEOAmazing on WordPress
Copy your snippet from the SEOAmazing dashboard first. Then pick the method that matches your setup. Each one puts the same line in the head of every page.
Option A works on self-hosted WordPress with any theme, classic or block. It is the simplest choice for most sites.
- Option A, header code plugin (self-hosted WordPress). In wp-admin, go to Plugins > Add New, search for WPCode (listed as Insert Headers and Footers by WPCode), then install and activate it.
- Go to Code Snippets > Header & Footer.
- Paste your SEOAmazing snippet into the Header box and click Save Changes.
- Option B, WordPress.com. Installing plugins needs a paid WordPress.com plan (Personal, Premium, Business or Commerce). Free sites must upgrade first. Then install WPCode and follow the same Header & Footer steps.
- Option C, classic theme with a child theme. If your theme has a header.php file and you already use a child theme, you can paste the snippet just before the closing head tag in the child theme's header.php. Do not edit the parent theme. Its files are replaced when it updates.
- Block themes (such as the default Twenty Twenty-Five) have no header.php. Their templates are HTML files, and WordPress writes the head for you. Use Option A instead.
- If you run a page cache or a CDN cache, clear it so cached pages pick up the new line. Then open any page, view the source, and check the snippet is in the head.
<script defer src="โฆ/pixel.js" data-site-id="YOUR_SITE_KEY"></script>What SEOAmazing changes on your WordPress pages
Once the snippet is live, add your site in the dashboard. SEOAmazing crawls your sitemap (or your homepage if there is no sitemap). It snapshots titles, meta descriptions, headings, images missing alt text, structured data, internal links and Core Web Vitals.
The AI then writes a prioritized list of fixes. Each fix shows the current value, a proposed value you can edit, a severity and a one-line reason. Nothing changes until you click Approve.
- Title tags and meta descriptions.
- A single clear H1 on pages that have none or several.
- JSON-LD schema.
- Image alt text.
- Internal-link anchor text.
What it does not touch in WordPress
SEOAmazing does not write to your WordPress database. Your posts, your SEO plugin fields and your theme files stay exactly as they are. Approved changes are applied in the browser by the pixel, on top of what WordPress outputs.
That has two results. You can try it without risk to your content. And the changes are live only while the snippet is installed. Remove it and your pages go back to what WordPress serves. Writing changes back into the CMS is on our roadmap. It is not live today.
The pixel is under 8 KB gzipped and loads with defer, so it never blocks paint. It is wrapped so it can't throw errors into your page. If our CDN is unreachable, your site renders as normal.
How Google and AI crawlers see the changes
Google renders JavaScript, so Googlebot can see changes the pixel applies. After you approve a change, the ruleset is cached at the edge for about five minutes.
Many AI crawlers, such as GPTBot, ClaudeBot and PerplexityBot, don't run JavaScript. For those, our prerender service can serve fully rendered HTML with your approved changes already in it. On your site this needs bot traffic routed to the prerender with a small edge rule, for example a Cloudflare Worker route if your WordPress site sits behind Cloudflare. It is set up with our help, not automatic. seoamazing.com runs this way.
Next steps after installing
A few things to do in your first week.
- Work through the review queue, starting with high-severity fixes. Edit any proposed value that doesn't sound like you.
- Add the keywords you care about to rank tracking. They are checked right away, then daily on paid plans and weekly on Free.
- Connect Google Search Console (optional, read-only) to see clicks, impressions and queries ranking 4 to 20. Track any of them in one click.
- Turn on AI Visibility to see whether ChatGPT, Claude, Gemini and Perplexity mention or cite your site for the questions you choose.
Frequently asked questions
Is there a SEOAmazing WordPress plugin?
No. You install SEOAmazing by pasting one script tag into your site's head. A general header code plugin such as WPCode is the easiest way to do that on WordPress, but it is not our plugin and you can use any method that puts the line in the head.
Does it conflict with Yoast or Rank Math?
Your SEO plugin keeps writing its tags into the HTML. The pixel applies your approved changes in the browser on top of that output. We have not published compatibility testing with specific plugins. Our advice is to avoid having two systems manage the same field. If Yoast handles your schema, for example, reject schema fixes or turn that feature off in one place. Review each fix before you approve it.
Will it work with Elementor, Divi or other page builders?
The pixel works on the HTML the page serves, so it doesn't matter which builder made it. Builders often use styled text for headings, which is a common reason a page has no real H1. That shows up as a fix in your review queue.
What happens if I uninstall it or deactivate WPCode?
Your pages go back to exactly what WordPress outputs. Nothing was written into your posts or database, so there is nothing to clean up.
Does it slow down my WordPress site?
The pixel is under 8 KB gzipped and loads with defer, so it never blocks paint. If our CDN can't be reached, your page renders as normal without it.
Can I use it on a free WordPress.com site?
Not with a plugin. WordPress.com only allows plugin installs on paid plans (Personal, Premium, Business and Commerce). Self-hosted WordPress has no such limit.
Related
See what's holding your site back
Run a free crawl. Review AI fixes. Approve what you like. No CMS edits.
Start free crawl โ