Discover, trust, install: FAIR 1.0 is here

Schema & Structured Data for WP & AMP
Version: 1.50
Description
Schema & Structured Data for WP & AMP adds Google Rich Snippets markup according to Schema.org guidelines to structure your site for SEO. (AMP Compatible)
Features
- Schema Types: Currently, We have more than 35 schema types such as Blog Posting, News article, Local Business, Web page, Article, Recipe, Product, and Video Object view all. We are going to add all the schema types in the future. You can request the one you want and we will add it for you!
- Schema Templates: Create a predefined set of schema markups and use them in main schema types learn more.
- Conditional Display Fields: Meaning you include or exclude any posts, pages, post types, taxonomies and more!
- Knowlegde Base Support: Recognize the content based on the organization or a person via data type option.
- Full AMP Compatiblity: Supports the AMP for WP and AMP by Automattic plugins.
- Advanced Settings: Play with output of schema markup using these options (Defragment, Add in Footer, Pretty Print, MicroData CleanUp etc.)
- Migration: Import the data from other schema plugins such as (SEO Pressor, WP SEO Schema, Schema Plugin etc )
- Compatibility: Generate the schema markup for the plugins. We have provided schema support for them. Few of them are – kk Star Ratings, WP-PostRatings, bbPress, Easy Liveblogs, wpForo, RealtyPress Premium, Discout Rules, WP Job Board Pro, EventPrime, Joli FAQ SEO
- Google Review: Display your business google reviews and its schema markup on your website.
- [Premium] Reviews ( Fetch reviews from 75+ platforms ).
- [Premium] Priority Support. Get it We get more than 100 technical queries a day but the Priority support plan will help you skip that and get the help from a dedicated team.
- Review Module: Create your own review rating box with pros and cons and its schema markup
- Schema Type Blocks in Gutenberg: Create your own content with the blocks and json schema markup will be added automatically
- Unlimited Custom Post Types: You can control to represent the Rich Snippets data in the google search console using unlimited custom post types.
- Easy to use with Minimal Settings
- Archive Page Listing Support
- JSON-LD Format
- Easy to use Setup Wizard
- Breadcrumbs Listing Support
- Comments Post comments Support
- Constant Development & New Features: We’ll be releasing the constant updates along with the more handy features as soon as we get the feedback from the users.
Supported Schema Types
- Apartment
- House
- SingleFamilyResidence
- Article
- Blogposting
- Book
- Course
- DiscussionForumPosting,
- DataFeed
- HowTo
- NewsArticle
- QAPage
- Review
- Recipe
- TVSeries
- SoftwareApplication
- MobileApplication
- SpecialAnnouncement (Related to Coronavirus)
- TechArticle
- WebPage
- Event
- VideoGame
- JobPosting
- Service
- Trip
- AudioObject
- VideoObject
- MedicalCondition
- MusicPlaylist
- MusicAlbum
- LocalBusiness with all the sub categories
- Product
- ProductGroup
- TouristAttraction
- TouristDestination
- LandmarksOrHistoricalBuildings
- HinduTemple
- Church
- Mosque
- Person
- LiveBlogPosting
- ImageGallery
- MediaGallery
- VacationalRental
- CriticReview
- ProfilePage
- Game
- Certification
- View All
Extensions
Some useful extensions to extend Schema & Structured Data for WP & AMP features, check Woocommerce Compatibility For Schema, Cooked Compatibility For Schema and We are going to add more.
Support
We try our best to provide support on WordPress.org forums. However, We have a special team support where you can ask us questions and get help. Delivering a good user experience means a lot to us and so we try our best to reply each and every question that gets asked.
Bug Reports
Bug reports for Schema & Structured Data for WP & AMP are welcomed on GitHub. Please note GitHub is not a support forum, and issues that aren’t properly qualified as bugs will be closed.
Credits
- Select2 used https://github.com/select2/select2 – License URI: https://github.com/select2/select2/blob/develop/LICENSE.md,
- Merlin WP used https://github.com/richtabor/MerlinWP – License URI: https://github.com/richtabor/MerlinWP/blob/master/LICENSE,
- jquery-timepicker used https://github.com/jonthornton/jquery-timepicker
- Rate Yo! used https://github.com/prrashi/rateYo – License URI: https://github.com/prrashi/rateYo/commit/f3812fe96c38b08627d209795176053550fb1427
- Aqua Resizer used http://aquagraphite.com – License URI: WTFPL – http://sam.zoy.org/wtfpl/
Faq
After you Active this plugin, just go to Dashboard > Structured data > Settings, and then setup the default settings, after that, just go back to ‘Structured Data’ click on Add New and add any data that you like!
You can report the bugs for this Schema plugin here
Yes, Absolutely! We would suggest you send your feature request by creating an issue in Github . It helps us organize the feedback easily.
You can contact us from here
Reviews
Plugin failed in my environment, support didn’t resolve it
By yuriran99 on August 5, 2025
I encountered persistent technical issues with the plugin that couldn’t be resolved despite following all the recommended troubleshooting steps.
Although the support team responded multiple times, they kept proposing remote sessions and never reached a resolution.
Unfortunately, I had to stop using the plugin. Just a heads-up for users considering the premium version — your experience may vary depending on your environment.
useless spam
By cwrksr on June 21, 2025
Your support team can’t even manage to schedule and keep an appointment. The plugin automatically litters every subpage with this junk, with no obvious way to limit it (because restricting it to pages or posts isn’t exactly a true restriction, right?). A massive waste of time—in the end, I just manually added it to the header with ChatGPD in five minutes.
Unwelcome Changes to the Comment Form with star rating
By Pierre Gaillard (pgconcept) on May 19, 2025
I find the changes made to the comment form regrettable.
Why impose styles? Why impose an H2 tag on the "Leave a Comment" title?
Most of the time I use the Divi theme, I set up my own customization of the form and I don't want this plugin to break my design just to add a star rating! I also don't want a superfluous H2 that harms my SEO optimization!
Too bad, so I disabled this feature even though I had appreciated it until then… I hope a future update will fix the problem soon.
Description There is a problem.
By yajai007 on May 16, 2025
I am using this plugin and I am having issues. When I test the plugin on rich-results, it fetches the entire page content as a very long description.
Great plugin for Schema Markup
By Das Capitolin on May 15, 2025
3 months, countless support requests – and still no working
By noturbiz on April 3, 2025
I’ve contacted support several times because there are always errors when trying to fetch Google reviews. I’ve spent around €700–800 on a plugin that simply doesn’t meet my requirements. I’ve never been able to fetch the reviews without issues – not even after multiple attempts. It honestly feels like I paid for a beta version that still doesn’t work properly after three months.
The developers just can’t seem to fix the issue. Instead of delivering a working solution, they keep saying: “Give us access to your site, we’ll take care of it.” But I’m not willing to give them access to every client’s website for every single project. They’re clearly not capable of providing a proper step-by-step video tutorial that actually works. Yes, there is a video on their website – but if you follow it, it still doesn’t work.
Great plugin! Easy to use
By solanum on February 26, 2025
Even in the free version, this plugin is really powerfull. I set up a custom schema type in just a few minutes.
Great support
By horrormovies.gr on February 1, 2025
Fast response and great support.
3 Weeks, Bought Premium, Clueless Support (Do Not Buy)
By austin9b on January 29, 2025
This plugin seemed to work with the free version pretty well, then I wanted more then 5 reviews so I purchased the premium edition for 150 reviews. Since then, I have communicated with the support team back and forth over 19 times, They claim to have fixed it, nope. Still not working and the best part is all of my review credits are gone. This should be illegal as far as I'm concerned, because this is blatantly false advertising. Until this issue is resolved, I cannot and will not recommend this and will be escalating this to WordPress if this is not fixed. I spent somewhere around $175 dollars on something that even the developers seemingly do not know how to use.
Great Support Team
By mitchs21 on November 18, 2024
Support was able to help me figure out some RealtyPress updates so that my schema would turn out beautifully. Great job!
Changelog
1.50 (02 September 2025)
- Enhancement: Fetch YouTube API Data from post’s ACF Oembed field #2311
- Feature: Added Certification schema type #2338
- Feature: WPML compatibility with language wise menu translation #2348
- Enhancement: width and height of image appears as a strings #2350
- Fixed: Issue with FAQ schema on Woocommerce brands #2351
- Enhancement: Microdata clean up improvement #2352
- Fixed: Vulnerability reported by WPScan Security
- Fixed: Code improvement with polylang add-on #2353
1.49 (13 August 2025)
- Fixed: Improvement for AIO SEO compatibility #2314
- Fixed: Incompatibility with PublishPress Permissions Due to Conflicting Select2 Library Usage #2327
- Fixed: Unable to modify ItemList schema #2333
- Fixed: Undefined array key saswp_eop_provider_address_locality in class-saswp-output-service.php #2337
- Fixed: Picking wrong url when manually adding Author image URL #2339
- Enhancement: Improvement in elementor faq block #2340
- Feature: LiveBLogPosting Gutenberg block youTube shorts styling #2341
- Feature: Added a Filter To Disable Schema For a specific Page and Post #2344
1.48 (16 July 2025)
- Enhancement: Added the offer URL field to the product schema #2308
- Fixed: Review schema displays incorrect item type in pages #2309
- Enhancement: Updated ‘Return Type’ Property in Product Merchant Schema Markup #2319
- Enhancement: Review schema date published improvement #2320
- Feature: Strong testimonials avada builder improvement #2324
- Fixed: Added image property in Recipe and BlogPost Schema #2332
- Feature: Added new properties to vehicle schema #2329
- Fixed: Markup code improvement #2334
1.47 (13 June 2025)
- Feature: Added Place schema type #2272
- Feature: Added Game schema type #2294
- Fixed: Fatal Error After Upgrading to v1.46 (wp_is_block_theme Undefined) #2305
- Fixed: Job location delete issue with JobPosting schema #2306
- Feature: Course schema compatible with Amelia #2307
- Enhancement: Added a new field to newsArticle schema #2310
- Fixed: Issue with free google reviews with location code #2316
1.46 (13 May 2025)
- Feature: Comments Review Module #2260
- Fixed: Issue in associatedMedia property of NewsArticle schema #2299
- Enhancement: Added new properties StreetAddress and AddressRegion to Service schema #2300
- Enhancement: Added filter hook for image attachment for custom url handling #2301
- Enhancement: Added Support for mainEntityOfPage property in VideoObject schema #2302
- Enhancement: Code improvement #2303
1.45 (5 May 2025)
- Enhancement: Added about and sameAs property in WebPage schema #2049
- Enhancement: Added the associatedMedia property in the NewsArticle schema #2216
- Enhancement: Added new fields to LiveBlogPosting gutenberg block #2288
- Fixed: Issue with ItemList schema on taxonomy #2289
- Fixed: Tested with new version of wordpress i.e. 6.8v #2290
- Enhancement: Added a contentLocation field in the NewsArticle schema #2291
- Enhancement: Code improvement for image in the markup #2292
- Enhancement: Fixed Incorrect upvoteCount/downvoteCount Output #2293
1.44 (4 April 2025)
- Enhancement: Added Citation field in Blogposting schema #1946
- Feature: Added Profilepage schema type #2065
- Feature: Added CriticReview schema type #2100
- Feature: Added Address Field for Product Seller Organizations #2203
- Enhancement: Added Event fields in LiveBlogPosting gutenberg block #2277
- Fixed: Live Blog Update date and time picker issue #2278
- Enhancement: Added option for Embed of YouTube, X etc #2280
- Enhancement: Live Blog Update image placement improvement for gutenberg block #2281
- Enhancement: Live blog update UI improvement #2282
- Enhancement: Live blog update gutenebrg block improvement #2283
- Enhancement: Place new published live blog updates on top #2284
- Enhancement: TimeZone display improvement to Live Blog Update on Frontend #2285
1.43 (25 March 2025)
- Enhancement: Improvement in VacationRental schema properties #2109
- Enhancement: Featured image of the latest article is automatically fetched in the NewsMediaOrganization schema #2214
- Enhancement: Featured image of the latest article is automatically fetched in the NewsMediaOrganization schema #2214
- Feature: DiscussionForumPosting Schema compatibility with BBPress Forum Within BuddyPress Group #2256
- Fixed: Conflict with Yoast Seo helper #2262
- Feature: Added a Gutenberg Block for LiveBlogPosting schema Update #2264
- Fixed: LiveBlogPosting URL parameter placement issue #2265
- Enhancement: Improvement in LiveBlogPosting schema properties #2266
- Enhancement: Added time property LiveBlog Update in LiveBlogPosting schema #2269
- Fixed: Location property issue in LiveBlogPosting #2270
- Fixed: Improvement in global modification for author and editor for NewsArticle schema #2275
1.42 (6 March 2025)
- Fixed: Resolved issue with Airbnb Rooms platform reviews #2179
- Fixed: Resolved issue with TripAdvisor platform reviews #2225
- Enhancement: Setting page UI Changes #2226
- Fixed: Valid Through date issue while modifying post individually #2253
- Feature: Added ImageGallery Schema type and made it’s compatibility with FooGallery plugin #2254
- Feature: Added Location type attribute in LiveBlogPosting schema #2255
- Fixed: Resolved issue with CreativeWork schema #2258
- Feature: Added MediaGallery schema #2259
- Fixed: Author image issue in schema markup #2261
- Enhancement: Added Coverage Time in LiveBlogPosting schema #2263
- Fixed: Review collection nonce issue #2267
1.41 (15 February 2025)
- Fixed: jQuery undefined issue #2086
- Feature: Added compatibility with Easy Liveblogs plugin #2223
- Feature: Added Q&A Schema Compatibility with wpForo #2234
- Feature: Added new fields in NewsArticle schema #2238
- Enhancemant: Existing Comments Assigned One-Star Rating After Activating Review Module #2241
- Fixed: Deprecated Errors and Warnings #2242
- Feature: Added new attributes to WebPage schema #2244
- Fixed: PHP textdomain translation notices on WordPress 6.7 #2246
- Fixed: context attribute is missing in Person schema #2249
- Enhancement: Merchant Listing schema Invalid string length in field “name” #2250
1.40 (17 January 2025)
- Feature: Added compatibility with translatepress plugin #2090
- Enhancement: Added Weight Field to Product Schema with Support for Multiple Units #2221
- Feature: Added compatibility with WPBakery page builder accordion #2228
- Fixed: Houzz platform reviews compatibility issue #2229
- Fixed: Homestars reviews compatibility issue #2230
- Fixed: Code Improvement #2232
- Fixed: Issue with creating new review collection #2233
- Fixed: Deprecated error #2236
- Enhancement: Fixed the format date time issue with timezone offset #2239
1.39 (04 December 2024)
- Major Feature: Schema Template Builder #2138
- Feature: Added Genre and Actor fields for TVSeries schema #2207
- Fixed: Tested with new version of wordpress i.e. 6.7v #2209
- Fixed: Fixed issue with FAQ repeater field #2215
- Enhancement: Added some modification in VideoObject schema #2218
- Fixed: PHP translation notices on WordPress 6.7 #2219
- Fixed: PHP Notice releated to comment id #2220
- Enhancement: Added hasCourseInatance attribute for LearnPress plugin compatibility #2224
1.38.1 (06 November 2024)
- Enhancement: Rankmath keyword issue with Category and Tag for WebPage schema #2201
- Enhancement: Primary image size was not reflected properly in Schema #2213
1.38 (02 November 2024)
- Feature: Added ProductGroup Schema Type #2071
- Feature: Added option to show/hide schema markup inside elementor widget #2171
- Enhancement: Fixed issue of correct image in ImageObject schema #2188
- Enhancement: Schema meta fields should not be appeared inside custom fields. #2189
- Feature: Automated the faqs data added manually in classic editor #2193
- Fixed: Code improvement #2194
- Fixed: ACF time picker conflict issue in block editor #2195
- Enhancement: Schema markup shown for the AMP pages showing the same markup as non-AMP #2199
- Enhancement: Rankmath keyword issue with Category and Tag for WebPage schema #2201
- Enhancement: Added FAQ compatibility with Elementor accordian #2202
- Feature: Added Compatibility with wpForo plugin #2204
- Enhancement: Issue with adding a live YouTube video to post #2205
- Feature: Added compatibility with the plugin RealtyPress Premium #2206
1.37 (09 October 2024)
- Fixed: Avatars are disabled still they are being added to the schema markup #2184
- Feature: Added compatibility with Discout Rules plugin #2190
- Fixed: Issue with Taxonomy placement setup #2191
- Fixed: ACF time picker conflict issue in block editor #2195
1.36 (18 September 2024)
- Feature: Added URL Parameter placement to targer URL’s #2117
- Enhancement: Categories text appears in headline fields #2155
- Fixed: Conflict between the DiscussionForumPosting schema placement and the wpForo plugin #2157
- Enhancement: Removed the Article type from webpages schema #2158
- Feature: Added missing field in car schema #2159
- Feature: Jackrabbit compatibility with course and event schema #2163
- Feature: Added compatibility with the WP Job Board Pro plugin #2166
- Fixed: Warnings appearing on user end #2167
- Fixed: Time picker issue with plugin Advanced Custom Fields in the Admin mode #2173
- Feature: Added compatability for ACF CPT with JobPosting schema #2174
- Enhancement: Delete files after importing settings #2176
- Enhancement: Fixed GTIN12 issue with the product schema for variable products #2180
- Fixed: Comments was not appears in Recipes #2182
1.35 (02 August 2024)
- Enhancement: Added new properties in LodgingBusiness > Hotel schema #2105
- Fixed: Feature image size duplicate issue in schema markup #2140
- Fixed: Issue with country field missing in the schema markup while modifying the schema output (Local Business) #2147
- Fixed: A fatal error issue in the latest update of 1.34.2 #2148
- Fixed: FAQ Block not working on Divi Builder #2149
- Fixed: PHP warnings on schema types page #2150
- Fixed: ACF fields are unclickable when the plugin is activated and an error appears in the Console #2152
- Fixed: The ReturnFeesCustomerResponsibility field is missing in the product schema #2153
All changelog available on GitHub.