feat(seo): add local business address and area served signals

- add PostalAddress and areaServed (Malaga city + province) to the
  sitewide JSON-LD structured data
- show the same address as visible NAP text in the footer and on the
  contact page, matching the schema exactly
- add address and area served to llms.txt for AEO/AI-crawler readability
This commit is contained in:
2026-09-14 19:37:07 +02:00
parent 9218c5d483
commit 5c0ed95e9e
4 changed files with 31 additions and 0 deletions
+20
View File
@@ -42,6 +42,26 @@ const baseStructuredData = {
'Servicio de catering para bodas, eventos corporativos y reuniones familiares con enfoque premium.',
telephone: '+34 678 17 15 13',
serviceType: ['Bodas', 'Eventos corporativos', 'Reuniones familiares'],
// Verified business address (owner-confirmed). Geo coordinates not confirmed — left out.
address: {
'@type': 'PostalAddress',
streetAddress: 'Calle Camino Vivero, 6',
postalCode: '29014',
addressLocality: 'Málaga',
addressRegion: 'Málaga',
addressCountry: 'ES',
},
// Kept conservative to the confirmed service area: city + province of Málaga.
areaServed: [
{
'@type': 'City',
name: 'Málaga',
},
{
'@type': 'AdministrativeArea',
name: 'Provincia de Málaga',
},
],
contactPoint: {
'@type': 'ContactPoint',
contactType: 'customer service',