The Local Schema Skill: Complete JSON-LD in One Prompt
You know the business needs LocalBusiness schema. You know there’s a difference between the minimum required properties and the complete implementation that feeds AI visibility through sameAs linking and entity disambiguation.
You don’t have the full property list memorized. You’re never sure which LocalBusiness subtype to use. Every time you generate schema you wonder what you forgot. Then FAQPage schema for the content pages. Then you validate and find an error.
What Changes With the Local Schema Skill
Complete LocalBusiness JSON-LD — every ranking-relevant and AI-visibility-relevant property:
- The correct subtype for the business category
- GeoCoordinates for location precision
- sameAs linking to all authoritative profiles
- areaServed for SABs
- Plus FAQPage schema for specified questions
One prompt, copy-paste ready, validated structure.
See It Work: Complete Schema Generation
Prompt: "Generate complete LocalBusiness JSON-LD for Westside Family Medicine,
a family medicine clinic at 2847 Oak Street Phoenix AZ 85004.
Include all AI visibility properties.
Also FAQPage schema for: 'Do you accept new patients?',
'Do you accept Medicare?', 'What are your hours?'"
Skills that fire: dispatch → local-schema
{
"@context": "https://schema.org",
"@type": "Physician",
"name": "Westside Family Medicine",
"description": "Family medicine clinic serving Phoenix and surrounding areas.
Accepting new patients. Medicare and most insurance accepted.",
"address": {
"@type": "PostalAddress",
"streetAddress": "2847 Oak Street",
"addressLocality": "Phoenix",
"addressRegion": "AZ",
"postalCode": "85004",
"addressCountry": "US"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": "33.4484",
"longitude": "-112.0740"
},
"telephone": "+1-602-555-1234",
"url": "https://westsidefamilymedicine.com",
"openingHoursSpecification": [
{ "@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
"opens": "08:00", "closes": "17:00" }
],
"sameAs": [
"https://www.google.com/maps/place/...",
"https://www.healthgrades.com/...",
"https://www.yelp.com/biz/...",
"https://www.facebook.com/..."
],
"priceRange": "$$",
"acceptsReservations": true,
"paymentAccepted": ["Cash", "Credit Card", "Medicare", "Insurance"],
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"reviewCount": "127"
}
}
[FAQPage schema block for 3 questions - separate JSON-LD]
VALIDATION CHECKLIST
✓ @type is most specific applicable (Physician, not generic LocalBusiness)
✓ GeoCoordinates included for AI entity precision
✓ sameAs links to all authoritative profiles
✓ openingHoursSpecification properly structured
✓ FAQPage schema validates separately
→ Test at: https://search.google.com/test/rich-results
Feature Highlights
Correct LocalBusiness subtype selection — Dentist, Physician, LegalService, Restaurant, Plumber, etc. The skill selects the most specific applicable type.
GeoCoordinates for AI entity precision — Latitude and longitude that help AI systems precisely identify the business location.
sameAs property linking — Connects the schema to authoritative profiles (GBP, Yelp, Healthgrades, etc.) for entity disambiguation.
areaServed for SAB coverage — Service area businesses get geographic coverage schema without claiming physical presence.
FAQPage schema integration — FAQ content that can qualify for zero-click results and AI Overview citations.
Validation checklist included — Reminder to test with Google’s Rich Results Test before deployment.
When You Need It
Any new local SEO engagement where schema hasn’t been implemented. Foundation work that should happen early.
Any audit showing missing schema. The gap is identified; now generate the fix.
Before any major content push. If AI Overview eligibility matters for the campaign, FAQPage schema helps.
Multi-location buildout. Each location page needs LocalBusiness schema with that location’s specific data.
Get This Skill
The local-schema skill is part of LocalSEOSkills.
"Generate complete LocalBusiness JSON-LD for [Business Name],
a [business type] at [Address]. Include all AI visibility properties.
Also FAQPage schema for: [list questions]."
Skill Documentation
For technical details on how this skill works, what data it pulls, and complete prompt reference, see the full skill documentation.