=== SchemaPin ===
Contributors: schemapin
Tags: schema, structured data, json-ld, local seo, rich results
Requires at least: 5.5
Tested up to: 6.5
Requires PHP: 7.2
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Inject a SchemaPin-hosted JSON-LD snippet into your site's <head>. Edit your business schema in one dashboard, propagates instantly.

== Description ==

SchemaPin hosts your Schema.org structured data so when your hours, services, or locations change, you update a single dashboard and the change goes live everywhere — no theme edits, no FTP, no developer.

This plugin adds one line to your `<head>`:

`<script src="https://schemapin.modulus1.co/s/your-slug.js" async></script>`

That script injects the up-to-date JSON-LD on page load. When you edit your schema in the SchemaPin dashboard, every page on your site automatically reflects the change within ~60 seconds.

== Installation ==

1. Sign up at https://schemapin.modulus1.co and create your first schema. Copy the slug (e.g. `joes-dental`).
2. In WordPress admin, go to Plugins → Add New → Upload Plugin, upload this zip, and Activate.
3. Go to Settings → SchemaPin and paste your slug.
4. Save. Done.

== Frequently Asked Questions ==

= Does this work with my theme? =
Yes — any theme that calls `wp_head()` (which is essentially every WordPress theme).

= Does this conflict with Yoast / RankMath / Schema Pro? =
No. SchemaPin emits its own JSON-LD block. Multiple JSON-LD blocks are valid HTML and Google reads all of them.

= What if I want to host SchemaPin on my own server? =
Change the SchemaPin base URL in the settings page.

== Changelog ==

= 1.0.0 =
* Initial release.
