Brightery Search Optimization Toolkit

Description

Brightery Search Optimization Toolkit gives site owners practical search optimization controls without telemetry, license keys, or artificial feature gates.

Version 1.4 includes:

  • Custom SEO titles and meta descriptions for posts, pages, products and public taxonomies
  • Homepage SEO title and description controls
  • Multiple focus keywords with live on-page checks
  • Visual SERP preview in the editor
  • GEO/AEO heuristic checks for answer clarity, question coverage and extractable structure
  • Canonical URL and per-content robots controls
  • Open Graph and X/Twitter metadata
  • JSON-LD WebSite, Organization/Person/LocalBusiness and page/article schema graph
  • GEO entity graph fields for alternate name, description, expertise topics, founder and founding date
  • Advanced per-content Schema Generator for Article, BlogPosting, NewsArticle, WebPage, AboutPage, ContactPage, FAQPage, Service, Event, ProfilePage, CollectionPage and ItemPage
  • Conservative FAQPage output only when explicit question headings followed by answers are detected
  • Service schema fields for service type and area served
  • Event schema fields for date/time and location
  • Local SEO structured data with PostalAddress, GeoCoordinates, opening hours and price range when configured
  • Reusable [brightery_business_info] shortcode for public NAP/business information
  • WordPress XML sitemap integration with noindex URL/term exclusion
  • Semantic visual breadcrumbs via shortcode or theme function
  • Same-site 301, 302, 307 and 308 redirect manager plus 410 Gone responses
  • SEO Autopilot with slug-change 301 redirects, fallback meta descriptions and attachment-page redirects
  • Autopilot action history with Undo for automatically created slug redirects
  • SEO Fix Center with locally generated missing meta descriptions, batch processing and Undo history
  • Privacy-minimized 404 monitor (URL path, hit count and last-seen time only)
  • Advanced Site Audit with technical checks, duplicate metadata, known-404 link detection, orphan content, internal-link gaps, HTTP internal links and more
  • Same-site Site Crawler with real HTTP status, rendered title/meta/canonical/robots inspection, word counts, schema presence and an internal/external link graph
  • Broken Link Engine backed by crawl-confirmed internal HTTP errors
  • Redirect Intelligence with administrator-approved 301 suggestions based on local slug/title/focus-keyword similarity
  • Keyword Cannibalization report for exact focus-keyword collisions across published URLs
  • Content Decay Risk report using local freshness, content depth, crawl-link and stale-year signals without claiming traffic decline
  • Local Schema Validator for structural completeness checks across Search Toolkit schema types and site entity settings
  • SEO Migration Wizard with source-data detection, import handoff, conflict-safe preflight and post-import validation steps
  • Internal Links 2.0 with weighted relevance scoring, unused-link filtering, suggested anchors and orphan-content source-page suggestions
  • Bulk SEO editor for titles, descriptions and noindex controls
  • SEO data importer for Yoast SEO, Rank Math and supported AIOSEO database data
  • AI crawler controls through robots.txt
  • Automatically generated /llms.txt endpoint
  • Optional IndexNow notifications for added, updated, unpublished and deleted public URLs
  • WooCommerce product SEO checks and structured-data augmentation for brand and GTIN where available
  • Optional WooCommerce OfferShippingDetails enrichment when a site-wide shipping policy is explicitly configured
  • Optional merchant return policy data on the site Organization entity when configured
  • Product Open Graph price, currency, availability and retailer item ID metadata
  • Modular settings so unused features can be disabled
  • Suggested Privacy Policy content inside WordPress privacy tools

The plugin does not send telemetry to Brightery. The optional IndexNow module is disabled by default and contacts the IndexNow service only after an administrator enables it.

Important

Search Toolkit does not guarantee rankings, rich results, inclusion in search engines, or inclusion/citation in AI systems. GEO/AEO checks are editorial heuristics, not a ranking score. llms.txt is an emerging convention and support varies by crawler/provider.

Structured data must reflect the visible, accurate content and policies of the site. Only configure Local SEO, shipping and return-policy fields when the information is true and applicable.

External services

IndexNow

IndexNow is an optional external service used to notify participating search engines when public URLs are added, updated, unpublished, or deleted.

The module is disabled by default. If an administrator explicitly enables it, Search Toolkit sends public URL data to the IndexNow global endpoint at https://api.indexnow.org/indexnow. The payload includes the site’s host name, IndexNow verification key, verification key location, and the public URLs being submitted.

Service information and documentation: https://www.indexnow.org/
Protocol documentation: https://www.indexnow.org/documentation
Terms: https://www.indexnow.org/terms
Privacy information: the IndexNow Terms page includes a Privacy section.

Privacy

Brightery Search Optimization Toolkit does not send telemetry to Brightery. The local 404 monitor stores only URL paths, hit counts, and last-seen timestamps. Autopilot and Fix Center action history stores only the local content IDs and values required to provide an Undo feature. The administrator-triggered Site Crawler requests only public URLs on the site’s own host and stores crawl metadata and a link graph in the local WordPress database. External links are inventoried but are not fetched automatically. When the optional IndexNow module is enabled, the public URL information described in the External services section is sent to IndexNow.

The plugin also adds suggested privacy-policy language to WordPress’s built-in Privacy Policy Guide.

Captures d’écrans

Installation

  1. Upload the plugin folder to /wp-content/plugins/ or install the ZIP through Plugins > Add New > Upload Plugin.
  2. Activate Brightery Search Optimization Toolkit.
  3. Open Search Toolkit > Settings to enable or disable modules.
  4. Edit any public post/page/product to configure SEO metadata and review live SEO/GEO/AEO checks.
  5. Use Search Toolkit > Site Audit and Search Toolkit > Fix Center to review issues and safe reversible fixes.
  6. Use Search Toolkit > Internal Links for potential orphan content and suggested source pages/anchors.
  7. Add [brightery_seo_breadcrumbs] where you want visual breadcrumbs, or call brightery_search_toolkit_breadcrumbs() from a theme template.
  8. If Local SEO is configured, [brightery_business_info] can display the saved public business information on contact/location pages.
  9. If you choose to enable IndexNow, review the external service disclosure below first.

FAQ

Does the plugin track my site or visitors?

No. Search Toolkit sends no telemetry to Brightery. It makes an external request only when the administrator explicitly enables the optional IndexNow module or manually submits URLs through that module.

What does IndexNow send?

When IndexNow is enabled, Search Toolkit sends the site’s public changed URLs, host name, IndexNow verification key, and key location to the IndexNow global endpoint. Search Toolkit does not intentionally include visitor IP addresses, cookies, form submissions, or WordPress account data in the IndexNow payload.

What does the SEO Fix Center change automatically?

Version 1.4 can persist missing meta descriptions by deriving a concise description from each page’s own excerpt/content. It processes at most 25 URLs per click, stores the exact before/after values, and provides Undo. Ambiguous changes such as inventing image ALT text or replacing a broken-link destination remain manual.

How does Internal Links 2.0 rank suggestions?

It uses local content only. The score considers overlap between titles, focus keywords, taxonomy terms and a content sample. It also avoids suggesting URLs already linked from the current content. Suggested anchor text uses the target page’s primary focus keyword when available, otherwise its title.

What is the difference between Site Audit and Site Crawler?

Site Audit analyzes locally stored WordPress content and settings. Site Crawler is a separate administrator-triggered tool that makes safe HTTP requests only to this site’s own public host, in batches of eight URLs, so it can inspect real response codes and rendered metadata. It inventories external links but does not fetch them automatically.

Does the Site Crawler contact third-party websites?

No. Version 1.4 normalizes and validates crawl targets against the site’s own host. External links found in HTML are stored locally as link inventory only and are not requested by the crawler.

Can redirects point to another domain?

No. Redirect targets are limited to the current site by design to reduce open-redirect risk.

What does the 404 monitor store?

Only the requested URL path, a hit count, and the most recent timestamp. It does not store IP addresses, referrers or user-agent strings. Entries older than 90 days are automatically cleaned up.

What does SEO Autopilot change?

Autopilot is disabled by default. When enabled, administrators can choose safe automatic behaviors: create a same-site 301 when a published slug changes, output a content-derived meta description when a custom one is missing, and redirect attachment pages. Automatically created slug redirects are logged and can be undone.

How does WooCommerce Merchant SEO work?

Search Toolkit augments WooCommerce’s own Product structured data instead of replacing it. When available, it can add product brand and GTIN fields that are not already present. If an administrator explicitly configures a global shipping policy, Search Toolkit can add OfferShippingDetails only where WooCommerce has not already provided shipping details. Merchant-level return policy data is added to the Organization entity when the configured policy is complete.

Should I configure global shipping details if my shipping varies?

No. Leave the global shipping fields blank when shipping price or delivery time varies by product, destination, shipping class or another rule. A dedicated shipping integration may provide more precise data.

Does GEO/AEO analysis guarantee AI citations?

No. It checks useful editorial signals such as a direct opening explanation, descriptive headings, lists/tables, question coverage, entity clarity and contextual links. These signals can make content easier to understand, but no plugin can guarantee citation by an AI or answer system.

Does llms.txt improve rankings?

No ranking claim is made. The endpoint is provided as a convenient machine-readable content index for systems that choose to use the convention.

Avis

Il n’y a aucun avis pour cette extension.

Contributeurs/contributrices & développeurs/développeuses

« Brightery Search Optimization Toolkit » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.

Contributeurs

Journal des modifications

1.4.2

  • Renamed the plugin display name, folder slug and text domain to Brightery Search Optimization Toolkit / brightery-search-optimization-toolkit to avoid confusion with similarly named SEO software.
  • Centralized request input handling for nonce-protected admin actions and read-only admin notices.
  • Added a tabbed editor experience with SEO, Readability, Inclusive Language, Schema and Social panels.
  • Added insert-variable controls for SEO titles and meta descriptions with local variable replacement.
  • Added local Generate SEO Title and Generate Meta Description buttons without external AI calls.
  • Added keyphrase synonyms, related keyphrases and a local related-keyphrase discovery helper.
  • Added mobile/desktop SERP preview, length meters, social preview overrides and social image URL support.
  • Added per-post readability, inclusive language, schema and content-insight panels.
  • Added cornerstone content marking with stricter depth and internal-link checks.
  • Expanded schema topic entities with synonyms and related keyphrases.

1.3.2

  • Review-readiness pass that addresses remaining Plugin Check warning categories.
  • Replaced safe admin query-string reads with filtered input handling.
  • Reworked dynamic post setting reads to avoid false-positive sanitization warnings.
  • Added documented PHPCS suppressions for necessary custom-table database operations.

1.3.1

  • Review-readiness patch for Plugin Check blockers reported after 1.3.0.
  • Removed placeholder-based translation strings that were triggering missing translator-comment errors.
  • Escaped llms.txt output values.
  • Reworked Broken Link Engine and importer SQL calls to avoid unprepared dynamic SQL variables.
  • Removed manual load_plugin_textdomain usage for WordPress.org-hosted translation loading.
  • Shortened the readme short description.

1.3.0

  • Added a real same-site Site Crawler using safe WordPress HTTP requests in small administrator-triggered batches.
  • Added rendered HTTP status, title, meta description, canonical, robots, schema-count, word-count, response-time and link-graph storage.
  • Added Broken Link Engine based on crawl-confirmed internal HTTP errors.
  • Added Redirect Intelligence with local relevance scoring and explicit administrator approval before creating a same-site 301.
  • Added Keyword Cannibalization reports for exact focus-keyword collisions.
  • Added Content Decay Risk prioritization using freshness and local quality/link signals without claiming traffic decline.
  • Added local Schema Validator checks for Article, FAQ, Service, Event, LocalBusiness and site-entity completeness.
  • Added an SEO Migration Wizard for source detection, import handoff, conflict-safe preflight and validation.
  • Added crawler database tables with automatic v1.2-to-v1.3 upgrade handling and complete uninstall cleanup.
  • Kept external links inventory-only by default; no new third-party service was added.

1.2.0

  • Added SEO Fix Center with batch-generated missing meta descriptions and reversible Undo history.
  • Upgraded Site Audit with site-wide technical checks, weighted scoring, known-404 link detection, internal-link gaps, HTTPS link checks, focus-keyword checks and Local SEO completeness.
  • Upgraded Internal Links to 2.0 with weighted title/keyword/taxonomy/content relevance, existing-link filtering, suggested anchors and orphan-content source recommendations.
  • Added Advanced Schema Generator fields and Service, Event, ProfilePage, CollectionPage and ItemPage schema types.
  • Added GEO entity graph fields for alternate name, description, expertise topics, founder and founding date.
  • Added Local SEO structured data, geographic coordinates, opening hours, price range and reusable business-info shortcode.
  • Added optional WooCommerce OfferShippingDetails enrichment and merchant-level return-policy data when explicitly configured.
  • Added merchant SEO status checks to the WooCommerce SEO dashboard.
  • Added suggested Privacy Policy content to the WordPress Privacy Policy Guide.
  • Preserved all 1.1 settings and data through automatic settings merging during upgrades.

1.1.0

  • Added SEO Autopilot with automatic slug redirects, fallback descriptions, attachment redirects and Undo history.
  • Added opt-in IndexNow integration with automated change notifications, manual submission and key rotation.
  • Added visual SERP preview.
  • Added GEO/AEO editor analysis with a separate readiness score.
  • Added per-content schema type selector and conservative FAQPage generation.
  • Added WooCommerce SEO checks, Product schema augmentation and product social metadata.
  • Avoided duplicate Search Toolkit breadcrumb schema on WooCommerce product pages.
  • Added automatic database upgrade handling for new plugin versions.
  • Improved editor-side output safety by removing user-controlled HTML injection from analysis messages.

1.0.0

  • Initial public release.
  • Metadata, taxonomy SEO, homepage controls, social tags, schema graph, XML sitemap integration, breadcrumbs, redirects/410, 404 monitor, bulk editor, migration importer, internal-link ideas, robots controls, llms.txt and site audit.