=== RankGrain SEO ===
Contributors: rohitdangar
Tags: seo, meta description, schema, sitemap, redirects
Requires at least: 6.0
Tested up to: 7.1
Requires PHP: 7.4
Stable tag: 2.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Lightweight, easy all-in-one SEO for bloggers. Turn on only what you need. Developed by Rohit Dangar.

== Description ==

RankGrain SEO gives bloggers everything they need to rank, without the weight. Every feature is a module with an on/off switch, and a module that is off loads no code at all. Nothing is added to the public site except the tags you turn on: no front-end CSS or JavaScript, no jQuery, no external calls.

**Modules**

* **Title, keyword & meta box**: SEO title, meta description, focus + secondary keywords for every post and page, a live Google preview (desktop and mobile) with length bars, green/orange/red keyword checks and a 0–100 score, also shown as a column in your Posts list. Works in the block editor and the classic editor.
* **Content analysis**: word count, subheadings, keyword in H2/H3, sentence and paragraph length, internal/external link and image counts.
* **Internal link suggestions**: related posts from your own site with one-click copy.
* **Social previews**: Open Graph and X (Twitter) cards.
* **Schema**: Organization or Person, WebSite, Article/BlogPosting, Breadcrumb, and an FAQ block that adds FAQ rich results.
* **XML sitemap & robots.txt**: a clean sitemap of posts, pages and categories (hidden pages left out) and a simple robots.txt editor.
* **Breadcrumbs**: `[rankgrain_breadcrumbs]` shortcode or `rankgrain_breadcrumbs()` in your theme.
* **Redirects & 404 monitor**: 301/302/410 redirects, a log of missing pages with one-click redirect, optional automatic redirect of 404s.
* **Broken link checker**: checks the links in your posts in the background, a few at a time, with one-click fixes.
* **Image alt text checker**: finds images without alt text and fills them in bulk.
* **Site audit** (always on): a 0–100 score for the whole site with one-click fixes. Every fix can be undone.

Also: per-post noindex / nofollow / canonical, a 3-step setup wizard, and import of titles, descriptions and keywords from Yoast SEO and Rank Math.

**Works with Yoast SEO and Rank Math.** When one of them is active, RankGrain SEO writes into its fields and prints no meta tags of its own, so a page never gets two descriptions.

== Installation ==

1. Plugins → Add New → Upload Plugin → choose `rankgrain-seo.zip` → Install → Activate.
2. The setup wizard opens: pick your site type, add your name and logo, choose modules.
3. Open **RankGrain SEO** in the admin menu and click **Scan my site**.

== Frequently Asked Questions ==

= Will it slow down my site? =
No. Modules that are off load no code. The public site gets only the tags you turned on. Scans and link checks run in the admin or in the background, in small batches.

= Will it change my site when I install it? =
No. Nothing changes until you click a Fix button or turn a module on.

= How do I undo a fix? =
Click Undo next to it, or open the Fix history tab.

== Changelog ==

= 2.0.0 =
* All-in-one: modules with on/off switches.
* New editor box with focus + secondary keywords, Google preview, keyword checks, 0–100 score and a score column.
* New: content analysis, internal link suggestions, schema (Article, Breadcrumb, FAQ block), XML sitemap & robots.txt editor, breadcrumbs, redirects & 404 monitor, broken link checker, image alt checker, setup wizard, Yoast / Rank Math import.
* Per-post nofollow and canonical. Optional meta keywords tag (off by default).
* All existing settings and post data carry over unchanged.

= 1.0.1 =
* Renamed to RankGrain SEO. Developed by Rohit Dangar.

= 1.0.0 =
* First release.
