The head-level setup for the page, alongside the structured data below.
One standalone block per type, in the page <head>. Amber [tokens] are values to supply, nothing is invented. WebPage and BreadcrumbList are already on the site, so they are not repeated; self-serving Review is left out as it is ineligible for stars.
1. LocalBusiness Hero
Template (validates, but replace every [token] with real values before publishing)
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"@id": "https://www.carefound.co.uk/[location]/#branch",
"name": "Carefound Home Care [Location]",
"url": "https://www.carefound.co.uk/[location]/",
"image": "https://www.carefound.co.uk/wp-content/uploads/[location]-branch.jpg",
"telephone": "[branch phone, +44 format]",
"address": {
"@type": "PostalAddress",
"streetAddress": "[branch street]",
"addressLocality": "[town]",
"addressRegion": "[county]",
"postalCode": "[postcode]",
"addressCountry": "GB"
},
"geo": { "@type": "GeoCoordinates", "latitude": "[lat, number]", "longitude": "[lng, number]" },
"areaServed": [ "[Town]", "[Town]", "[Town]" ],
"openingHoursSpecification": [
{ "@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],
"opens": "00:00", "closes": "23:59" }
]
}
Filled example (Harrogate)
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"@id": "https://www.carefound.co.uk/harrogate/#branch",
"name": "Carefound Home Care Harrogate",
"url": "https://www.carefound.co.uk/harrogate/",
"image": "https://www.carefound.co.uk/wp-content/uploads/2024/07/carefound-harrogate-cqc-outstanding-scaled.jpg",
"telephone": "+441423774070",
"address": {
"@type": "PostalAddress",
"streetAddress": "Oakwood Park, Bishop Thornton",
"addressLocality": "Harrogate",
"addressRegion": "North Yorkshire",
"postalCode": "HG3 3JN",
"addressCountry": "GB"
},
"geo": { "@type": "GeoCoordinates", "latitude": "54.070415", "longitude": "-1.593037" },
"areaServed": [ "Harrogate", "Ripon", "Knaresborough", "Wetherby", "Leeds" ],
"openingHoursSpecification": [
{ "@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],
"opens": "00:00", "closes": "23:59" }
]
}
The Harrogate example passes with no errors. Coordinates are the HG3 3JN postcode point; refine to the exact building from the Google Business Profile for pin precision. Keep 00:00 to 23:59 only if the branch genuinely answers 24/7.
2. Service (one block per service) Services
{
"@context": "https://schema.org",
"@type": "Service",
"serviceType": "Hourly home care",
"name": "Hourly home care in [Location]",
"provider": { "@id": "https://www.carefound.co.uk/[location]/#branch" },
"areaServed": { "@type": "Place", "name": "[Location] and surrounding area" },
"url": "https://www.carefound.co.uk/home-care-services/hourly-home-care/"
}
Repeat as a separate block for live-in and respite care, changing serviceType, name and url each time.
3. Person (team and page reviewer) Team & reviewer
{
"@context": "https://schema.org",
"@type": "Person",
"name": "[Name]",
"jobTitle": "[Role, e.g. Registered Branch Manager]",
"worksFor": { "@id": "https://www.carefound.co.uk/[location]/#branch" },
"image": "https://www.carefound.co.uk/wp-content/uploads/[location]-team-member.jpg"
}
One block per named person. The image must be a real photo URL; name and role tokens validate as text but still need real values. Only real, named staff.
4. FAQPage FAQ
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{ "@type": "Question", "name": "How quickly can care start in [Location]?",
"acceptedAnswer": { "@type": "Answer", "text": "[answer confirmed with the branch]" } },
{ "@type": "Question", "name": "Which areas around [Location] do you cover?",
"acceptedAnswer": { "@type": "Answer", "text": "[answer]" } }
]
}
No longer produces an FAQ rich result in Search (retired May 2026), so this is for page understanding and AI answers. Every question and answer must match the visible FAQ exactly.