Title: Kbizsoft SEO Toolkit
Author: kbiz011
Published: <strong>November 11, 2026</strong>
Last modified: November 11, 2026

---

Search plugins

![](https://ps.w.org/kbizsoft-seo-toolkit/assets/banner-772x250.png?rev=3797556)

![](https://ps.w.org/kbizsoft-seo-toolkit/assets/icon-256x256.png?rev=3797556)

# Kbizsoft SEO Toolkit

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

[Download](https://downloads.wordpress.org/plugin/kbizsoft-seo-toolkit.zip)

 * [Details](https://wordpress.org/plugins/kbizsoft-seo-toolkit/#description)
 * [Reviews](https://wordpress.org/plugins/kbizsoft-seo-toolkit/#reviews)
 *  [Installation](https://wordpress.org/plugins/kbizsoft-seo-toolkit/#installation)
 * [Development](https://wordpress.org/plugins/kbizsoft-seo-toolkit/#developers)

 [Support](https://wordpress.org/support/plugin/kbizsoft-seo-toolkit/)

## Description

This plugin calculates an explainable 0-100 content score for public post types,
including posts, pages, and WooCommerce products when available. The checks cover
title length, an SEO description, content length, headings, image alt text, and 
an optional focus phrase.

Scoring and template-based metadata suggestions run locally. Optional AI metadata
generation uses the WordPress AI Client in WordPress 7.0 or newer and a compatible
provider configured by the site owner in Settings  Connectors. Selected content 
is sent to that provider only when you request suggestions and confirm the disclosure.
The plugin fills blank SEO titles and descriptions from per-content-type templates
without overwriting existing values. Saved SEO titles and descriptions are output
on the frontend unless a supported SEO plugin is detected. A dedicated XML sitemap
is available at `/aisfp-sitemap.xml` (or as a query URL when pretty permalinks are
disabled).

### Features

 * Organize plugin settings into tabs for search appearance, SEO metadata, local
   business, redirects, sitemap, SEO analysis, and image alt text.
 * Preview SEO title and description templates using the latest published item of
   each content type without changing content.
 * Find and edit duplicate SEO titles and descriptions for published content from
   the SEO Metadata tab.
 * Generate AI SEO title and description suggestions with the site’s configured 
   WordPress AI Client provider, then review and edit them before saving (WordPress
   7.0 or newer).
 * Generate AI title or description suggestions directly from the content editor
   using the configured provider, with explicit content-sharing consent.
 * Check page-title length and wording as you edit, separately from the SEO score.
 * Edit the same SEO title, description, and focus phrase from an AI SEO tab in 
   Elementor Page Settings; both editors use the plugin’s shared metadata, and the
   score is recalculated from Elementor’s saved values.
 * Configure SEO title and description templates per public content type under the
   plugin’s branded admin page.
 * Automatically fill each blank SEO title or description from its content type 
   template when supported content is saved.
 * Backfill blank SEO titles and descriptions on existing supported content in small
   background batches, preserving all non-empty metadata.
 * Automatically calculate scores for existing content in small background batches
   without changing its content.
 * Recalculate scores automatically when supported content is saved or updated; 
   a manual batch scan is also available.
 * Calculate a missing score when an item first appears in its admin list, so scores
   can show immediately while the background scan runs.
 * The background scan uses WordPress scheduled tasks (WP-Cron); a manual batch 
   scan is available if scheduled tasks are disabled.
 * Review images missing alt text in the Image Alt Text tab on the same admin page.
   Filename-based suggestions are editable and only saved after confirmation.
 * Edit SEO title and description from the Quick Edit control on supported content
   list screens.
 * Output saved title and description metadata on singular public content pages,
   with suppression when a supported SEO plugin is active.
 * Output configurable Schema.org JSON-LD for web pages and articles; rely on WooCommerce’s
   native Product schema when active to avoid duplicate product markup.
 * Output Open Graph and X/Twitter Card metadata, with editable social sharing overrides
   and an in-editor preview.
 * Manage schema and social output settings from the single Kbizsoft SEO Toolkit
   admin page.
 * Set a per-item canonical URL and noindex/nofollow controls; noindex items are
   excluded from the sitemap.
 * Add breadcrumbs using the `[aisfp_breadcrumbs]` shortcode with BreadcrumbList
   structured data.
 * Add site-local 301 or 302 redirects with redirect-loop validation.
 * Configure local business identity and address details for homepage structured
   data.
 * Select which public content types appear in the XML sitemap.
 * Generate an XML sitemap index and paginated sitemaps for published public content
   types; the sitemap URL is also added to `robots.txt`.

### External services

AI metadata suggestions use the WordPress AI Client, a WordPress API rather than
an AI service. When the feature is used, the AI Client sends the request to the 
external AI provider configured by the site owner through Settings  Connectors. 
This plugin does not include provider credentials or select a fixed provider. AI
suggestions are optional and require WordPress 7.0 or newer and a compatible configured
provider.

When an authorized user requests suggestions and confirms the content-sharing notice,
the request includes the selected post’s title, excerpt, post type, and up to 12,000
characters of its content after HTML tags and shortcodes are removed. This information
is sent through the AI Client to the configured provider to generate SEO title and
description suggestions. No AI request is made by this plugin until the user asks
for suggestions. The provider processes the data under its own terms and privacy
policy; provider usage may incur charges.

The site owner chooses and configures the provider, so the applicable terms and 
privacy policy depend on the connector in use. Examples of providers with WordPress
connectors include:

 * OpenAI: [API service terms](https://openai.com/policies/service-terms/) and [privacy policy](https://openai.com/policies/privacy-policy/).
 * Google Gemini API: [Gemini API terms](https://ai.google.dev/gemini-api/terms)
   and [Google privacy policy](https://policies.google.com/privacy).
 * Anthropic: [commercial terms](https://www.anthropic.com/legal/commercial-terms)
   and [privacy policy](https://www.anthropic.com/legal/privacy).

This list is not exhaustive. If a different provider is configured, review that 
provider’s terms and privacy policy before using AI suggestions.

## Installation

 1. Upload the plugin folder to `/wp-content/plugins/`.
 2. Activate the plugin from the WordPress Plugins screen.
 3. Open SEO Score in the WordPress admin menu to configure metadata templates, schema,
    social sharing, indexing, breadcrumbs, local business details, redirects, and sitemap
    content.
 4. Existing items are automatically checked in background batches for blank SEO metadata
    and scores. Open the SEO Score settings page to check progress or run a manual 
    scan.
 5. Configure per-content-type templates and schema settings in SEO Score settings;
    blank SEO fields are filled automatically on save and during the background scan.
 6. Review missing image alt text from the Image Alt Text tab on the SEO Score page.
 7. On WordPress 7.0 or newer, configure a compatible AI provider in Settings  Connectors,
    then use AI Suggestions from the SEO Score submenu. Selected content is sent to
    that provider only after you submit the generation form and confirm the disclosure.

## FAQ

### Does this plugin generate an SEO meta description?

Yes. It fills blank descriptions from the configured content-type template, using
the excerpt, content, or item title as a fallback. Existing non-empty descriptions
are preserved.

### Does the plugin publish meta tags?

Yes. Saved SEO titles and descriptions are output on public singular pages. Output
is suppressed when the plugin detects a supported SEO plugin; check your frontend
source to ensure only one SEO title and description are present.

### Where can I configure schema and social sharing?

Open SEO Score in the WordPress admin menu. Enable structured data and social sharing
there, and select schema types by content type. Social title, description, and image
overrides are available in the editor below the content area.

### How do I add breadcrumbs?

Enable breadcrumbs under SEO Score settings, then add `[aisfp_breadcrumbs]` where
you want the breadcrumb trail to appear. BreadcrumbList structured data is emitted
on singular pages when enabled.

### Does the redirect manager support external destinations?

No. Redirect destinations must be on the same site. The manager supports 301 and
302 redirects and rejects direct or chained redirect loops.

### Is WooCommerce required?

No. Product support is added when WooCommerce registers the product post type.

### Does scoring require an AI or remote service?

SEO scoring and template-based suggestions run locally. Optional AI metadata suggestions
require WordPress 7.0 or newer, the WordPress AI Client, and a configured provider
that supports text generation.

### Does AI metadata generation require an external service?

AI metadata suggestions are optional and require WordPress 7.0 or newer with a compatible
provider configured in Settings  Connectors. When you explicitly generate suggestions
and confirm consent, the selected post title, excerpt, content, and post type are
sent to that provider. Review the provider’s privacy policy and charges. Suggestions
are not saved unless you review and submit them. AI suggestions are unavailable 
on earlier WordPress versions; other plugin features continue to work.

### Where is the XML sitemap?

The sitemap index is available at `/aisfp-sitemap.xml` with pretty permalinks enabled.
The sitemap URL is listed in `robots.txt`.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Kbizsoft SEO Toolkit” is open source software. The following people have contributed
to this plugin.

Contributors

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

[Translate “Kbizsoft SEO Toolkit” into your language.](https://translate.wordpress.org/projects/wp-plugins/kbizsoft-seo-toolkit)

### Interested in development?

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

## Changelog

#### 1.0.28

 * Replace direct AI provider requests with the WordPress AI Client and use providers
   configured in WordPress Settings  Connectors.
 * Keep AI suggestions optional on WordPress 5.7–6.x; other SEO features remain 
   available.

#### 1.0.26

 * Address Plugin Check findings for input handling, caching, localization, and 
   readme metadata.

#### 1.0.25

 * Limit AI metadata suggestions to OpenAI; remove Gemini and Qwen settings and 
   request handling.

#### 1.0.24

 * Save Elementor SEO fields from the actual document-save payload to keep frontend
   metadata in sync.

#### 1.0.23

 * Keep Elementor SEO controls on the same metadata as the standard editor, ignoring
   and removing duplicate Elementor field values.

#### 1.0.22

 * Add Elementor Page Settings controls for SEO title, description, focus phrase,
   and the current SEO score.

#### 1.0.21

 * Add an Overview tab for the headline analyzer and SEO score checklist; keep editable
   metadata in Search.

#### 1.0.20

 * Organize editor SEO settings into tabs.

#### 1.0.19

 * Output saved Google, Bing, and Pinterest verification meta tags on the frontend.

#### 1.0.18

 * Allow saving webmaster verification codes in plugin settings.

#### 1.0.17

 * Add a preview-only Webmaster Tools settings tab; verification is not active yet.

#### 1.0.16

 * Refresh the page title check layout and wording for a clearer, more natural editing
   experience.

#### 1.0.15

 * Add a live, independent Headline Analyzer for editorial post titles without changing
   the existing SEO score.

#### 1.0.14

 * Improve AI suggestion review UI and preserve provider/connection error details
   while distinguishing malformed responses from HTTP errors.

#### 1.0.13

 * Remove the plugin-level hourly cap on AI suggestion requests.

#### 1.0.11

 * Add editor-based AI title and description suggestions with consent, request feedback,
   and review-before-save behavior; clarify the separate local template suggestion
   action.

#### 1.0.12

 * Show sanitized provider error details and explain Qwen Singapore endpoint key-
   region and permission requirements.

#### 1.0.10

 * Show saved AI provider keys masked by default with an administrator-only reveal
   control.

#### 1.0.9

 * Add an AI Suggestions submenu with optional OpenAI, Gemini, and Qwen title/description
   recommendations and an explicit review-before-save flow.

#### 1.0.8

 * Add safe per-content-type template previews and an editable duplicate title/description
   review.

#### 1.0.7

 * Remove the deprecated ProfessionalService type from Local Business settings and
   use LocalBusiness when older saved settings contain it.

#### 1.0.6

 * Organize SEO settings into dedicated admin tabs while keeping all existing options
   and save actions available.

#### 1.0.5

 * Add canonical URL and robots indexing controls, breadcrumb shortcode and structured
   data, local business schema, and sitemap content-type controls.
 * Add a site-local 301/302 redirect manager with loop prevention.

#### 1.0.4

 * Add configurable Schema.org JSON-LD and Open Graph/X/Twitter metadata with editor
   preview.
 * Move SEO and social metadata controls below the editor content and refresh the
   branded admin UI.

#### 1.0.3

 * Fill blank SEO titles and descriptions from per-content-type templates on save
   and for existing content in background batches.
 * Preserve any non-empty SEO title or description already stored.

#### 1.0.2

 * Automatically calculate scores for existing content in background batches and
   show scan progress.
 * Recalculate scores when supported content is saved or updated.

#### 1.0.1

 * Added frontend SEO title/description output and a public-content XML sitemap.

#### 1.0.0

 * Added per-content-type metadata templates, existing-content score scanning, missing
   image alt review, and SEO Quick Edit fields.

## Meta

 *  Version **1.0.28**
 *  Last updated **2 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.7 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [Content analysis](https://wordpress.org/plugins/tags/content-analysis/)[seo](https://wordpress.org/plugins/tags/seo/)
   [seo score](https://wordpress.org/plugins/tags/seo-score/)
 *  [Advanced View](https://wordpress.org/plugins/kbizsoft-seo-toolkit/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/kbizsoft-seo-toolkit/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/kbizsoft-seo-toolkit/reviews/)

## Contributors

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

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/kbizsoft-seo-toolkit/)