=== CleanSEO AI ===
Contributors: wpplugi
Tags: seo, ai, meta description, alt text, sitemap
Requires at least: 6.0
Tested up to: 7.0
Requires PHP: 8.0
Stable tag: 1.5.3.63
License: GPLv2 or later

CleanSEO AI helps WordPress users improve SEO titles, meta descriptions and image alt texts with AI-assisted tools.

== Description ==

CleanSEO AI is a focused SEO cleanup assistant for WordPress. It helps you find missing SEO basics, create better SEO titles and meta descriptions, improve image alt texts, and keep a simple XML sitemap available.

The Free version focuses on useful one-at-a-time SEO work: analyze one page or post, check the suggestions, and save only the fixes you approve. You can also generate and edit image alt text for individual media items. Guided batch processing and image ALT batch generation are shown as Pro automation features but are not active in the Free package.

CleanSEO AI is useful for small business websites, service pages, blogs and WordPress freelancers who want a clearer way to improve basic SEO without a complicated SEO process.

= Features =

* AI-assisted SEO titles and meta descriptions
* AI-assisted image alt texts
* Review-based cleanup preview
* Pro feature preview for guided batch processing
* Image SEO overview
* Basic SEO score and missing-field overview
* XML sitemap support
* Finnish and English interface
* Optional OpenAI API key or OpenAI connector support

== Installation ==

1. Upload the plugin folder to `/wp-content/plugins/` or install the ZIP in WordPress.
2. Activate CleanSEO AI in the Plugins screen.
3. Open CleanSEO AI in the WordPress admin menu.
4. Add an OpenAI API key or configure a supported OpenAI connector.
5. Start with one important page or one image, review the result and save the changes you approve.

== Frequently Asked Questions ==

= Does CleanSEO AI save changes automatically? =

The editor workflow lets you review suggestions before saving. In the Free version, batch processing is not active; it is presented as a Pro automation feature.

= Does CleanSEO AI visually analyze images? =

No. Image alt text is generated from text context such as the page title, nearby text, caption, media title, media description and filename. If the context is too weak, the image may be skipped instead of saving a poor alt text.

= Where are image alt texts saved? =

They are saved in WordPress's own Alternative Text field for media attachments.

== Changelog ==

= 1.5.3.63 =
* Converted the package into a clearer Free version.
* Removed the plugin license management UI and license-gated tools.
* Kept guided batch tools visible as a Pro automation preview, while Free focuses on one-at-a-time SEO work.
* Updated readme text to match the Free workflow.

= 1.5.3.61 =
* Added caching around image context lookups.
* Kept direct SQL only where WordPress APIs are not suitable.
