=== BackSEO Meta Description ===
Contributors: backstudio
Tags: seo, meta description, open graph, meta tags, snippet
Requires at least: 5.0
Tested up to: 7.0
Stable tag: 2.3.0
Requires PHP: 7.4
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Complete SEO meta tags manager: title, meta description, Open Graph, Twitter Card, keyword analysis and real-time previews.

== Description ==

BackSEO Meta Description is a complete WordPress SEO plugin that gives you full control over your page meta tags, social sharing appearance and keyword optimization — all from a clean, intuitive interface directly in the post editor.

Built for performance, simplicity and ease of use by Back Studio.

= Features =

* **SEO Title** — custom `<title>` tag with character counter and length indicator
* **Meta Description** — custom description with character counter and length indicator
* **Focus Keyword** — keyword analysis with occurrence counter and checks in title, description, OG and Twitter tags
* **SEO Score** — global optimization indicator (green / orange / red) with progress bar
* **Open Graph** — full OG tags: og:title, og:description, og:image, og:url, og:type, og:site_name, og:locale
* **Twitter Card** — full Twitter tags: twitter:card, twitter:title, twitter:description, twitter:image
* **Live Previews** — real-time Google SERP, Facebook/LinkedIn card and Twitter/X card previews
* Works with Gutenberg and Classic Editor
* Translation ready (English / French included)
* Secure: nonces, sanitization, capability checks

= SEO Score criteria =

* Optimal SEO title length (50–60 characters)
* Optimal meta description length (140–160 characters)
* Focus keyword present in title
* Focus keyword present in description
* Focus keyword occurrences in page content

= Developed by Back Studio =

Created by Back Studio, a WordPress web agency specialized in custom development, SEO and high-performance websites.

https://backstudio.fr

== Installation ==

1. Upload the `backseo-meta-description` folder to `/wp-content/plugins/`.
2. Activate the plugin through the Plugins menu in WordPress.
3. Edit any page or post — the BackSEO panel appears below the editor.
4. Fill in your SEO title, meta description, focus keyword and images.
5. Save your content.

== Frequently Asked Questions ==

= What meta tags does this plugin generate? =
It generates: `<title>`, `<meta name="description">`, `og:type`, `og:title`, `og:description`, `og:url`, `og:image`, `og:site_name`, `og:locale`, `twitter:card`, `twitter:title`, `twitter:description`, `twitter:image`.

= Is it compatible with Gutenberg? =
Yes, fully compatible with WordPress 5.0+ and the Gutenberg block editor.

= Does it support custom post types? =
Yes, all public custom post types are supported.

= Is it compatible with Yoast SEO or Rank Math? =
Yes, but avoid enabling multiple SEO plugins managing the same meta tags simultaneously.

= How is the SEO score calculated? =
The score is based on: title length, description length, and focus keyword presence in title, description and content.

= Is it lightweight? =
Yes. No external dependencies, no database tables. All data stored as post meta.

== Screenshots ==

1. SEO tab — title, meta description and keyword analysis
2. Open Graph tab with auto-filled tag values
3. Twitter / X tab with card preview
4. Live Google SERP preview
5. Live Facebook / LinkedIn card preview
6. Live Twitter / X card preview
7. Plugin settings page

== Changelog ==

= 2.3.0 =
* New: Admin Dashboard with global SEO overview (all pages/posts sorted by score)
* New: Optimized Pages section (100% score pages separated)
* New: Search Engines tab — Google & Bing Search Console, sitemap, robots.txt, indexation status
* New: Microdata tab — JSON-LD toggle, Google Rich Results Test button
* New: Analytics tab — Google Analytics 4 integration
* New: Performance tab — Google PageSpeed Insights button
* New: SEO Assistance tab — Back Studio services promotion
* New: Google & Bing verification meta tags

= 2.3.0 =
New admin dashboard with SEO overview, Search Engines, Microdata, Analytics, Performance and SEO Assistance tabs.

= 2.2.0 =
Major update: empty meta tags disabled, keyword density, Media Library selector, Facebook Page ID, Twitter author, JSON-LD structured data, slug analysis. Upgrade recommended.

= 2.0.0 =
* New: SEO Title field with character counter and length indicator
* New: Focus Keyword analysis (occurrences, presence in title/description/OG/Twitter)
* New: SEO Score indicator (global optimization score 0–100%)
* New: Full Open Graph tags (og:type, og:title, og:description, og:url, og:image, og:site_name, og:locale)
* New: Full Twitter Card tags (twitter:card, twitter:title, twitter:description, twitter:image)
* New: Live Facebook/LinkedIn card preview
* New: Live Twitter/X card preview
* New: Tabbed interface (SEO / Open Graph / Twitter)
* New: French and English translations included
* Updated: Plugin URI to https://backseo.fr
* Updated: Version to 2.0.0

= 1.1.0 =
* Fixed real-time updates in Gutenberg iframe context
* Fixed WordPress coding standards escaping
* Removed deprecated load_plugin_textdomain() call

= 1.0.0 =
* Initial public release

== Upgrade Notice ==

= 2.3.0 =
New admin dashboard: SEO overview, Search Engines, Microdata, Analytics, Performance and SEO Assistance.

= 2.3.0 =
New admin dashboard: SEO overview, Search Engines, Microdata, Analytics, Performance and SEO Assistance.

= 2.2.0 =
Major update: empty meta tags disabled, keyword density, Media Library selector, Facebook Page ID, Twitter author, JSON-LD structured data, slug analysis.

= 2.0.0 =
Major update: new SEO title, keyword analysis, Open Graph, Twitter Card, live previews and SEO score. Upgrade recommended.

== Credits ==

Developed by Back Studio https://backstudio.fr
