- Added SEO defaults and route-specific configurations for improved search engine visibility. - Introduced functions to normalize paths and retrieve SEO settings based on the current route. - Enhanced server-side rendering to dynamically update meta tags for title, description, and robots directives. - Created a utility for managing SEO-related meta and link tags in the frontend, ensuring consistent application of SEO practices across routes. - Updated sitemap with new last modification dates and removed outdated entries for better search engine indexing.
81 lines
4.0 KiB
HTML
81 lines
4.0 KiB
HTML
<!doctype html>
|
||
<html lang="de">
|
||
<head>
|
||
<meta charset="UTF-8" />
|
||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||
|
||
<!-- Favicons -->
|
||
<link rel="icon" type="image/x-icon" href="/favicon.ico" />
|
||
<link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" />
|
||
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" />
|
||
<link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
|
||
<link rel="manifest" href="/site.webmanifest" />
|
||
|
||
<title>Trainingstagebuch – Umfassende Vereinsverwaltung, Trainingsplanung & Turnierorganisation</title>
|
||
<meta name="description" content="Das TrainingsTagebuch ist die umfassende Lösung für Vereine: Mitgliederverwaltung, Trainingsgruppen, Trainingszeiten, Trainingstagebuch, Turniere (intern, offen, offiziell), Team-Management, MyTischtennis-Integration, Statistiken, Berechtigungssystem – DSGVO‑konform und einfach zu bedienen." />
|
||
<meta name="robots" content="index,follow" />
|
||
<link rel="canonical" href="https://tt-tagebuch.de/" />
|
||
|
||
<!-- Open Graph -->
|
||
<meta property="og:type" content="website" />
|
||
<meta property="og:site_name" content="Trainingstagebuch" />
|
||
<meta property="og:title" content="Trainingstagebuch – Umfassende Vereinsverwaltung, Trainingsplanung & Turnierorganisation" />
|
||
<meta property="og:description" content="Mitgliederverwaltung, Trainingsgruppen, Trainingszeiten, Trainingstagebuch, Turniere (intern, offen, offiziell), Team-Management, MyTischtennis-Integration, Statistiken, Berechtigungssystem – DSGVO‑konform und einfach." />
|
||
<meta property="og:url" content="https://tt-tagebuch.de/" />
|
||
<meta property="og:image" content="https://tt-tagebuch.de/android-chrome-512x512.png" />
|
||
|
||
<!-- Twitter -->
|
||
<meta name="twitter:card" content="summary_large_image" />
|
||
<meta name="twitter:title" content="Trainingstagebuch – Umfassende Vereinsverwaltung, Trainingsplanung & Turnierorganisation" />
|
||
<meta name="twitter:description" content="Mitgliederverwaltung, Trainingsgruppen, Trainingszeiten, Trainingstagebuch, Turniere (intern, offen, offiziell), Team-Management, MyTischtennis-Integration, Statistiken, Berechtigungssystem – DSGVO‑konform und einfach." />
|
||
<meta name="twitter:image" content="https://tt-tagebuch.de/android-chrome-512x512.png" />
|
||
|
||
<!-- JSON-LD: Website + Organization -->
|
||
<script type="application/ld+json">
|
||
{
|
||
"@context": "https://schema.org",
|
||
"@type": "WebSite",
|
||
"name": "Trainingstagebuch",
|
||
"url": "https://tt-tagebuch.de/",
|
||
"potentialAction": {
|
||
"@type": "SearchAction",
|
||
"target": "https://tt-tagebuch.de/?q={search_term_string}",
|
||
"query-input": "required name=search_term_string"
|
||
}
|
||
}
|
||
</script>
|
||
<script type="application/ld+json">
|
||
{
|
||
"@context": "https://schema.org",
|
||
"@type": "SoftwareApplication",
|
||
"name": "Trainingstagebuch",
|
||
"applicationCategory": "SportsApplication",
|
||
"operatingSystem": "Web",
|
||
"description": "Umfassende Vereinsverwaltung mit Mitgliederverwaltung, Trainingsgruppen, Trainingszeiten, Trainingstagebuch, Turnierorganisation (intern, offen, offiziell), Team-Management, MyTischtennis-Integration, Statistiken und flexiblen Berechtigungssystemen – DSGVO‑konform und einfach zu bedienen.",
|
||
"featureList": [
|
||
"Mitgliederverwaltung",
|
||
"Trainingsgruppen & Trainingszeiten",
|
||
"Trainingstagebuch & Dokumentation",
|
||
"Turniere (intern, offen, offiziell)",
|
||
"Team-Management & Ligen",
|
||
"MyTischtennis-Integration",
|
||
"Statistiken & Auswertungen",
|
||
"Rollen & Berechtigungssystem",
|
||
"PDF-Export",
|
||
"Aktivitätsprotokoll"
|
||
],
|
||
"offers": {
|
||
"@type": "Offer",
|
||
"price": "0",
|
||
"priceCurrency": "EUR"
|
||
},
|
||
"url": "https://tt-tagebuch.de/"
|
||
}
|
||
</script>
|
||
</head>
|
||
<body>
|
||
<div id="app"></div>
|
||
<script type="module" src="/src/main.js"></script>
|
||
</body>
|
||
</html>
|