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:
This list is not exhaustive. If a different provider is configured, review that provider’s terms and privacy policy before using AI suggestions.