=== Seeallseo - Page SEO & AI GEO Readiness Audit ===
Contributors: seeallseo
Tags: seo, seo-audit, ai, geo-audit, robots-txt
Requires at least: 6.0
Tested up to: 7.1
Requires PHP: 8.1
Stable tag: 1.0.0
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

SEO audit and GEO audit for any post or page: AI search readiness, 41 checks, three scores and clear steps to fix each issue. No account needed.

== Description ==

Seeallseo checks a post or page on your site and tells you, in plain language, what to fix. It looks at the page as your visitors get it, including what your theme and other plugins add.

Each result says what was checked, why it matters and how to fix it. When something cannot be checked, for example on a draft, Seeallseo says why and does not count it as passed.

### What Seeallseo checks

**Search basics**

* SEO title and meta description length, measured in pixels
* H1 heading and heading order
* Canonical URL and noindex settings
* The "Discourage search engines" setting in WordPress
* Internal links that may be broken or use an outdated address
* Image alt text and file names
* Parameters, uppercase letters and underscores in the URL
* Content length for the type of page
* Your focus keyword in the headings, if your SEO plugin has one

**AI search and AI assistants**

* Short answers under your headings
* Links to sources, and concrete figures and dates
* Structured data (JSON-LD) and your organization details
* robots.txt rules for AI crawlers, shown separately for AI training, AI search and AI assistants
* Your llms.txt file, if you have one
* The text that is available without JavaScript

### Three scores

* **SEO**: how well the page is set up for search engines.
* **Citation readiness**: signals that help AI assistants quote the page.
* **AI readiness**: signals that help AI tools read and use the page.

Each score shows how it was calculated. Checks that could not run are left out of the score and listed with the reason.

### Where to find it

* **Seeallseo** in the admin menu: choose a post or page, or enter its address, and see the full report on six tabs.
* **The block editor**: the Seeallseo sidebar shows the scores for the page you are editing, and a short summary before you publish.
* **Tools > Site Health**: Seeallseo tells you if your robots.txt file blocks AI search crawlers, or if more than one SEO plugin is active.

### Works with your SEO plugin

If Yoast SEO, Rank Math, All in One SEO or SEOPress is active, Seeallseo reads the SEO title, meta description and focus keyword you set there. It does not change their settings. Seeallseo also works without an SEO plugin.

### Privacy

Seeallseo does not connect to any external service, and it needs no account or API key. When you run an audit, your browser loads the page, your home page and /llms.txt from your own site, then sends them to your site's admin-ajax.php to be analyzed. Seeallseo does not store audit results and does not add anything to your pages.

== Installation ==

1. Install and activate Seeallseo from the Plugins screen. It needs WordPress 6.0 or later and PHP 8.1 or later.
2. Click **Seeallseo** in the admin menu, or open a post in the block editor and click the Seeallseo icon in the toolbar.
3. Choose a page and click **Analyze this page**.

There is nothing to set up.

== Frequently Asked Questions ==

= Who can run an audit? =

Site administrators.

= Can I check a draft? =

Yes. Seeallseo checks the saved version of the page, so save your changes first. Some checks need the published page. On a draft, they are listed under "Could not be checked" with the reason.

= Does Seeallseo change my content or settings? =

No. It only reads your pages and settings. It does not save audit results, add code to your pages or change your SEO plugin's settings.

= Does it slow down my site? =

No. The audit only runs when you click **Analyze this page** in the admin. Pages for your visitors are not affected.

= What is GEO? =

GEO (generative engine optimization) is about making pages easy for AI search and AI assistants to find, understand and quote. Seeallseo checks signals that may help, such as short answers, sources and structured data. It cannot predict whether an AI assistant will quote your page.

= Should I block AI crawlers? =

That is your choice. Seeallseo shows AI training crawlers, AI search crawlers and AI assistants separately, because blocking each of them has a different effect. Blocking AI training crawlers, such as GPTBot, is shown as information, not as a problem.

= Do I need an llms.txt file? =

No, it is optional. If your site has one, Seeallseo checks that it follows the llms.txt format. A missing file is shown as an improvement, not as a problem.

= Why does a check say "Could not be checked"? =

The check needed something that was not available, such as the published page or your robots.txt file. Each one tells you why. These checks are left out of the scores.

= Is there a Pro version? =

A Pro version for checking a whole site at once is planned. This plugin is complete on its own: every check works on every post and page, with no limits.

== Screenshots ==

1. The report: three scores and a summary of problems, improvements and checks that could not run.
2. Search appearance: SEO title width in pixels and the meta description check.
3. robots.txt rules for AI crawlers, shown separately for AI training, AI search and AI assistants.
4. The text that is available without JavaScript.
5. The Seeallseo sidebar in the block editor.
6. The meta tags and structured data found on the page.

== Changelog ==

= 1.0.0 =

* First release.
* 41 checks for SEO and AI readiness, grouped on six tabs.
* Three separate scores: SEO, citation readiness and AI readiness.
* Seeallseo sidebar in the block editor, with a summary before you publish.
* Site Health checks for AI crawler rules and active SEO plugins.
* Tested on WordPress 6.0 and 7.1.
