Title: Coretex SEO
Author: Coretex
Published: <strong>June 17, 2026</strong>
Last modified: September 25, 2026

---

Search plugins

![](https://ps.w.org/coretex-seo/assets/banner-772x250.png?rev=3661455)

![](https://ps.w.org/coretex-seo/assets/icon-256x256.png?rev=3661455)

# Coretex SEO

 By [Coretex](https://profiles.wordpress.org/jamiekay/)

[Download](https://downloads.wordpress.org/plugin/coretex-seo.zip)

 * [Details](https://vec.wordpress.org/plugins/coretex-seo/#description)
 * [Reviews](https://vec.wordpress.org/plugins/coretex-seo/#reviews)
 *  [Installation](https://vec.wordpress.org/plugins/coretex-seo/#installation)
 * [Development](https://vec.wordpress.org/plugins/coretex-seo/#developers)

 [Support](https://wordpress.org/support/plugin/coretex-seo/)

## Description

Your SEO plugin has been showing you red lights for years. This meta description
is too short. That page has no H2. These two posts have the same title.

Fine. Now write 200 of them.

Coretex SEO does that part. It reads a post the way an editor would, drafts the 
actual replacement text, and puts it in a queue for you to approve. Not a score.
Not a checklist. The words you would otherwise have written yourself.

**Nothing on your site changes until you click approve.** Every suggestion sits 
in a queue where you can read it, edit it, take it or bin it. You can clear a hundred
in a sitting or leave them for a month.

#### What it fixes

 * **SEO titles and meta descriptions** — rewritten for length, clarity and click-
   through, not padded to hit a character count
 * **Heading structure** — audits your H2/H3 hierarchy and proposes an outline that
   actually nests
 * **Internal linking** — finds related content and suggests the anchor phrase to
   link it with
 * **Image SEO** — descriptive titles and genuine screen-reader alt text across 
   your media library
 * **Spelling and grammar** — AI proofreading over everything you have published
 * **Broken links** — every link on every published page, checked
 * **Duplicate titles and descriptions** — the ones quietly splitting your own rankings
 * **Accidental noindex** — canonical and robots tags hiding pages you meant to 
   rank
 * **Content scoring** — a readability and optimisation score for every post and
   page
 * **robots.txt editor** — with a guard that refuses to save a file that would deindex
   your whole site
 * **IndexNow** — push changed URLs to Bing and Yandex the moment you approve them
 * **Scheduled audits** — run the whole audit on a schedule and get an email when
   something regresses

#### Bring your own AI, pay nobody a markup

There is no account here. No licence key. No call home. You pick a provider, paste
your own API key, and requests go straight from your site to them.

OpenAI, Anthropic, Google Gemini, Mistral, Groq, DeepSeek, xAI, Perplexity, OpenRouter—
or Ollama on your own hardware, in which case your content never leaves your server
and the running cost is nothing.

Provider choice is never restricted, in any version.

#### Works alongside your current SEO plugin

Coretex writes to its own post meta and only outputs title and description tags 
if you switch that on. Leave it off and it sits happily beside Yoast, Rank Math 
or All in One SEO as a suggestion engine — you keep your existing setup and use 
this for the writing.

#### Running SEO for clients?

Everything above is free, forever, with no feature held back.

If you do this for a living, there is a paid add-on — **Coretex SEO Agency** — that
adds the things agencies specifically need:

 * Rank tracking with position history, and Google Search Console connected
 * Competitor and content-gap analysis against a rival URL
 * Backlink profiles and SERP landscape analysis
 * Technical Site Audit, Local SEO audit and Full Site Analysis
 * The full-site engine — every scan type across every page, spread over several
   nights
 * **Print-ready client reports with your own branding** — your logo, your colours,
   your header wording, the Coretex name gone entirely
 * White labelling across the admin
 * GEO health checklist and advanced GEO generation — direct-answer blocks, JSON-
   LD schema, E-E-A-T rewrites, social meta
 * Keyword research — ideas with intent and difficulty, and real search volume if
   you connect DataForSEO
 * AI article writer — article ideas drawn from your existing topics, and full drafts
   on request
 * Batches of 50 items per scan instead of 10

It installs as a separate add-on and attaches through this plugin’s own hooks. Nothing
here is disabled to make room for it, and if you uninstall it this plugin carries
on exactly as before. Details at [coretex-seo.co.uk](https://coretex-seo.co.uk/).

#### Built to be extended

Coretex SEO publishes a documented set of action and filter hooks. Any plugin can
register its own admin screens, scan types, feature flags and settings panels without
touching a line of this one. The full reference ships as `HOOKS.txt` in the plugin
folder.

### External services

This plugin does not contact Coretex servers. It contacts third-party services only
when you configure them and only when you trigger an action that needs them.

**AI providers (required for AI features, you choose which)**

To generate suggestions, the plugin sends the title, excerpt and, where relevant,
the content of the post being scanned, plus your Site Profile text if you filled
one in, to the AI provider you selected, authenticated with the API key you entered.
No request is made until you click a scan button or enable a scheduled audit.

 * OpenAI — https://api.openai.com — [Terms](https://openai.com/policies/terms-of-use)—
   [Privacy](https://openai.com/policies/privacy-policy)
 * Anthropic — https://api.anthropic.com — [Terms](https://www.anthropic.com/legal/consumer-terms)—
   [Privacy](https://www.anthropic.com/legal/privacy)
 * Google Gemini — https://generativelanguage.googleapis.com — [Terms](https://policies.google.com/terms)—
   [Privacy](https://policies.google.com/privacy)
 * Mistral — https://api.mistral.ai — [Terms](https://mistral.ai/terms) — [Privacy](https://mistral.ai/terms#privacy-policy)
 * Groq — https://api.groq.com — [Terms](https://groq.com/terms-of-use/) — [Privacy](https://groq.com/privacy-policy/)
 * DeepSeek — https://api.deepseek.com — [Terms](https://platform.deepseek.com/downloads/DeepSeek%20Terms%20of%20Use.html)—
   [Privacy](https://platform.deepseek.com/downloads/DeepSeek%20Privacy%20Policy.html)
 * xAI — https://api.x.ai — [Terms](https://x.ai/legal/terms-of-service) — [Privacy](https://x.ai/legal/privacy-policy)
 * Perplexity — https://api.perplexity.ai — [Terms](https://www.perplexity.ai/hub/legal/terms-of-service)—
   [Privacy](https://www.perplexity.ai/hub/legal/privacy-policy)
 * OpenRouter — https://openrouter.ai — [Terms](https://openrouter.ai/terms) — [Privacy](https://openrouter.ai/privacy)
 * Ollama — a URL you specify, by default http://localhost:11434 — runs on your 
   own hardware, so nothing leaves your server

**IndexNow (optional)**

When you click “Submit Recent Content to IndexNow”, the URLs of your recently changed
posts and pages, plus a site-specific key the plugin generates, are sent to https://
api.indexnow.org so Bing and Yandex learn about the change immediately. Nothing 
is sent unless you click the button. [Terms and documentation](https://www.indexnow.org/documentation).

**Your own site**

The SEO audit fetches pages of your own site over HTTP to check links, canonical
tags and indexability. These requests go to your domain, not to any third party.

## Screenshots

[[

[[

[[

[[

[[

[[

[[

[[

[[

[[

[[

[[

[[

[[

[[

[[

[[

[[

[[

## Installation

 1. Install and activate the plugin.
 2. Go to **Coretex SEO  Settings** and pick an AI provider.
 3. Paste that provider’s API key and click **Save Settings**, then **Test Connection**.
 4. Optionally fill in **Site Profile** so suggestions match your niche and tone.
 5. Go to **Site Scans** and run a scan.
 6. Review what it proposes in the **Queue** and approve what you want.

## FAQ

### Do I need an account or a licence key?

No. The plugin is fully functional on activation. There is no key to enter, no registration,
and no call to our servers.

### Does it change my site automatically?

No. Every suggestion waits in the approval queue. Your site changes only when you
approve an item.

### Do I need to pay for an AI provider?

You need an API key from one of the supported providers, and those charge for usage.
The exception is Ollama, which runs models on your own hardware at no cost.

### Is my content sent anywhere?

Only to the AI provider you chose, and only when you run a scan. See the External
services section above for exactly what is sent. With Ollama, nothing leaves your
server.

### Will it conflict with Yoast, Rank Math or All in One SEO?

Coretex SEO writes to its own post meta and only outputs title and description tags
when you switch that on in Settings. Leave that off and it works alongside your 
existing SEO plugin as a suggestion engine.

### What is GEO?

Generative Engine Optimisation — structuring content so AI answer engines can quote
it. The Agency add-on includes a health checklist and generation tools that tell
you where you stand and write the fix.

### Is anything crippled or time-limited in the free version?

No. Every feature listed above is in the free plugin permanently, at full capacity.
Nothing is disabled after a trial period and nothing is a teaser for the paid add-
on. The Agency add-on adds screens of its own; it never takes anything away from
this one.

### What exactly does the Agency add-on add?

Rank tracking with history, Google Search Console, competitor and content-gap analysis,
backlinks, SERP analysis, the Technical Site Audit, Local SEO audit and Full Site
Analysis, the full-site scan engine, XML sitemap control, GEO health checklist and
advanced GEO generation, keyword research, the AI article writer, and white-labelled
client reports you can hand straight to a client. It is aimed at people running 
SEO for other people. See [coretex-seo.co.uk](https://coretex-seo.co.uk/).

### Can I really put my own branding on the reports?

That is what the white-label screen is for. Your logo, your accent colour, and your
own wording for the report’s heading, subtitle and footer. With vendor branding 
switched off, a generated report contains no mention of Coretex anywhere, including
in the page source.

### How many posts can it handle?

Scans run in batches so a large site does not time out, and each run picks up where
the last one left off. The free plugin does 10 items per scan by default and the
batch size is an editable setting. Scheduled audits let you work through a big site
unattended.

### Can other plugins extend it?

Yes. See `HOOKS.txt` in the plugin folder for the full list of actions and filters,
with examples.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Coretex SEO” is open source software. The following people have contributed to 
this plugin.

Contributors

 *   [ Coretex ](https://profiles.wordpress.org/jamiekay/)

[Translate “Coretex SEO” into your language.](https://translate.wordpress.org/projects/wp-plugins/coretex-seo)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/coretex-seo/), check
out the [SVN repository](https://plugins.svn.wordpress.org/coretex-seo/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/coretex-seo/) by
[RSS](https://plugins.trac.wordpress.org/log/coretex-seo/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 5.1.0

 * The GEO health checklist, keyword research and the AI article writer have moved
   to the optional Coretex SEO Agency add-on, alongside the advanced GEO generation,
   rank tracking and reporting tools that were already there. Nothing about this
   plugin’s own scans, queue or approval workflow changes, and your existing data
   for these three tools is preserved if you install Agency to keep using them.
 * Removed the DataForSEO integration from this plugin along with keyword research,
   since it had no other purpose here.

#### 5.0.0

 * Full line-by-line audit: fixed a REST endpoint that returned undefined variables,
   restored translation loading (the language setting had stopped working), corrected
   six wrong option names in the uninstaller and made it clean up every site on 
   a multisite network, and fixed the IndexNow key file 404ing after activation.
 * A scan whose every AI call failed now reports the error instead of “0 new recommendations”.
 * The spelling check’s results now count toward the Run All Scans total, and its
   progress bar no longer reports 100% while it is still working.
 * Fixed the admin stylesheet failing to load, caused by a dependency on a style
   handle that had been removed.
 * Passes Plugin Check clean: prepared every database query, added translator comments
   throughout, sanitised all form input, and escaped all output.
 * Removed the Google Fonts request from wp-admin — the plugin now loads nothing
   from a third party to render its own interface.
 * Queue reads are cached in the object cache and invalidated on write, so the dashboard
   no longer re-counts on every page load.
 * set_time_limit() is now guarded rather than error-suppressed, so hosts that disable
   it no longer produce warnings.
 * Rewritten as a standalone plugin. No licence key, no registration, no calls to
   Coretex servers.
 * New feature registry with filter-based extension points, so other plugins can
   add features cleanly.
 * New tab registry — admin screens are registered rather than hard-coded, and add-
   ons can contribute their own.
 * Scheduled audits and bulk approve/reject are now part of the plugin for everyone.
 * Audit sections are now a filtered registry, so an add-on can contribute a section
   complete with its card, runner and results block.
 * The scan batch size is now an editable performance setting rather than a fixed
   number, with a `cortex_seo_batch_cap` filter.
 * Added `HOOKS.txt`, documenting every action and filter.
 * Removed the licence checker, its daily cron job and its admin notices.
 * Fixed a REST route whose permission callback returned true before running its
   own capability check.
 * Advanced GEO generation, rank tracking, competitor analysis, SERP, backlinks,
   client reports, white labelling, the full-site engine, and the Technical Site
   Audit, Local SEO and Full Site Analysis audit sections moved to the optional 
   Coretex SEO Agency add-on.

#### 4.1.0

 * Site Profile, React admin dashboard, REST backend, AI Visibility view.

## Meta

 *  Version **5.1.0**
 *  Last updated **2 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.1.2**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/coretex-seo/)
 * Tags
 * [AI](https://vec.wordpress.org/plugins/tags/ai/)[meta description](https://vec.wordpress.org/plugins/tags/meta-description/)
   [schema](https://vec.wordpress.org/plugins/tags/schema/)[seo](https://vec.wordpress.org/plugins/tags/seo/)
   [sitemap](https://vec.wordpress.org/plugins/tags/sitemap/)
 *  [Advanced View](https://vec.wordpress.org/plugins/coretex-seo/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/coretex-seo/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/coretex-seo/reviews/)

## Contributors

 *   [ Coretex ](https://profiles.wordpress.org/jamiekay/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/coretex-seo/)