Schema Scalpel


The secret to great schema is to actually put it on your website! Many sites don’t use schema, or use it incorrectly, thereby missing out on a powerful SEO and branding tool.

Schema Scalpel solves this problem by giving you complete control over your website’s structured data. It allows you to tell search engines exactly what you want them to know about who you are and what you do.


  • Create completely customized schema on any page… or every page!
  • Copy and paste from a collection of built-in schema templates recommended by Google
  • Works with the SEO plugins Yoast and All-in-One


From your WordPress dashboard:

  • Visit Plugins > Add New
  • Search for Schema Scalpel
  • Click Install
  • Activate Schema Scalpel from your Plugins page.


  • Download Schema Scalpel.
  • Upload the schema-scalpel directory to your /wp-content/plugins/ directory (using one of the following: FTP, SFTP, SCP, et al.)
  • Activate Schema Scalpel from your Plugins page.

You will then find a Schema Scalpel menu item in your WordPress admin dashboard.


What is schema?

Schema, also known as structured data, is a form of microdata. I know that clarifies nothing, but stay with me here. Schema allows a website to give search engines precise information about the nature and content of the website.

Organizations, businesses, and individuals all have different types of information necessary for describing who and what they are and what they do. Schema is how that information is conveyed to search engines so that the websites associated with those entities show up in the most relevant search results.


There are no reviews for this plugin.

Contributors & Developers

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


Translate “Schema Scalpel” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



[UPDATED] Schema Scalpel works with WordPress 6.0!

[FIXED] A few CSS class names that weren’t updated to Bootstrap 5.x naming standards.

[FIXED] Page and post titles were not displaying properly due to sanitization function.


[UDPATED] The schema/JSON-LD format error checking has been greatly improved.


[FIXED] Version 1.2 was pushed without updating every instance of version number within the plugin.


[NEW] Multisite activation is now possible!

[UPDATED] Removed some comment clutter.


[FIXED] Replaced use of wp_print_scripts hook with wp_enqueue_scripts as the former prevented the loading of schema with some themes.

[FIXED] A bunch of stuff I have changed since publishing Schema Scalpel but have forgotten about because I didn’t know how to use my Subversion client.

[UPDATED] Plugin init function run_schema_scalpel now called via plugins_loaded hook.

[UPDATED] Changed the default search key to s to conform to WordPress’s default search functionality.

[UPDATED] Schema Scalpel logo now uses font paths.


The unleashing of the Schema Scalpel upon the world. You might say that the plugin is now “off the chain”.