We use cookies for analytics and to serve ads. Accept to enable Google Analytics and AdSense. You can decline to stay opt-out.
Mortgage refinance pages with Service + Offer context, FAQs, and breadcrumb navigation.
Anchors the refinance service, provider, and area served.
Expresses a sample refinance offer with availability and URL.
Answers questions about eligibility, credit pulls, and closing costs.
Provides navigation context for the refinance page.
Ensure every applicable required property is present in your implementation. Nested props reference their parent objects (for example, `offers.priceCurrency`).
Paste as a single script tag. Keep product details, offer data, shipping/returns, and FAQ answers in sync with the page.
[
{
"@context": "https://schema.org",
"@type": "Service",
"@id": "https://www.example.com/mortgages/refinance#service",
"name": "Mortgage Refinance",
"description": "Refinance your mortgage with personalized rate options and closing cost estimates.",
"serviceType": "Mortgage Refinance",
"provider": { "@type": "Organization", "name": "Northwind Home Loans" },
"areaServed": { "@type": "AdministrativeArea", "name": "US" },
"offers": {
"@type": "Offer",
"@id": "https://www.example.com/mortgages/refinance#offer-15yr",
"price": "5.25",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"url": "https://www.example.com/mortgages/refinance/apply",
"priceValidUntil": "2025-12-31",
"category": "15YearFixed"
}
},
{
"@context": "https://schema.org",
"@type": "Offer",
"@id": "https://www.example.com/mortgages/refinance#offer-15yr",
"name": "15-Year Fixed Refinance - Sample Rate",
"price": "5.25",
"priceCurrency": "USD",
"availability": "https://schema.org/InStock",
"url": "https://www.example.com/mortgages/refinance/apply",
"priceValidUntil": "2025-12-31",
"category": "15YearFixed"
},
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "Does the quote require a hard credit pull?",
"acceptedAnswer": {
"@type": "Answer",
"text": "No. We use a soft credit check for initial quotes; a hard pull happens only if you proceed."
}
},
{
"@type": "Question",
"name": "Are closing costs included?",
"acceptedAnswer": {
"@type": "Answer",
"text": "We provide a closing cost estimate before you lock a rate."
}
},
{
"@type": "Question",
"name": "How long does refinancing take?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Most refinances close within 30-45 days depending on documentation."
}
}
]
},
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{ "@type": "ListItem", "position": 1, "name": "Home", "item": "https://www.example.com" },
{ "@type": "ListItem", "position": 2, "name": "Mortgages", "item": "https://www.example.com/mortgages" },
{ "@type": "ListItem", "position": 3, "name": "Refinance", "item": "https://www.example.com/mortgages/refinance" }
]
}
]Yes if you show a sample rate or term. Keep price and priceValidUntil aligned to what is visible.
Add one Offer per option shown, such as 15-year fixed and 30-year fixed, with unique @id values.