Schema markup for mortgage and insurance brokers is often sold as a technical switch that unlocks rich results, stronger rankings or visibility in AI-generated answers. In practice, its role is narrower but still useful.
Well-implemented structured data helps search engines interpret who operates a website, what the firm does, where it works and how individual pages relate to that business. It can also reduce ambiguity around advisers, branches and services. What it cannot do is make unsupported claims credible, compensate for weak content or guarantee a particular search feature.
For FCA-regulated firms, there is another consideration. Structured data is machine-readable publishing. Names, ratings, prices, regulatory identifiers and service descriptions placed in JSON-LD may be less visible to a compliance reviewer, but they are still claims made by the website.
The right approach is therefore conservative: mark up facts that are visible, current, attributable and useful. Do not use schema as a hidden layer of promotional copy.
What schema markup actually does
Schema markup provides a standard vocabulary for describing entities and relationships on a web page. JSON-LD is generally the most manageable format because it can be added to a page without wrapping individual elements of visible HTML.
A broker can use it to communicate facts such as:
- the organisation’s legal and trading names;
- its address, telephone number and service area;
- the type of financial service offered;
- the relationship between a firm, branch and adviser;
- the subject and author of an article;
- the hierarchy of pages shown in breadcrumbs;
- questions and answers genuinely published on a page.
That does not mean Google will display all marked-up information. Schema vocabulary and Google search features are separate systems. A property may be valid in the vocabulary without being used for a Google rich result.
Google Search documentation should be treated as the primary source for current feature eligibility and technical requirements. Search features change, and valid markup is not a promise of enhanced presentation.
The schema types most useful to UK brokers
There is no single perfect schema type for every regulated intermediary. The correct choice depends on the business model and the page.
| Schema type | Practical use | Main caution |
|---|---|---|
Organization |
Describes the firm behind the website, including its name, URL, logo and identifiers. | Do not create separate organisations for trading names unless they are genuinely distinct entities. |
FinancialService |
A sensible local-business type for many mortgage brokers, IFAs and financial advice firms. | It describes the business category, not the firm’s regulatory permissions. |
InsuranceAgency |
Useful where the firm is specifically an insurance agency or brokerage. | Use the type that reflects the actual business rather than the keyword being targeted. |
Service |
Describes services such as mortgage advice, protection advice or commercial insurance broking. | A service description should not imply access, scope or outcomes the firm cannot substantiate. |
Person |
Identifies an adviser, author or senior reviewer. | Only publish professional details that are accurate, approved and appropriate to expose publicly. |
WebSite and WebPage |
Clarify the website, individual page and publishing organisation. | Avoid duplicating conflicting names, URLs or authors across plugins. |
BreadcrumbList |
Represents the visible page hierarchy. | Breadcrumb markup should match the navigational structure users can see. |
FAQPage |
Marks up genuine questions and answers shown on the page. | FAQ markup does not make a finance site eligible for a visible FAQ rich result. |
Some businesses are tempted to mark themselves up with every plausible type. I would rather use one accurate primary type, supported by clear properties, than an untidy collection of loosely related classifications.
Should a mortgage broker use MortgageLoan schema?
MortgageLoan describes a loan product, not the occupation of a mortgage broker. It may be appropriate where a lender publishes a specific mortgage product and can maintain all associated terms. It is usually a poor fit for a broker’s general advice or comparison page.
A broker arranging products from third parties should normally describe its activity as a Service. If a page discusses representative products, the markup must not blur the distinction between the broker, the lender and the product provider.
This matters because rates, fees, loan-to-value limits and eligibility conditions change. Encoding them in JSON-LD creates another place that must be updated. If the structured data diverges from the visible page or lender evidence, it becomes a technical and compliance liability.
Build an accurate organisation entity first
The organisation entity is the foundation. Create one consistent description of the firm and connect relevant pages back to it with a stable @id.
Useful properties may include:
nameand, where applicable,legalName;urland an approved logo URL;telephoneand a genuine business address;areaServed;sameAslinks to authoritative profiles controlled by or clearly representing the firm;- an FCA Firm Reference Number represented as an identifier;
parentOrganizationwhere a genuine corporate relationship needs to be expressed.
The firm name, address and telephone number should agree with prominent website information and other authoritative business records. Resolve inconsistencies at source rather than using schema to declare which version you prefer.
Local entity consistency also supports wider location work. Firms with branches or face-to-face coverage may find the principles in this Google Business Profile guide for financial advisers useful alongside structured data.
Representing an FCA reference number
There is no dedicated schema property that proves FCA authorisation. A practical option is an identifier containing a PropertyValue, with “FCA Firm Reference Number” as the property name and the firm’s verified number as the value.
This is an identifier, not a substitute for the firm’s required regulatory wording. It also does not tell search engines what permissions the firm has. Avoid converting a narrow permission or appointed representative status into a broad claim that the business is authorised to provide every service mentioned on the website.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FinancialService",
"@id": "https://www.example.co.uk/#organisation",
"name": "Example Mortgage Advice",
"legalName": "Example Advice Limited",
"url": "https://www.example.co.uk/",
"telephone": "+44 20 0000 0000",
"address": {
"@type": "PostalAddress",
"streetAddress": "Example House, 10 Example Street",
"addressLocality": "London",
"postalCode": "EC1A 1AA",
"addressCountry": "GB"
},
"identifier": {
"@type": "PropertyValue",
"propertyID": "FCA Firm Reference Number",
"value": "000000"
},
"areaServed": {
"@type": "Country",
"name": "United Kingdom"
}
}
</script>
This is a structural example, not copy-and-paste legal wording. Replace every placeholder and confirm that the entity type, address, regulatory status and service area reflect the real firm.
Schema is part of the financial promotion surface
Structured data does not sit outside the normal content governance process. If it says an adviser is independent, a service is whole-of-market, a policy is the cheapest or a mortgage has a particular rate, those statements require the same scrutiny as visible copy.
The relevant rules depend on the product and activity. The current FCA website and Handbook should be checked directly, with compliance advice taken where needed. In particular:
- MCOB 3A.2.1R supports the requirement that mortgage communications and financial promotions must be fair, clear and not misleading. This is the relevant basis for checking mortgage-service descriptions and product claims placed in schema.
- ICOBS 2.2.2R supports the equivalent fair, clear and not misleading standard for communications concerning insurance business. It is relevant to insurance-service, price and scope claims.
- COBS 4.2.1R supports that standard for communications or financial promotions within the investments framework. IFAs and wealth managers should apply it when marking up investment-related services or content.
- CONC 3.3.1R is relevant where a communication or promotion concerns consumer credit and supports checking that the communication is clear, fair and not misleading.
These references support the claims described above; they do not mean that adding schema itself satisfies the rules. Product-specific disclosures, prominence requirements and exemptions require a separate assessment.
A sensible control is to include structured data in the same approval scope as page copy. The review record should identify which fields are generated from a central source and which can be edited manually. For a broader workflow, see the SEO compliance checklist for UK mortgage brokers.
Mark up services without overstating them
Service schema is helpful when a firm has clearly differentiated pages for first-time buyer advice, remortgages, buy-to-let advice, life insurance or commercial insurance. Each page can describe the service and connect it to the provider organisation.
Keep descriptions factual. “Advice on mortgages for first-time buyers” is easier to defend than “the best first-time buyer mortgage deals”. Similarly, do not use areaServed to list every UK town merely to reinforce location keywords.
Properties such as offers, price and aggregateRating need particular care. Broker fees may depend on circumstances. Insurance premiums vary by risk. Mortgage costs can combine adviser fees, lender fees, interest and other charges. A single schema price may therefore misrepresent what the customer will pay.
If a fee is fixed and prominently published, it may be possible to represent it accurately. If the page says fees range between two amounts or are confirmed after assessment, the structured data should not silently simplify that into a lower headline price.
Adviser, author and reviewer schema
Person markup can connect an adviser biography, article byline and reviewer credit. This helps establish who created or checked content, but only when the visible page provides enough evidence for the relationship.
Useful details include the person’s name, job title, profile URL, employer and relevant professional credentials. Do not add qualifications, memberships or regulatory roles based on assumptions. Credentials should be specific enough to verify and removed when they lapse.
For sensitive financial content, I usually separate the writer and professional reviewer where those are genuinely different roles. The page can then identify an author and a reviewedBy person. Adding a reviewer who did not meaningfully review the content would create a misleading trust signal rather than a useful one.
Schema supports evidence; it does not manufacture it. The wider relationship between biographies, sourcing, review records and page quality is covered in this framework for E-E-A-T signals in UK finance content.
Publishing personal data also deserves restraint. Before exposing direct contact details or identifiers, consider necessity and the firm’s privacy controls. The Information Commissioner’s Office is the authoritative starting point for UK data-protection guidance.
FAQ schema and answer-engine visibility
FAQ sections can be valuable because they answer specific customer questions in direct language. Markup can make that structure explicit, but it should not drive the editorial decision to publish the questions.
Google has substantially limited the visibility of FAQ rich results, so brokers should not build a business case around receiving expanded listings. The real benefit is a clearer page that addresses matters such as fees, service scope, initial consultations and application processes.
Answers involving eligibility, savings or likely outcomes need careful wording. “Can I get a mortgage after missed payments?” rarely has a universal yes-or-no answer. A useful response can explain the factors considered without implying acceptance or a guaranteed result.
For answer-engine optimisation, structured data is only one supporting layer. Clear definitions, attributable expertise, logical internal links and accurate page content carry more weight than adding dozens of schema properties. The same principle applies to an AEO strategy for UK insurance brokers.
Common implementation mistakes
Marking up information users cannot see
Critical claims should be present in the visible content. Hiding promotional wording, ratings or answers only in JSON-LD creates an avoidable mismatch and may breach search feature policies.
Adding self-serving review markup
Testimonials may be legitimate content, but marking up a firm’s selected first-party testimonials as an aggregate rating is unlikely to produce the intended result. Review markup has detailed eligibility rules, and self-serving business reviews are restricted for relevant local organisation types.
Letting multiple plugins create competing entities
A theme, SEO plugin, review platform and branch locator may each output organisation schema. The result can be duplicate entities with different names, logos and addresses. Map all schema sources before adding another one.
Using schema to compensate for weak architecture
Markup cannot repair orphan pages, inconsistent canonicals, broken internal links or duplicate branch content. Those are technical SEO and information-architecture problems. A structured-data review is best included within a wider technical SEO audit for mortgage broker websites.
Failing to update time-sensitive fields
Rates, opening hours, staff roles, branch locations and fees change. If there is no reliable owner and update process, leave volatile data out of schema rather than publishing stale facts.
A practical implementation and assurance process
- Inventory current output. Crawl representative page templates and record every schema type, entity ID and plugin producing JSON-LD.
- Define the canonical organisation. Confirm legal name, trading name, address, telephone number, reference number and business relationships against approved records.
- Map schema by template. Decide what belongs on the homepage, service pages, branch pages, adviser profiles, articles and FAQs.
- Connect entities. Reuse stable
@idvalues so articles, services and people point to the same organisation rather than creating duplicates. - Review claims. Compare every service, fee, rating, credential and geographic statement with visible content and substantiating evidence.
- Validate syntax and eligibility. Test JSON-LD for parsing errors, then separately check whether the page meets Google’s requirements for any intended search feature.
- Test rendered pages. Confirm that caching, consent tools, JavaScript and deployment systems do not remove or duplicate the markup.
- Monitor change. Recheck schema after redesigns, plugin updates, branch moves, staff departures and regulatory wording changes.
Validation tools can confirm that markup is readable. They cannot determine whether “independent”, “specialist” or “whole of market” is accurate, whether an insurance claim needs qualification, or whether a fee presentation is fair. Those are evidence and governance questions.
Concise FAQ
Does schema markup improve mortgage broker rankings?
It can improve search engines’ understanding of a site and support eligible search features, but there is no reliable basis for promising a ranking increase. Content quality, technical accessibility, authority and relevance remain separate factors.
What is the best schema type for a mortgage broker?
FinancialService is usually a practical business type, supported by Organization, Service, Person, WebPage and BreadcrumbList where appropriate. The final choice should reflect the firm’s real activity.
Can an insurance broker use InsuranceAgency schema?
Yes, where that type accurately describes the business. It does not prove FCA status or replace visible disclosures about the firm’s role and regulatory position.
Should an FCA reference number be added to schema?
It can be represented as an organisation identifier if it has been verified and matches the correct legal entity. It should not be treated as evidence of permissions beyond those actually held.
Is FAQ schema still worth implementing?
Yes when the page contains useful, visible questions and answers. It should be implemented for structural clarity, not on the assumption that Google will show an FAQ rich result.
Conclusion: use schema as controlled factual infrastructure
The strongest schema markup for mortgage and insurance brokers is not the most elaborate. It is the version that accurately identifies the firm, connects services and advisers, reflects visible page content and remains maintainable when facts change.
Start with one clean organisation entity. Add services, people, breadcrumbs and FAQs only where the underlying pages justify them. Treat rates, fees, ratings, permissions and promotional descriptions as controlled claims, not harmless technical fields.
That approach will not guarantee rankings, leads or inclusion in an AI answer. It will, however, give search systems a clearer and more dependable account of the business while reducing the risk of contradictory or overstated machine-readable content. For a regulated firm, that is the useful standard to aim for.
