=== RankAl SEO ===
Contributors: RankAlSEO
Tags: seo, xml sitemap, schema, ai seo, meta tags, open graph, redirections, 404 monitor, rank tracker, woocommerce seo
Requires at least: 6.0
Tested up to: 6.7
Stable tag: 2.0.0
Requires PHP: 7.4
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

The fastest WordPress SEO plugin. AI-powered titles, sitemaps, schema, redirections, 404 monitoring, and more — ~4KB frontend footprint.

== Description ==

**RankAl SEO** is a fast, clean, and powerful SEO plugin for WordPress. It adds approximately 4KB to your frontend — no render-blocking JavaScript, no CSS files — while delivering a full suite of SEO tools for publishers, agencies, and WooCommerce stores.

🌐 **Plugin website:** [rankalseo.com](https://rankalseo.com) · [rank.al](https://rank.al)

= Free Features =

* **XML Sitemaps** — Auto-generated split sitemaps. Automatic ping to Google and Bing on publish. Image and News sitemap support.
* **Meta Titles & Descriptions** — Global templates per post type. Per-post override with live character counter and SERP preview.
* **Schema & Structured Data** — JSON-LD schema for every page. 30+ types. Built-in schema validator.
* **Open Graph & Twitter Cards** — Full og: tag support. Auto-generates from featured image.
* **Image SEO** — Auto ALT text, noindex attachment pages, hotlink protection.
* **Breadcrumbs** — Configurable with BreadcrumbList JSON-LD built in.
* **Webmaster Tools** — Google, Bing, Yandex verification. Visual robots.txt editor.
* **One-Click Migration** — Import from Yoast SEO, RankMath, SEOPress, All in One SEO.
* **Zero Frontend Overhead** — ~4KB total. No render-blocking JS or CSS.

= PRO Features =

* **✨ Magic AI** — Scans your entire site and fills every missing SEO field using AI.
* **⚡ Instant Index** — Submit URLs to search engines instantly via IndexNow. No Google Cloud needed.
* **Content AI** — Per-post AI generation in the Gutenberg sidebar.
* **Redirections** — 301/302/307/410 with hit counting, regex, bulk CSV import, chain detector.
* **404 Monitor** — Real-time broken link log with one-click redirect creation.
* **Rank Tracker** — Track keyword positions daily via Google Search Console.
* **Analytics** — GA4, GTM, Facebook Pixel, TikTok, Clarity, Pinterest, LinkedIn.
* **SEO Audit** — Full site crawl. Thin content, duplicate titles, missing meta, noindex pages.
* **WooCommerce SEO** — Product schema, category SEO, noindex out-of-stock.

= Links =

* [Website](https://rankalseo.com)
* [PRO Upgrade](https://dashboard.rank.al/upgrade.php)
* [Documentation](https://rankalseo.com/docs.html)
* [Support](https://dashboard.rank.al/support.php)
* [Compare to Yoast](https://rankalseo.com/compare/yoast/)
* [Compare to RankMath](https://rankalseo.com/compare/rankmath/)
* [Compare to SEOPress](https://rankalseo.com/compare/seopress/)
* [Free SEO Tools](https://rankalseo.com/tools/)
* [Changelog](https://rankalseo.com/changelog.html)

== Installation ==

1. Upload the `rankal` folder to `/wp-content/plugins/`
2. Activate the plugin through the **Plugins** menu in WordPress
3. Go to **RankAl SEO → Dashboard** and create a free account at dashboard.rank.al
4. Connect your site with one click

== Frequently Asked Questions ==

= Will RankAl SEO slow down my site? =
No. ~4KB frontend, zero render-blocking JS or CSS. Compare to Yoast (~120KB) or RankMath (~200KB).

= Can I migrate from Yoast or RankMath? =
Yes — one click. RankAl SEO → Tools → Import. Transfers all titles, descriptions, canonicals, redirects, and schema settings in under 2 minutes.

= What AI providers does Magic AI support? =
Groq (free — llama-3.3-70b), OpenAI (GPT-4o-mini), and Anthropic (Claude Haiku).

= Is a dashboard account required? =
A free account at dashboard.rank.al is required to connect your site. Free tier has no time limit, no credit card needed.

= Where can I find documentation? =
Full documentation is available at [rankalseo.com/docs.html](https://rankalseo.com/docs.html).

== Screenshots ==

1. Dashboard — SEO health score, sitemap stats, quick actions
2. ✨ Magic AI — automated SEO generation for your entire site
3. XML Sitemap settings — post types, image sitemap, news sitemap
4. SEO Audit — full site crawl with prioritised issue list
5. ⚡ Instant Index — submit URLs via IndexNow

== Changelog ==

= 2.0.0 =
* Added: ✨ Magic AI — full site SEO automation (PRO)
* Added: ⚡ Instant Index via IndexNow protocol (PRO)
* Added: SEO Audit with percentage-based scoring
* Added: Rank Tracker via Google Search Console (PRO)
* Added: Analytics — GA4, GTM, Pixel, TikTok, Clarity (PRO)
* Added: WooCommerce SEO suite (PRO)
* Added: Image sitemap with image:image tags
* Added: Google News sitemap
* Fixed: Media Sitemaps tab no longer clears post type selections on save
* Fixed: SEO Audit score no longer collapses to 0 on large sites

= 1.0.0 =
* Initial release


== External Services ==

This plugin connects to the following external services:

= Rank.al Dashboard (dashboard.rank.al) =
Used for: Account connection, license verification, and site management.
Data sent: Domain name, email address, license key.
Privacy policy: https://rankalseo.com/privacy.html
Terms of service: https://rankalseo.com/terms.html
This connection is optional — all free features work without connecting.

= Groq API (api.groq.com) =
Used for: AI-powered SEO content generation (PRO feature, requires user's own API key).
Data sent: Post title and content excerpt (max 4,000 characters).
Privacy policy: https://groq.com/privacy-policy/
Only activated when user provides their own Groq API key in settings.

= OpenAI API (api.openai.com) =
Used for: AI-powered SEO content generation (PRO feature, requires user's own API key).
Data sent: Post title and content excerpt (max 4,000 characters).
Privacy policy: https://openai.com/policies/privacy-policy/
Only activated when user provides their own OpenAI API key in settings.

= Anthropic API (api.anthropic.com) =
Used for: AI-powered SEO content generation (PRO feature, requires user's own API key).
Data sent: Post title and content excerpt (max 4,000 characters).
Privacy policy: https://www.anthropic.com/privacy
Only activated when user provides their own Anthropic API key in settings.

= Google (www.google.com) =
Used for: Sitemap ping on publish (notifies Google of new/updated content).
Data sent: Sitemap URL only.
Privacy policy: https://policies.google.com/privacy

= Bing (www.bing.com) =
Used for: Sitemap ping on publish (notifies Bing of new/updated content).
Data sent: Sitemap URL only.
Privacy policy: https://privacy.microsoft.com/en-us/privacystatement

== Upgrade Notice ==

= 2.0.0 =
Major release. All existing settings preserved on upgrade.
