Title: Firetap Knowledge Panel Schema
Author: FireTap Ltd
Published: <strong>February 9, 2026</strong>
Last modified: March 27, 2026

---

Search plugins

![](https://ps.w.org/firetap-knowledge-panel-schema/assets/Banner-772x250.png?rev
=3463383)

![](https://ps.w.org/firetap-knowledge-panel-schema/assets/icon-256x256.png?rev=
3460176)

# Firetap Knowledge Panel Schema

 By [FireTap Ltd](https://profiles.wordpress.org/firetapltd/)

[Download](https://downloads.wordpress.org/plugin/firetap-knowledge-panel-schema.2.7.zip)

 * [Details](https://pcd.wordpress.org/plugins/firetap-knowledge-panel-schema/#description)
 * [Reviews](https://pcd.wordpress.org/plugins/firetap-knowledge-panel-schema/#reviews)
 *  [Installation](https://pcd.wordpress.org/plugins/firetap-knowledge-panel-schema/#installation)
 * [Development](https://pcd.wordpress.org/plugins/firetap-knowledge-panel-schema/#developers)

 [Support](https://wordpress.org/support/plugin/firetap-knowledge-panel-schema/)

## Description

Firetap Knowledge Panel Schema is a lightweight yet powerful structured data plugin
designed for SEO professionals, agencies, and local businesses who want accurate,
error-free schema markup without complexity.

Unlike many schema plugins, this plugin focuses on:

 * Clean JSON-LD output
 * No duplicate structured data issues
 * Full control over where schema appears
 * Compliance with Google rich result guidance

It helps you build a complete Google Knowledge Panel-ready schema setup including:

 * Organization and LocalBusiness schema
 * Multi-location support with primary and additional locations via `hasPart`
 * Opening hours and special or holiday hours
 * FAQ schema with reusable FAQ Groups, multiple display layouts, and sitewide style
   controls
 * Product schema with valid `Offer` markup and image fallback
 * Course schema using the correct `Course` type
 * Review Groups for manual or imported review collections
 * Optional Google Reviews integration via Google Places API
 * Public video pages with VideoObject schema and a dedicated video sitemap
 * Templates, entities, conditions, validation, and post-level overrides

Developed by FireTap Ltd, a UK-based digital marketing agency focused on technical
SEO.

### Why This Plugin?

Most schema plugins:

 * Output unnecessary or bloated markup
 * Cause duplicate FAQ or Product schema issues
 * Misuse schema types

This plugin is built to avoid those problems with clean output, focused admin tools,
and purpose-built display modules only where needed.

### Features

 * Business type selector such as ProfessionalService, LegalService, and Store
 * Primary location plus multiple additional locations
 * Classic main settings screen with live JSON-LD preview
 * Templates, entities, conditions, validation, and per-post schema overrides
 * FAQ Groups with:
    - Accordion, boxed, minimal, grid cards, and question-and-answer layouts
    - Website color, global FAQ style, or manual color modes
    - Reusable global FAQ colors and sizing
    - Hex color entry plus color pickers
    - WYSIWYG answer editing
    - Shortcode output
 * Review Groups with:
    - Manual review entry
    - Paste import support
    - Source labels for Google, Trustpilot, Review Solicitors, Facebook, Yelp, and
      other review sites
    - Review schema output
 * Product schema with:
    - Price
    - Availability
    - Image with automatic logo fallback
 * Course schema for training and education
 * Public Videos post type with:
    - Metadata fields for video URL, upload date, duration, thumbnail, description,
      transcript, content URL, and embed URL
    - Best-effort metadata detection for YouTube and Vimeo URLs
    - Dedicated single video pages for indexing
    - VideoObject schema
    - Video sitemap output at `/video-sitemap.xml`
 * URL targeting for FAQs, Products, and Courses
 * Opening hours and special hours support
 * Google rich result compatible output
 * Lightweight front-end output with assets only on dedicated feature pages

### External Services

This plugin can optionally connect to the Google Places API (Google Maps Platform)
to fetch public review and rating data.

 * What is sent:
    - Your configured Place ID
    - Your API key
 * When:
    - Only when Google Reviews are enabled
    - Only during frontend schema generation
 * Why:
    - To output `aggregateRating` and `review` structured data

Service provider: Google (Google Maps Platform)
 Terms: https://cloud.google.com/
maps-platform/terms Privacy: https://policies.google.com/privacy

### License

This plugin is licensed under the GPL v2 or later.

### Technical Notes

The `Contributors:` field lists WordPress.org usernames to properly attribute development
and link profiles in the plugin directory.

## Installation

 1. Upload the plugin folder to `/wp-content/plugins/`
 2. Activate the plugin
 3. Go to `KPSP Schema` in the WordPress admin menu
 4. Configure your schema, FAQ, review, and video settings
 5. Save changes
 6. If video pages were just enabled, save Permalinks once to refresh rewrites

## FAQ

### Will this cause duplicate FAQ errors?

No. FAQ schema can be restricted to specific URLs to prevent duplication issues,
and FAQ Groups can output FAQPage schema only when needed.

### Can I use this for courses instead of products?

Yes. Courses use proper `Course` schema instead of incorrectly using Product schema.

### Can I reuse FAQ styling across the whole website?

Yes. Save a reusable FAQ style once in the plugin Settings page, then select `Use
Global FAQ Style` inside any FAQ Group.

### Does it support video indexing?

Yes. The plugin includes public video pages, VideoObject markup, and a dedicated`/
video-sitemap.xml` feed.

### Does schema output on every page?

Only if URL targeting is left blank. You can control exactly where schema appears.

### Does this slow down my website?

No. The plugin outputs lightweight JSON-LD in the `<head>` and only loads dedicated
display assets where they are needed.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Firetap Knowledge Panel Schema” is open source software. The following people have
contributed to this plugin.

Contributors

 *   [ FireTap Ltd ](https://profiles.wordpress.org/firetapltd/)
 *   [ rakshakmathur ](https://profiles.wordpress.org/rakshakmathur/)

[Translate “Firetap Knowledge Panel Schema” into your language.](https://translate.wordpress.org/projects/wp-plugins/firetap-knowledge-panel-schema)

### Interested in development?

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

## Changelog

#### 2.7

 * Added templates, entities, conditions, validation, and post-level overrides while
   keeping existing KPSP settings and output intact
 * Added reusable schema templates with mapping, conditions, preview, and validation
 * Added advanced schema support for Person, Brand, Article, Service, Review, Recipe,
   VideoObject, Event, JobPosting, Book, SoftwareApplication, Podcast, Movie, and
   VehicleListing
 * Added FAQ Groups with multiple display styles, WYSIWYG answers, color controls,
   hex inputs, and reusable global FAQ styling
 * Added Review Groups with manual entry, import support, source tracking, and review
   schema output
 * Added public Videos post type with metadata detection, custom video details editing,
   standalone video pages, VideoObject schema, SEO schema integration, and `/video-
   sitemap.xml` output
 * Added entity linking for Organization, Person, and Brand using reusable `@id`
   nodes
 * Added per-post schema override metabox for disabling templates or injecting custom
   JSON-LD
 * Added duplicate protection for appended schema nodes
 * Updated plugin admin styling and kept the original main settings experience available
   for safe upgrades
 * Preserved legacy `kpsp_*` options and existing 2.6 schema output for safe upgrades

#### 2.6

 * Fixed location fields not saving correctly in admin
 * Fixed locations option mismatch (`locations` to `kpsp_locations`)
 * Improved location sanitisation and reliability
 * Improved live JSON preview accuracy
 * General stability and admin improvements

#### 2.5

 * Added Course schema support
 * Added Product image upload with logo fallback
 * Added URL targeting for FAQs, Products, and Courses
 * Fixed Product rich results validation
 * Improved schema output consistency

## Meta

 *  Version **2.7**
 *  Last updated **1 week ago**
 *  Active installations **10+**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/firetap-knowledge-panel-schema/)
 * Tags
 * [JSON-LD](https://pcd.wordpress.org/plugins/tags/json-ld/)[LocalBusiness](https://pcd.wordpress.org/plugins/tags/localbusiness/)
   [schema](https://pcd.wordpress.org/plugins/tags/schema/)[structured data](https://pcd.wordpress.org/plugins/tags/structured-data/)
 *  [Advanced View](https://pcd.wordpress.org/plugins/firetap-knowledge-panel-schema/advanced/)

## Ratings

No reviews have been submitted yet.

[Add my review](https://wordpress.org/support/plugin/firetap-knowledge-panel-schema/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/firetap-knowledge-panel-schema/reviews/)

## Contributors

 *   [ FireTap Ltd ](https://profiles.wordpress.org/firetapltd/)
 *   [ rakshakmathur ](https://profiles.wordpress.org/rakshakmathur/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/firetap-knowledge-panel-schema/)