Unsecured Personal Loan Schema Markup (JSON-LD)
Structured data for unsecured personal loans, debt consolidation financing, and installment credit, detailing APR ranges, repayment tenure, loan amounts, and credit qualification criteria.
Displayed below main page header or above the tool container. • Zero CLS Container
Production JSON-LD Code Block
Embed this structured data block directly into your HTML <head> or framework layout template.
{
"@context": "https://schema.org",
"@type": "FinancialProduct",
"@id": "https://example.com/loans/personal-installment#product",
"name": "Fixed-Rate Unsecured Personal Installment Loan",
"description": "Fast unsecured personal loans for debt consolidation and home improvements with fixed monthly payments and no collateral required.",
"annualPercentageRate": 8.99,
"loanTerm": {
"@type": "QuantitativeValue",
"minValue": 24,
"maxValue": 60,
"unitCode": "MON"
},
"amount": {
"@type": "MonetaryAmount",
"currency": "USD",
"minValue": 5000,
"maxValue": 50000
},
"provider": {
"@type": "FinancialService",
"name": "LendFlow Online Capital",
"url": "https://example.com"
},
"feesAndCommissionsSpecification": "No prepayment penalty, 0% to 5% origination fee based on credit tier."
}Typed Properties Specification (6 Fields)
Key Schema.org properties and sub-objects required to qualify for rich snippet treatment in Google Search.
| Property | Expected Type | Status | Description & Example |
|---|---|---|---|
| name | Text | Required | Marketing product name of the personal loan program. e.g. Fixed-Rate Unsecured Personal Installment Loan |
| annualPercentageRate | Number | Required | Lowest starting APR for qualified tier-one borrowers. e.g. 8.99 |
| loanTerm | QuantitativeValue | Required | Flexible loan duration span in months (e.g. 24 to 60 months). e.g. { "@type": "QuantitativeValue", "minValue": 24, "maxValue": 60, "unitCode": "MON" } |
| amount | MonetaryAmount | Required | Minimum and maximum borrowing principal amounts. e.g. { "@type": "MonetaryAmount", "currency": "USD", "minValue": 5000, "maxValue": 50000 } |
| provider | FinancialService | Required | Licensed fintech lender or direct banking provider. e.g. { "@type": "FinancialService", "name": "LendFlow Online Capital" } |
| feesAndCommissionsSpecification | Text | Recommended | Disclosures regarding origination fees, late penalties, and prepayment terms. e.g. No prepayment penalty, 0% to 5% origination fee based on credit tier. |
Google Search Console Pitfalls & Critical Warnings
Avoid these 3 common validation traps, parser errors, and algorithmic policy penalties when deploying FinancialProduct schema.
Missing Minimum and Maximum APR Bounds
Publishing a single introductory rate without providing fee disclosures risks regulatory compliance penalties under Truth in Lending standards.
Include realistic APR ranges and detailed fee specifications.
Omission of ISO Currency on MonetaryAmount
Missing currency codes cause search engines to reject loan range values.
Always add currency: 'USD' (or appropriate ISO 4217 3-letter code).
Omitting Provider Financial Entity
Failing to attach an authorized FinancialService provider damages E-E-A-T trust signals in YMYL topics.
Link provider to verified corporate entity with NMLS/regulatory numbers in description.
Recommended Implementation Scenarios
Related Schema Blueprints
Explore complementary structured data blueprints across the Technical SEO cluster.
30-Year Fixed-Rate Mortgage Loan Schema Markup (JSON-LD)
Automobile Financing & Vehicle Lease Schema Markup (JSON-LD)
Rewards Credit Card & Cashback Tier Schema Markup (JSON-LD)
High-Yield Savings Account (HYSA) Schema Markup (JSON-LD)
Displayed below main page header or above the tool container. • Zero CLS Container