=== Pantry SEO ===
Contributors: pluginpantry
Tags: seo
Requires at least: 6.4
Tested up to: 7.1
Stable tag: 1.0.0
Requires PHP: 8.1
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Titles, descriptions, social cards, canonical URLs and basic schema.

== Description ==

The SEO fields every page needs and nothing you have to score. Set a title and description per post, get correct social cards, canonical tags, robots controls and Organization schema, and keep the WordPress core sitemap. There is no analysis, no traffic light and no keyword box.

Pantry SEO is built to the Pantry Standard, a public document that fixes what every Plugin Pantry plugin may and may not do: https://thepluginpantry.com/standard

= What it does =

* Per-post SEO title and meta description in a plain meta box on every public post type
* Site-wide title format with a separator and a home page title and description
* Open Graph and Twitter card tags, with a default social image and per-post override
* Canonical URL on singular pages, archives and paginated pages, with a per-post override
* Robots meta per post (noindex, nofollow) and site-wide noindex for author, date and search archives
* Organization or Person schema plus WebSite schema as JSON-LD, from a short set of fields
* Keeps the WordPress core sitemap and adds per-post and per-post-type exclusions
* Steps aside automatically when Yoast, Rank Math, All in One SEO, SEOPress or The SEO Framework is active, with one notice explaining why

= What it does not do =

* No content analysis, readability checks, scores or traffic lights
* No focus keyword fields
* No redirects or 404 handling (see Pantry Redirects)
* No breadcrumbs
* No sitemap of its own
* No external requests of any kind

== Pro add-on ==

A separate Pantry Pro add-on is planned. It will extend this plugin with:

* Breadcrumbs with schema
* Article, FAQ, Product and Local Business schema
* Titles and descriptions for taxonomy and archive pages
* Bulk title and description editor

Nothing in this free plugin is locked or limited. It is complete for its scope.

== Installation ==

1. Upload the plugin folder to /wp-content/plugins/ or install it from the Plugins screen.
2. Activate it.
3. Open Plugin Pantry > SEO and set it up.

== Frequently Asked Questions ==

= Does the free plugin expire or nag? =

No. It keeps working forever and never shows a sales notice.

= Does it send any data anywhere? =

No. It makes no external requests.

= Where do I report a bug? =

https://thepluginpantry.com/support

== Changelog ==

= 1.0.0 (2026-09-12) =

* Per-post SEO title, meta description, social image, canonical URL, noindex and nofollow in a plain meta box on every public post type, on both the classic and the block editor.
* Site-wide title format with a choice of separator, plus a home page title and description.
* Open Graph and Twitter card tags, with a default social image and a per-post override.
* Canonical URLs on singular pages, archives, paginated archives, split posts and paged comments, with a per-post override.
* Site-wide noindex for author, date and search archives.
* Organization or Person schema plus WebSite schema as one JSON-LD graph.
* Sitemap exclusions for whole post types, and automatic removal of any post set to noindex, on top of the WordPress core sitemap.
* A "Noindex" label in the posts list for anything set to noindex.
* Automatic stand-aside when Yoast SEO, Rank Math, All in One SEO, SEOPress or The SEO Framework is active, with one notice on the settings screen that says why.
* Filters `pantry_seo_description`, `pantry_seo_canonical` and `pantry_seo_schema_graph`.
