=== KByte SEO Workbench === Contributors: kbyteitsupport, rytispetkevicius Tags: seo, metadata, schema, llms, elementor Requires at least: 6.5 Tested up to: 6.9 Requires PHP: 8.0 Stable tag: 1.1.0 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html SEO scoring, metadata controls, schema tools, and sitewide audits for WordPress content. == Description == KByte SEO Workbench helps editors improve on-page SEO without leaving the WordPress editor. Author: Rytis Petkevicius Plugin website: https://github.com/rytisp/SEO-Analyzer The plugin adds a live SEO workbench for posts, pages, taxonomy archives, and supported public post types. Editors can review search and social previews, manage metadata, tune schema settings, generate AI-assisted SEO packs, monitor backlinks and rankings, handle redirects, migrate data, and spot common on-page issues before publishing. Features include: * Real-time SEO analysis for posts, pages, and supported public post types * Editable SEO title, meta description, canonical URL, slug, and robots directives * Search appearance templates for posts, pages, categories, tags, authors, dates, media, search, and 404 pages * Focus keyword plus additional keyword tracking * OpenAI-powered SEO generation for titles, meta descriptions, keyphrases, social copy, slugs, and schema suggestions * Configurable AI generation controls for tone, content length, FAQ suggestions, internal link suggestions, and output size * Internal and external link checks * Image alt text analysis * Readability scoring * Broken outbound link checking * Open Graph and Twitter metadata * Schema output for article, webpage, FAQ, local business, product, FAQ blocks, HowTo blocks, and breadcrumbs * XML sitemaps for posts, taxonomies, and author archives * Breadcrumbs shortcode and block with primary-term support * Term-level SEO settings for category, tag, and custom taxonomy archives * Primary term selection reused in breadcrumbs and article schema * Built-in FAQ, HowTo, and Breadcrumbs Gutenberg blocks * Admin bar SEO summary and dashboard widget * Bulk editor for SEO titles and meta descriptions * Site verification tags * Dynamic robots.txt output and robots.txt checking * Redirect manager with automatic redirect support * IndexNow support * Cornerstone content support with stricter analysis * Elementor editor support * llms.txt generation for AI and LLM discovery workflows * Sitewide SEO audit dashboard * Technical audit, keyword research, content suggestions, competitor analysis, backlink monitoring, automatic Google rank checks, branded reporting, and API access * Rank tracking powered by SerpApi for scheduled and on-demand Google position checks * Branded HTML report export, monthly email reports, and REST API access with token auth * Yoast SEO migration tools for importing and exporting post-level SEO metadata * Improved backlink monitoring with large-page detection, reversed source/target detection, and estimated referring-domain strength scoring KByte SEO Workbench stores its analysis data in post meta and plugin options inside WordPress. Broken outbound link checking is disabled by default. If you enable it, your site sends HEAD/GET requests to up to five external URLs found in the content during analysis so the plugin can detect broken destinations. == Installation == 1. Upload the plugin folder to the `/wp-content/plugins/` directory. 2. Activate the plugin through the `Plugins` screen in WordPress. 3. Open `Tools -> KByte SEO Workbench` to review content scores, then use `Settings -> KByte SEO Workbench` for configuration. 4. Edit a supported post or page to configure SEO, social, schema, and advanced settings. == Screenshots == 1. Editor SEO workbench with search preview, score, and analysis checks. 2. Social tab with desktop and mobile social previews. 3. Schema and advanced settings for canonical URLs and robots directives. 4. Sitewide audit dashboard with score filters and refresh actions. 5. SEO Tools workspace for research, monitoring, reports, and technical audits. == Frequently Asked Questions == = Does it work with Elementor? = Yes. The plugin includes an optional SEO panel inside the Elementor editor. = Does it include advanced SEO tools? = Yes. KByte SEO Workbench includes built-in tools for keyword research, competitor comparison, backlink monitoring, branded reports, automatic Google rank checks, content suggestions, technical auditing, redirects, Yoast migration, a bulk SEO editor, and REST API access. = Does it include AI features? = Yes. KByte SEO Workbench can generate AI-assisted SEO packs for supported content using an OpenAI API key. You can control the generation model, tone, content length, FAQ inclusion, internal link suggestions, and token budget from the settings. = Does it generate frontend meta tags? = Yes. KByte SEO Workbench can output title, meta description, canonical, robots, Open Graph, Twitter, and selected schema markup. = Can it manage redirects and robots.txt? = Yes. KByte SEO Workbench includes an automatic redirect system, a redirect manager, dynamic robots.txt output, and a built-in robots.txt checker. = Does it support XML sitemaps and breadcrumbs? = Yes. KByte SEO Workbench can publish XML sitemaps for posts, taxonomies, and author archives, and provides breadcrumb output with schema via the `[kbyte_seo_workbench_breadcrumbs]` shortcode and block. = Can I set SEO data for categories and tags? = Yes. KByte SEO Workbench includes term-level SEO fields for public taxonomies so you can override archive titles, meta descriptions, social data, canonical URLs, and noindex settings for category, tag, and custom taxonomy pages. = Does backlink monitoring show domain authority? = The plugin does not use Moz DA directly. Instead it includes an estimated domain strength score for referring pages based on public on-page signals, plus backlink detection improvements for very large pages and reversed source/target entries. = Can I verify my site with search engines? = Yes. You can add Google, Bing, Pinterest, and Yandex verification codes in the Site Features settings. = Does it support search appearance defaults and IndexNow? = Yes. KByte SEO Workbench includes configurable title and meta description templates for posts and pages, plus optional IndexNow pinging on publish/update when configured. = Can it check Google rankings automatically? = Yes. In `Tools -> SEO Tools -> Reports & API`, add a SerpApi key and enable automatic rank checks. Then save keywords in `SEO Tools -> Monitoring` and use `Check Google Rankings Now` for an on-demand refresh, or let the plugin refresh them daily via WordPress cron. = Can I migrate from Yoast SEO? = Yes. KByte SEO Workbench includes import and export tools for moving supported post-level SEO metadata between Yoast SEO and KByte SEO Workbench. = What is llms.txt used for? = It creates a structured `llms.txt` file in your site root to help AI systems and LLM tools understand published site content. = Does the plugin connect to third-party services? = Some features can connect to third-party services, but they stay disabled until you configure and enable them. If broken link checking is enabled, the plugin also sends HTTP requests to the URLs found in your content to verify whether those links respond successfully. = What happens on uninstall? = The plugin removes its settings, redirects, generated analysis post meta, and the generated `llms.txt` file during uninstall. = Where can I get support? = Support is provided by your site administrator or development team. == External services == This plugin can connect to optional external services. These integrations are disabled until you configure and enable them in the plugin settings. OpenAI Used to generate AI-assisted SEO packs inside the post editor. When you click the AI generation button, the plugin sends your site name, site URL, post ID, post type, post title, slug, excerpt, post content, existing SEO fields, selected AI settings, and any custom prompt note to the OpenAI Responses API. Terms of service: https://openai.com/policies/services-agreement/ Privacy policy: https://openai.com/policies/services-communications-privacy-policy/ SerpApi Used for optional on-demand and scheduled Google rank checks. When a rank check runs, the plugin sends the tracked keyword, search market settings (Google domain, country, language, depth), and your SerpApi API key to the SerpApi search endpoint. Terms of service: https://serpapi.com/legal Privacy policy: https://serpapi.com/legal IndexNow Used for optional publish/update notifications to participating search engines. When IndexNow is enabled and a supported post is published or updated, the plugin sends the changed URL, your IndexNow key, and the key file location to the IndexNow endpoint. Terms of service: https://www.indexnow.org/terms Privacy policy: https://www.indexnow.org/terms == Changelog == = 1.1.0 = * Added primary term support for hierarchical taxonomies * Added taxonomy archive SEO fields and frontend term-meta output * Added taxonomy and author sitemap support * Added FAQ, HowTo, and Breadcrumbs Gutenberg blocks * Added admin bar SEO summary and dashboard widget * Added bulk editor for SEO titles and meta descriptions * Improved backlink monitoring for very large pages * Added reversed backlink source/target detection * Added estimated domain strength scoring for backlink sources * Expanded AI-assisted SEO generation controls and documentation * Added plugin website metadata and updated plugin links = 1.0.0 = * Initial stable release == Upgrade Notice == = 1.1.0 = Adds taxonomy SEO controls, richer sitemap coverage, new editor/admin features, and improved backlink monitoring with estimated domain strength. = 1.0.0 = Initial stable release of KByte SEO Workbench for WordPress.