Chantilly, VA 20151BM Chantilly, measured twice
LocalBusiness schema generator
Your JSON-LD
Updates as you type. This is what goes in your page.
Start with a name and a website. The code appears here.
The script tag wrapper is added for you.
Runs in your browser. Nothing is sent to us or saved. Reload the page and the form is empty again. That’s on purpose.
Runs in your browser. Nothing is sent to us or saved.
Schema helps machines read your page. It isn’t a ranking boost, and nobody can promise it will earn you rich results, a better position or a mention in an AI answer. Google treats it as a hint. What it does reliably is remove guesswork: the business name, number, address and hours stated the same way everywhere. That’s worth five minutes, just not more than that.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "HVACBusiness",
"name": "Pohick Creek Heating & Air",
"url": "https://pohickcreek-hvac.example",
"telephone": "+1-703-555-0142",
"priceRange": "$$",
"address": {
"@type": "PostalAddress",
"addressLocality": "Lorton",
"addressRegion": "VA",
"postalCode": "22079",
"addressCountry": "US"
},
"areaServed": [
"Fairfax County",
"Lorton",
"Springfield"
],
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": [
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday"
],
"opens": "08:00",
"closes": "17:00"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": "Saturday",
"opens": "09:00",
"closes": "13:00"
}
],
"sameAs": [
"https://www.facebook.com/pohickcreek.example"
]
}
</script>Sheet 2 of 338°53′N 77°26′W
How to install it
Four steps.
One more thing: if a plugin on your site already outputs LocalBusiness schema, don’t paste a second copy. Two conflicting blocks is worse than one.
Copy the code. Use the button above. It includes the script wrapper.
Paste it into the page head. Put it on the page the URL points to, usually your home page (or your contact page, if you’d rather).
- WordPress: use a header-and-footer code plugin or your theme’s custom code box. Put it in the head section for that page.
- Wix, Squarespace, Shopify, Webflow: look for “custom code” or “code injection” in page or site settings, and paste it into the head.
- Hand-coded or custom site: paste it inside the head element, before it closes.
Test it. Run the live page through Google’s Rich Results Test and the Schema.org validator. Both are free. Fix anything they flag.
Re-check when something changes. New phone number, new hours, moved offices: update the schema and your Google profile on the same day.
Sheet 3 of 338°53′N 77°26′W
What this does and doesn’t do
Schema helps machines read your page. It isn’t a ranking boost, and nobody can promise it will earn you rich results, a better position or a mention in an AI answer. Google treats it as a hint. What it does reliably is remove guesswork: the business name, number, address and hours stated the same way everywhere. That’s worth five minutes, just not more than that.