Finance SEO: YMYL compliance, regulatory disclosure, fintech vertical
A comprehensive installation and audit reference for organic search strategy in the finance vertical. Finance is the heaviest YMYL category alongside health, with a distinct regulatory layer that…
The Vertical-Specific Discipline for Financial Advisors, CPAs and Tax Preparers, Investment Platforms, Banks and Credit Unions, Insurance Agencies, Lending Platforms, Fintech Apps, and Personal Finance Content. Operationalizes YMYL Principles Inside the Regulatory Layer of SEC, FINRA, State Insurance Commissioners, CFPB, and State CPA Boards.
A comprehensive installation and audit reference for organic search strategy in the finance vertical. Finance is the heaviest YMYL category alongside health, with a distinct regulatory layer that medical SEO does not face. Marketing content for an investment adviser is governed by the SEC Marketing Rule. Communications for a broker dealer are governed by FINRA Rule 2210. An insurance agency website is governed by the state insurance commissioner of every state the agent is licensed in. A consumer lending platform is governed by the CFPB. A tax preparer holds federal credentials (EA, CPA, PTIN) plus state registration in California, Oregon, Maryland, New York, and Connecticut. The framework that ranks a personal injury lawyer or a roofing contractor cannot ship for a financial advisor without significant additional structure. This document specifies that structure. Dual purpose: installation manual and audit document.
Cross stack implementation note: the code samples in this framework are written in plain HTML for clarity. For React, Vue, Svelte, Next.js, Nuxt, SvelteKit, Astro, Hugo, 11ty, Remix, WordPress, Shopify, and Webflow equivalents of every pattern below, see
framework-cross-stack-implementation.md. For pure client rendered SPAs (no SSR/SSG) seeframework-react.md. For Tailwind specific concerns (purge, dynamic classes, dark mode CLS, focus accessibility) seeframework-tailwind.md.
1. Document Purpose
1.1 What This Document Is
The canonical reference for organic search strategy in the finance vertical. Finance SEO is not "marketing for advisors." It is the discipline of installing every organic surface a finance business needs (service pages, location pages, calculators, educational content, advisor bios, disclosure pages, schema graph, internal linking) inside a regulatory perimeter set by the SEC, FINRA, state insurance commissioners, the CFPB, and state boards of accountancy. The framework references but does not duplicate the YMYL, E-E-A-T, Local SEO, Content First, and Schema frameworks. Where this framework conflicts with a general framework, the finance constraint controls.
1.2 Three Operating Modes
Mode A, Install Mode: Build finance SEO infrastructure into a new firm site or product. Follow Sections 2 through 13 in order, validating after each phase.
Mode B, Audit Mode: Evaluate an existing finance site against the framework. Skip to Section 13 and score per article, per location, per service, and site wide.
Mode C, Hybrid Mode: Audit first, install for failing items. Most agency engagements run as Mode C. Finance engagements almost never start greenfield because most finance businesses already have a website, an Organization listing, and at least partial compliance documentation.
1.3 How Claude Code CLI Should Consume This Document
- Read Section 2 first to collect client variables. Do not begin any installation work until the regulatory status fields are populated. The wrong assumption about whether an adviser is SEC registered versus state registered cascades into wrong schema, wrong disclaimers, and wrong location strategy.
- Read Section 3 to anchor on what finance SEO is and the four pillars frame applied to finance.
- Read Section 4 to understand the regulatory layer. This is the layer most adjacent frameworks do not address.
- Apply Sections 5 through 11 as installation phases. Each section is buildable.
- Apply Section 12 to anti pattern audit before publishing.
- Apply Section 13 to score the result.
- Apply Section 14 for maintenance cadence and the report templates.
1.4 Conflict Resolution Rules
| Conflict | Rule |
|---|---|
| Existing marketing content with performance numbers | Audit against SEC Marketing Rule 206(4)-1. Strip non compliant performance presentations. Do not silently leave compliant looking but technically non compliant numbers in place. |
| Existing testimonials from clients | Audit for SEC Marketing Rule disclosure requirements. Add disclosure if missing. Remove if disqualifying event applies. |
| Existing "we are fiduciaries" claim | Verify against actual registration status. Strip if not Form ADV registered or if firm operates dual capacity without disclosing. |
Existing schema declaring Person without CRD or license number |
Add hasCredential block and sameAs to BrokerCheck or IAPD. Never silently leave credentials unverifiable. |
| Existing pricing page implying guaranteed returns | Strip immediately. No-guarantee language is non negotiable. |
| Existing calculator or planning tool without output disclaimer | Add disclaimer. Calculators are educational, not advice. |
| Existing affiliate disclosure missing on content sites | Add per FTC Endorsement Guide and per CFPB if consumer finance. |
| Existing tax content with stale tax year | Refresh on the IRS publication date for the current tax year. |
1.5 Required Tools and Validators
- SEC EDGAR for primary financial data, Form ADV, Form CRS, Form 10-K, Form 10-Q
- FINRA BrokerCheck for broker dealer and registered representative verification
- SEC IAPD for investment adviser verification
- IRS PTIN system for tax preparer verification and renewal
- NAIC State Based Systems for state insurance commissioner lookup
- NMLS Consumer Access for mortgage loan originator verification
- NAPFA member search for fee only fiduciary advisors
- CFP Board verification for Certified Financial Planner verification
- CFA Institute member directory for CFA charterholder verification
- State board of accountancy lookup per state for CPA verification
- Smarsh / Global Relay / Erado for FINRA / SEC compliant communications archiving
- validator.schema.org for FinancialService, AccountingService, BankOrCreditUnion, InsuranceAgency, MortgageLoan, FinancialProduct
- PageSpeed Insights because calculator pages tend to be JavaScript heavy and Core Web Vitals suffer
1.6 Scope and Boundaries
Covers RIAs, broker dealers and registered reps, CPAs and Enrolled Agents and unenrolled tax preparers, banks and credit unions, insurance agencies and producers, mortgage lenders and MLOs, consumer lending platforms, fintech apps, personal finance publishers, and educational sites that touch finance. Does not cover: cryptocurrency (except where it intersects SEC enforcement on advertising), institutional asset management beyond marketing rule basics, public company investor relations (separate SEC rules), broker dealer underwriting communications. YMYL intersection: framework-ymyl.md. Local intersection: framework-localseo.md. E-E-A-T credentialing: framework-eeat.md. Finance constraints control over general framework.
2. Client Variables Intake
# ============================================
# FINANCE SEO FRAMEWORK CLIENT VARIABLES
# ============================================
# Business classification
business_name: ""
primary_domain: ""
business_type: "" # ria | broker_dealer | hybrid_ria_bd | cpa_firm | tax_preparer
# bank | credit_union | insurance_agency | insurance_broker
# mortgage_lender | mortgage_broker | consumer_lender
# fintech_app | personal_finance_publisher | content_site
year_founded: ""
ein: "" # for primary source verification
legal_entity_type: "" # llc | corporation | s_corp | sole_proprietorship | partnership
holding_company: "" # if applicable
# Regulatory registration status
sec_registered: false # true if investment adviser is SEC registered
sec_crd_number: "" # firm CRD if SEC registered
sec_iard_number: "" # IARD reference
form_adv_part_1_filed_date: "" # most recent annual filing
form_adv_part_2a_url: "" # public brochure URL
form_adv_part_2b_url: "" # supplement (per advisor)
form_crs_url: "" # customer relationship summary for retail
state_registered_adviser: false # true if state registered RIA (under $100M AUM)
state_adviser_states: [] # list of states where state registered
finra_member: false # true if broker dealer or affiliated
finra_crd_firm: "" # firm CRD
finra_individual_crds: {} # mapping of name → CRD for each registered rep
broker_dealer_affiliation: "" # parent BD name if registered rep
cpa_firm: false # true if CPA firm
cpa_state_licenses: {} # mapping of state → license number
state_boards_of_accountancy_verified: []
ptin: false # true if tax preparation firm
ptin_count: 0 # number of preparers in firm
enrolled_agents: [] # list of EAs with EA numbers
afsp_participants: [] # Annual Filing Season Program participants
insurance_licensed: false # true if insurance producer
insurance_states_licensed: [] # NAIC state codes
insurance_npn: "" # National Producer Number
insurance_lines_authorized: [] # life | health | property | casualty | variable
naic_sbs_verified: false # verified via NAIC State Based Systems
mortgage_licensed: false # true if mortgage lender or broker
nmls_id: "" # firm NMLS ID
nmls_individual_ids: {} # mapping of name → NMLS for each MLO
state_dfi_licenses: {} # state department of financial institutions licensing
cfpb_supervised: false # true if subject to CFPB supervision
cfpb_supervision_basis: "" # bank | nonbank_supervised | larger_participant
# Credentials matrix (per professional)
professionals:
- name: ""
title: "" # founder | partner | advisor | etc
credentials: [] # CFP | CFA | CPA | EA | ChFC | CLU | CIMA | RICP | AIF
license_numbers: {} # credential → number
license_verification_urls: {} # credential → public verification URL
crd: "" # FINRA CRD if registered rep
iard: "" # if investment adviser
bar_admissions: [] # if also attorney
state_licenses: {} # state → license number for relevant credential
years_in_practice: 0
specialty_areas: []
fiduciary_status: "" # always_fiduciary | sometimes_fiduciary | not_fiduciary
conflicts_of_interest: []
photo_url: ""
bio_published_url: ""
# Service scope
services_offered: [] # investment_advisory | financial_planning | tax_prep | tax_planning
# bookkeeping | insurance_brokerage | mortgage | lending
# estate_planning_coordination | retirement_planning
# business_consulting | wealth_management
# Fiduciary posture
fiduciary_disclosure_url: "" # site URL where fiduciary status is disclosed
fiduciary_status_overall: "" # always_fiduciary | sometimes_fiduciary | broker_dealer | dual_registered
fee_structure: "" # aum_percentage | flat_fee | hourly | commission | hybrid
minimum_account_size: 0 # in USD
# Compliance posture
compliance_officer_name: ""
compliance_officer_credentials: []
compliance_archiving_vendor: "" # smarsh | global_relay | erado | mimecast | other
records_retention_years: 0 # minimum 3 for SEC, 5 for testimonial records under Marketing Rule
last_compliance_review_date: ""
finra_office_supervision_jurisdiction: ""
# Content posture
publishes_market_commentary: false
publishes_tax_content: false
publishes_calculators: false
calculators_count: 0
publishes_educational_content: false
content_pre_publication_compliance_review: false # CRITICAL: required for FINRA members under Rule 2210
content_archived_per_finra: false # required for member firms
# Disclosures present (booleans, site wide)
has_form_adv_part_2a_link: false
has_form_crs_link: false
has_fiduciary_disclosure: false
has_no_guarantee_language: false
has_past_performance_disclaimer: false
has_hypothetical_performance_disclaimer: false
has_testimonial_disclosure_per_marketing_rule: false
has_affiliate_disclosure: false
has_ai_use_disclosure: false
has_state_specific_attorney_disclaimer: false # if firm has attorney affiliates
has_calculator_output_disclaimer: false
# Local presence
office_locations: [] # array of objects: name, address, hours, phone, gbp_id
service_areas: [] # zip codes or counties served beyond office locations
gbp_profiles_managed: 0
# AI engine surface
chatgpt_brand_search_present: false
perplexity_brand_search_present: false
google_ai_overview_present_for_brand_query: false
# Compliance archiving
all_marketing_content_archived: false
archiving_retention_years: 0
After variables are gathered, save them as finance-seo-variables.yml in the project root.
3. What Finance SEO Is
Finance SEO is YMYL strict plus regulated. The YMYL framework specifies the trust infrastructure for any high stakes topic (credentialed authors, primary source citations, editorial policy, corrections policy, refresh cadence, disclaimer banners). Finance adds a layer of regulators whose enforcement authority can shut down a marketing program, fine the firm, and bar individuals from the industry. The two layers are not redundant. YMYL covers what Google and AI engines reward. The regulatory layer covers what the SEC, FINRA, state insurance commissioners, CFPB, and state CPA boards require. A finance site that passes YMYL audit can still violate SEC Marketing Rule 206(4)-1. A finance site that passes SEC compliance can still fail the YMYL audit if author credentials are not surfaced, dates are not displayed, or citations are not present.
The Investment Advisers Marketing Rule (17 CFR 275.206(4)-1), adopted by the SEC in December 2020 and fully effective in November 2022, restructured what an investment adviser may say in advertising, including web content, social media, and AI engine optimized snippets. The rule permits client testimonials for the first time but with strict disclosure requirements. It defines hypothetical and predecessor performance. It prohibits cherry picked performance. It mandates retention of records for at least five years. Every word on an investment adviser website is potentially advertising under this rule.
FINRA Rule 2210 governs broker dealer communications with the public. The rule classifies every communication as correspondence (one to one), retail communication (made available to more than 25 retail investors within a 30 day period), or institutional communication. Static website content is retail communication. It requires pre use principal approval, supervisory review, and retention. The 2025 FINRA Annual Regulatory Oversight Report flagged communications with the public as a continuing focus area. The 2025 Revised Communication Pilot Program (FINRA Advertising Regulation, effective July 1, 2025) allows firms to upload compliant revisions when an initial review letter requires changes.
State insurance commissioners license individual producers and license firms. An insurance agent licensed in 12 states is subject to 12 different sets of advertising regulations administered by 12 different state departments of insurance, coordinated by the National Association of Insurance Commissioners (NAIC) but enforced individually. State insurance commissioners adopted the NAIC Producer Licensing Model Act as a baseline but each state added specifics.
The Consumer Financial Protection Bureau supervises consumer financial services including consumer lending, mortgage origination, payment platforms, debt collection, and credit reporting. Following the January 2025 change in CFPB leadership the Bureau dismissed roughly 12 of 36 pending enforcement actions and reduced enforcement activity but the underlying statutory authority remains (Regulation Z, Regulation X, UDAAP). A consumer lending platform that publishes a misleading APR on a landing page is still exposed.
State boards of accountancy license CPAs. Beyond the federal Preparer Tax Identification Number (PTIN), California requires registration with the California Tax Education Council (CTEC), Oregon requires Oregon Board of Tax Practitioners licensing, Maryland requires registration with the State Board of Individual Tax Preparers, and New York and Connecticut have separate registration programs. A tax preparation firm site that lists no state credentials and no PTIN is failing a verifiable trust check.
The four pillars frame applied to finance: SEO drives consideration and evaluation queries (best fee only fiduciary near me, CPA for self employed in Bentonville, mortgage refinance vs HELOC, term life insurance for 35 year old). AEO drives answer engine evaluation when a prospect asks ChatGPT, Perplexity, or Claude for advisor recommendations; the surfaces with rich FinancialService schema, BrokerCheck or IAPD sameAs entities, and verifiable credentials get cited. AIO drives Google AI Overview visibility for the same queries; the December 2025 core update increased E-E-A-T weighting across all content types, with finance among the most impacted (67% of YMYL sites reported negative ranking impact, per ALM Corp December 2025 analysis). GEO is the unifying frame across every generative surface.
The December 2025 core update established the contemporary baseline. Finance sites that lost rankings overwhelmingly shared one or more of the following defects: stale tax content, unsigned advisor bios, missing fiduciary disclosure, missing primary source citations, and content that read like advice without credentialed authorship. The recovery timeline is appropriately cautious. Per gsqi.com analysis of the 18 day rollout, YMYL recovery typically takes 6 to 12 months of demonstrated quality improvement before previous rankings are restored.
4. Regulatory Layer Overview
4.1 SEC Marketing Rule 206(4)-1 (Investment Advisers)
The Investment Advisers Marketing Rule applies to any communication that promotes the services of a registered investment adviser. Adopted December 22, 2020, effective November 4, 2022 (SEC Press Release 2020-334; final rule text 17 CFR 275.206(4)-1). Replaced the prior Advertising Rule and Cash Solicitation Rule with a single principles based framework.
Advertisement definition: any direct or indirect communication an adviser makes that offers advisory services. Website, social media, brochures, presentations, AI engine snippets. Responses to unsolicited existing client requests are generally excluded.
Seven general prohibitions: untrue material statements or omissions, statements that cannot be substantiated, misleading implications, benefits without risks, misleading performance references, misleading inclusion or exclusion of performance, materially misleading communications.
Testimonials and endorsements: permitted with clear and prominent disclosure of client status, compensation, and material conflicts. Disqualifying events bar compensated testimonials from any person with a covered disciplinary event within 10 years.
Performance presentations: net of fees prominent if gross is shown. Standardized 1, 5, 10 year periods. Hypothetical performance generally forbidden on public retail surfaces. Predecessor performance only with full continuity criteria met.
Records retention: all advertisements and supporting performance documentation retained five years minimum, first two in easily accessible place.
Operationally: every page, blog post, calculator output, AI search snippet is advertising. Every version must be captured and archived. Testimonial disclosure must be on the same page, clearly and prominently (footer disclosure does not satisfy clear and prominent). Performance figures cannot appear as "fund returned 12%" without context, time periods, and net of fees presentation (SEC Marketing Compliance FAQs, Division of Investment Management).
4.2 FINRA Rule 2210 (Broker Dealer Communications)
FINRA Rule 2210 governs communications by member firms and registered representatives. Three categories:
- Correspondence: 25 or fewer retail investors within 30 days. Lighter supervision. Email between a rep and an existing client.
- Retail communication: more than 25 retail investors within 30 days. Includes the public website, blog posts, public market commentary, prospect oriented social media, mass email. Registered principal pre approval required (with limited exceptions). Filing with FINRA Advertising Regulation required for product specific or performance claim communications. Three year retention minimum.
- Institutional communication: qualified institutional investors only. Lighter requirements.
Rule 2210(d) general content standards prohibit false, exaggerated, promissory, or misleading statements; require fair and balanced benefits and risks presentation; prohibit performance projections for individual securities (narrow hypothetical exceptions).
Social media: FINRA Regulatory Notices 10-06 (January 2010), 11-39 (August 2011), and 17-18 (April 2017) confirm social media follows Rule 2210. Static content (profile, pinned posts) is retail communication requiring pre approval. Interactive exchanges (replies, comments) are correspondence. Firms must capture and retain and supervise rep posts. The 2025 FINRA Annual Regulatory Oversight Report flagged communications with the public as continuing focus and noted effective practices: pre publication compliance review, integrated archiving, written supervisory procedures for digital communications.
4.3 State Insurance Commissioners and NAIC
Insurance is state regulated. NAIC develops model laws, operates State Based Systems (SBS) and the National Insurance Producer Registry (NIPR). Enforcement is by each state insurance commissioner. The NAIC Producer Licensing Model Act has been adopted with state specific modifications.
Every licensed state has its own advertising regulations: misleading coverage statements, rebating, inducements, annuity disclosures (heightened in many states), required statements when soliciting in a licensed state. The 2026 NAIC officer slate (Virginia Commissioner Scott A. White as President, effective January 1, 2026) signaled continued focus on unfair discrimination, AI oversight in underwriting, and climate risk disclosure.
SEO implication: surface licensed states prominently (soliciting in an unlicensed state is a violation). Surface the National Producer Number (NPN) or state license numbers for verification. NAIC SBS is the canonical primary source.
4.4 Consumer Financial Protection Bureau (CFPB)
CFPB enforces Truth in Lending Act (Regulation Z), Real Estate Settlement Procedures Act (Regulation X), Fair Credit Reporting Act, Equal Credit Opportunity Act (Regulation B), and UDAAP. Supervises bank consumer financial services and larger nonbank participants.
Through 2024 the Bureau was aggressive on misleading consumer financial advertising. January 2025 Wise consent order (advertising inaccurate fees, undisclosed exchange rates). After the January 31, 2025 leadership change the Bureau dismissed approximately 12 of 36 pending enforcement actions and reduced activity, but statutory authority remains (Federal Register withdrawal notice May 12, 2025, rescinded interpretive rules but not statute).
For consumer finance sites: Regulation Z requires APR disclosures, Schumer Box for credit cards, triggered disclosures when specific credit terms appear. Regulation X requires mortgage origination disclosures. UDAAP authority is broad.
4.5 State Boards of Accountancy
State boards license CPAs. Each state has its own CPE, ethics, peer review, and advertising rules. The Uniform Accountancy Act provides a baseline. A CPA in multiple states must hold each state license under substantial equivalency or obtain mobility recognition. Most states restrict use of "CPA" in marketing to licensed CPAs in good standing.
4.6 IRS PTIN and Tax Preparer Credentials
IRS preparer credential tiers:
- Enrolled Agent (EA): federally licensed, three part Special Enrollment Examination, Circular 230. Represents any client before IRS. 2026 PTIN renewal fee $18.75.
- CPA: state licensed, Uniform CPA Exam. Represents any client before IRS.
- Attorney: state bar licensed. Represents any client before IRS.
- Annual Filing Season Program (AFSP) Participant: annual CE; limited representation for returns the preparer signed.
- PTIN only preparer (non credentialed): current PTIN; no representation rights for returns prepared after December 31, 2015.
State overlay: California (CTEC), Oregon (Board of Tax Practitioners), Maryland (State Board of Individual Tax Preparers), New York (Department of Taxation and Finance), and Connecticut (Department of Revenue Services) require state level registration in addition to PTIN (IRS PTIN Requirements, IRS Understanding Tax Return Preparer Credentials and Qualifications).
For a tax preparation firm website: surface PTIN attestation, EAs with EA numbers, CPAs with state and license number, and any state level registrations. Verify each via primary source and display verification links.
5. Financial Advisor and Firm Schema
5.1 Core FinancialService Schema
The schema.org FinancialService type is the canonical entity type for an investment advisory firm, financial planning firm, broker dealer, or any business providing financial services. AccountingService extends FinancialService for accounting and tax practices. BankOrCreditUnion, InsuranceAgency, and MortgageLoan exist as specialized subtypes.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@graph": [{
"@type": "FinancialService",
"@id": "https://example-advisors.com/#organization",
"name": "Example Wealth Advisors LLC",
"url": "https://example-advisors.com/",
"description": "Fee only fiduciary financial planning and investment management firm. SEC registered investment adviser.",
"telephone": "+1-479-555-0100",
"address": {
"@type": "PostalAddress",
"streetAddress": "100 W. Main Street, Suite 200",
"addressLocality": "Fayetteville", "addressRegion": "AR",
"postalCode": "72701", "addressCountry": "US"
},
"geo": {"@type": "GeoCoordinates", "latitude": 36.0626, "longitude": -94.1574},
"priceRange": "Fee-only: 1% AUM up to $2M; tiered thereafter",
"identifier": {
"@type": "PropertyValue",
"propertyID": "CRD",
"value": "123456"
},
"sameAs": [
"https://adviserinfo.sec.gov/firm/summary/123456",
"https://www.napfa.org/find-an-advisor/...",
"https://www.linkedin.com/company/example-advisors"
],
"knowsAbout": [
"Fee only financial planning",
"Retirement income planning",
"Roth conversion strategy",
"Tax loss harvesting"
],
"areaServed": [
{"@type": "State", "name": "Arkansas"},
{"@type": "State", "name": "Oklahoma"},
{"@type": "State", "name": "Missouri"}
],
"employee": {"@id": "https://example-advisors.com/team/jane-doe/#person"}
}]
}
</script>
The identifier block surfaces the firm CRD as structured data, which AI engines can cross reference against the IAPD primary source. The sameAs array is the single most important field for finance entity resolution: every regulator listing (IAPD, BrokerCheck, NAIC SBS, NMLS Consumer Access, state board of accountancy) should appear here.
5.2 Person Schema with Credentials
For each named professional (advisor, planner, CPA, EA, MLO, insurance producer):
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Person",
"@id": "https://example-advisors.com/team/jane-doe/#person",
"name": "Jane Doe",
"givenName": "Jane",
"familyName": "Doe",
"honorificSuffix": "CFP, CFA",
"jobTitle": "Senior Wealth Advisor",
"description": "CFP certificant since 2014, CFA charterholder since 2017. Fifteen years of fee only fiduciary advisory experience.",
"image": "https://example-advisors.com/assets/jane-doe.jpg",
"telephone": "+1-479-555-0102",
"email": "jane@example-advisors.com",
"worksFor": {"@id": "https://example-advisors.com/#organization"},
"hasCredential": [
{
"@type": "EducationalOccupationalCredential",
"credentialCategory": "professional certification",
"name": "CERTIFIED FINANCIAL PLANNER",
"recognizedBy": {"@type": "Organization", "name": "CFP Board of Standards", "url": "https://www.cfp.net/"},
"identifier": "98765",
"url": "https://www.cfp.net/verify-a-cfp-professional?fname=Jane&lname=Doe"
},
{
"@type": "EducationalOccupationalCredential",
"credentialCategory": "professional certification",
"name": "Chartered Financial Analyst",
"recognizedBy": {"@type": "Organization", "name": "CFA Institute"}
},
{
"@type": "EducationalOccupationalCredential",
"credentialCategory": "regulatory_registration",
"name": "Investment Adviser Representative",
"identifier": "1234567",
"recognizedBy": {"@type": "Organization", "name": "U.S. Securities and Exchange Commission"},
"url": "https://adviserinfo.sec.gov/individual/summary/1234567"
}
],
"sameAs": [
"https://adviserinfo.sec.gov/individual/summary/1234567",
"https://brokercheck.finra.org/individual/summary/1234567",
"https://www.cfp.net/verify-a-cfp-professional?fname=Jane&lname=Doe",
"https://www.linkedin.com/in/janedoe-cfp"
],
"knowsAbout": [
"Roth conversion strategy",
"Backdoor Roth IRA",
"Qualified charitable distributions",
"Tax efficient withdrawal sequencing"
]
}
</script>
Notes:
- The CFP credential identifier and verification URL appear inside
hasCredentialand again insameAs. Redundant on purpose. AI engines parse both paths. - The CRD number appears as a credential identifier and as a
sameAsURL pointing to IAPD or BrokerCheck. Both surface for AI engine cross referencing. knowsAboutshould be specific, not "wealth management." Specific topics enable AI engine topical routing.- No claim of expertise should be made that cannot be verified by clicking a link.
5.3 Vertical Schema Variants
The same pattern as Section 5.1 applies with the type changed and the regulator identifier swapped:
| Business Type | Schema Type | Primary Identifier (identifier block) |
Required sameAs |
|---|---|---|---|
| CPA firm | AccountingService |
State board of accountancy firm license number | State board lookup URL, cpaverify.org if cross border |
| Insurance agency | InsuranceAgency |
National Producer Number (NPN) | NAIC SBS lookup, state DOI lookup per licensed state |
| Bank / credit union | BankOrCreditUnion |
NCUA charter number or FDIC certificate number | NCUA mapping system or FDIC BankFind |
| Mortgage broker / lender | FinancialService with serviceType "Mortgage" |
NMLS firm ID | NMLS Consumer Access URL |
| Tax preparer (non CPA) | AccountingService with serviceType "Tax Preparation" |
PTIN holder count attestation | IRS RPO directory URL per EA, state registration URL |
For each variant the @graph includes an Organization or vertical-specific business node plus a per professional Person node per Section 5.2. The sameAs array must include every regulator listing applicable to the business. Add the corresponding areaServed list for the licensed states.
5.4 Fiduciary Disclosure Block
This is finance specific. The fiduciary status disclosure should be both human readable on the page (typically in the footer and on the About page) and machine readable in schema. The framework recommends a disclaimerStatement property on FinancialService plus a dedicated About / Fiduciary page:
<section class="fiduciary-disclosure">
<h2>Our Fiduciary Commitment</h2>
<p>
Example Wealth Advisors LLC is a fee only registered investment adviser. We
are fiduciaries under the Investment Advisers Act of 1940 at all times we are
acting in an advisory capacity for you. We accept no commissions, no referral
fees, and no third party compensation. Our only revenue is the fee you pay us
directly, disclosed in our Form ADV Part 2A.
</p>
<p>
Verify our registration at the
<a href="https://adviserinfo.sec.gov/firm/summary/123456">SEC Investment
Adviser Public Disclosure database</a>. Our firm CRD is 123456.
</p>
<p>
Read our <a href="/disclosures/form-adv-part-2a.pdf">Form ADV Part 2A
Brochure</a> and <a href="/disclosures/form-crs.pdf">Form CRS Customer
Relationship Summary</a>.
</p>
</section>
For dual registered firms (RIA + broker dealer), the disclosure must explicitly address the capacity in which the firm is acting at any given moment. Sometimes-fiduciary, sometimes-broker firms must surface this clearly, including the conflicts of interest inherent in the dual capacity arrangement.
6. Service Pages by Vertical
6.1 Investment Advisory Services
Typical service page architecture for a fee only fiduciary advisor: /services/financial-planning/, /investment-management/, /retirement-income-planning/, /tax-strategy/, /estate-planning-coordination/, /insurance-review/, /business-owner-planning/, /divorce-financial-planning/.
Each service page answers seven questions: (1) what the service is (definition, scope, included and not included); (2) who it is for (life stage, asset minimum, situation); (3) how it works (process, deliverables, cadence); (4) what it costs (fee structure, schedule, minimum); (5) what it does not promise (no guaranteed returns, no specific outcome); (6) who delivers it (named advisor with credentials); (7) what to do next (clear next step, no high pressure).
The page must include the no guarantee language at least once and link the fiduciary disclosure (or repeat it topic specific). Performance figures should not appear on a public service page unless presented in full Marketing Rule compliance (generally meaning they should not appear at all).
6.2 Tax Preparation Services
CPA / EA firm pages: /services/individual-tax-preparation/, /business-tax-preparation/, /tax-planning/, /irs-representation/, /quarterly-estimated-taxes/, /multi-state-tax/, /expatriate-tax/, /audit-defense/.
Date stamping is critical. Every tax page displays the tax year covered, the date of last update, and the date by which the tax year context is current. Content older than the current tax year says so explicitly.
6.3 Insurance Services
Insurance agency product pages: /products/term-life-insurance/, /whole-life-insurance/, /disability-insurance/, /long-term-care-insurance/, /medicare-supplement/, /individual-health/, /auto/, /home/, /umbrella/, /business-liability/.
Each product page must disclose the states in which the agent is licensed for that line, disclose the insurance companies represented (or independent broker status), include the state required licensing disclaimer, and avoid promises of coverage that depend on underwriting.
6.4 Lending Services
Consumer and commercial lender product pages: /products/conventional-mortgage/, /fha-loan/, /va-loan/, /jumbo-mortgage/, /refinance/, /heloc/, /personal-loan/, /auto-loan/.
Each loan product page must display NMLS ID for firm and named MLOs; include Regulation Z triggered APR disclosure when specific terms appear (APR, finance charge, payment amount, down payment); include Equal Housing Lender or ECOA statement; include date of rate quotes (live or refreshed daily); avoid promises of guaranteed loan approval.
6.5 Retirement Planning Services
Pages: /services/401k-rollover/, /ira-strategy/, /social-security-optimization/, /medicare-planning/, /retirement-income/, /required-minimum-distributions/, /inherited-ira/.
Each page references primary sources: IRS Publication 590-A (IRA contributions), 590-B (IRA distributions), SSA actuarial tables, CMS Medicare publications. Primary source citation is both an E-E-A-T signal and an AI citation signal.
7. Disclaimers and Disclosures Patterns
7.1 The No Guarantee Language
The minimum no guarantee language for any investment advisory content:
<aside class="no-guarantee-disclaimer" role="note">
<p>
All investing involves risk, including the possible loss of principal. Past
performance does not guarantee future results. The information presented on
this site is for educational purposes and does not constitute personalized
investment advice. No statement on this site should be construed as a
guarantee of any investment outcome or recommendation to buy, sell, or hold
any security.
</p>
</aside>
Where to place: the footer of every page, plus prominently on any page that discusses investment topics, plus inside any calculator output, plus inside any blog post that touches a specific strategy.
7.2 Past Performance Disclaimer
If any historical performance data appears (a fund return, a strategy backtest, an account composite), the disclaimer required by both Marketing Rule and FINRA Rule 2210:
<aside class="past-performance-disclaimer" role="note">
<p>
Past performance is not indicative of future results. Investment values
fluctuate and may be worth more or less than the original cost. Performance
shown is {{NET_OR_GROSS}} of advisory fees and brokerage costs. Time period
shown is {{START_DATE}} through {{END_DATE}}. Composite construction and
methodology are described in our
<a href="/disclosures/performance-methodology/">performance methodology
disclosure</a>. Individual client results will vary based on account size,
timing of contributions and withdrawals, individual security selection,
and market conditions during the holding period.
</p>
</aside>
Cherry picking is explicitly prohibited under both rules. If a strategy is shown, the full time period must be shown, not just the favorable subset.
7.3 Hypothetical Performance Disclaimer
The Marketing Rule restricts hypothetical performance to audiences with the resources and expertise to assess it. For a public website to retail investors, hypothetical performance generally cannot be shown without violating the rule. If a Monte Carlo simulation or projected outcome is shown inside a calculator, frame it explicitly as illustrative:
<aside class="hypothetical-disclaimer" role="note">
<p>
The projected outcomes shown above are illustrative only. They are
hypothetical results based on the assumptions you entered and do not
represent actual performance of any security, account, or strategy. Actual
results will differ. The projection assumes constant returns and ignores
sequence of returns risk, inflation variability, tax law changes, and
individual circumstances. Do not rely on this projection for any
investment, tax, or retirement decision.
</p>
</aside>
7.4 Fiduciary Disclosure
See Section 5.6. The fiduciary disclosure must be unambiguous, must address dual capacity if applicable, and must link to Form ADV Part 2A and Form CRS.
7.5 Affiliate Disclosure for Content Sites
Personal finance publishers and content sites monetizing through affiliate links (credit cards, brokerages, robo advisors, banking products) are subject to the FTC Endorsement Guide and potentially to CFPB UDAAP authority. The disclosure must be clear and conspicuous, at the top of the page (not buried in the footer) when content is recommending a product. Pattern: "Advertiser disclosure: some products discussed on this page are from advertisers who compensate this site; compensation may impact how products are presented but does not affect editorial opinions; we may receive a commission through our links." Link to editorial policy and full affiliate disclosure page.
For consumer credit recommendations, the CARD Act and Regulation Z trigger additional disclosures when specific credit terms appear.
7.6 AI Use Disclosure for YMYL
Per framework-ymyl.md, AI use in YMYL content carries elevated disclosure requirements. For finance, per article: disclose drafting source (human / AI assisted / AI drafted), credentialed reviewer name and credentials, review date, that all factual claims are verified against primary sources, and that AI tools do not provide financial advice on the site. Link the AI use policy.
7.7 State Specific Disclaimers
State intersections that affect finance content: California (CCPA / CPRA privacy, California Financial Information Privacy Act, Department of Financial Protection and Innovation mortgage rules); New York (Insurance Regulation 187 for annuity sales, attorney advertising rules if attorney affiliates); Texas (Department of Insurance advertising rules for life and health); Florida (OIR disclosures). The state specific layer is auditable through state insurance department and state department of financial institutions websites. A multi state firm maintains a compliance matrix per state.
8. CPA and Tax Preparer Specifics
8.1 The Credentialing Matrix
A tax preparation firm's site displays, per professional:
| Credential | Authority | Verification |
|---|---|---|
| PTIN | IRS | Not publicly verifiable; firm attests |
| Enrolled Agent (EA) | IRS | RPO directory |
| CPA | State Board of Accountancy | State specific lookup |
| Annual Filing Season Program (AFSP) | IRS | RPO directory |
| California (CTEC) | California Tax Education Council | CTEC preparer find |
| Oregon LTC/LTP | Oregon Board of Tax Practitioners | OBTP lookup |
| Maryland | State Board of Individual Tax Preparers | DLLR Maryland lookup |
| New York | NY Department of Taxation and Finance | NY tax preparer registration lookup |
| Connecticut | CT Department of Revenue Services | DRS lookup |
For each professional, surface credentials in human readable bio text and in machine readable schema (Person with hasCredential per Section 5.2). Bio block pattern: PTIN with active tax year, EA number with RPO verification link, CPA state and license number with state board link, additional state registrations listed individually.
8.2 IRS Resources as Authoritative
Tax authority hierarchy (descending): (1) Internal Revenue Code Title 26 (statute); (2) Treasury Regulations (final regulations); (3) Revenue Rulings and Revenue Procedures (IRS interpretations); (4) IRS Publications (plain language for taxpayers); (5) IRS Forms and Instructions; (6) IRS Tax Topics.
A tax article stating "the 2026 standard deduction for married filing jointly is $30,000" cites IRS Publication 17 or the Revenue Procedure that established the inflation adjusted figure (typically published October or November of the prior year). For 2026 tax year content, inflation adjustments are documented in IRS Internal Revenue Bulletin issues 2026-01 through 2026-14 (publicly available as of May 2026).
8.3 Tax Year Date Stamping
Every tax content page surfaces: (1) tax year covered; (2) date of last update; (3) whether current for the current filing season. Pattern:
<header class="tax-content-meta">
<p><strong>Tax year covered:</strong> 2026 (returns filed by April 15, 2027)</p>
<p><strong>Last reviewed:</strong> May 12, 2026 by Jane Doe, CPA</p>
<p><strong>Current for the 2026 filing season:</strong> Yes</p>
</header>
Tax content older than the current tax year says so explicitly with a historical-tax-content aside linking to the current year article.
8.4 Circular 230 and Required Disclosures
Tax practitioners (CPAs, EAs, attorneys, AFSP participants) practicing before the IRS are governed by Circular 230. Tax content providing specific advice includes a Circular 230 boundary statement: information is general, does not constitute tax advice for any specific situation, application depends on individual facts, consult a qualified practitioner.
Note: the IRS rescinded the historical email signature "Circular 230 Disclaimer" boilerplate in 2014. The current standard is content specific. A page giving general guidance needs a lighter disclaimer than a page giving specific directive recommendations.
9. Financial Local SEO
9.1 The Citation Layer Specific to Finance
Beyond the Local SEO citation ecosystem documented in framework-localseo.md, finance businesses have additional regulator listings that function as citations and as authority signals. These should be:
- Verified and accurate
- Surfaced as
sameAsentries in firm and individual schema - Used in trust signal blocks on About and team pages
| Business Type | Primary Regulator Listing | Citation Function |
|---|---|---|
| SEC registered RIA | SEC IAPD | Primary authority signal |
| State registered RIA | State securities regulator (per state) | Primary authority signal |
| Broker dealer / rep | FINRA BrokerCheck | Primary authority signal |
| Bank | FDIC BankFind | Primary authority signal |
| Credit union | NCUA Credit Union Locator | Primary authority signal |
| Insurance agency | NAIC SBS / state DOI lookup | Primary authority signal |
| Mortgage broker / MLO | NMLS Consumer Access | Primary authority signal |
| CPA firm | State board of accountancy | Primary authority signal |
| CFP certificant | CFP Board Verify | Credential authority signal |
| CFA charterholder | CFA Institute Directory | Credential authority signal |
| NAPFA member | NAPFA Find an Advisor | Credential authority signal |
| Fee Only advisor | NAPFA, Garrett Planning Network, XY Planning Network | Aligned community signal |
A finance NAP (Name, Address, Phone) consistency audit must include these regulator listings, not just Google Business Profile, Yelp, Bing Places, Apple Business Connect. A discrepancy between IAPD and the website is a credibility hit. A discrepancy between BrokerCheck and the website is potentially a regulatory issue (the firm and rep are required to keep registration data current).
9.2 Multi State Firms
A fee only fiduciary licensed in Arkansas, Oklahoma, and Missouri serves clients in all three. The local SEO surface reflects this; state license disclosure matches Form ADV. Each state with notice filing or state registration is an areaServed. For an insurance agency, the state license disclosure is more material because soliciting in an unlicensed state is a violation; surface the map of licensed states on the About page.
9.3 Single Office vs Branch Offices vs Virtual
Single office: standard local SEO. GBP matches physical office; firm CRD address matches GBP.
Branch offices: each office is a LocalBusiness (specifically FinancialService or AccountingService) with its own GBP and page. Form ADV Schedule D lists each branch with CRD. Broker dealer branches each have their own CRD.
Virtual / remote first: no public office; clients met virtually or at client locations. Form ADV requires principal place of business disclosed even if not public on the website. GBP for a virtual firm is sensitive; consult Google's service area business guidelines.
9.4 The "Near Me" Query and Finance
"Financial advisor near me" is a high intent query returning a Local Pack plus organic. For a small fee only fiduciary firm to appear: complete and verified GBP; primary category "Financial Planner" or "Investment Service"; consistent NAP across GBP, website, IAPD, and major directories; reviews within Marketing Rule limits; locally relevant home page (city, state, service area in titles, headings, copy). Same pattern for tax firms ("Accountant" or "Tax Preparation Service"), insurance ("Insurance Agency"), and mortgage brokers ("Mortgage Broker").
10. Personal Finance Content Strategy
10.1 Educational versus Advice: The Distinction Matters Legally
The line between educational content and personalized advice is the single most important boundary in finance SEO. Content that crosses the line from education to advice without proper credentialing is exposed:
- For SEC registered advisers: advice provided without proper Marketing Rule compliance is a violation.
- For broker dealers: advice that constitutes a recommendation triggers Regulation Best Interest, which the public website is not designed to satisfy.
- For tax content: specific tax advice triggers Circular 230 obligations.
- For insurance content: specific product recommendations trigger state suitability rules.
- For lending content: specific credit recommendations trigger Regulation Z, ECOA, and UDAAP.
The framework that keeps content on the educational side of the line:
Educational content characteristics:
- Explains concepts, terms, mechanics
- Compares categories, types, options
- Describes considerations for different situations
- Cites primary sources
- Avoids "you should" and "this is right for you" directive language
- Avoids specific product recommendations
- Includes a "consult a qualified professional" disclaimer
Advice content characteristics (avoid on a public unregulated content site):
- "Buy X stock"
- "Sell Y mutual fund"
- "Choose Z credit card"
- "Open a Roth IRA at brokerage B"
- "Convert $50,000 to Roth this year"
The middle ground (acceptable when properly framed):
- "If you are in the 22% bracket and expect to be in a higher bracket in retirement, Roth contributions may be more efficient than Traditional. Consult a qualified tax practitioner for your specific situation."
This is educational framing of a tax concept with the explicit "consult a qualified practitioner" boundary. The page surfaces the concept, illustrates the mechanic, and points the reader to a qualified human.
10.2 Topical Authority for Finance Content
The topical authority structure (per framework-topicalauthority.md) applied to personal finance:
Tier 1: Foundational topics: "What is a Roth IRA?" "What is a 401(k)?" "What is a Traditional IRA?" "What is term life insurance?" "What is whole life insurance?" "What is a CD?" "What is APR?" Foundational topics are the entry points and have high search volume.
Tier 2: Comparison topics: "Roth vs Traditional IRA," "term vs whole life," "401(k) vs IRA," "CD vs high yield savings." Comparison topics convert better because they signal evaluation intent.
Tier 3: Specific scenarios: "Roth IRA for a 35 year old single earner in the 22% bracket," "term life for a self employed parent." Scenario topics have lower volume but higher specificity, useful for AI engine matching.
Tier 4: Strategy and timing topics: "When to do a Roth conversion," "how to ladder CDs," "when to refinance a mortgage." Strategy topics are educational adjacent to advice, requiring careful framing.
10.3 Primary Source Citation in Finance Content
The citation hierarchy for finance content (in descending authority order):
- Statute and regulation: IRC, ERISA, Investment Advisers Act, Securities Exchange Act, FINRA Rules, state insurance code
- Federal agency publications: IRS publications, SSA actuarial tables, CMS Medicare publications, SEC investor bulletins, CFPB enforcement actions
- Self regulatory organization publications: FINRA investor education, MSRB resources
- Academic financial research: Journal of Finance, Journal of Financial Economics, Journal of Portfolio Management, NBER working papers
- Reputable industry research: Vanguard, Morningstar, T. Rowe Price research publications (cited as company research, not advice)
- Reputable financial publications: Wall Street Journal, Financial Times, Barron's (cited carefully; these are secondary)
A finance article without primary citations falls below the YMYL bar after the December 2025 core update. The default for finance content should be: every factual claim links to a primary source.
10.4 Author and Reviewer Credentials Per Article
Per the YMYL framework and tightened by finance specific requirements:
- Author byline: real human, named, with photo, with relevant credentials (CFP, CFA, CPA, EA, attorney, journalist with subject matter expertise)
- Reviewer byline: separate human, with verifiable credentials, who genuinely reviewed the article
- Date triplet: published, last updated, last reviewed
- Author bio page: linked from byline, with
Personschema (Section 5.2) - No "Generic Reviewer #1 reviewed 400 articles": the reviewer must actually have reviewed
11. Calculators and Tools
11.1 Why Calculators Are High Leverage for Finance SEO
Calculators are one of the highest leverage SEO surfaces for finance sites:
- High search volume for calculator queries (mortgage calculator, retirement calculator, loan amortization calculator, Roth conversion calculator)
- High engagement metrics (long sessions, multiple inputs)
- High link bait potential (other sites link to a useful tool)
- AI citation surfaces (AI engines extract calculator descriptions and embed in answers)
- Topical authority signal (calculators demonstrate expertise)
Calculators also carry compliance risk if output is presented as advice rather than illustration. The fix is in framing and disclaimer.
11.2 SoftwareApplication Schema for Calculators
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "SoftwareApplication",
"@id": "https://example-advisors.com/tools/roth-conversion-calculator/#tool",
"name": "Roth Conversion Calculator",
"applicationCategory": "FinanceApplication",
"applicationSubCategory": "RetirementPlanning",
"operatingSystem": "Web",
"url": "https://example-advisors.com/tools/roth-conversion-calculator/",
"description": "Estimate the long term value of converting Traditional IRA dollars to Roth IRA dollars under different tax bracket assumptions. Educational tool only; not advice.",
"creator": {"@id": "https://example-advisors.com/#organization"},
"isAccessibleForFree": true,
"offers": {
"@type": "Offer",
"price": "0",
"priceCurrency": "USD"
},
"inLanguage": "en-US",
"datePublished": "2024-03-15",
"dateModified": "2026-05-12",
"softwareVersion": "1.4",
"featureList": [
"Marginal tax rate at conversion vs marginal tax rate in retirement",
"Investment growth assumption (configurable)",
"Time horizon (configurable)",
"Side by side projected balance comparison"
]
}
</script>
11.3 Calculator Output Disclaimer
The output of any calculator on a finance site must include an inline disclaimer:
<section class="calculator-output">
<h2>Your Projected Outcome</h2>
<dl>
<dt>Projected Roth IRA balance at age 65</dt><dd>$487,000</dd>
<dt>Projected Traditional IRA balance at age 65</dt><dd>$612,000 (pre tax)</dd>
<dt>Projected after tax value of Traditional IRA at retirement</dt><dd>$432,000</dd>
</dl>
<aside class="output-disclaimer" role="note">
<p>
These projections are illustrative only and depend entirely on the
assumptions you entered. Actual results depend on actual investment
returns, actual tax rates at the time of withdrawal, actual time
horizon, and individual circumstances. Tax law may change. The
calculation assumes constant returns and ignores sequence of returns
risk, fees, market volatility, and inflation variability. This output
is not personalized investment, tax, or retirement advice. Consult a
qualified financial planner and tax practitioner about your specific
situation.
</p>
</aside>
</section>
11.4 Common Calculator Types and Compliance Treatment
| Calculator | Acceptable Output | Disclaimer Pattern |
|---|---|---|
| Mortgage payment | Monthly P&I given principal, rate, term | "Estimate; actual rate from lender" |
| Mortgage refinance break even | Months to recoup closing costs | "Illustrative; consult lender" |
| Auto loan | Monthly payment given price, rate, term | "Estimate; actual offer subject to credit" |
| Retirement balance projection | Projected balance given inputs | Section 11.3 disclaimer (full) |
| Social Security claiming | Estimated benefit by claim age | "Illustrative; SSA statement is authoritative" |
| Roth conversion | Side by side projected balance | Section 11.3 disclaimer (full) |
| Tax estimate | Estimated tax liability | "Estimate; not a tax return; consult preparer" |
| Net worth | Sum of inputs | Lightest disclaimer; not advice |
| Debt payoff | Months to payoff given inputs | "Educational; consult counselor if struggling" |
| College savings (529) | Projected balance | Section 11.3 disclaimer (full) |
| Life insurance need | Suggested coverage amount given inputs | "Educational; consult insurance professional" |
| Required minimum distribution | RMD given balance and age | "Estimate; reference IRS Publication 590-B" |
11.5 Calculator Performance
Calculator pages tend to be JavaScript heavy. The Core Web Vitals must still pass. The substrate / projection model from framework-contentfirst.md applies: the calculator's static description, methodology, assumptions, and explanation must be in the first byte server response. The interactive calculator widget can hydrate on top. If the calculator requires JavaScript to render any content, AI engines will fail to cite the page even though the calculator works for human users.
12. Common Finance SEO Mistakes
12.1 Performance Numbers Without Marketing Rule Compliance
Anti pattern: "Our portfolios returned 12% last year" without time period, net of fees presentation, methodology, and balanced risk presentation required by SEC Marketing Rule 206(4)-1. Direct violation of the seven general prohibitions. Easy SEC examiner detection. Fix: remove all performance figures from the public website unless presented in full compliance. Most fee only fiduciary firms simply do not show performance numbers publicly.
12.2 Testimonials Without Marketing Rule Disclosure
Anti pattern: "Jane is the best advisor I have ever worked with" attributed to "S.M., Client" with no disclosure of compensation, client status, or material conflicts. The 2022 Marketing Rule permits testimonials but requires clear and prominent disclosure adjacent to the testimonial. Footer notice does not satisfy "clear and prominent." Fix: add required disclosure adjacent to each testimonial in similar visual prominence; verify the speaker is not subject to a disqualifying event.
12.3 Fiduciary Claim Without Fiduciary Status
Anti pattern: "We are your fiduciary" on a dual registered firm site where capacity is sometimes but not always fiduciary, without clear capacity disclosure. Misrepresentation; asserting fiduciary status without qualification when capacity varies is an enforcement risk. Fix: surface the actual capacity. If always fiduciary (fee only RIA), say so and link Form ADV. If dual capacity, explicitly describe when fiduciary and when not.
12.4 Calculator Output Presented as Advice
Anti pattern: a retirement calculator returns "You will retire comfortably" or "You need to save $1,247 per month" without inline disclaimer that the projection is illustrative. A reader who relies on calculator output and is harmed may have a claim. Fix: Section 11.3 output disclaimer is non negotiable.
12.5 Tax Content Stale to Current Tax Year
Anti pattern: an article titled "The Standard Deduction for 2024" still ranking and not refreshed for the current tax year. Tax content has the tightest freshness requirement of any YMYL category. The December 2025 core update penalized stale tax content. Fix: annual refresh on the IRS publication date; new article per tax year; historical content marked "for tax year 2024" prominently.
12.6 Credentials Listed Without Verification Links
Anti pattern: author bio lists "CFP, CFA, MBA, CPA, AIF, ChFC, CLU" with no verification URL; some may even be lapsed. Credentials that cannot be verified are equivalent to no credentials post December 2025. Lapsed credentials are material misrepresentation. Fix: display verification URL for every credential; audit annually; drop lapsed credentials from the byline.
12.7 AI Generated Finance Content Without Real Review
Anti pattern: ChatGPT writes an article on Roth conversion strategy; a marketing manager reviews lightly; published with a "Reviewed by" credit for a CFP who never saw it. AI hallucinations include fabricated IRS publication citations, incorrect brackets, wrong contribution limits, outdated rules. Misrepresenting the reviewer is a Trust violation that compounds. Fix: AI is acceptable for first draft; credentialed reviewer must genuinely review every fact, citation, recommendation; reviewer name and credentials must be accurate. If real review cannot be guaranteed, do not publish.
12.8 APR Disclosure Missing on Lending Pages
Anti pattern: a mortgage lender's product page shows "5.5%" without APR, finance charge, total of payments, and payment schedule disclosures triggered by Regulation Z. CFPB and state regulators enforce. Fix: when a rate appears on a public marketing page, include full Regulation Z triggered disclosures plus example loan amount, term, and quote date. Or omit the rate from the marketing page entirely and present rates only on application or quote pages with separate compliance review.
12.9 Insurance Solicitation in Unlicensed States
Anti pattern: an Arkansas licensed insurance agent runs paid SEO and organic content targeting "Texas term life insurance" without a Texas license. Soliciting in an unlicensed state violates that state's insurance code. State DOI detection is straightforward. Fix: surface licensed states prominently; restrict marketing pages and lead capture to licensed states; either obtain licensure in target states or limit geographic scope.
12.10 Marketing Content Not Archived per FINRA / SEC
Anti pattern: marketing content, blog posts, social media, and email campaigns not captured in compliance archive. Versions overwritten. Old pages deleted. SEC Marketing Rule requires five year retention. FINRA Rule 2210 requires three year retention. Regulator examination can ask for any historical page. Fix: implement compliance archiving via Smarsh, Global Relay, Erado, or equivalent; capture every page version, social media, email; document retention in written supervisory procedures.
13. Audit Rubric
13.1 Per Service Page Rubric
| # | Criterion | Severity |
|---|---|---|
| F1 | FinancialService / AccountingService / InsuranceAgency / MortgageLoan schema present | Critical |
| F2 | Author or service owner Person schema with credentials present | Critical |
| F3 | Credential verification links present (CFP, CFA, CPA, EA, FINRA CRD, SEC IARD) | Critical |
| F4 | Fiduciary status disclosed if RIA or dual registered | Critical |
| F5 | No guarantee language present | Critical |
| F6 | Past performance disclaimer present if any performance reference | Critical |
| F7 | Calculator output disclaimer present if calculator on page | Critical |
| F8 | Date of last update and date of last review present | High |
| F9 | Primary source citations present for factual claims | High |
| F10 | State licensing disclosed if insurance, mortgage, or multi state RIA | Critical |
| F11 | Form ADV Part 2A and Form CRS linked if RIA | Critical |
| F12 | NMLS ID displayed if mortgage | Critical |
| F13 | APR triggered disclosures present if rate quoted (Regulation Z) | Critical |
| F14 | Testimonial disclosure present per Marketing Rule if testimonial used | Critical |
| F15 | AI use disclosure present if AI was used in creation | High |
| F16 | Content classified per YMYL framework | High |
| F17 | Local NAP consistent with regulator listings | Medium |
| F18 | Internal linking to related credentialed pages | Medium |
Score: 36 max per service page. World class: 32+ with zero Critical fails.
13.2 Site Wide Rubric
| # | Criterion | Severity |
|---|---|---|
| FS1 | Form ADV Part 2A publicly accessible if RIA | Critical |
| FS2 | Form CRS publicly accessible if retail clients | Critical |
| FS3 | Fiduciary disclosure page at known URL | Critical |
| FS4 | Editorial policy page exists per YMYL framework | Critical |
| FS5 | Corrections policy and log per YMYL framework | High |
| FS6 | Author hub page lists credentialed authors with verifiable licenses | Critical |
| FS7 | Compliance archiving in place per SEC / FINRA retention | Critical |
| FS8 | Pre publication compliance review process documented (WSPs) for FINRA | Critical |
| FS9 | State license inventory page or insurance license disclosure page | Critical (if multi state insurance or RIA) |
| FS10 | NMLS Consumer Access link site wide if mortgage | Critical |
| FS11 | IRS RPO verification link present if tax practice | Critical (if tax) |
| FS12 | State board of accountancy verification per CPA | Critical (if CPA) |
| FS13 | Fee schedule or fee structure description on pricing or services page | High |
| FS14 | Privacy notice meeting GLBA (or state equivalents) | Critical |
| FS15 | Affiliate disclosure site wide if content site | Critical (if content site) |
| FS16 | AI use policy if AI used in content creation | High |
| FS17 | Refresh calendar maintained per YMYL refresh cadence | High |
| FS18 | Industry specific compliance documentation in place | Critical |
Score: 36 max site wide. World class: 32+ with zero Critical fails.
13.3 First 90 Days Audit Sequence
Days 1 to 30: regulatory posture audit (registration status, license inventory, credential verification, Form ADV currency, NMLS currency, state license currency, compliance archiving status).
Days 31 to 60: content audit against per page rubric, prioritized by traffic and conversion impact. Sample first; full audit if sample reveals systematic issues.
Days 61 to 90: site wide audit, schema audit, NAP consistency audit across regulator listings, calculator audit, disclaimer audit, fiduciary disclosure audit. Generate report.
14. Maintenance Schedule and Report Templates
14.1 Cadence
| Cadence | Activities |
|---|---|
| Daily | Monitor IAPD, BrokerCheck, NMLS for unexpected changes; respond to compliance archiving alerts. |
| Weekly | Refresh time sensitive content (rates if displayed, tax filing season updates Jan-Apr); pre publication review queue (blog, social, email); review one legacy finance piece from refresh queue. |
| Monthly | Generate compliance archiving report; update content calendar with credentialed reviewer assignments; run automated YMYL validation; refresh calculator assumptions when rates, brackets, or limits change. |
| Quarterly | Full credential verification (CFP, CFA, CPA, EA, FINRA CRD, NMLS active status); Form ADV Part 2A annual amendment check; state license renewal calendar review; YMYL audit of 10% random sample; Form CRS currency review; verify archiving retention by sample. |
| Annually | Comprehensive site wide audit; Form ADV Part 2A annual amendment (within 90 days of fiscal year end); Form CRS annual review; IRS PTIN renewal (open mid October, expires December 31); state CPA license renewals; insurance license renewals; NMLS renewal (Nov 1 to Dec 31); disclaimer legal review; AI use policy review; reviewer team review. |
14.2 On Regulatory Change
- New SEC interpretive guidance or no action letter on Marketing Rule: review marketing content within 30 days.
- New FINRA Regulatory Notice on advertising: review affected content within 30 days.
- New state insurance regulation in any licensed state: review state specific content within 60 days.
- New tax law (IRS Internal Revenue Bulletin publishes weekly): review affected tax content within 30 days.
- New IRS Publication revision: cross check cited content.
- New CFPB enforcement action in any relevant area: review related content for the precise misrepresentation that triggered action.
14.3 Audit Report Template
# Finance SEO Framework Audit Report
**Firm**: {{FIRM_NAME}} | **Domain**: {{PRIMARY_DOMAIN}}
**Business Type**: {{BUSINESS_TYPE}}
**Regulatory Posture**: SEC {{SEC_REGISTERED}}, FINRA {{FINRA_MEMBER}}, States {{STATE_LICENSES}}
**Audit Date**: {{TODAY}}
**Overall Score**: {{X}}/72 ({{PERCENTAGE}}%). **Status**: {{STATUS}}
## Regulatory Posture Verification
Firm CRD verified at IAPD, Form ADV Part 2A currency, Form CRS currency, state license inventory accuracy, NMLS verification, PTIN for current tax year, CPA license per state.
## Per Page Compliance ({{X}}/36 avg)
Detailed findings against rubric in Section 13.1.
## Site Wide Compliance ({{X}}/36)
Detailed findings against rubric in Section 13.2.
## Critical Failures
List with remediation guidance and severity.
## Schema and Content Findings
FinancialService / AccountingService schema status; Person `hasCredential` coverage; `sameAs` to IAPD / BrokerCheck / NMLS / state board; YMYL compliance per `framework-ymyl.md`; tax content currency; performance presentation compliance; testimonial disclosure compliance; calculator output disclaimer coverage; fiduciary disclosure currency.
## Compliance Archiving and Local SEO
Vendor and retention status. NAP consistency across regulator listings. GBP categories. Multi state license display.
## Recommended Remediation Order
Prioritized list with effort and impact estimates.
## Sign Off
Audit complete: {{DATE}} | Auditor: {{NAME}}, {{CREDENTIALS}} | Compliance officer review: {{NAME}}, {{DATE}}
14.4 Implementation Report Template
Same structure as audit but framed as build completion: pages updated, new service pages built, calculators added with proper schema and disclaimers, credentialed bios built, required regulatory pages created, schema installed per professional, disclaimers installed per page type, GBP and regulator listings claimed, pre publication compliance review and archiving documented in WSPs, refresh calendar in place, items flagged for manual review, compliance officer sign off.
End of Framework
Document version: 1.0 Last reviewed: 2026-05-14
Companion frameworks (read alongside this one):
framework-contentfirst.md. Substrate / projection model; calculators must keep static methodology in the first byte.framework-ymyl.md. YMYL strict bar; finance is the heaviest YMYL category alongside health.framework-eeat.md. Experience, Expertise, Authoritativeness, Trustworthiness pillars and credentialing patterns.framework-sqrg.md. Search Quality Rater Guidelines specifically as they bear on finance content.framework-hcs.md. Helpful Content System; finance content cannot be advice-shaped without credentialed authorship.framework-infogain.md. Information gain as a finance content differentiator.framework-schema.md. Schema graph patterns including FinancialService and Person with hasCredential.framework-entitysalience.md. Entity declaration for the firm, named advisors, and regulator entities.framework-knowledgegraph.md. Knowledge Graph eligibility paths including IAPD, BrokerCheck, NMLS as authoritative sources.framework-localseo.md. Local search and GBP for advisor offices, branch locations, tax firms, insurance agencies.framework-internallinking.md. Silo patterns for service pages, calculator pages, educational content.framework-aicitations.md. AI citation mechanics in finance answer queries.framework-aioverviews.md. Google AI Overview optimization with finance specific signals.framework-trustsignals.md. Trust signal taxonomy expanded with finance regulator citations.framework-pricing.md. Pricing page treatment for fee schedules, AUM tiers, and flat fee structures.framework-cross-stack-implementation.md. Implementation patterns across web stacks.framework-react.md. React specific concerns for calculator components and form handling.framework-tailwind.md. Tailwind specific concerns including dynamic classes for disclaimer surfaces.SEO-Search-Appearance.md. Search appearance mechanics.SERP-Optimization.md. SERP feature optimization.
Scheduled for Phase 2 (vertical-specific batch):
framework-healthcare-seo.md. The parallel YMYL framework for medical, dental, mental health.framework-legal-seo.md. Attorney advertising state by state, bar association rules, MJP concerns.framework-realestate-seo.md. Real estate licensing, MLS data, fair housing compliance.
Reference list:
- SEC Press Release 2020-334, "SEC Adopts Modernized Marketing Rule for Investment Advisers," December 22, 2020
- 17 CFR 275.206(4)-1, Investment Adviser Marketing Rule (final rule text)
- SEC Marketing Compliance FAQs, Division of Investment Management
- FINRA Rule 2210, Communications with the Public, current text
- FINRA 2025 Annual Regulatory Oversight Report, Communications with the Public chapter
- FINRA Regulatory Notice 11-39 (August 2011), social media supplemental guidance
- FINRA Regulatory Notice 17-18 (April 2017), digital communications
- IRS PTIN Requirements for Tax Return Preparers
- IRS Understanding Tax Return Preparer Credentials and Qualifications
- NAIC Producer Licensing Model Act and State Licensing Handbook
- NAIC officer slate January 2026 (Scott A. White as President)
- CFPB enforcement action against Wise (consent order January 30, 2025) on misleading remittance disclosures
- Consumer Finance Insights enforcement archive 2025
- Glenn Gabe (gsqi) analysis of Google December 2025 broad core update, 18 day rollout
- ALM Corp analysis of Google December 2025 core update (finance impact 67% negative)
- Backstage SEO 2026 finance content study
- BrightEdge AI Overview coverage data, February 2026
- Yext "AI Citation Behavior Across Models: Evidence from 17.2 Million Citations," January 2026
- Preceptist SEO for Financial Advisors 2026
- Schema.org type definitions: FinancialService, AccountingService, InsuranceAgency, BankOrCreditUnion, MortgageLoan, Person, EducationalOccupationalCredential, SoftwareApplication, FinancialProduct
- IRS Internal Revenue Bulletin 2026-01 through 2026-14
- Investment Advisers Act of 1940
- Securities Exchange Act of 1934
- Truth in Lending Act (Regulation Z, 12 CFR Part 1026)
- Real Estate Settlement Procedures Act (Regulation X, 12 CFR Part 1024)
- Fair Credit Reporting Act
- Equal Credit Opportunity Act (Regulation B)
- Gramm Leach Bliley Act privacy provisions
- CFP Board verification system
- CFA Institute member directory
Want this framework implemented on your site?
ThatDevPro ships these frameworks as productized services. SDVOSB-certified veteran owned. Cassville, Missouri.
See Engine Optimization service ›