Frank Schema Markup Generator

Frank Schema Markup Generator

Details
View on WordPress

Frank Schema Markup Generator is a powerful, WordPress.org-compliant plugin that helps you generate JSON-LD structured data (Schema.org markup) with centralized management. Generate, view, copy, edit, and manage all your schemas from one place!

Important: This plugin generates schema markup but does NOT automatically insert it into your pages. This ensures full compliance with WordPress.org security guidelines. You can easily copy the generated schema using View/Copy buttons and paste it into your theme or use a code snippet plugin.

🌟 Key Features

  • 100+ Schema Types – Comprehensive support across 15+ categories (Organization, Content, E-commerce, Events, Jobs, People, Health, Recipes, Real Estate, Travel, Education, Media, and more!)
  • 50+ Ready-Made Templates – Pre-validated JSON-LD templates organized by category
  • WooCommerce Support – 10 WooCommerce-specific placeholders for automatic product data (price, SKU, stock, brand, ratings)
  • Centralized Management – Generate, view, edit, copy, and delete schemas from one dashboard
  • View & Copy Features – Modal popup to review schema code before copying, or quick copy with one click
  • Filter & Search – Easily find schemas by post type, schema type, or search by post title
  • 25+ Dynamic Placeholders – Auto-populate with post/site data (title, author, date, image, categories, tags, WooCommerce data, etc.)
  • Plugin-Generated Schema – All schema markup is generated by the plugin with strict validation
  • Custom Post Types Support – Works with any custom post type (including WooCommerce products)
  • WordPress.org Compliant – Follows all security guidelines (no auto-injection, no arbitrary code execution)
  • Comprehensive Documentation – Detailed How to Use guide with 7 steps, common use cases, WooCommerce examples, and troubleshooting
  • Extensive FAQ – 16+ questions covering copying, templates, placeholders, compatibility, WooCommerce, and more
  • Beautiful UI – Modern tabbed interface with responsive design
  • 100% Free – No ads, no upsells, completely open-source

πŸ”’ Security Features

  • No Arbitrary Code Execution – Users cannot insert unvalidated code
  • No Auto-Injection – Plugin does not automatically insert code into pages (WordPress.org requirement)
  • Plugin-Controlled Output – Schema is generated by the plugin based on validated form inputs
  • Strict Sanitization – All user inputs are properly sanitized using WordPress functions
  • Nonce Verification – All form submissions and AJAX requests are protected
  • Capability Checks – Only authorized users can edit schema data

πŸ“‹ 100+ Schema Types Across 15+ Categories

Organization & Business: Organization, LocalBusiness, Corporation, NGO, GovernmentOrganization, EducationalOrganization, MedicalOrganization, SportsOrganization, Store, and more

Website & Content: WebSite, WebPage, Article, BlogPosting, NewsArticle, Report, Guide, Comment, SiteNavigationElement, ItemList, CollectionPage, and more

E-commerce & Products: Product, ProductGroup, Service, Offer, AggregateOffer, Brand, AggregateRating, FinancialProduct, MemberProgram, and more

Events: Event, BusinessEvent, EducationEvent, Festival, MusicEvent, SportsEvent, TheaterEvent, VisualArtsEvent, ExhibitionEvent, CourseInstance, and more

Jobs & Employment: JobPosting, Occupation, EmployeeRole, WorkBasedProgram

People & Personal Profiles: Person, ProfilePage, Author, Celebrity, Teacher, Parent, Patient, Musician, Actor, Athlete, Politician, and more

Health & Medical: MedicalCondition, Drug, Diet, ExercisePlan, HealthTopicContent, MedicalWebPage, and more

Recipes & Food: Recipe, NutritionInformation

Real Estate & Property: Apartment, House, SingleFamilyResidence, VacationRental, RealEstateAgent, and more

Travel & Transportation: TouristAttraction, TouristDestination, LandmarksOrHistoricalBuildings, Flight, Trip, TouristTrip, TaxiService, and more

Religious Places: HinduTemple, Church, Mosque, PlaceOfWorship

Education & Courses: Course, LearningResource, School, CollegeOrUniversity

Media & Entertainment: Book, Movie, TVSeries, MusicAlbum, MusicPlaylist, VideoObject, AudioObject, BroadcastService, Photograph, and more

Technology & Software: SoftwareApplication, MobileApplication, WebAPI

And many more! Browse all templates in the Schema Templates Library tab.

πŸ”§ Dynamic Placeholders (25+ Total)

Use these placeholders to automatically populate your schemas:

WordPress Placeholders:
* {{post_title}} – Post/Page Title
* {{post_excerpt}} – Post Excerpt
* {{post_date}} – Publication Date (ISO 8601)
* {{post_modified}} – Last Modified Date (ISO 8601)
* {{author_name}} – Author Display Name
* {{author_url}} – Author Archive URL
* {{featured_image}} – Featured Image URL
* {{post_url}} – Post Permalink
* {{site_name}} – Website Name
* {{site_url}} – Website URL
* {{site_description}} – Website Tagline
* {{post_category}} – Post Categories (comma-separated)
* {{post_category_first}} – First Post Category
* {{post_tags}} – Post Tags (comma-separated)
* {{post_id}} – Post ID

WooCommerce Placeholders (Auto-populated for WooCommerce products):
* {{woo_price}} – Product Price (current/sale price)
* {{woo_regular_price}} – Product Regular Price
* {{woo_sale_price}} – Product Sale Price
* {{woo_currency}} – Store Currency Code
* {{woo_sku}} – Product SKU
* {{woo_stock_status}} – Stock Status (instock/outofstock/onbackorder)
* {{woo_availability}} – Schema.org Availability URL
* {{woo_brand}} – Product Brand
* {{woo_rating}} – Average Product Rating
* {{woo_review_count}} – Number of Reviews

🎯 Perfect For

  • Bloggers – Add Article schema to improve visibility
  • E-commerce Sites – Add Product schema with pricing and reviews
  • Local Businesses – Add LocalBusiness schema for local SEO
  • Content Creators – Add Video, Recipe, or HowTo schemas
  • News Sites – Add NewsArticle schema for news content
  • Educational Sites – Add Course schema for online courses
  • Job Boards – Add JobPosting schema for job listings

πŸš€ How It Works (4 Simple Steps)

  1. Generate Schema – Go to Settings Schema Box Generator Schema Generator tab, select a post/page, choose schema type from 100+ options, fill in form fields with placeholders like {{post_title}}, and click β€œGenerate & Save Schema”

  2. Copy Schema Code – Go to β€œManage Schemas” tab, find your schema, and either click β€œCopy” button for instant copy or click β€œView” button to review code in a modal popup before copying

  3. Add to Your Site – Paste the copied schema into a code snippet plugin (recommended: Code Snippets, Insert Headers and Footers) or manually add to your theme’s header.php file

  4. Test & Validate – Use Google Rich Results Test to verify your schema is valid and eligible for rich results

πŸ“‹ How to Copy & Apply Schema Code (DETAILED)

Method 1: Quick Copy (Fastest)
1. Go to β€œManage Schemas” tab
2. Click the β€œCopy” button (πŸ“‹ icon) next to your schema
3. You’ll see β€œβœ“ Copied!” confirmation
4. Schema code is now in your clipboard!

Method 2: View & Copy (Recommended for Review)
1. Go to β€œManage Schemas” tab
2. Click the β€œView” button (πŸ‘οΈ icon) next to your schema
3. A modal popup shows the formatted schema code
4. Review the code to ensure it’s correct
5. Click β€œCopy to Clipboard” button in the modal
6. Close the modal

Adding Schema to Your Site:

Option 1: Code Snippet Plugin (HIGHLY RECOMMENDED)
* Install β€œCode Snippets” or β€œInsert Headers and Footers” plugin
* Paste the copied schema into the header section
* Configure where to display (site-wide or specific pages)
* Won’t be affected by theme updates
* Easy to manage and edit

Option 2: Manual Theme Integration
* Go to Appearance Theme File Editor
* Open header.php file
* Paste the schema before the </head> tag
* Note: Will be removed if you change themes

Option 3: Using functions.php (For Developers)
* Add schema using WordPress hooks (wp_head)
* Full control over when and where schema appears

πŸ” SEO Benefits

  • Get rich snippets in Google search results
  • Show star ratings, images, prices, and more
  • Improve click-through rates by up to 30%
  • Help search engines understand your content
  • Enable voice search optimization
  • Support for Google Assistant and Siri

πŸ› οΈ Developer Friendly

  • Clean, well-documented code
  • WordPress coding standards compliant
  • Hooks and filters for customization
  • Translation-ready
  • Compatible with all themes and plugins

πŸ“š Comprehensive Documentation

The plugin includes extensive documentation with 5 tabs:

  • Schema Generator Tab – Generate schemas with 100+ types and dynamic placeholders
  • Manage Schemas Tab – View, copy, edit, delete, filter, and search all your schemas
  • Schema Templates Library Tab – Browse 50+ ready-made templates organized by 15+ categories
  • How to Use Tab – Detailed 7-step guide with Quick Start, Pro Tips, Common Use Cases, and Troubleshooting
  • FAQ Tab – 15+ questions covering copying, templates, placeholders, compatibility, SEO plugins, page builders, and more
  • Donate Tab – Support plugin development with updated stats (100+ types, 25+ placeholders)

🌍 Compatibility

  • Works with Yoast SEO, Rank Math, All in One SEO
  • Compatible with WooCommerce
  • Works with Advanced Custom Fields (ACF)
  • Compatible with Elementor, Divi, Beaver Builder
  • Works with all WordPress themes
  • Compatible with all major hosting providers

πŸ’ Support the Plugin

If this plugin has helped you, please consider:

  • Rating it 5 stars on WordPress.org
  • Buying me a coffee via PayPal
  • Sharing it with others
  • Reporting bugs and suggesting features

Additional Info

Requirements:
* WordPress 5.0 or higher
* PHP 7.4 or higher
* MySQL 5.6 or higher

Links:
* Plugin Homepage
* Documentation
* Support Forum
* GitHub Repository
* Donate

Credits:
Developed with ❀️ by WP FRANK

License:
This plugin is licensed under the GPL v2 or later.

Details

Plugin code:
frank-schema-markup-generator
Plugin version:
1.0.1
Author:
Outdated:
No
WP version:
5.0 or higher
PHP version:
7.0 or higher
Test up to WP version:
6.9
Total installations:
0
Last updated:
2025-12-13
Rating:
Times rated:
0
json-ld
rich-snippets
schema
seo
structured-data