=== WP Rankify – AI SEO, Schema JSON-LD & AI Content Optimizer ===
Contributors: muenchmedia
Tags: llms.txt, e-e-a-t, structured-data, ai-seo, internal-linking
Requires at least: 5.8
Tested up to: 7.1
Stable tag: 1.5.0
Requires PHP: 7.4
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

AI Readiness Score, Schema.org, E-E-A-T, AI topic analysis & the best internal linking, ever. See how AI search rates your content.

== Description ==

**Your content is being graded. By Google. By AI crawlers. By ChatGPT.**

The question is: does it pass?

WP Rankify gives you an honest answer — with a weighted score across four categories, concrete action items, auto-generated Schema.org markup, a rule-based meta description generator, and an AI-powered topic analysis that shows exactly what your article is still missing.

**No vanity score. Just what actually matters.**

✅ Weighted AI Readiness Score – 4 categories, 0–100 points, right inside the WordPress editor
✅ **Compatible with Yoast, RankMath & AIOSEO – automatic detection, zero conflicts**
✅ E-E-A-T analysis – checks author authority, job title, biography and SameAs links
✅ Schema.org Person + Article – automatic JSON-LD markup generated from your author profile
✅ AI topic analysis – missing subtopics, unanswered questions, related search queries
✅ Meta description generator – 4 optimized variants, rule-based, no API key required
✅ Smart internal linking – see who already links here, get one-click backlink suggestions, and a data-driven "how many links is enough?" recommendation
✅ Score presets – YMYL/Expert, Standard Blog, E-Commerce, Custom
✅ Automatic generation of the all-important llms.txt
✅ Dashboard – overview of all posts with scores, filter tabs and top issues
✅ Tracking & Analytics – Google Tag Manager, GA4, Search Console and Meta Pixel
✅ Google Search Console connection in 5 simple steps

---

= 🎯 Why This Plugin Is Different =

Most SEO plugins measure whether your keyword shows up often enough.

WP Rankify measures whether Google and AI systems trust *who you are* — and whether your article genuinely covers every topic it should.

That's the difference between ranking and *not* ranking after the Helpful Content Update.

---

= 📊 The AI Readiness Score =

Four weighted categories. No arbitrary points.

**✍ Content Quality (35%)**
Word count, heading structure, sentence length, readability, lists, FAQ signals — everything Google considers "helpful."

**🏅 E-E-A-T / Authority (30%)**
The core of the plugin. Author job title, professional bio, SameAs links (LinkedIn, Instagram, Xing), external sources. Exactly what Google means by "Experience, Expertise, Authoritativeness, Trust."

**⚙ Technical SEO (20%)**
Featured image, alt text, meta description (compatible with Yoast, RankMath, AIOSEO), title length and CTR signals.

**🔗 Internal Linking (15%)**
Internal links, content freshness, and how many links your text actually needs based on its word count. Because a great article is useless if it's an island.

**Score bands:**
* 🟢 75–100: AI-Ready
* 🟡 50–74: Needs Work
* 🔴 0–49: Critical

---

= 🧠 AI Topic Analysis (Pro) =

The feature no other SEO plugin has.

WP Rankify analyzes your article holistically — not by keywords, but by content. The AI identifies:

* **Missing topics** – What do readers of this article actually expect to find? With priority and reasoning.
* **Unanswered questions** – Which concrete questions are left open?
* **Related search queries** – What else are people searching for on this topic?
* **Overall assessment** – An honest 1-2 sentence evaluation of the article.

No API key required. The AI runs on the WP Rankify server — you only pay for the subscription.

**Free: 3 analyses/month. Pro: 50–100 analyses. Agency: unlimited.**

---

= 🏥 Score Presets For Your Industry =

Because a medical website is judged by different standards than a tech blog.

* **YMYL / Expert** (medicine, law, finance, consulting) → E-E-A-T weighted 40%
* **Standard Blog** (content, news, magazines) → Balanced
* **E-Commerce / Local** (shops, restaurants, service providers) → Technical SEO weighted 35%
* **Custom** → Set your own weighting via sliders

---

= 👤 Expert Profile & Schema.org Person =

This is the feature other plugins don't have.

For each author, you fill in the following on their WordPress profile:

* **Job title** (e.g. "Certified Nurse Practitioner")
* **Professional bio** (short summary of their expertise)
* **Practice/expert website**
* **SameAs links** (social media profiles, industry directories)

The plugin automatically turns this into a complete **Schema.org `@graph`** in the `<head>` of every post — no shortcodes, no manual work.

---

= 📝 Meta Description Generator =

WP Rankify analyzes your post using rule-based logic and suggests 4 optimized meta descriptions — no API key, no cost:

* **Keyword-focused**: main keyword up front, factual and informative
* **Benefit-focused**: what's in it for the reader?
* **Question format**: opens with a question to spark curiosity
* **Call to action**: clear CTA at the end

Every variant shows character count and a quality score. Apply it with one click directly into Yoast SEO, RankMath or AIOSEO.

---

= 🔗 Automatic Internal Linking =

WP Rankify doesn't just look at the article you're editing — it scans your whole site to show the full internal-linking picture:

* **Who links here** – see every published post that already links to the one you're editing
* **Missing backlinks** – topically related posts that *don't* link here yet, found automatically
* **One-click backlink** – insert a link straight into that other post with a single click, without ever opening it
* **How many is enough?** – a data-driven recommendation (roughly 1 internal link per 200–250 words) shown right next to the actual count, for the post you're editing and for every suggested post

No manual searching, no copy-paste, no guessing whether you've linked "enough."

---

= 📈 Dashboard =

Your entire site at a glance:

* **Doughnut chart**: How many posts are AI-Ready / Need Work / Critical?
* **Radar chart**: Average scores by category
* **Filter tabs**: Instantly see every post missing an image, meta description, links or an H2
* **Top 3 issues** shown directly in the post list — you know exactly what to fix next

---

= 🔧 Compatibility =

* ✅ Gutenberg & Classic Editor
* ✅ Elementor, Divi, Beaver Builder & all page builders
* ✅ Yoast SEO, RankMath, AIOSEO (automatic detection)
* ✅ Built-in SEO meta box if no SEO plugin is installed
* ✅ Advanced Custom Fields (ACF)
* ✅ Multisite-ready
* ✅ PHP 7.4+, WordPress 5.8+

---

= 💰 Pricing =

* **Free**: All core features + 3 AI analyses/month – free forever
* **Starter**: €2.99/month – 50 AI analyses
* **Pro**: €4.99/month – 100 AI analyses
* **Agency**: €99/month – unlimited analyses, unlimited domains

All plans cancel anytime. Payment via PayPal.

More info: https://wprankify.de/#pricing

---

= 🛣 Roadmap =

* 🌍 Multilingual schema output (hreflang)
* 👥 Team profile management for agencies
* ⚡ Analysis caching for large websites

---

== 🧩 Installation ==

1. In your WordPress dashboard, go to **Plugins → Add New** and search for: *WP Rankify*
2. Install & activate
3. Go to **Tools → WP Rankify**
4. Fill in your **Expert Profile** under **Users → Profile**
5. Open a post and check its AI Readiness Score

Done. No API key required for the score or the meta description generator.

---

== ⚙️ Settings ==

Under **Tools → WP Rankify**:

* Choose active post types
* Select your SEO plugin (auto-detection recommended)
* Enable Schema.org Article markup
* Choose a score preset (YMYL / Standard / E-Commerce / Custom)
* Run a bulk export

Under **Users → Profile**:

* Manage job title, professional bio, website & SameAs links

---

== ❓ Frequently Asked Questions ==

= Is the plugin completely free? =

The core features are entirely free — including the score, meta description generator, dashboard, Schema.org output, and 3 AI analyses per month. For more AI analyses, affordable Pro plans start at €2.99/month.

= Do I need an API key? =

No. The AI Readiness Score, the meta description generator and the expert profile all work without an API key. The AI topic analysis runs through the WP Rankify server.

= What is the AI Readiness Score? =

The AI Readiness Score shows, on a scale of 0 to 100, how well your article is set up for AI-driven search such as Google AI Overviews, ChatGPT and Perplexity. It's based on four weighted categories: content quality, E-E-A-T signals, technical SEO and structured data.

= What is E-E-A-T? =

E-E-A-T stands for Experience, Expertise, Authoritativeness and Trustworthiness — the four factors Google uses to judge whether an author and a website can be trusted. WP Rankify checks whether your site is sending these signals correctly.

= How is this different from Yoast SEO? =

Yoast measures keyword density and readability. WP Rankify measures E-E-A-T signals, author authority, missing topics and AI readiness — the things that have actually driven rankings since the Helpful Content Update.

= Does the plugin change my frontend design? =

No. It only adds structured data inside the `<head>` — no visible changes to your layout.

= How does the AI topic analysis work? =

Your article text is sent to the WP Rankify server, analyzed by an AI, and the results are sent back to you. No content is stored permanently.

= Is the plugin GDPR-compliant? =

Anonymous usage statistics are sent (site URL, PHP version, average scores — no content, no email addresses). This can be disabled on first launch.

= Can I use this plugin on client websites? =

Yes. The Agency plan covers unlimited domains.

---

== 📸 Screenshots ==

1. WP Rankify – Readiness Score metabox with category bars and action items
2. AI topic analysis – missing topics, unanswered questions, related search queries
3. Meta description generator with 4 variants, right in the editor
4. Dashboard with doughnut and radar charts plus filter tabs
5. Expert profile fields in the WordPress user profile

---

== Changelog ==

= 1.5.0 =
* NEW: "Who links here" — see every published post that already links to the one you're editing, plus topically related posts that don't link yet
* NEW: One-click backlink insertion — add a link in the suggested post without ever opening it
* NEW: Internal-linking recommendation — shows how many internal links a post should have based on its word count (~1 link per 200–250 words), for the post you're editing and every suggested post
* Tag update: replaced "schema" with "internal-linking" to better reflect the plugin's strongest feature

= 1.3.14 =
* Multilingual support: German, English
* AI analysis and meta descriptions now generated in the post's own language

= 1.3.13 =
* General bug fixes

= 1.3.13 =
* Optimized llms.txt output
* Automatic sitemap generation

= 1.3.12 =
* Bug fixes for /category/ slugs

= 1.3.11 =
* Bug fixes for meta description

= 1.3.10 =
* Performance optimization

= 1.3.8 =
* Simple 5-step Google Search Console connection

= 1.3.7 =
* Improvement: stability and performance

= 1.3.6 =
* NEW: Automatic generation of the all-important llms.txt

= 1.3.5 =
* NEW: Tracking & Analytics tab – Google Tag Manager, GA4, Search Console, Meta Pixel
* Improvement: meta description generator now more precise across all topics and industries
* Bug fix: the WP Rankify meta box now correctly recognizes an existing meta description

= 1.3.4 =
* Improvement: meta description generator significantly improved – more precise suggestions across all topics
* Bug fix: the WP Rankify meta box now correctly recognizes an existing meta description

= 1.3.3 =
* Improvement: stability and compatibility

= 1.3.2 =
* Improvement: stability and performance
* Bug fix: domain detection with www prefix

= 1.3.1 =
* Bug fix: compatibility with various hosting configurations

= 1.3.0 =
* NEW: AI topic analysis – missing topics, unanswered questions, related search queries
* NEW: Pro tier system with Starter (€2.99), Pro (€4.99) and Agency (€99)
* NEW: PayPal subscription integration with automatic activation
* NEW: Built-in SEO meta box when no SEO plugin is installed (title, meta, robots, canonical)
* NEW: Automatic SEO plugin detection (Yoast, RankMath, AIOSEO)
* NEW: Dashboard filter tabs (no image, no meta, no links, text too short, no E-E-A-T)
* NEW: Top 3 issues shown directly in the dashboard post list
* NEW: Pro status badge in the metabox
* Improvement: original keyword casing preserved in the meta generator (umlauts handled correctly)
* Improvement: internal link detection now protocol-independent (HTTP/HTTPS)
* Improvement: all filter links open in a new tab
* Fix: meta description now updates the DOM immediately after saving

= 1.2.6 =
* Renamed to WP Rankify (AI Auto Embed)
* Rule-based meta description generator – 4 variants, no API key
* One-click apply to Yoast SEO, RankMath and AIOSEO
* Anonymous telemetry with opt-out (GDPR-compliant)
* Internal link detection now protocol-independent (HTTP/HTTPS)
* Bug fixes: paragraph detection, score calculation, editor updates

= 1.2.5 =
* AI Readiness Score with weighted category system
* Score presets: YMYL / Expert, Standard Blog, E-Commerce / Local, Custom
* Expert profile fields in the WordPress user profile
* Automatic Schema.org Person + Article JSON-LD
* Dashboard with doughnut and radar charts
* All features free, no hidden limits

= 1.2.0 =
* AI analysis via OpenAI API integrated
* AI Readiness Score in the editor

= 1.0.0 =
* First public release
