=== ConvertAtlas SEO ===
Contributors: convertatlas
Tags: seo, meta description, open graph, schema, xml sitemap, breadcrumbs, redirects
Requires at least: 5.8
Tested up to: 6.5
Requires PHP: 7.4
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

An all-in-one, lightweight SEO toolkit for WordPress: meta tags, Open Graph, JSON-LD schema, XML sitemaps, breadcrumbs, redirects and live content analysis.

== Description ==

ConvertAtlas SEO brings the SEO essentials together in one clean, fast plugin — without the bloat. It is built around a modular architecture where every feature can be toggled on or off.

**Features**

* Meta titles, descriptions, canonical URLs and robots tags, with per-post overrides
* Open Graph and Twitter Card output for great social previews
* JSON-LD structured data (@graph): WebSite, Organization, Article, WebPage, BreadcrumbList
* XML sitemap with an index and per-type sitemaps at /sitemap.xml, with a human-readable stylesheet
* Accessible breadcrumbs via the [caseo_breadcrumbs] shortcode and caseo_breadcrumbs() template tag
* Redirect manager for 301, 302 and 307 redirects
* Noindex controls for thin pages (search, tag, author, date archives, pagination)
* Per-post SEO editor with a Google snippet preview and a live traffic-light content analysis
* Rich schema types per post: Product, Recipe, Event, Video, Software Application
* Site-wide LocalBusiness structured data
* WooCommerce SEO: live Product schema, product Open Graph, noindex for cart/checkout/account
* Image XML sitemaps with caching
* A clean admin dashboard with at-a-glance SEO health checks

**Built with convertatlas.org** — free developer tools, templates and resources.

== Installation ==

1. Upload the `convertatlas-seo` folder to `/wp-content/plugins/`, or install the zip via Plugins → Add New → Upload Plugin.
2. Activate the plugin through the Plugins screen.
3. Go to ConvertAtlas SEO → Settings to configure your site title, organization and features.
4. Edit any post to use the SEO box with the snippet preview and analysis.

== Frequently Asked Questions ==

= Does it conflict with other SEO plugins? =
Run only one SEO plugin that outputs meta tags and schema to avoid duplicates. Deactivate other SEO suites before using ConvertAtlas SEO.

= Where is my sitemap? =
At /sitemap.xml once the plugin is active. WordPress core sitemaps are disabled automatically to prevent conflicts.

= How do I show breadcrumbs? =
Use the [caseo_breadcrumbs] shortcode in content, or call <?php caseo_breadcrumbs(); ?> in your theme template.

= Is it really free? =
Yes. ConvertAtlas SEO is GPL-licensed, makes no external requests and requires no account.

== Changelog ==

= 1.25.2 =
* Tightened the dashboard into a compact, single-screen layout: smaller gaps, reduced card padding, shorter chart and rows, and a smaller score gauge and donuts — matching the mockup density

= 1.25.1 =
* Final visual polish to match the design mockup exactly: blue brand logo, cleaner recommendation rows with right-aligned impact badges

= 1.25.0 =
* Dashboard rebuilt from the ground up to match a premium light-mode SEO suite: redesigned header card, hero SEO Score card with a thick gradient gauge, gradient progress donuts for Content and Technical audits, refined KPI tiles, prioritised recommendations with category and impact badges, a calmer Issues & Alerts panel and an AI SEO Suggestions strip

= 1.24.0 =
* Bundled the Inter typeface locally and rebuilt the dashboard styling on a professional design-token system (Tailwind colour scale + shadcn elevation) for a pixel-accurate premium look — with zero external requests

= 1.23.3 =
* Dashboard layout polished to match a premium SEO suite pixel-for-pixel: clearer card headers with right-aligned "View all", larger gradient progress donuts, and refined spacing

= 1.23.2 =
* Dashboard visuals refined to a premium SEO-suite look: gradient arc score gauge with a plain-language summary, gradient progress donuts for Content Optimization and the Technical Audit, an ambient page tint and softer cards

= 1.23.1 =
* Dashboard now uses the standard WordPress admin menu for navigation (removed the duplicate in-app sidebar) and the premium dashboard fills the full content width
* Added a compact brand bar (logo, version, site status) above the dashboard

= 1.23.0 =
* Brand-new premium dashboard experience: a dedicated in-app sidebar, topbar with Scan Site / Optimize / Fix Issues / Quick Actions, and a SaaS-style card layout
* SEO Score card with a circular gauge and a five-part breakdown (Content, Technical, Schema, Indexability, Performance)
* Content Optimization donut, Technical SEO audit checklist, KPI tiles, local recommendations with impact badges, an Issues & Alerts severity panel, a Schema Markup summary and a Feature Status grid
* New SEO_Score / Dashboard data service computes everything from real local WordPress data — no telemetry, no external requests, no fabricated metrics
* "Scan Site" runs a fresh local audit and caches the result for performance
* Fully responsive, keyboard-accessible Quick Actions menu, reduced-motion support

= 1.22.0 =
* Completely redesigned dashboard inspired by leading SEO suites: a title bar, KPI cards with trend indicators, a performance chart, a top-content leaderboard, an SEO audit breakdown, an issues summary and a site-health panel
* SEO audit now shows per-category scores (Technical, On-page, Structured data, Social, Content health) as progress bars
* Issues panel summarises critical, warning and passed checks at a glance
* Site health panel shows crawlability, indexability, sitemap, structured data and social meta status

= 1.21.0 =
* Fixed the traffic chart growing endlessly — it now sits in a fixed-height container
* All plugin screens are now full-width for a more spacious, professional layout
* Redesigned the dashboard traffic area into a two-column view: trend chart plus a "Top content" leaderboard
* Added a 7-day trend indicator (up/down %) to the visitor-traffic total

= 1.20.0 =
* New: privacy-friendly visitor statistics — page-view counts, traffic trend and referrer breakdown, with no cookies or personal data
* Redesigned full-width dashboard with a 30-day traffic chart and at-a-glance KPIs
* Settings changes now automatically purge popular page caches (LiteSpeed, WP Rocket, W3 Total Cache, WP Super Cache) so updated meta tags appear immediately
* You can turn visitor statistics off in Settings → Features

= 1.19.1 =
* Refreshed dashboard: colour-coded stat cards with icons and hover states, and a clearer health-score block with a plain-language rating
* General visual polish across the admin for a more professional feel

= 1.19.0 =
* Four new schema types: Person, Job Posting, Course and Review — with full field sets in the editor
* Bulk actions in the Bulk Editor: set noindex or a schema type across every row at once
* CSV export for redirects (alongside the existing JSON export)
* Configurable breadcrumbs: choose your own separator and "Home" label
* Contextual help tooltips in the admin so each metric's meaning is clear

= 1.18.0 =
* RSS feed protection: add a credit line with backlinks to each feed item, so scrapers who republish your content link back to you
* Search cleanup: block spam and abusive site searches (emoji, overly long queries, injection attempts) to keep junk out of search and analytics
* Redirect import: migrate active redirects from Rank Math and the Redirection plugin, with duplicate-skipping

= 1.17.0 =
* Title & description templates per content type: set a default pattern (with %%title%%, %%sitename%%, %%sep%%, %%focuskw%%) for posts, pages and any public type
* Setup Wizard: a guided first-run that captures your organization, social profiles and recommended features
* SEO checklist on the dashboard: concrete, auto-updating to-dos (missing meta descriptions, thin content, no keyphrase, etc.) with one-click fixes
* One-click "Create 301" directly from the 404 monitor (with a suggested target)
* Social profiles (Facebook, Instagram, LinkedIn, YouTube) now feed your Organization schema (sameAs)

= 1.16.0 =
* Focus keyphrase now drives your head output: use %%focuskw%% (plus %%sitename%%, %%sep%%, %%title%%) in the SEO title and meta description, and it's substituted in the real <head>
* Live snippet preview resolves these tokens as you type, so you see exactly what search engines will get
* Clearer guidance in the editor explaining how to weave the keyphrase into titles and descriptions

= 1.15.0 =
* Redesigned Settings screen: every section is now a clear panel with an icon and a plain-language description of what it does
* Refined the dashboard health-score ring for a cleaner, more professional look
* Bulk Editor now lets you edit focus keyphrases (plus titles and meta descriptions) for many posts at once
* Added explanatory text throughout so each feature's purpose is clear

= 1.14.0 =
* Suggested keyphrases: the analyzer now proposes related single words and multi-word phrases from your content — click to add as extra keyphrases
* Content-AI style improvement tips: prioritised, concrete actions to better optimise each keyphrase
* Internal link ideas: related published content you can link to, shown right in the editor
* Redirects now support wildcard (/blog/*) and regex matching with backreferences, plus 410 Gone responses

= 1.13.0 =
* Multiple keyphrases: add extra target keyphrases with a tag input; each is scored, counted and density-checked alongside the focus keyphrase
* More advanced editor analysis panels with colour-coded accents (SEO, keyphrase, readability)
* Refined visuals throughout the editor

= 1.12.0 =
* Professional branded page-header band across every admin screen (icon, title, subtitle)
* Scoped design-token system so styles never affect the rest of WordPress
* Confirmed style isolation: all admin CSS is namespaced and loads only on plugin pages

= 1.11.0 =
* Advanced visual polish across every admin screen: icon panel headers, colour-coded status pills, monospace path chips, brand focus rings and refined tables
* Consistent, modern design language throughout the plugin
* Full functional pass on all modules

= 1.10.0 =
* Search Console performance chart (clicks & impressions over time) powered by Chart.js
* Daily position-history snapshots with 7-day trend indicators for clicks, impressions and average position
* Unified, refined admin design across every ConvertAtlas SEO screen

= 1.9.0 =
* Google Search Console integration: connect via official OAuth and see real clicks, impressions, CTR and average position
* Top search queries and top pages reports, straight from Google (no scraping)
* Guided setup for your own Google Cloud credentials

= 1.8.0 =
* New Keyphrase analysis panel: density meter, placement checklist (title, meta, H1, subheadings, intro, URL, image alt) and prominent related terms
* Readability panel now shown live in the editor alongside the SEO and keyphrase analysis
* Richer, more visual editor analysis powered by the REST API

= 1.7.0 =
* Readability analysis in the editor: reading ease, sentence/paragraph length, subheadings and transition words
* Local SEO: manage multiple business locations, each output as LocalBusiness structured data
* Video and News XML sitemaps (auto-included when you have video schema or very recent posts)
* Settings import / export as JSON for backups and site-to-site migration

= 1.6.0 =
* Redesigned admin dashboard: branded header, a site SEO health score gauge, content stats, grouped feature cards and quick links
* Visual polish across the admin screens

= 1.5.0 =
* Image SEO: automatically fills in missing image alt text on output (from attachment title, filename or post title)
* Instant indexing (IndexNow): notifies Bing, Yandex and others the moment you publish or update content
* llms.txt: serves an /llms.txt file so AI assistants can discover your best content (an emerging standard)
* Role manager: choose the minimum capability required to edit per-post SEO
* Studied the leading SEO suites for feature parity; all code is original

= 1.4.0 =
* Internal/external link counter per post, with a cornerstone-content flag
* Links & Content report: find orphaned pages (no incoming internal links) and list cornerstone pages
* Production build pipeline for the block editor scripts (@wordpress/scripts); falls back to the no-build scripts when build/ is absent
* Unit test suite (PHPUnit) for the analysis and link-counting logic
* Translation-ready and further hardening

= 1.3.0 =
* Admin toolbar SEO indicator — shows the live SEO score on front-end pages for editors, with quick links
* Redirect import / export (JSON) in the admin, plus merge-or-replace
* WP-CLI commands: wp caseo sitemap flush, import, redirects export/import, analyze
* Translation-ready: text domain loading and a bundled .pot template
* Internal cleanups and additional hardening

= 1.2.0 =
* Rich schema types per post: Product, Recipe, Event, Video and Software Application
* Site-wide LocalBusiness structured data (name, type, address, phone, price range)
* WooCommerce SEO: Product schema from live product data (price, stock, SKU, rating + reviews), product Open Graph tags, and automatic noindex for cart / checkout / account
* Image sitemaps: featured and in-content images included in the XML sitemap
* Sitemap caching with automatic invalidation on content changes (faster, lighter)
* Hardening: directory index guards and tightened sanitisation

= 1.1.0 =
* Live SEO analysis in the editor (updates as you type) with a 0–100 score
* New Gutenberg sidebar panel with snippet preview, analysis and internal-link suggestions
* FAQ and How-To blocks that output FAQPage / HowTo structured data
* Bulk editor to edit SEO titles and meta descriptions for many posts at once
* 404 monitor with one-click redirect creation and suggested targets
* Import tool to migrate SEO data from Yoast SEO and Rank Math
* REST API endpoints under /wp-json/caseo/v1/

= 1.0.0 =
* Initial release: meta, Open Graph, schema, XML sitemap, breadcrumbs, redirects, noindex controls, per-post editor with snippet preview and analysis, admin dashboard.
