=== WPSwings SEO AEO GEO Optimizer ===
Contributors: wpswings
Donate link: https://wpswings.com/
Tags: seo, ai seo, sitemap, schema markup, redirects
Requires at least: 6.7
Tested up to: 7.1
WC requires at least: 6.5.0
WC tested up to: 11.0.1
Stable tag: 1.0.0
Requires PHP: 7.4
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Complete SEO solution with real-time content analysis, XML sitemaps, schema markup, redirects, and advanced technical SEO features for WordPress.

== Description ==

**A comprehensive SEO plugin for WordPress with AI-ready architecture and modern interface.**

WPSwings SEO AEO GEO Optimizer helps you improve rankings, organic traffic, and search visibility with real-time content analysis, technical SEO tools, and a complete optimization toolkit. The plugin includes AI-ready infrastructure designed to work with WordPress's native AI Client API when it becomes available in future WordPress updates.

[**Contact Us**](https://wpswings.com/contact-us/?utm_source=wpswings-seo-contactus&utm_medium=seo-org-page&utm_campaign=contactus)

== SALIENT FEATURES OF OUR SEO OPTIMIZER PLUGIN ==

**1) Real-Time SEO & Content Analysis**
Get instant SEO and readability scores as you write content. The plugin analyzes your content in real-time and provides actionable suggestions to improve your on-page SEO, keyword density, meta descriptions, and overall content quality. Target multiple keywords with focus keyphrase and secondary keywords support.

**2) AI-Ready Infrastructure**
Built with WordPress AI integration in mind. The plugin is designed to leverage WordPress's native AI capabilities through the WordPress Connector system. AI features will become available when your WordPress installation supports the WordPress AI Client API. Once available, generate optimized meta titles and descriptions with our Bulk Meta Editor featuring AI-powered generation with character limits (60 chars for titles, 160 chars for descriptions).

**3) Enhanced Bulk Meta Editor (AI-Ready)**
Edit meta titles and descriptions for multiple posts at once. The interface includes AI-powered generation capabilities that will activate when WordPress AI Client API becomes available. Once active, click "Generate" to get 3 AI-powered variations, each showing character counts. Select and apply the best variation with one click, ensuring your meta data stays within SEO best practices.

**4) Technical SEO Management**
Complete technical SEO toolkit including XML sitemaps for all content types, Schema.org markup for rich snippets, canonical URLs, robots.txt editor, breadcrumbs, and crawl optimization to ensure search engines can properly index your site.

**5) 301/302 Redirects Management**
Create and manage redirects with hit tracking to prevent 404 errors and maintain your SEO value when restructuring your site. Track redirect performance and identify broken links.

**6) 404 Monitoring & Error Tracking**
Monitor all 404 errors on your site with detailed logs including referrer information, user agents, and timestamps. Quickly identify and fix broken links before they impact your SEO.

**7) WooCommerce Integration**
Dedicated WooCommerce features including product schema markup, product sitemaps, HPOS (High-Performance Order Storage) compatibility, and review schema to improve your e-commerce SEO.

**8) Modern React-Based Interface**
Built with React 18 and WordPress REST API for a fast, responsive, and modern user experience. Clean dashboard with intuitive navigation and real-time updates.

**9) White Label Support**
Rebrand the plugin with your own name, logo, and colors. Perfect for agencies offering SEO services to clients under their own brand.

**10) Multisite Network Support**
Fully compatible with WordPress multisite installations with network activation and centralized management across all sites.

**11) AI Crawler Control**
Generate llms.txt files and manage how AI crawlers and chatbots access your content. Optimize for Answer Engine Optimization (AEO) and control AI-powered search engines.

**12) IndexNow Protocol Integration**
Instant indexing on Bing, Yandex, and other search engines using the IndexNow protocol. Submit your content updates automatically for faster discovery and indexing across multiple search engines.

**13) Google Search Console & Analytics Integration**
Connect your Google Search Console to monitor search performance, indexing status, and click-through rates directly from your WordPress dashboard. Track traffic and user behavior with Google Analytics integration.

**14) Import/Export & Migration Tools**
Seamlessly migrate from Yoast SEO or RankMath with built-in importers that transfer your meta data, redirects, and settings. Export your SEO configuration for backup or moving to another site.

**15) Hreflang Tags for International SEO**
Automatic hreflang tag generation for multilingual and multi-regional sites. Ensure search engines serve the correct language/region version of your content to users worldwide.

**16) Advanced Role & Permission Management**
Granular control over who can access and modify SEO settings. Assign specific SEO capabilities to different user roles, perfect for agencies managing client sites or large teams.

== WITH THE WPSWINGS AI SEO PLUGIN YOU CAN: ==

* Improve your search engine rankings with real-time SEO analysis
* Target multiple keywords with focus keyphrase and secondary keywords
* Future-ready AI infrastructure leveraging WordPress native AI capabilities
* Generate AI-powered meta titles and descriptions (when WordPress AI Client API is available)
* Use the enhanced Bulk Meta Editor to optimize multiple posts
* Create and manage XML sitemaps for all content types
* Add Schema.org markup for rich snippets in search results
* Manage 301/302 redirects with detailed hit tracking
* Monitor and fix 404 errors before they impact SEO
* Optimize WooCommerce products with dedicated schema markup
* Submit content instantly via IndexNow protocol to Bing, Yandex, and more
* Track performance with Google Search Console integration
* Analyze traffic with Google Analytics integration
* Import SEO data from Yoast SEO and RankMath seamlessly
* Generate hreflang tags for international/multilingual sites
* Control user permissions with advanced role management
* Edit meta data in bulk with AI-generated suggestions
* Track Answer Engine Optimization (AEO) performance
* Optimize for AI search engines and chatbots
* Generate llms.txt files for AI crawler control

== WPSWINGS AI SEO COMPATIBILITIES ==

* Compatible with **Gutenberg Block Editor** for seamless content editing
* Works with **Elementor**, **Divi**, **Beaver Builder**, and other page builders
* Compatible with **WooCommerce** with HPOS (High-Performance Order Storage) support
* Works with **WPML** and **Polylang** for multilingual SEO with automatic hreflang tags
* Compatible with **WooCommerce Subscriptions** for subscription products
* Works with **WordPress Multisite** networks
* Integrates with **Google Search Console** for performance tracking
* Connects to **Google Analytics** for traffic insights
* **IndexNow protocol** support for instant indexing on Bing, Yandex, Seznam, and Naver
* **AI-ready architecture** designed for WordPress native AI Client API
* Import tools for **Yoast SEO** and **RankMath** migration
* Compatible with all major WordPress themes
* REST API integration for headless WordPress setups

== WHAT PREMIUM VERSION OF WPSWINGS AI SEO OFFERS ==

**1) Advanced AI Features** - Unlimited AI-powered content generation, advanced content briefs, and AI-driven internal linking suggestions (requires WordPress AI Client API support)

**2) Enhanced AI Capabilities** - Priority access to advanced AI features and expanded usage limits when WordPress AI Client API becomes available

**3) Advanced Schema Types** - Support for all Schema.org types including Event, Recipe, Course, Job Posting, and more

**4) Advanced Crawl Control** - Granular control over how search engines crawl your site with AI-powered crawler optimization

**5) Priority Support** - Get faster response times and dedicated support from our SEO experts

**6) Advanced Analytics** - Detailed SEO performance reports, ranking tracking, and competitive analysis

**7) Unlimited Redirects** - Create unlimited 301/302 redirects with advanced pattern matching

== TAKE ADVANTAGE OF EXCLUSIVE FEATURES OF WPSWINGS AI SEO ==

WPSwings AI SEO helps you optimize your WordPress website for modern search engines including Google, Bing, and AI-powered search engines.

> Note: Get [**WPSwings SEO AEO GEO Optimizer Pro**]

== SUPPORT ==

If you need support or have questions, kindly use our online chat window [**here**](https://wpswings.com/?utm_source=wpswings-official&utm_medium=seo-org-page&utm_campaign=official) or connect with us then [**Generate a ticket**](https://wpswings.com/submit-query/?utm_source=wpswings-seo-submit-query&utm_medium=seo-org-page&utm_campaign=submit-query)

> Create and Revamp your website with [**WordPress Services**](https://wpswings.com/wordpress-services/?utm_source=wpswings-seo-services&utm_medium=seo-org-page&utm_campaign=wordpress-services)

> If our documentation doesn't contain the solution to your problem, you can visit the [**WP Swings Forums Community**](https://forums.wpswings.com/?utm_source=wpswings-forums&utm_medium=seo-org-page&utm_campaign=forum) or [**Generate a ticket**](https://wpswings.com/submit-query/?utm_source=wpswings-seo-submit-query&utm_medium=seo-org-page&utm_campaign=submit-query)

== Installation ==

= Automatic installation =

Automatic installation is the easiest option as WordPress handles the file transfers itself and you don't need to leave your web browser. To do an automatic install of the plugin, log in to your WordPress dashboard, navigate to the Plugins menu, and click Add New.

In the search field type **"WPSwings SEO AEO GEO Optimizer"** and click Search Plugins. Once you've found our WPSwings AI SEO plugin you can view details about it such as the point release, rating, and description. Most importantly, of course, you can install it by simply clicking **"Install Now"**.

= Manual installation =

The manual installation method involves downloading our WPSwings AI SEO plugin and uploading it to your web server via your favorite FTP application. The WordPress codex contains [**instructions on how to do this here**](https://wordpress.org/support/article/managing-plugins/#manual-plugin-installation).

= Updating =

Automatic updates should work like a charm; as always though, ensure you backup your site just in case.

= After Activation =

After activating the plugin, you'll see a setup wizard. Follow these steps to get started:

**Step 1: Complete Setup Wizard**
* The 7-step setup wizard will automatically appear on first activation
* Configure your site type, content types, and basic SEO settings
* You can skip the wizard and configure settings later from the plugin dashboard

**Step 2: Access Plugin Settings**
* Navigate to WordPress Admin > SEO Optimizer (in the left sidebar)
* The main dashboard shows your SEO score, site health, and quick actions

**Step 3: Configure Basic Settings**
* Go to Settings tab to configure titles, meta descriptions, and site-wide SEO options
* Enable XML sitemaps for your content types (posts, pages, products)
* Configure breadcrumbs and schema markup if desired

**Step 4: Optimize Your Content**
* Edit any post or page in WordPress
* Find the "SEO Optimizer" panel below the editor
* Add a focus keyword to get real-time SEO analysis
* Review the SEO score and follow recommendations to improve content
* Edit meta title and description for search engines

**Step 5: Generate XML Sitemaps**
* Go to SEO Optimizer > Sitemaps
* Your sitemap is automatically generated at yoursite.com/sitemap.xml
* Copy the sitemap URL

**Step 6: Submit Sitemap to Search Engines**
* Open Google Search Console (https://search.google.com/search-console)
* Add your site if you haven't already
* Go to Sitemaps section and submit your sitemap URL
* Optionally: Enable IndexNow in plugin settings for instant indexing on Bing/Yandex

**Optional: Connect Google Services**
* Go to SEO Optimizer > Integrations
* Click "Connect Google Search Console" to view search performance data
* Click "Connect Google Analytics" to track traffic and user behavior

**Optional: Manage Redirects and 404 Errors**
* Go to SEO Optimizer > Redirects to create 301/302 redirects
* Go to SEO Optimizer > 404 Monitor to track broken links

**Optional: Bulk Edit Meta Data**
* Go to SEO Optimizer > Bulk Meta Editor
* Select multiple posts/pages to edit meta titles and descriptions at once
* Click Save to apply changes

Note: AI features require WordPress AI Client API support, which will be available in a future WordPress update. Core SEO functionality (sitemaps, schema, redirects, content analysis) works without AI.

== External Services ==

This plugin may connect to external services depending on which features you enable. Below is a complete list of all external services and when they are used.

= WordPress AI Client API (Future AI Features) =

The plugin is designed to use WordPress's native AI Client API for AI-powered features when available.

* **Data sent:** Content text, keywords, and prompts for meta generation (when WordPress AI Client API becomes available)
* **When:** When WordPress AI Client API is supported by your WordPress installation and you use AI generation features
* **Endpoint:** Managed by WordPress core through Settings > Connectors (future WordPress feature)
* **Terms:** Depends on AI provider configured at the WordPress level
* **Privacy:** Managed by site-level provider configuration in WordPress
* **Note:** This functionality requires a future WordPress update that includes the AI Client API (`wp_ai_client_prompt()` function). AI features are currently non-functional on WordPress 6.0-7.1.

= Google OAuth 2.0 Service =

Used to authenticate and obtain access tokens for Google Search Console and Google Analytics integrations.

* **Data sent:** Authorization code, client ID, client secret, refresh token (for token exchange only)
* **When:** When you connect or refresh your Google Search Console or Google Analytics account in plugin settings
* **Endpoint:** https://oauth2.googleapis.com/token
* **Terms:** https://developers.google.com/terms
* **Privacy:** https://policies.google.com/privacy
* **Note:** This service is only used for OAuth authentication flow when explicitly connecting Google services

= Google Search Console API =

Used to fetch search performance data, indexing status, and click-through rates.

* **Data sent:** Site URL and OAuth authentication token
* **When:** When you connect your Google Search Console account in plugin settings
* **Endpoint:** https://www.googleapis.com/webmasters/v3/sites/
* **Terms:** https://developers.google.com/terms
* **Privacy:** https://policies.google.com/privacy

= Google Analytics API =

Used to fetch traffic data and user behavior insights.

* **Data sent:** Site URL and OAuth authentication token
* **When:** When you connect your Google Analytics account in plugin settings
* **Endpoint:** https://www.googleapis.com/analytics/
* **Terms:** https://developers.google.com/terms
* **Privacy:** https://policies.google.com/privacy

= Google Fonts (Admin Interface Only - Disabled by Default) =

**IMPORTANT: Google Fonts are DISABLED by default.** The plugin does NOT load Google Fonts unless you explicitly enable them via the `wpsagopt_enable_google_fonts` filter.

To enable Google Fonts (Space Grotesk, Inter, IBM Plex Mono) in your plugin's admin interface, add this to your theme's functions.php:
```php
add_filter( 'wpsagopt_enable_google_fonts', '__return_true' );
```

* **Data sent:** HTTP requests for font files from visitor's browser (admin users only) - ONLY IF ENABLED
* **When:** When admin users access the plugin dashboard pages in WordPress admin - ONLY IF ENABLED
* **Endpoint:** https://fonts.googleapis.com/
* **Terms:** https://policies.google.com/terms
* **Privacy:** https://policies.google.com/privacy
* **Note:** Google Fonts are disabled by default for privacy compliance and are only loaded in the WordPress admin area (never on the front-end) if explicitly enabled

= IndexNow Protocol =

Used for instant content indexing on Bing, Yandex, Seznam, Naver, and other participating search engines.

* **Data sent:** Updated page URLs and site domain
* **When:** When IndexNow is enabled and content is published or updated
* **Endpoint:** https://api.indexnow.org/indexnow
* **Terms:** https://www.indexnow.org/terms
* **Privacy:** No personal data is sent, only public URLs

= Google Sitemap Ping Service (Currently Unused - Available for Programmatic Use) =

The plugin includes a public method to notify Google about sitemap updates, though it is **not currently called automatically** by the plugin. This service can be triggered programmatically by third-party code or custom implementations.

* **Data sent:** Sitemap URL only (public data)
* **When:** Only when explicitly called via the `ping_search_engines()` method - NOT automatic
* **Endpoint:** https://www.google.com/ping?sitemap=
* **Terms:** https://policies.google.com/terms
* **Privacy:** https://policies.google.com/privacy
* **Note:** This functionality exists in the codebase but is not actively used by default

= Bing Sitemap Ping Service (Currently Unused - Available for Programmatic Use) =

The plugin includes a public method to notify Bing about sitemap updates, though it is **not currently called automatically** by the plugin. This service can be triggered programmatically by third-party code or custom implementations.

* **Data sent:** Sitemap URL only (public data)
* **When:** Only when explicitly called via the `ping_search_engines()` method - NOT automatic
* **Endpoint:** https://www.bing.com/ping?sitemap=
* **Terms:** https://www.bing.com/servicesagreement
* **Privacy:** https://privacy.microsoft.com/privacystatement
* **Note:** This functionality exists in the codebase but is not actively used by default

= No Other External Services =

You can disable any of these integrations at any time in the plugin settings. The core SEO functionality (XML sitemaps, schema markup, redirects, 404 monitoring, breadcrumbs, robots.txt editor) works completely offline without any external service connections.

== Building From Source ==

This plugin includes compiled JavaScript assets in `admin/build/`. The human-readable source code is in `admin/src/`.

= Build Requirements =

* Node.js 16+ and npm
* The plugin uses Vite for building React components

= Build Steps =

1. Navigate to the `admin/` directory
2. Install dependencies: `npm install`
3. Build for production: `npm run build`
4. Development mode with hot reload: `npm run dev`

The build process compiles React/JSX source files from `admin/src/` into bundled JavaScript and CSS in `admin/build/`.

== Screenshots ==

1. **Dashboard Overview** - SEO score and site health overview with key metrics
2. **Real-time Content Analysis** - Live SEO analysis in the WordPress editor
3. **AI Title Generator** - AI-powered meta title and description generator with character limits
4. **Enhanced Bulk Meta Editor** - Edit and generate AI-powered meta data for multiple posts with character counters
5. **XML Sitemaps** - Sitemap configuration for all content types
6. **Redirects Manager** - Create and manage 301/302 redirects
7. **404 Monitor** - Track and fix 404 errors with detailed logs
8. **Schema Markup** - Configure Schema.org structured data
9. **Setup Wizard** - 7-step guided setup process
10. **Technical SEO** - Breadcrumbs, canonical URLs, and crawl optimization
11. **WooCommerce Integration** - Product schema and e-commerce SEO with HPOS support
12. **AI Settings** - Configure AI providers (OpenAI, Anthropic, Google) and API keys

== Frequently Asked Questions ==

= Is this plugin free? =

Yes! The core SEO features are completely free. AI features require an API key from your preferred provider (OpenAI, Anthropic, or Google), which you obtain directly from them.

= Do I need coding knowledge to use this plugin? =

No! The plugin is designed for everyone, from beginners to experts. The guided 7-step setup wizard makes it easy to get started, and the intuitive interface requires no technical knowledge.

= Will this plugin slow down my site? =

No. The plugin is optimized for performance with database indexing, intelligent caching, and lazy loading. Most operations complete in under 100ms. The modern React interface is also highly optimized.

= Does it work with WooCommerce? =

Yes! The plugin includes dedicated WooCommerce features including product schema markup, product sitemaps, HPOS (High-Performance Order Storage) compatibility, and review schema for better e-commerce SEO.

= Can I use this on a multisite network? =

Yes! The plugin fully supports WordPress multisite installations with network activation and centralized management across all sites.

= Is it compatible with page builders? =

Yes! The plugin works with all major page builders including Gutenberg (Block Editor), Elementor, Divi, Beaver Builder, WPBakery, and more.

= Do AI features work right now? =

AI features are currently non-functional and require a future WordPress update that includes the AI Client API. The plugin is designed to leverage WordPress's native AI capabilities through the WordPress Connector system. When WordPress releases AI Client API support, AI features will activate automatically without requiring plugin updates.

= How will AI features work when available? =

Once WordPress AI Client API becomes available, you'll configure your preferred AI provider once at the WordPress level (Settings > Connectors), and all AI-enabled plugins will use that configuration. The Bulk Meta Editor will then let you click "Generate" to create 3 AI-powered variations of meta titles (60 characters) and descriptions (160 characters) with character counters for SEO best practices.

= Do I need an API key? =

Not in the plugin itself. When WordPress AI Client API becomes available, you'll configure your AI provider credentials at the WordPress level (Settings > Connectors), not in individual plugins. The plugin will use WordPress's centralized AI configuration.

= Is it GDPR compliant? =

Yes. The plugin doesn't collect or store personal data on WPSwings servers. Once AI features become available (when WordPress AI Client API is supported), data will be sent to your chosen AI provider (configured at WordPress level) according to their privacy policy. Currently, no AI data is sent as AI features are non-functional. No user data is sent to WPSwings servers.

= Can I customize the plugin for clients? =

Yes! The plugin includes white-label features that let you rebrand it with your own name, logo, and colors. Perfect for agencies offering SEO services.

= How do I submit my sitemap to Google? =

After activating the plugin, go to the Sitemaps section to view your sitemap URL (usually yoursite.com/sitemap.xml). Copy this URL and submit it in Google Search Console under Sitemaps.

= Does it support multilingual sites? =

Yes! The plugin is compatible with WPML and Polylang for multilingual SEO. You can set different meta data for each language.

= Does this plugin use AI? =

The plugin is designed with AI-ready architecture that will leverage WordPress's native AI Client API when it becomes available in a future WordPress update. Currently, AI features are non-functional as they require WordPress AI Client API support (`wp_ai_client_prompt()` function). The core SEO functionality works completely without AI and includes all technical SEO features like sitemaps, schema markup, redirects, and 404 monitoring.

= Can I import my SEO data from other plugins? =

Yes! The plugin includes importers for Yoast SEO and RankMath, allowing you to migrate your existing meta data, redirects, and settings seamlessly. Go to the Import/Export section in the plugin dashboard to start the migration process.

= What is IndexNow and why should I use it? =

IndexNow is a protocol that allows you to instantly notify search engines (Bing, Yandex, Seznam, Naver) when your content is published or updated. This speeds up indexing compared to waiting for search engines to crawl your site. The plugin handles this automatically when enabled.

= Can I control who has access to SEO features? =

Yes! The plugin includes advanced role and permission management. You can assign specific SEO capabilities to different user roles, making it perfect for agencies managing client sites or large teams where you want to control who can modify SEO settings.

= Does this support international/multilingual sites? =

Absolutely! The plugin automatically generates hreflang tags for international and multilingual sites. It works seamlessly with WPML and Polylang to ensure search engines serve the correct language/region version of your content to users worldwide.

= Where can I get support? =

* Support Forum: https://wordpress.org/support/plugin/wpswings-seo-aeo-geo-optimizer/
* Email: support@wpswings.com

= My Question is not listed? =

Please visit [**WP Swings SEO Knowledge Base**](https://support.wpswings.com/wordpress-plugins-knowledge-base/category/wpswings-seo-aeo-geo-optimizer/?utm_source=wpswings-seo-kb&utm_medium=seo-org-page&utm_campaign=kb)

== Changelog ==

= 1.0.0 - 2026-09-07 =
* Initial release
* Real-time SEO and readability analysis in WordPress editor
* AI-ready infrastructure designed for WordPress AI Client API (future feature)
* Enhanced Bulk Meta Editor with AI-ready generation interface
  - AI generation features will activate when WordPress AI Client API becomes available
  - Character counters for meta titles (60 characters max) and descriptions (160 characters max)
  - Ready to generate 3 variations with one-click application (when AI is available)
* XML sitemaps for all content types (posts, pages, custom post types)
* Schema.org markup with support for Article, Product, Review, FAQ, and more
* Redirects management with 301/302 support and hit tracking
* 404 monitoring and logging with detailed error reports
* WooCommerce integration with product schema and HPOS support
* IndexNow protocol integration for instant indexing on Bing, Yandex, Seznam, and Naver
* Google Search Console integration for performance tracking
* Google Analytics integration for traffic insights
* Import tools for Yoast SEO and RankMath migration
* Export functionality for SEO settings and data backup
* Hreflang tags for international and multilingual SEO
* Advanced role and permission management for team collaboration
* White label capabilities for agencies
* Multisite network support
* Modern React-based admin interface
* Breadcrumbs with Schema.org markup
* Canonical URL management
* Robots.txt editor
* llms.txt generation for AI crawler control
* AEO (Answer Engine Optimization) tracking
* Content analysis with focus keyword optimization
* Secondary keywords support for targeting multiple keywords per post
* Site health checks and recommendations
* WCAG 2.1 AA accessibility compliant
* Mobile-responsive admin interface
* REST API endpoints for headless WordPress
* Developer hooks and filters
* Translation ready with .pot file
* PHPCS compliant code following WordPress Coding Standards

== Upgrade Notice ==

= 1.0.0 =
Initial release with comprehensive SEO features, AI-ready Bulk Meta Editor, IndexNow protocol, Google Search Console & Analytics integration, import/export tools, hreflang tags, and modern React interface. AI features require future WordPress AI Client API support.

== Privacy Policy ==

This plugin:
* Does not collect or transmit any user data to WPSwings servers
* Does not set any cookies on the front-end of your website
* Does not track visitors on your website
* Stores all SEO data, settings, and configuration locally in the WordPress database
* Stores plugin cache files and generated assets locally in `wp-content/cache/` or database
* Makes external API requests only when you explicitly enable optional features (Google Search Console, Google Analytics, IndexNow) — see "External Services" section above for complete details. AI generation requires future WordPress AI Client API support.
* Does NOT load Google Fonts by default (disabled for privacy compliance). Google Fonts can be optionally enabled via the `wpsagopt_enable_google_fonts` filter — see "External Services" section for details
* Is designed to send content text, keywords, and prompts through WordPress AI Client API (when available in a future WordPress update) to your WordPress-configured AI provider. Currently, AI features are non-functional as they require WordPress AI Client API support.
* Sends site URL and OAuth tokens to Google Search Console and Google Analytics APIs only when you explicitly connect these services in plugin settings. See https://policies.google.com/privacy
* Sends updated page URLs (no personal data) to IndexNow participating search engines only when you enable IndexNow and publish/update content. See https://www.indexnow.org/terms

== Credits ==

* Developed by WP Swings
* Built with React 18 and WordPress REST API
* Admin interface does NOT load Google Fonts by default (can be optionally enabled via filter) — see External Services section
* Powered by Vite for fast build times
* Inspired by modern SEO best practices and user feedback
* Special thanks to the WordPress and WooCommerce communities

== Support ==

* Support Forum: https://wordpress.org/support/plugin/wpswings-seo-aeo-geo-optimizer/
* Email: support@wpswings.com
* Live Chat: https://wpswings.com/
