Title: KAF AI – SEO Automation
Author: simurdigital
Published: <strong>5 มิถุนายน 2025</strong>
Last modified: 4 กรกฎาคม 2026

---

Search plugins

![](https://ps.w.org/kaf-wp-connector/assets/banner-772x250.jpg?rev=3368550)

![](https://ps.w.org/kaf-wp-connector/assets/icon-256x256.png?rev=3368552)

# KAF AI – SEO Automation

 By [simurdigital](https://profiles.wordpress.org/simurdigital/)

[Download](https://downloads.wordpress.org/plugin/kaf-wp-connector.1.4.15.zip)

 * [Details](https://th.wordpress.org/plugins/kaf-wp-connector/#description)
 * [Reviews](https://th.wordpress.org/plugins/kaf-wp-connector/#reviews)
 *  [Installation](https://th.wordpress.org/plugins/kaf-wp-connector/#installation)
 * [Development](https://th.wordpress.org/plugins/kaf-wp-connector/#developers)

 [Support](https://wordpress.org/support/plugin/kaf-wp-connector/)

## Description

KAF WordPress Connector seamlessly integrates your WordPress website with the KAF
AI SEO Assistant platform, enabling fully automated SEO error detection and correction.
By leveraging advanced AI capabilities, this plugin ensures your website’s SEO elements
are always optimized—without the need for manual intervention.

**Key Features:**

 * Automatically updates post and page titles and meta descriptions based on AI-
   driven SEO analysis.
 * Creates new posts and categories directly from the KAF panel.
 * Uploads images to your WordPress media library as recommended by the AI assistant.
 * Reduces human error and saves time by automating repetitive SEO tasks.
 * Improves your website’s search engine visibility and overall SEO health.

KAF WordPress Connector is ideal for website owners, agencies, and SEO professionals
who want to maintain optimal SEO performance with minimal effort.

For more information and to create a KAF AI SEO Assistant account, visit [KAF AI SEO Assistant](https://kaf.simur.org).

### Author

Developed and maintained by [Simur Digital](https://simur.org) in partnership with
[KAF AI SEO Assistant](https://kaf.simur.org)

## Screenshots

[⌊KAF Connector dashboard — total time saved by automation, top fix categories, 
most-fixed pages, 7-day activity sparkline, automation mode, and system compatibility
status.⌉⌊KAF Connector dashboard — total time saved by automation, top fix categories,
most-fixed pages, 7-day activity sparkline, automation mode, and system compatibility
status.⌉[

KAF Connector dashboard — total time saved by automation, top fix categories, most-
fixed pages, 7-day activity sparkline, automation mode, and system compatibility
status.

[⌊Active Features panel — apply-batch, crawler bypass, parse-time filters, indexation,
link rel policy, hreflang, image attributes, redirect rules, and connection details
at a glance.⌉⌊Active Features panel — apply-batch, crawler bypass, parse-time filters,
indexation, link rel policy, hreflang, image attributes, redirect rules, and connection
details at a glance.⌉[

Active Features panel — apply-batch, crawler bypass, parse-time filters, indexation,
link rel policy, hreflang, image attributes, redirect rules, and connection details
at a glance.

[⌊Mutation History — URL-grouped table of every applied fix with category chips,
count, time saved, last edit, and one-click access to the diff timeline.⌉⌊Mutation
History — URL-grouped table of every applied fix with category chips, count, time
saved, last edit, and one-click access to the diff timeline.⌉[

Mutation History — URL-grouped table of every applied fix with category chips, count,
time saved, last edit, and one-click access to the diff timeline.

[⌊Mutation diff timeline for a single page — chronological before/after view across
titles, descriptions, JSON-LD schema, Open Graph, canonicals, and headings.⌉⌊Mutation
diff timeline for a single page — chronological before/after view across titles,
descriptions, JSON-LD schema, Open Graph, canonicals, and headings.⌉[

Mutation diff timeline for a single page — chronological before/after view across
titles, descriptions, JSON-LD schema, Open Graph, canonicals, and headings.

[⌊Site Policy History — append-only timeline of every plugin policy option change
with side-by-side before/after snapshots.⌉⌊Site Policy History — append-only timeline
of every plugin policy option change with side-by-side before/after snapshots.⌉[

Site Policy History — append-only timeline of every plugin policy option change 
with side-by-side before/after snapshots.

[⌊KAF panel WordPress integration tab — connection card, automation mode selector,
and step-by-step onboarding inside the KAF dashboard.⌉⌊KAF panel WordPress integration
tab — connection card, automation mode selector, and step-by-step onboarding inside
the KAF dashboard.⌉[

KAF panel WordPress integration tab — connection card, automation mode selector,
and step-by-step onboarding inside the KAF dashboard.

## Installation

 1. Download and install the plugin via the WordPress admin panel or upload the plugin
    files to the `/wp-content/plugins/kaf-wordpress-connector` directory.
 2. Activate the plugin through the ‘Plugins’ menu in WordPress.
 3. Navigate to the plugin settings page and enter your KAF AI SEO Assistant API key.
 4. Once connected, the plugin will automatically synchronize with your KAF panel and
    begin optimizing your website.

## FAQ

### Do I need a KAF AI SEO Assistant account to use this plugin?

Yes, an active KAF AI SEO Assistant account and API key are required for the plugin
to function.

### What SEO elements does the plugin currently support?

The current version supports automatic updates for titles and meta descriptions,
post/category creation, image uploads, sitemap management, robots.txt editing, and
server-side parse-time filters.

### Is my data secure?

Yes, all communications between your WordPress site and the KAF platform are encrypted
and secure.

### Does the plugin work if the site’s REST API is disabled?

Yes. Since v1.4.2, the plugin automatically bypasses REST API restrictions for its
own `/wp-json/kaf/` namespace, even when a security plugin or custom code has disabled
the REST API site-wide.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“KAF AI – SEO Automation” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ simurdigital ](https://profiles.wordpress.org/simurdigital/)

[Translate “KAF AI – SEO Automation” into your language.](https://translate.wordpress.org/projects/wp-plugins/kaf-wp-connector)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/kaf-wp-connector/),
check out the [SVN repository](https://plugins.svn.wordpress.org/kaf-wp-connector/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/kaf-wp-connector/)
by [RSS](https://plugins.trac.wordpress.org/log/kaf-wp-connector/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.4.15

 * **New — Server requirements check:** The dashboard now lists the required and
   recommended PHP components (such as the DOM/XML extension) and highlights anything
   your server is missing, so you can resolve compatibility issues early.
 * **Improved:** Better reliability on servers that are missing an optional PHP 
   component.

#### 1.4.14

 * **New — AI & search engine bot tracking:** See which AI assistants (such as ChatGPT,
   Claude and Perplexity) and search engines crawl your site, which pages they visit,
   and when. Visits are counted on the server, so even crawlers that don’t run scripts
   are included.

#### 1.4.13

 * **Fixed:** Prevents duplicate posts when matching content already exists.

#### 1.4.12

 * Improvements and fixes to the KAF Panel WordPress management login.

#### 1.4.11

 * **Fixed:** The “Open this project in KAF Panel” button could open a 404 page;
   it now links to the correct project page.
 * **Plan-based tips:** KAF Panel now shows occasional, dismissible recommendations
   and offers in the WordPress admin, tailored to your current plan.

#### 1.4.10

 * **More reliable managed updates from KAF Panel:** When KAF Panel pushes a specific
   connector version, the connector now downloads that exact release from WordPress.
   org and installs it directly over the existing files, instead of relying on WordPress’s
   update cache. On some hosts the previous method reported “already up to date”
   and skipped the update; the connector now updates the moment KAF Panel requests
   it. Standard WordPress auto-updates remain the fallback.

#### 1.4.9

 * **Automatic 404  301 redirects:** KAF AI now detects dead (404) pages found during
   a crawl and permanently redirects each one to the closest matching live page,
   so visitors and search engines no longer land on broken URLs and the existing
   link value is preserved. A new “404 Redirects” admin page lists every active 
   rule.
 * **Automatic internal linking:** KAF AI adds a “Related Pages” block linking topically
   related pages to each other, helping search engines understand your site structure
   and spreading link value toward your most important pages. A new “Internal Links”
   admin page shows every page that received links.
 * **Paginated admin lists:** The new 404 Redirects and Internal Links pages page
   through long lists 50 entries at a time instead of rendering everything on a 
   single page.

#### 1.4.8

 * **Faster managed updates from KAF Panel:** When KAF Panel pushes a new connector
   version to your site, the update now installs as soon as the version is released,
   instead of waiting for the WordPress.org update servers to finish propagating
   it (which could take hours to a day). KAF Panel passes the exact target version
   and the connector fetches that specific release directly. Standard WordPress 
   auto-updates are unaffected and remain the fallback.

#### 1.4.7

 * **Bug fix — Featured images now set on AI-generated posts:** When creating posts(
   Auto SEO Blog / AI page creation), the featured image was silently skipped for
   any image whose URL had no file extension — for example Unsplash CDN links like`
   images.unsplash.com/photo-...?...`. WordPress core’s `media_sideload_image()`
   rejects extensionless URLs with “Invalid image URL”. The connector now downloads
   the image, detects its real type from the file contents, and attaches it with
   a proper filename, so featured images are set regardless of the source URL’s 
   format. HTML-entity-encoded URLs (`&amp;`) are also normalised before download.

#### 1.4.6

 * **Plan-aware KAF Panel card:** The cross-sell card on the connector settings 
   page now reflects the connected account’s actual plan. Customers on the top plan
   no longer see an “Upgrade your plan” prompt (the card is hidden — they already
   have everything); customers on lower plans see a tailored “Switch to ” call-to-
   action with their current plan named. When the plan can’t be fetched, the card
   falls back to the previous generic prompt. Plan data is pulled from KAF Panel
   and cached for one hour.

#### 1.4.5

 * **Auto-update self-enable now covers silent updates:** v1.4.4 added the plugin
   to WordPress’s auto-update list only on activation and on KAF Panel reconnection.
   WordPress does not fire the activation hook on background plugin updates (“Update
   Now” or auto-update), so sites that updated silently never had auto-updates turned
   on. The self-enable call now also runs on every `init` (idempotent — does nothing
   if already enabled), guaranteeing the next admin page load after any update enables
   auto-updates if it was missing.

#### 1.4.4

 * **Auto-update enabled by default:** KAF Connector now adds itself to the WordPress
   core auto-update list on activation and on successful KAF Panel connection. Future
   releases install silently in the background; users can still disable auto-updates
   from the WP-admin Plugins page at any time. Existing installations gain this 
   behavior the moment they (re)connect to KAF Panel.

#### 1.4.3

 * **New apply-batch category — `post_status_update`:** Flip an existing post’s 
   status (e.g. `draft`  `publish`) without touching its content. Body shape: `{
   post_status_update:[{id, status:'publish'|'draft'|'private'}]}`. Idempotent (
   no-op when the post is already in the target status) and returns a fresh permalink
   in `updated:[{id,url,edit_url,status}]`. Powers the KAF panel’s one-click “Publish
   on WordPress” action for Auto SEO Blog drafts.

#### 1.4.2

 * **Bug fix — Sites with REST API disabled could not connect:** When a security
   plugin or `functions.php` code disabled the WordPress REST API entirely, KAF 
   requests to `/wp-json/kaf/` were also blocked. The plugin now hooks `rest_authentication_errors`
   at `PHP_INT_MAX` priority to exempt its own namespace; the REST API remains closed
   site-wide while only KAF endpoints stay accessible.

#### 1.4.1

 * **Bug fix — False “Page Fixes ACTIVE” signal:** The admin status panel and health
   endpoint’s `features.apply_batch` flag were reading `class_exists('KAF_SEO_Repair_Apply')`—
   because the class always loads at boot, it returned `true` even when SEO Repair
   was disabled. Fixed to use `kaf_repair_state.enabled` synced from the KAF panel.
 * **Submenus hidden when disconnected:** Mutation History, Active Rules, KAF AI
   Content, and Policy History submenus now return early when `kaf_connection_code`
   is empty and reappear after a successful connection.

#### 1.4.0

 * **KAF Website Management Module:** New `kaf/v1/manage/*` endpoint group — list
   and manage WordPress users, passwordless WP Admin login (HMAC SSO).
 * **One-Click SSO:** Passwordless access to the WordPress admin panel via a single-
   use signed token (HMAC-SHA256 + 60s TTL + nonce replay protection).
 * **WordPress User Management:** List, create, update, reset password, and delete
   users with content reassignment support.
 * **Plugin & Theme Management:** List, activate/deactivate, remote install, one-
   click update, auto-update toggle, version lock, and abandoned-plugin scan.
 * **WordPress Core + Code Snippets:** Version info, one-click core update, translation
   packages, DB upgrade. Code snippets CRUD with syntax validation, scope control,
   and safe eval with fatal protection.
 * **Content + Backup:** Post/page listing with filters, status changes, bulk delete.
   UpdraftPlus integration for backup history and manual triggers.
 * **KAF AI Content admin page:** New WP admin sub-menu listing all KAF-generated
   posts (`_kaf_auto_created=1`) with status, date, author, and batch source filters.
 * **Batch Tracking:** New `_kaf_batch_id` post_meta marker; visible under “Batch/
   Source” in the KAF AI Content page.

#### 1.3.2

 * **Real WP Rollback (T15):** New `POST /seo-repair/restore-batch` endpoint — “
   Undo” from the KAF panel now writes post_meta and post_content changes back in
   WordPress within a 7-day window. Covers 9 categories + post_slug + content_body;
   Yoast / Rank Math / All in One SEO mirror fields reverted synchronously.

#### 1.3.0

 * **Modern Admin Dashboard:** Redesigned settings, history, and policy pages with
   KAF brand styling and dark mode support; hero panel surfaces total time saved,
   top categories, top pages, and a 7-day activity sparkline.
 * **Mutation History:** New sub-menu with URL- or category-grouped views, search/
   filter, before/after diff timeline, and one-click “Edit in WordPress” links.
 * **Rollback:** Per-mutation revert button restores the previous value including
   Yoast / Rank Math / All in One SEO mirror fields.
 * **Applied Policies Page:** Live configuration of every active server-side policy
   for full transparency.
 * **AI Content & Page Creation:** `content_body` and `page_create` apply-batch 
   actions for full post body rewrites and AI-generated pages.
 * **URL Normalization:** `url_redirects` apply-batch category — lowercase, strip
   trailing `?`, session IDs, parameter whitelist, dedupe, underscore-to-hyphen.
 * **EEAT, Video & Slug Schemas:** `business_info`, `VideoObject`, and `post_slug`
   apply-batch categories.
 * **Security Headers & Custom CSS:** `security_headers` (HSTS, X-Frame-Options)
   and `custom_css` apply-batch categories.
 * **Site-Level Autofix:** Automated robots.txt creation/repair, sitemap generation,
   and sitemap reference patching.
 * **Internationalization:** Text Domain `kaf-wp-connector` and `Domain Path: /languages`.
 * **Compatibility Fix:** Heading override DOM parser uses `instanceof DOMElement`
   guard for PHP 8.1+.

#### 1.2.0

 * **KAF SEO Repair Engine:** Batch mutation endpoint for titles, descriptions, 
   OG tags, canonicals, robots directives, headings, image alts, and JSON-LD schema.
 * **Crawler Bypass Handshake:** Plugin recognizes the KAF audit crawler via a shared
   project token and skips mutation output so audit scores reflect raw root causes.
 * **Parse-Time HTML Filters:** Server-side defer injection, non-critical CSS preload
   swap, and mixed-content HTTPS rewrite.
 * **Indexation Control:** Pattern-based `wp_robots` filter for noindex directives.
 * **Link Rel Policy:** Auto-nofollow for external links with domain whitelist; 
   strips nofollow from internal links.
 * **Hreflang Extensions:** Reciprocal hreflang injection with x-default and BCP47`
   <html lang>` normalization.
 * **Image Attribute Optimization:** `fetchpriority="high"` and `<link rel="preload"
   as="image">` injection.
 * **Redirect Rules:** Trailing-slash normalization and custom 301 redirect map.
 * **Health Endpoint:** `GET /seo-repair/health` with dynamic plugin version, active
   feature flags, and last-batch metadata.

#### 1.1.0

 * **Enhanced SEO Optimization:** Improved automatic generation and updating of 
   titles, meta descriptions, and heading tags.
 * **Smart Sitemap Management:** New sitemap generator, automatic error correction,
   and missing-URL insertion.
 * **Robots.txt Control:** New robots.txt generator and editor; automatic sitemap
   URL addition and SEO-blocking rule removal.
 * **Content Update Capability:** Added the ability to update page content to improve
   SEO performance.

#### 1.0.0

 * Initial release: Automated title and description updates, post/category creation,
   and image uploads.

## Meta

 *  Version **1.4.15**
 *  Last updated **3 ชั่วโมง ago**
 *  Active installations **20+**
 *  WordPress version ** 5.0 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/kaf-wp-connector/)
 * Tags
 * [ai seo](https://th.wordpress.org/plugins/tags/ai-seo/)[seo](https://th.wordpress.org/plugins/tags/seo/)
   [SEO Automation](https://th.wordpress.org/plugins/tags/seo-automation/)
 *  [Advanced View](https://th.wordpress.org/plugins/kaf-wp-connector/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/kaf-wp-connector/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/kaf-wp-connector/reviews/)

## Contributors

 *   [ simurdigital ](https://profiles.wordpress.org/simurdigital/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/kaf-wp-connector/)