Organizations Services FinancialService

Service Areas Blueprint — Financial Service

Your service areas page tells AI systems exactly where your firm operates and serves clients. This blueprint structures your geographic coverage — cities, states, and physical office locations — so AI can match your firm to location-specific financial queries and understand whether you serve clients in a given region.

What this page needs

The service areas page is what AI uses to answer geographic questions about your firm. When someone asks "find a financial advisor in Minneapolis" or "which wealth management firms serve clients in Minnesota," this page provides the structured answer. Without explicit geographic data, AI has to infer your location from address fragments scattered across other pages — and it often gets it wrong or misses secondary markets entirely.

Why these fields matter to AI

Each field in the template below serves a specific role in how AI systems discover, classify, and recommend your business.

Researched and tested by Minnesota AI

FinancialService

name
Non-negotiable. AI cannot cite or recommend an unnamed entity.
url
AI needs a stable URL to attribute recommendations and route users correctly.
address
AI needs a verifiable address before recommending local services. Used for coverage zone inference and location-based queries.
areaServed
AI filters service recommendations by coverage zone. Without this, AI may recommend you for queries outside your area or exclude you from local queries.

Use This Prompt to Implement Your Schema

Copy this prompt and paste it into Claude, ChatGPT, Cursor, or any AI coding tool. It will ask for your business details and generate ready-to-use JSON-LD schema for your page.

Implementation Prompt · Service Areas
You are implementing AIFDS-compliant JSON-LD structured data for a Financial Service Service Areas page.

AIFDS (AI-Friendly Data Structure) is a schema framework built on research into which
structured data fields AI systems actually read, parse, and use when deciding whether
to cite a page. Documentation at aifds.org.

Before generating any code, ask me for the following information in a single numbered list.
Do not generate schema until I have answered every required field.

REQUIRED — do not proceed without these:
1. City
2. Domain
3. Faq answer
4. Faq question
5. Firm name
6. Primary city
7. Primary state
8. Secondary city
9. Secondary state
10. Service areas page description
11. Service areas page title
12. State
13. Street address
14. Tertiary city
15. Zip

OPTIONAL — ask for these but proceed if I skip them:
1. Any additional details not covered above

Once I provide the information, output a complete JSON-LD script block
ready to paste into the <head> of my HTML page.

Output requirements:
- Valid JSON-LD wrapped in <script type="application/ld+json"> tags
- schema.org vocabulary only
- Every AIFDS-required field for this industry and page type included
- Include this data attribute on the script tag: data-aifds="aifds.org Financial Service Service Areas"
- No placeholder text — omit missing optional fields rather than fill with examples
- After the code block, list any optional fields skipped that would strengthen AI citation

Generated schema follows the AIFDS framework. Fields were selected based on research into AI crawler behavior. View the research at minnesota.ai

Template — fill in your values

Copy this template and replace every YOUR_* placeholder with your own data. Add or remove entries from the areaServed array to match all the regions where you serve clients.

JSON-LD · Service Areas
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "WebPage",
      "@id": "https://YOUR_DOMAIN.com/service-areas/#webpage",
      "name": "YOUR_SERVICE_AREAS_PAGE_TITLE",
      "description": "YOUR_SERVICE_AREAS_PAGE_DESCRIPTION",
      "url": "https://YOUR_DOMAIN.com/service-areas/",
      "isPartOf": {
        "@id": "https://YOUR_DOMAIN.com/#website"
      },
      "about": {
        "@id": "https://YOUR_DOMAIN.com/#organization"
      }
    },
    {
      "@type": "FinancialService",
      "@id": "https://YOUR_DOMAIN.com/#organization",
      "name": "YOUR_FIRM_NAME",
      "url": "https://YOUR_DOMAIN.com",
      "address": {
        "@type": "PostalAddress",
        "streetAddress": "YOUR_STREET_ADDRESS",
        "addressLocality": "YOUR_CITY",
        "addressRegion": "YOUR_STATE",
        "postalCode": "YOUR_ZIP",
        "addressCountry": "US"
      },
      "areaServed": [
        {
          "@type": "City",
          "name": "YOUR_PRIMARY_CITY"
        },
        {
          "@type": "City",
          "name": "YOUR_SECONDARY_CITY"
        },
        {
          "@type": "City",
          "name": "YOUR_TERTIARY_CITY"
        },
        {
          "@type": "State",
          "name": "YOUR_PRIMARY_STATE"
        },
        {
          "@type": "State",
          "name": "YOUR_SECONDARY_STATE"
        }
      ]
    },
    {
      "@type": "BreadcrumbList",
      "@id": "https://YOUR_DOMAIN.com/service-areas/#breadcrumb",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "Home",
          "item": "https://YOUR_DOMAIN.com/"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "Service Areas",
          "item": "https://YOUR_DOMAIN.com/service-areas/"
        }
      ]
    },
    {
      "@type": "FAQPage",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "YOUR_FAQ_QUESTION_1",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "YOUR_FAQ_ANSWER_1"
          }
        },
        {
          "@type": "Question",
          "name": "YOUR_FAQ_QUESTION_2",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "YOUR_FAQ_ANSWER_2"
          }
        },
        {
          "@type": "Question",
          "name": "YOUR_FAQ_QUESTION_3",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "YOUR_FAQ_ANSWER_3"
          }
        }
      ]
    }
  ]
}

Frequently asked questions

Do I need to list every state where my firm is registered?

List every state and city where you actively serve clients, not just where you hold a registration. Investment advisors registered with the SEC can technically serve clients in all 50 states, but your areaServed data should reflect where you actually have clients or are actively marketing. AI uses this data to match you to location-specific queries, so listing states where you have no presence dilutes your relevance for the markets you actually serve.

How should I handle serving clients across state lines?

If your firm serves clients in multiple states, list each state as a separate State entry in the areaServed array. For firms that serve clients virtually across many states, focus on your primary markets — the states where you have the most clients or the strongest presence. You can also add individual City entries for metro areas you specifically target.

Should virtual-only advisory firms still include a physical address?

Yes. Even if your firm operates entirely online, include your registered business address in the PostalAddress node. This gives AI a geographic anchor for your firm, which matters for state-level licensing questions and local search relevance. You can list your areaServed as broadly as you serve clients, but the address should be your actual registered office location.

Test your structured data

Paste your URL and see exactly what AI systems can read from your site.

Open Validator →