=== Shazite - SEO Content Optimizer ===
Contributors: shalini0596
Tags: seo, content, gutenberg, keyword, optimization
Requires at least: 6.0
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 1.1.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

A Gutenberg sidebar plugin that analyses your post content and gives real-time SEO suggestions and a score.

== Description ==

You've written a great blog post, but what if no one ever finds it? Shazite SEO Content Optimizer analyses your content right inside the Gutenberg editor and gives you a data-backed SEO score across the parameters that matter most: keywords, readability, structure, and links. Fix what it flags, and get your content in front of the right audience.

Shazite is built for marketers, bloggers, and content teams who want to strengthen their blog content without leaving the editor. Instead of checking everything manually, install Shazite and instantly see where your post needs work, and exactly how to fix it.

**Features:**

* **Real-time SEO score (0 to 100):** an instant, data-backed measure of how well your post is optimised.
* **Focus keyword tracking:** set your post's primary keyword and see its density, its use in headings, and its semantic coverage.
* **SERP preview:** preview how your post will appear in Google search results, with a social media preview too.
* **Secondary keywords:** add related terms your post should rank for, so it surfaces across more relevant searches.
* **Readability score (Flesch-Kincaid):** a higher score means easier-to-read content; a lower score flags text that may be too complex.
* **Content structure check:** validates your heading hierarchy and flags structural issues.
* **Internal linking:** checks whether your post links to other content on your site.
* **FAQ check:** detects your FAQ section, confirms your focus keyword appears in it, and validates the structure.
* **Image alt text:** scans your images to confirm descriptive alt text is present.
* **Items-to-fix checklist:** a clear, actionable list of what to improve, right below your score.

### How does Shazite SEO Content Optimizer work?

1. Open any post in the Gutenberg (block) editor, and the Shazite panel appears in the right-hand sidebar.
2. Enter your focus keyword, and any secondary keywords you want to rank for.
3. Click **Analyze**. Shazite reads your title, content, headings, links, and images.
4. In seconds you get an SEO score out of 100, broken down across keywords, readability, structure, internal linking, and more.
5. Below the score, a checklist shows exactly what to fix. Work through it, re-analyze, and watch your score climb.
6. Your latest score is saved and shown in your Posts list, so you can tell at a glance which posts still need attention.

### Who can benefit from Shazite SEO Content Optimizer?

* **Bloggers** who want their posts to actually get found on Google.
* **Content marketers** strengthening blog content at scale.
* **Small business owners** writing their own content without a dedicated SEO expert.
* **Agencies and freelancers** who want a quick, consistent SEO check before publishing client content.
* **Anyone writing in WordPress** who wants clear, actionable SEO guidance without leaving the editor.

This plugin sends post content to an external API for analysis. See the Privacy Policy section below.

== Installation ==

1. Upload the plugin folder to `/wp-content/plugins/` or install via the WordPress plugin uploader.
2. Activate the plugin through the Plugins menu in WordPress.
3. Open any post in the Gutenberg editor, and the Shazite panel will appear in the right sidebar.
4. Enter your focus keyword and click Analyze to get your SEO score.

== External services ==

This plugin connects to an external SEO analysis API to generate your content's SEO score and improvement suggestions. The analysis runs on the server and the results are shown in the Gutenberg editor sidebar. This service is required for the plugin to function. Without it, no score can be produced.

When data is sent: every time you click "Analyze" on a post in the editor, and only then. No data is sent on page load, on the front end, or in the background.

What data is sent:

* Post title
* Post content (HTML)
* Focus keyword and secondary keywords (only if you enter them)
* SEO title, meta description, and permalink slug (only if you enter them)
* Your site name and site URL

This data is needed so the API can evaluate keyword usage, readability, heading structure, internal linking, and other SEO factors. The content is processed in real time to produce a score and is not stored permanently on the server.

The service is provided by the plugin author. Please review the terms and privacy policy before use:

* Terms of Service: https://github.com/MyfirstSEOplugin/shazite-seo-content-optimizer/blob/main/TERMS.md
* Privacy Policy: https://github.com/MyfirstSEOplugin/shazite-seo-content-optimizer/blob/main/PRIVACY.md

== Privacy Policy ==

This plugin sends your post content (title, body, SEO fields) to an external analysis API hosted on Vercel in order to generate SEO scores and suggestions. No data is stored permanently on the external server. It is processed in real time and discarded after the response is returned.

Data sent includes: post title, post content (HTML), focus keyword, secondary keywords, SEO title, meta description, and permalink slug.

No personally identifiable information about site visitors or end users is collected or transmitted.

The source code for this plugin is publicly available at:
https://github.com/MyfirstSEOplugin/shazite-seo-content-optimizer

== Frequently Asked Questions ==

= Do I need an account to use this plugin? =
No account is needed. The plugin connects to a hosted analysis API automatically.

= Does this plugin work with the Classic Editor? =
No, it requires the Gutenberg block editor.

= Is my content sent to an external server? =
Yes, your post content is sent to a hosted API for analysis. No data is stored permanently. See the Privacy Policy section for full details.

= Where is the source code? =
The full source code including build tools is available at https://github.com/MyfirstSEOplugin/shazite-seo-content-optimizer

== Changelog ==

= 1.1.0 =
* Added FAQ detection and validation
* Added internal linking analysis with relevance grading
* Added semantic coverage check
* Added SERP preview with social tab
* Improved readability scoring
* Panel consolidation and UI improvements
* Security hardening

= 1.0.0 =
* Initial release
