From 33bf1627984270597e786da079d4efe5b9a1f45e Mon Sep 17 00:00:00 2001 From: "Torsten Schulz (local)" Date: Mon, 27 Apr 2026 14:27:34 +0200 Subject: [PATCH] Enhance Ratgeber section with new routes and SEO metadata - Expanded the KNOWN_SPA_ROUTES in index.js to include new Ratgeber paths for improved navigation. - Added detailed SEO metadata for the new Ratgeber routes in routes-seo.js, enhancing search engine visibility and user engagement. - Updated robots.txt to allow indexing of the new Ratgeber pages, ensuring they are discoverable by search engines. These changes collectively improve the site's informational resources and enhance SEO performance for chat-related guidance. --- server/index.js | 15 ++++++++- server/routes-seo.js | 72 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 86 insertions(+), 1 deletion(-) diff --git a/server/index.js b/server/index.js index 5d4170b..126fc1c 100644 --- a/server/index.js +++ b/server/index.js @@ -174,7 +174,20 @@ setupBroadcast(io, __dirname); // SPA-Fallback muss nach allen anderen Routen stehen if (IS_PRODUCTION) { const distPath = join(__dirname, '../docroot/dist'); - const KNOWN_SPA_ROUTES = new Set(['/', '/partners', '/feedback', '/faq', '/regeln', '/sicherheit', '/mockup-redesign']); + const KNOWN_SPA_ROUTES = new Set([ + '/', + '/partners', + '/feedback', + '/faq', + '/regeln', + '/sicherheit', + '/ratgeber', + '/ratgeber/erste-nachricht', + '/ratgeber/profil-tipps', + '/ratgeber/sicher-chatten', + '/ratgeber/red-flags', + '/mockup-redesign' + ]); app.use(express.static(distPath)); // Fallback für Vue Router (SPA) - muss am Ende stehen app.get('*', (req, res) => { diff --git a/server/routes-seo.js b/server/routes-seo.js index 68e81d4..e4e1af6 100644 --- a/server/routes-seo.js +++ b/server/routes-seo.js @@ -202,6 +202,73 @@ const seoData = { }, inLanguage: 'de-DE' } + }, + '/ratgeber': { + title: 'Ratgeber fuer privaten Single Chat - SingleChat', + description: 'Praxisnahe Ratgeberartikel zu Chat-Einstieg, Profiloptimierung, Sicherheit und Red Flags im Online-Chat.', + keywords: 'chat ratgeber, single chat tipps, profil tipps, sicher chatten, online chat red flags', + ogTitle: 'Ratgeber fuer privaten Single Chat - SingleChat', + ogDescription: 'Hilfreiche Leitfaeden fuer bessere Gespraeche und mehr Sicherheit im Chat.', + ogType: 'website', + ogUrl: `${SITE_URL}/ratgeber`, + ogImage: DEFAULT_IMAGE, + robots: 'index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1', + schema: { + '@context': 'https://schema.org', + '@type': 'CollectionPage', + name: 'Ratgeber - SingleChat', + url: `${SITE_URL}/ratgeber`, + description: 'Ratgeber mit Tipps zu erster Nachricht, Profilgestaltung, Datenschutz und sicheren Gespraechen im Single Chat.', + inLanguage: 'de-DE' + } + }, + '/ratgeber/erste-nachricht': { + title: 'Die erste Nachricht im Chat - Tipps & Beispiele', + description: 'So gelingt die erste Nachricht im Single Chat: konkrete Beispiele, typische Fehler und einfache Vorlagen.', + keywords: 'erste nachricht chat, anschreiben tipps, chat beispiele, single chat einstieg', + ogTitle: 'Die erste Nachricht im Chat - Tipps & Beispiele', + ogDescription: 'Konkrete Beispiele fuer einen natuerlichen und respektvollen Chat-Einstieg.', + ogType: 'article', + ogUrl: `${SITE_URL}/ratgeber/erste-nachricht`, + ogImage: DEFAULT_IMAGE, + robots: 'index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1', + schema: null + }, + '/ratgeber/profil-tipps': { + title: 'Profil verbessern fuer bessere Chats - SingleChat', + description: 'Verbessere dein Chat-Profil mit klaren, ehrlichen Angaben und starte leichter passende Gespraeche.', + keywords: 'profil tipps chat, online profil verbessern, single chat profil', + ogTitle: 'Profil verbessern fuer bessere Chats - SingleChat', + ogDescription: 'Einfache Schritte fuer ein besseres Profil und passendere Unterhaltungen.', + ogType: 'article', + ogUrl: `${SITE_URL}/ratgeber/profil-tipps`, + ogImage: DEFAULT_IMAGE, + robots: 'index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1', + schema: null + }, + '/ratgeber/sicher-chatten': { + title: 'Sicher chatten und Daten schuetzen - SingleChat', + description: 'Datenschutz-Tipps fuer anonymes Chatten: Welche Informationen du teilen kannst und welche nicht.', + keywords: 'sicher chatten, datenschutz chat, anonym chat tipps', + ogTitle: 'Sicher chatten und Daten schuetzen - SingleChat', + ogDescription: 'Praktische Regeln fuer mehr Sicherheit und Privatsphaere im Online-Chat.', + ogType: 'article', + ogUrl: `${SITE_URL}/ratgeber/sicher-chatten`, + ogImage: DEFAULT_IMAGE, + robots: 'index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1', + schema: null + }, + '/ratgeber/red-flags': { + title: 'Red Flags im Online-Chat erkennen - SingleChat', + description: 'Warnzeichen bei Spam und Manipulation im Chat erkennen und richtig reagieren.', + keywords: 'red flags chat, online chat sicherheit, betrug chat erkennen', + ogTitle: 'Red Flags im Online-Chat erkennen - SingleChat', + ogDescription: 'Fruehe Warnsignale im Chat erkennen und sich wirksam schuetzen.', + ogType: 'article', + ogUrl: `${SITE_URL}/ratgeber/red-flags`, + ogImage: DEFAULT_IMAGE, + robots: 'index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1', + schema: null } }; @@ -449,6 +516,11 @@ Allow: /feedback Allow: /faq Allow: /regeln Allow: /sicherheit +Allow: /ratgeber +Allow: /ratgeber/erste-nachricht +Allow: /ratgeber/profil-tipps +Allow: /ratgeber/sicher-chatten +Allow: /ratgeber/red-flags Disallow: /api/ Disallow: /static/logs/ Disallow: /mockup-redesign