How to install SchemaPin on your site

No coding needed. Pick your platform below and follow the steps — takes 2–4 minutes. If you can paste a Google Analytics tag, you can do this.

First, get your snippet

  1. Open your SchemaPin dashboard.
  2. Fill in your business name, address, phone, and opening hours on the left.
  3. Click Save & publish.
  4. On the "Install" tab, click Copy snippet. It looks like this:
<script src="https://cdn.schemapin.com/s/your-id.js" async></script>

Now pick your platform below and paste the snippet where instructed.

WordPress

Easiest route: a plugin. You don't need the paid ones — the free "Insert Headers and Footers" (by WPCode) works perfectly.

  1. In your WordPress admin, go to Plugins → Add New.
  2. Search for "Insert Headers and Footers" (by WPCode). Click Install, then Activate.
  3. Go to Settings → WPCode → Header & Footer (or similar, depending on version).
  4. In the Header box, paste your SchemaPin snippet.
  5. Click Save Changes. Done.
💡 Not sure which theme you use? It doesn't matter — this plugin works on any WordPress site.

Shopify

  1. From your Shopify admin, go to Online Store → Themes.
  2. Find your active theme, click the menu → Edit code.
  3. In the left sidebar, open Layout → theme.liquid.
  4. Find the line that says </head> (usually near the top). Paste your snippet on the line above it.
  5. Click Save. Done.
⚠️ If you're not comfortable editing theme code, ask your Shopify developer or contact us at hi@schemapin.com — it's a 2-minute job.

Wix

  1. Open your Wix dashboard.
  2. Go to Settings → Custom Code (under "Advanced" in the left sidebar).
  3. Click + Add Custom Code.
  4. Paste your snippet in the code box.
  5. Under "Add Code to Pages", pick All pages.
  6. Under "Place Code in", pick Head.
  7. Give it a name like "SchemaPin" and click Apply. Done.
💡 The Custom Code feature requires a paid Wix plan. If you're on the free plan, you'll need to upgrade to the cheapest premium plan to use it.

Squarespace

  1. Log in to Squarespace.
  2. Go to Settings → Advanced → Code Injection.
  3. Paste your snippet into the Header box.
  4. Click Save. Done.
💡 Code Injection is only available on Squarespace Business plans and above. If you're on a Personal plan, you'll need to upgrade.

Webflow

  1. Open your Webflow project.
  2. Go to Project Settings → Custom Code.
  3. Paste your snippet into the Head Code box (the top one).
  4. Click Save Changes.
  5. Click Publish in the top right to push the change to your live site. Done.

Google Tag Manager

If you already use GTM, this is the cleanest option — you don't touch your site at all.

  1. In Google Tag Manager, click New Tag.
  2. Tag Configuration → pick Custom HTML.
  3. Paste your snippet into the HTML box.
  4. Triggering → pick All Pages.
  5. Save, name it "SchemaPin", then click Submit and Publish your workspace. Done.

Hand-coded / Other platforms

Works on any site that lets you edit HTML.

  1. Open your site's main HTML file (or the layout/template file that every page uses).
  2. Find the </head> tag.
  3. Paste your snippet on the line just above it.
  4. Save and upload/deploy. Done.

How do I know it's working?

  1. Wait 5 minutes after installing.
  2. Go to Google's Rich Results Test.
  3. Paste your website URL and click Test URL.
  4. You should see a green checkmark and your business type (e.g. "Local Business", "Dentist") under "Detected items".

We also run this test for you every night and email you if anything breaks.

Common questions

I pasted the snippet but nothing shows in the Rich Results Test.

Give Google's crawler a minute — it sometimes needs a second pass. If it's still empty after 10 minutes, check that (1) the snippet is in the <head>, not the body, and (2) your dashboard says "Saved & live". If still stuck, email hi@schemapin.com with your site URL — we'll debug.

Will this slow down my site?

No. The snippet is 1 KB, loads asynchronously (the async attribute means it doesn't block your page render), and is served from a CDN with <50 ms latency globally.

Can I put schema on just some pages?

Yes — instead of adding the snippet to every page, only paste it into the specific pages/templates where you want the schema. Most local businesses just want it site-wide though.

What if I change hosts or redesign my site later?

As long as you keep the <script> tag in the new site's head, your schema keeps working — we're just serving the JSON-LD, we don't care about the site around it.

Open the dashboard →