=== InfoLady AI ===
Contributors: infolady
Tags: seo, geo, ai visibility, schema, open graph
Requires at least: 6.0
Tested up to: 6.7
Requires PHP: 7.4
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Connects this WordPress site to InfoLady, runs SEO/GEO/AI-visibility audits across your whole site, and applies safe fixes (meta tags, schema, Open Graph, image alt text) with one click.

== Description ==

InfoLady AI is the WordPress connector for [InfoLady](https://infolady.online), an AI-powered SEO/GEO audit platform. It:

* Crawls every published post and page on your site and audits each one against InfoLady's SEO, GEO (AI-search visibility), and AI scoring engine.
* Shows which issues are automatically fixable (missing/short title, missing meta description, missing canonical URL, missing Schema.org markup, incomplete Open Graph tags) versus which need manual attention (missing H1, thin content).
* Applies safe fixes with one click, generated entirely from your site's own content — no AI hallucination risk, no extra API call per fix.
* Finds images in your media library missing alt text and lets you review and apply suggested alt text before saving.
* Detects Yoast SEO / RankMath / All in One SEO and automatically disables its own meta-tag output to avoid conflicts, while alt-text fixes remain available regardless.

Requires an InfoLady account and an API key. [Sign up at infolady.online](https://infolady.online) if you don't have one yet.

== Installation ==

1. Download the plugin ZIP, or copy the `infolady-ai` folder into `wp-content/plugins/`.
2. In wp-admin, go to **Plugins → Installed Plugins** and activate **InfoLady AI**.
3. Log in to your InfoLady account at [infolady.online](https://infolady.online) and open your dashboard's **Connected Sites** panel.
4. Choose **WordPress** as the platform, enter this site's URL, and click **Connect a site**. Copy the API key shown — it is only shown once.
5. In wp-admin, go to **InfoLady AI → Connect**, paste the API key, click **Save**, then **Test Connection** to confirm it works.
6. Go to **InfoLady AI → Dashboard** and click **Run Full Site Audit** to crawl and score every published page.
7. Review each page's issues and click **Apply All Safe Fixes** to apply the automatically-fixable ones, or go to **InfoLady AI → Alt Text** to fix images missing alt text.

= Requirements =

* WordPress 6.0 or later
* PHP 7.4 or later
* An InfoLady account with available scan quota on your plan — each audited page consumes one scan from your monthly quota, the same as running a scan from the InfoLady web dashboard

= Compatibility with other SEO plugins =

If Yoast SEO, RankMath, or All in One SEO is active, InfoLady AI will not output its own title/meta description/canonical/Open Graph/schema tags — those plugins already own that. Fix values are still generated and stored, so switching away from those plugins later doesn't lose your work. Alt-text fixes remain fully available in all cases, since they touch the media library, not page `<head>` output.

== Frequently Asked Questions ==

= Does this send my content to a third party? =

Yes — the URL you choose to audit is fetched by InfoLady's backend (the same engine used by the infolady.online web dashboard) to compute scores and detect issues. Only pages you actively audit are fetched.

= What happens if I run out of scan quota mid-crawl? =

The crawl stops cleanly, marks the remaining pages as skipped, and the Dashboard shows an upgrade link. Already-audited pages keep their results.

= Does WP-Cron need to be running for the crawl to finish? =

Yes, by default — WP-Cron only fires on site traffic, so a very low-traffic site's crawl may pause between visits. Use the **Process Next Batch** button on the Dashboard page to advance the crawl manually if needed.

== Changelog ==

= 1.0.0 =
* Initial release: full-site crawl audits, safe-fix application for title/meta description/canonical/schema/Open Graph, media library alt-text fixes, Yoast/RankMath/AIOSEO conflict detection.
