Heaston Innovations Free Optimization Scan

What Schema Markup Helps AI Search?

Updated May 2026 • 9 min read

A West Columbia couple in their early 50s opens ChatGPT to find a new financial advisor as they begin focused retirement planning for the next 10-12 years. The husband types, "We need a fee-only fiduciary financial advisor in West Columbia SC for retirement planning — late 50s, taxable accounts plus 401(k)s, want comprehensive planning not just investment management, NAPFA membership preferred, no commission-based products." Two advisors appear in the answer. The other three fee-only fiduciaries in the corridor are not mentioned. The cited advisors share a common technical foundation: each uses the specific schema markup types that AI assistants prefer for financial-services queries.

Schema.org has 800+ types. Most don't apply to your business. This article identifies the specific ones that matter for small local-services businesses.

The Schema Selection Reality

~6-10

Number of distinct schema types most small local-services businesses need. Beyond this core set, additional schema produces diminishing returns. The discipline is identifying which 6-10 are relevant to your category — not implementing more.

The Universal Schema Types (Every Local Business)

Regardless of category, every local business benefits from:

1. LocalBusiness (or category-specific subtype)

The foundation. Declares the business identity. For most categories, use the most specific subtype available rather than the generic LocalBusiness — schema.org subtypes carry richer signal.

Common subtypes:

For our West Columbia fee-only fiduciary advisor, the most specific applicable type is FinancialService.

2. Service

One per distinct service offered. Declares "this business offers this service in this area." Essential for matching specific-service queries.

3. Person

One per named individual (owner, lead practitioner, key staff). Critical for credentialed-author signal and AI's recognition of named human entities.

4. Organization

Where the business is part of or affiliated with a larger organization (parent firm, brokerage, franchise). Useful for declaring affiliations.

5. PostalAddress

Used inside LocalBusiness types to declare a structured address. Important for cross-verification of location.

6. ContactPoint

Used inside Organization or LocalBusiness for phone, email, contact-type designations.

The High-Leverage Adds (Category-Dependent)

7. FAQPage

Wraps Q&A content. Critical for being quoted directly by AI assistants. Use on:

8. Article / BlogPosting

For blog and editorial content. Declares author, dates, headline. Necessary for the AI to attribute content properly.

9. Review / AggregateRating

For surfaced reviews and aggregate ratings. Use carefully — only with genuinely externally-verifiable reviews. Don't self-publish positive aggregates without source.

10. BreadcrumbList

For site-navigation breadcrumbs. Helps the AI understand page-hierarchy context.

Category-Specific Schema Types

Beyond the universal set, specific categories benefit from additional types:

Healthcare

Legal

Restaurants

Home services

Real estate

Financial services (relevant to our example)

Education and tutoring

Pet services

The core principle: Pick the most specific applicable types for your category, implement the universal set first, then add 2-3 category-specific types. Avoid implementing schemas that don't apply — over-marking can confuse the AI's parsing or trigger warning flags.

How to Choose Which Types to Implement First

Priority 1: LocalBusiness subtype + PostalAddress

Cannot start without this. Foundation of entity recognition.

Priority 2: Person for each named individual

Critical for credentialed-author signal. Provides the human anchor.

Priority 3: Service for each service offering

Critical for matching specific-service queries. The lift per Service-schema'd page is significant.

Priority 4: FAQPage on Q&A content

Provides quote-ready content the AI lifts directly. Where you have FAQ sections, schema them.

Priority 5: Article / BlogPosting on editorial content

Where you have blog content with named authors, schema it.

Priority 6: Category-specific types (1-3 additional)

For example: FinancialService for the West Columbia advisor adds MedicalCondition-equivalent context.

Priorities 1-5 cover 90% of the schema lift. Priority 6 adds the last 10%.

For a West Columbia Fee-Only Financial Advisor

Concrete schema set:

Homepage

Advisor bio

Service pages

FAQ page

Blog content

Educational pages (Roth conversion, NUA strategy, etc.)

Total schema types implemented: 7 (FinancialService, Organization, Person, Service, FAQPage, BlogPosting, Article). This is sufficient for the category; additional types would not produce meaningful lift.

Common mistake: Implementing every schema type that "might apply" because more seems better. The AI doesn't reward breadth of schema; it rewards accurate, relevant schema. A site with 6-8 accurately-implemented types out-performs a site with 20 partially-relevant types — particularly if the latter contains schema-content mismatches that trigger AI flags.

See Which Schema Types Are Right for Your Category

Our free scan analyzes your category and current schema implementation, identifies the optimal type mix, and produces an implementation priority list.

Run Your Free Schema Selection Audit

What NOT to Schema

Schema Maintenance Discipline

Schema is not "set and forget":

Quarterly

When anything changes

Annually

Why West Columbia / Midlands fee-only financial advisors have a clean opening: The Midlands fee-only fiduciary market has substantial demand but few advisors have comprehensive schema implementation across FinancialService, Person, Service, and FAQPage types. An advisor who implements the 7-type schema set above and maintains the quarterly discipline typically becomes the AI's default named recommendation for retirement-planning, fee-only-fiduciary, and specific-strategy queries (NUA, Roth conversion, utility-pension rollover) for 2-3 years.

The Bottom Line

The right schema markup for AI search is category-specific and selective — 6-10 types covering most local-services businesses, with the universal core (LocalBusiness, Person, Service, FAQPage) carrying most of the lift. The West Columbia fee-only advisor with comprehensive, accurate schema across the recommended types gets named when the couple asks ChatGPT about retirement planning. The advisor with no schema or partial/broken schema does not — and the schema differential is one of the most cost-effective gaps to close.

Start today: Identify your category's most-specific LocalBusiness subtype on schema.org. Read its property list. Pick the 6-8 properties that genuinely apply to your business. That's your first schema implementation — the homepage block — and it can be done in an hour.

Get a Category-Specific Schema Plan

Our free scan identifies the optimal schema-type mix for your category, audits your current state, and emails you a prioritized implementation plan.

Run Your Free Schema Plan

Sources & Further Reading

Note: The 6-10 type recommendation reflects observed averages across Heaston Innovations engagements; specific category and complexity variation matters. The West Columbia fee-only-fiduciary examples are illustrative.