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