Skip to content

Commit b772425

Browse files
committed
chore: optimize SEO with JSON-LD structured data and updated metadata
Added MusicFestival Schema.org data for Google Rich Results. Updated site URL in config and enhanced meta description with keywords.
1 parent ac3ab4b commit b772425

2 files changed

Lines changed: 54 additions & 2 deletions

File tree

astro.config.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import sitemap from '@astrojs/sitemap';
55

66
// https://astro.build/config
77
export default defineConfig({
8-
site: 'https://dangofestival.com',
8+
site: 'https://festivaldango.com',
99
integrations: [sitemap()],
1010
vite: {
1111
plugins: [tailwindcss()],

src/layouts/Layout.astro

Lines changed: 53 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ interface Props {
1111
1212
const {
1313
title,
14-
description = "Festival Dängo 2026 en Teotihuacán. Música, arte y cultura en un escenario ancestral.",
14+
description = "Festival Dängo 2026 en Teotihuacán. Boletos, Line Up y toda la información del festival de música y arte más místico de México.",
1515
image = "/images/ui/Fondo.webp"
1616
} = Astro.props;
1717
@@ -51,6 +51,58 @@ const canonicalURL = new URL(Astro.url.pathname, Astro.site);
5151
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
5252
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&family=Outfit:wght@500;700&display=swap" rel="stylesheet">
5353
<ViewTransitions />
54+
55+
<!-- Schema.org Event Data -->
56+
<script type="application/ld+json">
57+
{
58+
"@context": "https://schema.org",
59+
"@type": "MusicFestival",
60+
"name": "Festival Dängo 2026",
61+
"description": "Festival de música, arte y cultura en Teotihuacán. Donde el sonido ancestral encuentra el ritmo del futuro.",
62+
"startDate": "2026-03-21T12:00:00-06:00",
63+
"endDate": "2026-03-22T02:00:00-06:00",
64+
"location": {
65+
"@type": "Place",
66+
"name": "Rancho La Ventilla",
67+
"address": {
68+
"@type": "PostalAddress",
69+
"addressLocality": "Teotihuacán",
70+
"addressRegion": "Estado de México",
71+
"addressCountry": "MX"
72+
},
73+
"geo": {
74+
"@type": "GeoCoordinates",
75+
"latitude": 19.6833,
76+
"longitude": -98.8500
77+
}
78+
},
79+
"image": [
80+
"https://festivaldango.com/images/ui/Fondo.webp",
81+
"https://festivaldango.com/assets/cover.jpg"
82+
],
83+
"organizer": {
84+
"@type": "Organization",
85+
"name": "Dängo Festival",
86+
"url": "https://festivaldango.com"
87+
},
88+
"performer": [
89+
{ "@type": "MusicGroup", "name": "El Bogueto" },
90+
{ "@type": "MusicGroup", "name": "Little Jesus" },
91+
{ "@type": "MusicGroup", "name": "Odisseo" },
92+
{ "@type": "MusicGroup", "name": "Kinky" },
93+
{ "@type": "MusicGroup", "name": "Javier Blake" },
94+
{ "@type": "Person", "name": "Loojan" },
95+
{ "@type": "Person", "name": "Cachirula" }
96+
],
97+
"offers": {
98+
"@type": "Offer",
99+
"url": "https://arema.mx/e/16435/Festival-Dango-2026",
100+
"priceCurrency": "MXN",
101+
"availability": "https://schema.org/InStock",
102+
"validFrom": "2025-01-01"
103+
}
104+
}
105+
</script>
54106
</head>
55107
<body class="min-h-screen">
56108
<slot />

0 commit comments

Comments
 (0)