=== Ferendo — AI-Native SEO ===
Contributors: sajudeveloper18, wontonee
Donate link: https://wontonee.com/products/ferendo
Tags: seo, ai, schema, sitemap, metadata
Requires at least: 6.0
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 0.9.3
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

AI-native SEO — on-page optimization, schema, sitemaps, and BYOK content intelligence.

== Description ==

Ferendo helps you optimize WordPress content for classic search engines and AI answer engines.

Features include:

* Per-post SEO fields (title, description, focus keyphrase, canonical, noindex, schema type)
* Open Graph title and description overrides
* XML sitemaps with optional search-engine ping controls
* JSON-LD schema output and breadcrumb helpers
* Redirect manager and robots.txt controls
* Block editor SEO panel with Search / AI / Health scoring
* Centralized Content SEO admin screen for bulk meta editing
* Optional AI suggestions and audits (WordPress AI Client when available, or bring-your-own-key providers)

Plugin homepage: https://wontonee.com/products/ferendo

This plugin does not track visitors or send analytics without the site owner's configuration. Optional AI and sitemap-ping features only contact third-party services when an administrator enables them and provides credentials where required.

== Installation ==

1. Upload the plugin files to `/wp-content/plugins/ferendo`, or install through the WordPress plugins screen.
2. Activate the plugin through the Plugins screen.
3. Visit **Ferendo** in the admin menu to configure AI and general SEO settings.

== Frequently Asked Questions ==

= Does Ferendo require an AI API key? =

No. Core SEO features work without AI. On WordPress 7.0+, AI features prefer the site-level WordPress AI Client / Connectors configuration when available. You may also configure a BYOK provider key under **Ferendo → AI Setup**.

= Can I migrate from Yoast or Rank Math? =

Yes. Use **Ferendo → Migrations** to import compatible meta where available.

= Does this plugin track users? =

No. Ferendo does not track visitors. Outbound requests only happen for optional features you enable (AI suggestions/audits and sitemap pings), using data described under External services.

== External services ==

Ferendo may connect to the following third-party / external services when the related optional features are enabled by an administrator.

= OpenAI =

Used for optional AI text generation (meta suggestions, content audits) when the AI provider is set to OpenAI under Ferendo → AI Setup (BYOK fallback when the WordPress AI Client is not used).

Data sent: prompt text derived from post title/content/meta and admin-entered instructions, plus the model name and temperature. Sent only when an admin triggers an AI action.

Service: OpenAI — Terms of use: https://openai.com/policies/terms-of-use — Privacy policy: https://openai.com/policies/privacy-policy

= Anthropic =

Used for optional AI text generation when the AI provider is set to Anthropic under Ferendo → AI Setup.

Data sent: prompt text derived from post title/content/meta and admin-entered instructions, plus the model name and temperature. Sent only when an admin triggers an AI action.

Service: Anthropic — Terms of service: https://www.anthropic.com/legal/consumer-terms — Privacy policy: https://www.anthropic.com/legal/privacy

= Google Gemini (Generative Language API) =

Used for optional AI text generation when the AI provider is set to Google under Ferendo → AI Setup.

Data sent: prompt text derived from post title/content/meta and admin-entered instructions, plus the model name and temperature. Sent only when an admin triggers an AI action.

Service: Google Generative AI — Terms of service: https://ai.google.dev/gemini-api/terms — Privacy policy: https://policies.google.com/privacy

= Google sitemap ping =

Used to notify Google that the site sitemap may have changed, when sitemap pinging is enabled or when an admin clicks the manual ping button.

Data sent: the public sitemap URL of this WordPress site. No personal user data is sent.

Service: Google Search — Terms of service: https://policies.google.com/terms — Privacy policy: https://policies.google.com/privacy

= Bing sitemap ping =

Used to notify Bing that the site sitemap may have changed when an admin runs a manual sitemap ping.

Data sent: the public sitemap URL of this WordPress site. No personal user data is sent.

Service: Microsoft Bing Webmaster — Terms of use: https://www.microsoft.com/en-us/servicesagreement — Privacy statement: https://privacy.microsoft.com/en-us/privacystatement

== Changelog ==

= 0.9.3 =
* Point Plugin URI and Donate link to the live Ferendo product page.

= 0.9.2 =
* Fixed Plugin URI / Donate / Bing privacy links to working public URLs.
* Resolve sitemap index URL via WordPress core sitemaps API.
* Strengthened REST permission checks and late-output escaping.

= 0.9.1 =
* Display name updated to Ferendo — AI-Native SEO (removed restricted trademark term).

= 0.9.0 =
* Renamed to Ferendo — AI-Native SEO (slug: ferendo).

= 0.8.0 =
* Interim branding update during WordPress.org review.

= 0.7.0 =
* Interim longer brand name during WordPress.org review.

= 0.6.0 =
* Interim branding update during WordPress.org review.

= 0.5.1 =
* Escaped JSON-LD output for safe script embedding.
* Documented external services (AI providers and sitemap pings) in the readme.
* Prefer WordPress AI Client when available, with BYOK provider fallback.
* Added WordPress.org contributor username to readme.

= 0.5.0 =
* Added Content SEO bulk manager with Configure SEO modal.
* Added Open Graph title/description overrides.
* Refreshed admin UI (Spectrum identity).
* Improved Plugin Check readiness for WordPress.org submission.

= 0.4.1 =
* Editor advanced panel layout fixes.

= 0.4.0 =
* Gutenberg bottom meta box SEO panel.

= 0.1.0 =
* Initial scaffold: admin UI, settings storage, post meta helpers, BYOK AI setup form.

== Upgrade Notice ==

= 0.9.3 =
Plugin and donate URLs updated to the Ferendo product page.

= 0.9.2 =
Review fixes: working public URLs, sitemap URL API, REST permissions, output escaping.

= 0.9.1 =
Display name updated for directory trademark compliance.

= 0.9.0 =
Plugin renamed to Ferendo. Remove any previous install under the old slug before activating.

= 0.5.1 =
Security and WordPress.org review compliance updates (JSON-LD escaping, external service disclosure, AI Client preference).
