=== Schema Guru ===
Contributors: jayeshallah
Tags: schema, rich snippets, local business, structured data, seo
Requires at least: 5.0
Tested up to: 6.8
Requires PHP: 7.4
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html           

Schema Guru adds rich schema markup (LocalBusiness, Services, Products, Events, and more) to boost SEO and visibility.

== Description ==

**Schema Guru** is a simple Schema plugin for Structured Data on WordPress websites, using JSON-LD type Google Rich Snippets markup according to Schema.org guidelines to structure your site for better SEO performance.It is also AMP Compatible.

You can assign schema types globally or on a per-post/page basis. No coding required.

**Features:**
- Supports multiple schema types:
  - LocalBusiness (with popular subtypes like Restaurant, Hospital, Hotel, etc.)
  - Service
  - Product
  - Article / BlogPosting / NewsArticle
  - Job Posting
  - Event
  - Recipe
  - Software Application
  - Review
  - FAQ Page
- Post-specific schema fields (custom meta box)
- Global fallback settings for organization/business info
- JSON-LD output (Google-recommended format)
- Clean, optimized code that works with any theme
- Lightweight and performance-friendly

**What is Schema Guru?**
A code that helps search engines understand the webpage information and what the page is about, that is called Schema markup. In Google Search Console, it appears as rich results (rich snippets). This helps you:
- Stand out in search results
- Improve click-through rates (CTR)
- Build brand visibility

**What is a Rich Snippet?**
When any search engine like Google, Yahoo, or Bing crawls your webpage and finds proper information in the right structure, such as organization or local business name, address, phone, page meta description like title, about page description, FAQ info, product photos, star ratings, or offers information, it automatically generates a special search result display called a Rich Snippet.

**Why Rich Snippet?**
A good-looking webpage needs the right Rich Snippet data in the background code to get SEO mileage. Here is Google’s free tool to check the rich results of your page. A JSON-LD structured rich result helps a lot in ranking your page content in Google or any search engine to appear first.

**Supported Schema Types**
In this WordPress schema plugin, it covers multiple schema data in JSON-LD format for core website types and for each page as well.

**Core Schema Types**
Core Schema is about what the website is, like Local Business, Organization, Person, and Website.

**Secondary Pages Schema Types**
Each website can have different types of pages, and based on the page scope the schema changes. For example, if you have an Event page, it uses Event schema. If you have Product pages, it uses Product schema. If you have Services pages, it uses Services schema, and so on.
This plugin supports: Service, Event, Restaurant, Product, Article, JobPosting, CreativeWork, BlogPosting, NewsArticle, Recipe, FAQPage, Review, SoftwareApplication, WebSite, and WebPage.

**Data Fetch from Other Plugin**
Do not worry, if your website has another SEO plugin already installed, it will fetch schema data from popular plugins like All in One SEO, Rank Math, and Yoast SEO.

**Support**
We usually provide support on the WordPress.org forums; however, you may contact us with a specific snapshot. Our development team will reply to you via email.

== Installation ==

1. Upload the plugin files to the `/wp-content/plugins/schema-guru` directory, or install via the WordPress Plugins screen.
2. Activate the plugin through the 'Plugins' screen in WordPress.
3. Go to **Settings > Schema Guru** to configure global options (organization, business, default schema type).
4. Edit a post or page to add schema-specific fields via the **Schema Guru meta box**.
5. Save and publish. JSON-LD markup will be automatically added to the front-end.

== Frequently Asked Questions ==

= Do I need to know coding to use Schema Guru? =
No, the plugin is beginner-friendly. You just need to fill in fields from the dashboard.

= Will this plugin slow down my site? =
No, Schema Guru is lightweight and optimized for performance.

= Does this plugin add structured data automatically? =
Yes. It outputs JSON-LD schema based on your global settings or post-specific fields.

= Can I use multiple schema types on the same page? =
Currently, you can assign one main schema type per post/page. More flexibility is planned for future versions.

== Screenshots ==

1. Global settings page for organization and local business schema
2. Post editor meta box with schema fields
3. Example JSON-LD output in page source

== Changelog ==

= 1.0.0 =
* Initial release of Schema Guru
* Supports LocalBusiness, Service, Product, Article, Job Posting, Event, Recipe, Software Application, Review, FAQPage
* JSON-LD structured data output

== Upgrade Notice ==

= 1.0.0 =
First stable release.

== License ==

This plugin is licensed under the GPLv2 or later.
