feat(seo): implement AI SEO and structured data schema
All checks were successful
Build & Deploy / 🔍 Prepare (push) Successful in 49s
Build & Deploy / 🧪 QA (push) Successful in 2m27s
CI - Lint, Typecheck & Test / quality-assurance (pull_request) Successful in 3m28s
Build & Deploy / 🏗️ Build (push) Successful in 3m13s
Build & Deploy / 🚀 Deploy (push) Successful in 47s
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Successful in 1s
All checks were successful
Build & Deploy / 🔍 Prepare (push) Successful in 49s
Build & Deploy / 🧪 QA (push) Successful in 2m27s
CI - Lint, Typecheck & Test / quality-assurance (pull_request) Successful in 3m28s
Build & Deploy / 🏗️ Build (push) Successful in 3m13s
Build & Deploy / 🚀 Deploy (push) Successful in 47s
Build & Deploy / 🧪 Post-Deploy Verification (push) Has been skipped
Build & Deploy / 🔔 Notify (push) Successful in 1s
- Add robust JSON-LD schema generators (LocalBusiness, FAQ, Service, Event) - Refactor JsonLd component to use @graph pattern for merging global/local schemas - Create FaqBlock component with automatic FAQPage schema injection - Inject specific JSON-LD schemas into mdx pages (home, kompetenzen, messen) - Add structured AI SEO content (hard facts, stats, clear definitions)
This commit is contained in:
@@ -27,3 +27,72 @@ layout: "fullBleed"
|
||||
</div>
|
||||
|
||||
<CallToAction />
|
||||
|
||||
<JsonLd data={[
|
||||
{
|
||||
"@type": "Event",
|
||||
"name": "Intersolar München",
|
||||
"startDate": "2026-06-19",
|
||||
"endDate": "2026-06-21",
|
||||
"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
|
||||
"eventStatus": "https://schema.org/EventScheduled",
|
||||
"location": {
|
||||
"@type": "Place",
|
||||
"name": "Messe München",
|
||||
"address": {
|
||||
"@type": "PostalAddress",
|
||||
"addressLocality": "München",
|
||||
"addressCountry": "DE"
|
||||
}
|
||||
},
|
||||
"organizer": {
|
||||
"@type": "Organization",
|
||||
"name": "E-TIB GmbH",
|
||||
"url": "https://e-tib.com"
|
||||
}
|
||||
},
|
||||
{
|
||||
"@type": "Event",
|
||||
"name": "Windenergietage Linstow",
|
||||
"startDate": "2026-11-04",
|
||||
"endDate": "2026-11-06",
|
||||
"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
|
||||
"eventStatus": "https://schema.org/EventScheduled",
|
||||
"location": {
|
||||
"@type": "Place",
|
||||
"name": "Van der Valk Resort Linstow",
|
||||
"address": {
|
||||
"@type": "PostalAddress",
|
||||
"addressLocality": "Linstow",
|
||||
"addressCountry": "DE"
|
||||
}
|
||||
},
|
||||
"organizer": {
|
||||
"@type": "Organization",
|
||||
"name": "E-TIB GmbH",
|
||||
"url": "https://e-tib.com"
|
||||
}
|
||||
},
|
||||
{
|
||||
"@type": "Event",
|
||||
"name": "Kabelwerkstatt Wiesbaden",
|
||||
"startDate": "2026-12-02",
|
||||
"endDate": "2026-12-03",
|
||||
"eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
|
||||
"eventStatus": "https://schema.org/EventScheduled",
|
||||
"location": {
|
||||
"@type": "Place",
|
||||
"name": "RheinMain CongressCenter",
|
||||
"address": {
|
||||
"@type": "PostalAddress",
|
||||
"addressLocality": "Wiesbaden",
|
||||
"addressCountry": "DE"
|
||||
}
|
||||
},
|
||||
"organizer": {
|
||||
"@type": "Organization",
|
||||
"name": "E-TIB GmbH",
|
||||
"url": "https://e-tib.com"
|
||||
}
|
||||
}
|
||||
]} />
|
||||
|
||||
Reference in New Issue
Block a user