=== AIRankWP ===
Contributors: airankwp
Tags: seo, content analysis, geo
Requires at least: 6.0
Tested up to: 6.8
Requires PHP: 7.2
Stable tag: 1.2.0-beta.2
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Audit WordPress content, review undoable fixes, track indicative AI referrals, and prepare answer-first drafts. No ranking or citation guarantees.

== Description ==
AIRankWP helps you find content issues and review practical fixes inside WordPress. Content analysis runs locally in PHP. It does not call an AI model or require an AI API key.

* Scan up to 2,000 published posts and pages in batches.
* Check descriptions, headings, image alt attributes, internal links, duplicate titles and descriptions, and JSON-LD written into post content.
* Review meta-description and image-alt suggestions before applying them, with a local undo log.
* Prepare separate extractive answer-first drafts from existing sentences. Published content is not replaced automatically.
* Optional AI-referral and self-reported bot counts. Tracking starts off.
* Optional robots.txt directives and llms.txt. Directives are voluntary, not a firewall. llms.txt is a proposed convention, not a ranking signal.

= Free and Pro =
Free includes site scans and individual fixes, plus the limited editor suggestions, preview and rewrite.
Pro unlocks Fix all, the bulk content queue, full analytics history, bot-rule editing, scheduled daily/weekly scans with email summaries, and the full editor suggestions, preview and rewrite.

= Limits =
Scores measure local content checks, not the probability of an AI citation. Referrals and User-Agents can be missing or spoofed. Full-page caches may bypass bot logging. Internal links only are checked; external URLs are not crawled. Structured-data checks inspect JSON-LD in the post body, not every schema source.
Descriptions use existing text. Alt suggestions use filenames, not image recognition; existing empty alt attributes may be decorative and are left alone. Media alt changes affect every use of that attachment.
Scheduled scans use WP-Cron and need a site visit after the due time. Undo skips fields changed after a fix. Avoid concurrent scan/fix operations in this beta.
Yoast SEO and Rank Math meta writes were tested. AIOSEO is read-only. Multisite is not yet supported for production use.

= Privacy and external services =
Content analysis and draft generation run on your server. The bundled Freemius SDK contacts Freemius for licensing, checkout, updates and account management. Its activation screen explains required license data and optional diagnostic/plugin-list sharing. Review Freemius's privacy policy at https://freemius.com/privacy/.
Optional analytics uses sessionStorage and aggregate daily counts. No IP address, visitor ID or full User-Agent is stored by AIRankWP's analytics. Retention is 180 days. Update your privacy notice and meet any applicable consent rules before enabling tracking.

== Installation ==
1. Back up your site and test this beta on staging.
2. Upload the ZIP through Plugins > Add Plugin > Upload Plugin.
3. Activate AIRankWP. Use the free build for Free, or enter your Pro license in the premium build.
4. Open AIRankWP in the WordPress menu, run a scan, and review fixes.

== Frequently Asked Questions ==
= Does AIRankWP guarantee rankings or AI citations? =
No. It reports content checks and indicative traffic counts. Search engines decide what they retrieve and cite.

= Is an AI subscription required? =
No. The analysis and extractive drafts need no AI API key or paid AI model.

= Does it send content to an AI service? =
No. Licensing, updates and checkout use Freemius; content analysis is local.

= Is this release ready for customer sites? =
Not yet. It is a staging beta. Hosted checkout passed in sandbox. Real license activation and Pro gates passed with the production-mode SDK. See BETA-NOTES.md for the test scope and remaining limits.

== Changelog ==
= 1.2.0-beta.2 =
* Added internal-link, duplicate title/meta and post-body JSON-LD checks.
* Added optional llms.txt and scheduled scans with email summaries.
* Added Yoast SEO and Rank Math meta writes; AIOSEO remains read-only.
* Bundled Freemius SDK 2.13.4 and Free/Pro feature gating.
* Updated documentation to distinguish local content analysis from external licensing, and scores from rankings.

== Upgrade Notice ==
= 1.2.0-beta.2 =
Staging beta. Back up first. Production-mode licensing is enabled. Review BETA-NOTES.md before use.
