generated from knso/webklar-preview-template
Sprachseiten: strukturierte Daten zurueck + Sitemap mit Sprach-Angaben
Zwei Luecken geschlossen: 1. Beim Umbau auf den Generator hatten die Sprachseiten ihren JSON-LD-Block verloren (Regression von mir). Jetzt erzeugt build.js pro Seite ein SoftwareApplication-Schema mit der Beschreibung IN DER JEWEILIGEN SPRACHE — ein deutscher Block auf der tuerkischen Seite waere widerspruechlich. 2. Die Sitemap war eine nackte URL-Liste ohne Sprachinformation. Jetzt traegt jede der 28 Sprachseiten xhtml:link-Angaben fuer alle Alternativen (812 Eintraege). Getrennte Sitemaps je Sprache waeren der falsche Weg — Google erwartet die Alternativen innerhalb einer Sitemap. Sitemap wird ab jetzt vom Generator mitgeschrieben, bleibt also automatisch synchron. Demo- und Ratgeber-URLs bleiben unveraendert erhalten. Geprueft: 38 gueltige JSON-LD-Bloecke, 0 kaputt; Sitemap als XML valide. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
15b09b9742
commit
1a239b7763
30 files changed
+2336
-30
No files matched your search
@@ -149,6 +149,56 @@
|
||||
.wl-input::placeholder { color: #9a958a; }
|
||||
.wl-btn { width: 100%; cursor: pointer; text-align: center; font-family: inherit; }
|
||||
</style>
|
||||
<script type="application/ld+json">
|
||||
{
|
||||
"@context": "https://schema.org",
|
||||
"@type": "SoftwareApplication",
|
||||
"name": "BehördenKlar",
|
||||
"description": "BehördenKlar пояснює листи з німецьких установ простими словами — українською. Сфотографуйте, зрозумійте, відповідайте правильно.",
|
||||
"applicationCategory": "AccessibilityApplication",
|
||||
"operatingSystem": "iOS, Web",
|
||||
"inLanguage": [
|
||||
"de",
|
||||
"tr",
|
||||
"ar",
|
||||
"ru",
|
||||
"uk",
|
||||
"pl",
|
||||
"ro",
|
||||
"en",
|
||||
"fa",
|
||||
"ku",
|
||||
"bg",
|
||||
"hr",
|
||||
"sr",
|
||||
"bs",
|
||||
"sq",
|
||||
"it",
|
||||
"el",
|
||||
"es",
|
||||
"pt",
|
||||
"fr",
|
||||
"hu",
|
||||
"vi",
|
||||
"hi",
|
||||
"ur",
|
||||
"ps",
|
||||
"ti",
|
||||
"so",
|
||||
"zh"
|
||||
],
|
||||
"offers": {
|
||||
"@type": "Offer",
|
||||
"price": "0",
|
||||
"priceCurrency": "EUR"
|
||||
},
|
||||
"author": {
|
||||
"@type": "Organization",
|
||||
"name": "Webklar GbR",
|
||||
"url": "https://behoerdenklar.de"
|
||||
}
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
<body>
|
||||
<div class="wrap">
|
||||
|
||||
Reference in new issue
Block a user