Specialist Skill

Complete Local Schema JSON-LD in One Prompt

LocalBusiness with correct subtype, GeoCoordinates, sameAs linking, areaServed for SABs, FAQPage schema. Every AI-visibility property included. Validated structure.

Get on GitHub

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.

All 36 skills. Free. Open source. Get on GitHub →