=== ByTheWeb AI – Content Generator & AI Assistant ===
Contributors: bytheweb
Tags: ai, content generator, seo, schema, faq
Requires at least: 6.0
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 1.9.1
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Audit how ChatGPT, Gemini, Perplexity and Claude understand your site, then improve AI visibility, SEO/GEO, content and media.

== Description ==

https://www.youtube.com/watch?v=A535ad_5YB4

[ByTheWeb AI](https://bytheweb.ai) is your all-in-one AI assistant for WordPress. 
Free WordPress Plugin built for AI engines to understand, reference, and recommend your website.

= New: AI Audit for ChatGPT, Gemini, Perplexity and Claude =

Launch an AI visibility scan for your website from the WordPress dashboard. The report opens on ByTheWeb.ai in a new browser tab and shows how leading AI engines currently understand and describe your website.
Gemini and ChatGPT are available without an API connection. Connect your ByTheWeb AI account to include Perplexity and Claude in the audit.

== Take your site AI Visibility & SEO to the next level  ==

[ByTheWeb GEO](https://wordpress.org/plugins/bytheweb-geo/) bridges the gap between classic SEO and modern AI readiness, ensuring your content is structured, summarized, and optimized for AI crawlers and Answer Engines.


== Features ==


= AI Audit - ChatGPT, Gemini, Perplexity and Claude =

Launch the ByTheWeb AI Website Scanner directly from your WordPress dashboard and review how leading AI engines understand the current website.

* The current WordPress website domain is selected automatically.
* Review separate results from ChatGPT, Gemini, Perplexity and Claude.
* Discover detected facts, unclear information and questions your website should answer.
* Review public sources and citations where returned by the AI provider.
* Gemini and ChatGPT Audits are available without an API connection.
* Connect your ByTheWeb AI account to include Perplexity and Claude.
* The complete report opens on ByTheWeb.ai in a new browser tab.


= FAQ Schema Generation (JSON-LD) =

This feature is a true game-changer for the AI era. It adds FAQ Schema (JSON-LD - Rich Results) to any Page/Post/CPT - Create clearer, structured content that helps Google and LLMs (AI engines) to easily scan your site.

[🔎 Quick Video Guide (2:30)](https://www.youtube.com/watch?v=Ya6F71XtBFo) - FREE 
[🔎 Quick Video Guide (1:59)](https://www.youtube.com/watch?v=8kVf824bgt4) - WITH AI


= Media Metadata Optimization (Alt, Title, Caption & Description) =

Turn your images into an SEO and AI advantage. Easily manage Alt text, titles, and descriptions from one place to boost accessibility, image search rankings, and AI-driven discoverability.

[🔎 Quick Video Guide (1:42)](https://www.youtube.com/watch?v=mcBOcn0Y7b8) - FREE 
[🔎 Quick Video Guide (1:12)](https://www.youtube.com/watch?v=qrFnPasmj-o) - WITH AI 


= Featured AI Image Generator + Media Metadata =

Auto-generate realistic, topic-matched featured images complete with optimized SEO metadata. Instantly make your posts look professional while boosting visibility for search engines and AI.

[🔎 Quick Video Guide (1:05)](https://www.youtube.com/watch?v=7Fkhu-sIm98) - WITH AI


= AI Article Wizard (Content Generation) =

Create complete articles in a guided workflow with article content, tags, FAQ Schema, image concepts, and SEO-related metadata.
When a supported SEO plugin is active, generated SEO fields are synchronized with the active provider. ByTheWeb AI supports Yoast SEO and Rank Math SEO. When ByTheWeb GEO is active, generated Short AI Answer and AI Summary fields are also available for GEO optimization.

[🔎 Quick Video Guide (3:20)](https://www.youtube.com/watch?v=JBYQ2sYWczI) - WITH AI


= Auto Pilot (Automated Content Workflow) =

Automate your content queue with optional auto-publishing. The system builds and saves complete drafts to WordPress, then emails you automatically so you can review and publish in one click.
Generated SEO metadata is synchronized with supported active SEO plugins, including Yoast SEO and Rank Math SEO. When ByTheWeb GEO is active, GEO fields are also generated for the article.

[🔎 Quick Video Guide (1:45)](https://www.youtube.com/watch?v=b_iH94i4p5c) - WITH AI


== Security & Access Control ==

Security is our top priority. ByTheWeb AI strictly follows WordPress capability standards to ensure that your API credits are completely safe from unauthorized usage. Subscribers, store customers, or guests cannot trigger AI actions or consume your credits.

* **Content Generation & Editing:** Only users with the `edit_posts` capability (Administrators, Editors, Authors, and Contributors) have access to the AI Article Wizard, Image Generator, Media Optimizer, and FAQ generation tools.
* **System Settings & Auto Pilot:** Users with the `manage_options` or `edit_others_posts` capabilities (Administrators and Editors) can configure the Auto Pilot, manage the AI queue, update pricing caches, and modify general plugin settings. However, **modifying the API Key and managing credits is strictly restricted to Administrators (`manage_options`)**.
* **AJAX Endpoint Protection:** Every single AJAX endpoint in our plugin is protected by a double-layer security mechanism. This includes strict Nonce Verification to prevent Cross-Site Request Forgery (CSRF) attacks, and a Capability Check (`current_user_can`) to ensure the logged-in user is authorized before executing any action. Unauthorized requests are immediately rejected by the server.

== External services ==

This plugin connects to our external API service (ByTheWeb.Cloud) to process AI-powered features such as article generation, FAQ generation, image generation, and image analysis without slowing down your server.

* **What data is sent and when:**
  - When an authorized user launches AI Audit, the plugin opens the ByTheWeb.ai Website Scanner in a new browser tab and includes the current website domain in the `btw_scan_url` URL parameter.
  - Launching AI Audit does not intentionally send private WordPress administration content, passwords, unpublished posts, or private database content.
  - When generating an article, the plugin sends the article topic (prompt) and the site's locale language to our server.
  - When generating or analyzing images, the plugin sends the image subject, environment preferences, or the URL of the image being analyzed.
  - When generating FAQ schema, the plugin sends the post's text content to our server for analysis.
  - Every API request includes your API Key and your site's Domain URL for authentication purposes.

[Website Scanner](https://bytheweb.ai/site-scanner/) | [Cloud Service](https://bytheweb.cloud) | [Terms of Service](https://bytheweb.ai/terms/) | [Privacy Policy](https://bytheweb.ai/privacy/)

*Note: An API key is required to connect to the external cloud AI features. You can obtain an API key from the plugin settings page or our website.*

== Help & Documentation ==

Get help, support on [documentation](https://bytheweb.ai/support/) page. 
Visit ByTheWeb.ai - AI Content & SEO Assistant [official website](https://bytheweb.ai) | [AI Credit & pricing](https://bytheweb.ai/pricing/).

== Installation ==

1. Upload the plugin files to the `/wp-content/plugins/bytheweb-ai` directory, or install the plugin through the WordPress plugins screen.
2. Activate the plugin through the 'Plugins' screen in WordPress.
3. Go to the "ByTheWeb AI" menu in your dashboard.
4. Open "AI Audit" to scan the current website. OPTIONAL: Connect your API Key to include all supported AI engines and use the plugin's additional cloud AI features.

== Frequently Asked Questions ==

= Do I need an account to use this plugin? =
Many key features are completely FREE and do not require an account. This includes manually adding FAQ Schema (JSON-LD), managing image metadata, and launching the AI Audit with the engines available without an API connection.
To use advanced AI-powered features such as generating articles, automatically generating FAQs from page content, creating AI images, or using AI-assisted media optimization, you will need to connect an API Key.

= What is AI Audit? =
AI Audit opens the ByTheWeb.ai Website Scanner in a new browser tab for the current WordPress site domain. It provides separate results from ChatGPT, Gemini, Perplexity and Claude. Gemini and ChatGPT are available without an API connection, while a connected ByTheWeb AI account enables all supported engines.

= Does ByTheWeb AI support Yoast SEO and Rank Math SEO? =
Yes. ByTheWeb AI supports both Yoast SEO and Rank Math SEO for generated article SEO metadata. When a supported SEO plugin is active, the Article Wizard and Auto Pilot can synchronize the generated SEO title, meta description, and focus keyword with the active provider.

= Where can I find the pricing and packages? =
You can find all our plans, including free starting credits, on our official website: [bytheweb.ai](https://bytheweb.ai)

= Will this plugin slow down my website? =
No. ByTheWeb AI acts as a client. All the heavy lifting and AI computations are processed securely on our external cloud servers (ByTheWeb cloud), ensuring your website remains fast and lightweight.

= Does the FAQ Generator actually create JSON-LD Schema? =
Yes! When you generate an FAQ, the plugin automatically injects valid FAQPage JSON-LD schema into your page's head, which helps search engines display rich results.

== Screenshots ==

1. AI Audit: Scan your website directly from the WordPress dashboard and see how ChatGPT, Gemini, Perplexity, and Claude understand your site.
2. Image Optimizer: Bulk update your media library. Generate meaningful Alt text, titles, captions, and descriptions to boost SEO and accessibility.
3. FAQ Generator: Automatically generate FAQ Schema for any page or post to earn Rich Results without changing your page design.
4. Image Generator: Auto-generate realistic featured images with proper SEO text fields.
5. Article Wizard (Step 1 - Setup): Start your content production workflow by defining your core topic and keyword strategy.
6. Article Wizard (Step 2 - Outline): Configure the article tone and review the SEO, GEO, and FAQ features available for the active plugins.
7. Article Wizard (Step 3 - Draft): Your comprehensive AI-generated draft is ready! Review the text and prepare to generate your featured image next.
8. Article Wizard (Step 4 - AI Image Generation): A high-quality, realistic featured image is created specifically for your article's context.
9. Article Wizard (Step 5 - Image SEO): Maintain full control by confirming or editing automated image SEO data, including Alt Text, Title, Caption, and Description, before saving.
10. Article Wizard (Step 6 - Review & Publish): The final check! Review all generated content, metadata, tags, and FAQs before publishing to your site.
11. Auto Pilot: Schedule automatic content generation. Produce structured drafts and featured images on a predictable routine while maintaining consistency.

== Changelog ==

= 1.9.1 =
* Fix: Display exact bytheweb.cloud prices with decimals instead of rounded numbers.

= 1.9.0 =
* Added compatibility with Rank Math SEO.
* Added a unified SEO provider system for Yoast SEO, Rank Math SEO, and ByTheWeb GEO.
* Added Rank Math SEO integration to the AI Article Wizard and Auto Pilot.
* Generated SEO titles, meta descriptions, and focus keywords are now synchronized with the active supported SEO provider.
* Improved the Article Wizard and Auto Pilot interfaces to accurately reflect the active SEO and GEO plugins.
* Removed the legacy Site Analysis page and related dashboard functionality.
* Removed the legacy SEO Audit page and related settings.
* Simplified dashboard issue counters to focus on Media Optimization issues.
* Updated plugin texts and interfaces to remove outdated Yoast-only references.

= 1.8.2 =
* Added a new AI Audit page with direct access to the ByTheWeb AI Website Scanner for the current site domain.
* Added AI engine availability indicators for ChatGPT, Gemini, Perplexity and Claude based on the website's API connection status.
* Improved API Key verification so invalid or domain-mismatched keys are rejected and not saved.
* Improved the AI Audit interface with a fixed site-domain display and a clear connection notice for enabling all supported AI engines.
* Removed automatic plugin activation and deactivation analytics.

= 1.8.1 =
* Added the new bytheweb branding.

Older release details are available in the included changelog.txt file.