HEX
Server: LiteSpeed
System: Linux houston.panomity.com 6.8.0-100-generic #100-Ubuntu SMP PREEMPT_DYNAMIC Tue Jan 13 16:40:06 UTC 2026 x86_64
User: nudepix (1011)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: //tmp/add_trait_longtails.mjs
import fs from 'node:fs';
const file = 'web/src/modules/seo/catalog.js';
let source = fs.readFileSync(file, 'utf8');
const pages = `
  page({
    slug: 'sympathisch-wirken-foto',
    title: 'Auf Fotos sympathisch wirken',
    metaDescription: 'Teste, welches Foto sympathisch wirkt und für Dating, Social oder Business die beste erste Reaktion bekommt.',
    heading: 'Auf Fotos sympathisch wirken',
    subtitle: 'Sympathie entsteht durch Ausdruck, Licht und Kontext. Mit echten Stimmen findest du heraus, welches Bild wirklich nahbar wirkt.',
    intro: 'Ein sympathisches Foto ist selten das technisch perfekteste Bild. Entscheidend ist, ob Menschen dich offen, freundlich und glaubwürdig wahrnehmen. bewertemich.de macht diese Wirkung sichtbar, bevor du das Bild in Dating-Apps, Social-Profilen oder beruflichen Netzwerken nutzt.',
    heroImage: '/landing-media/community-social.webp',
    heroAlt: 'Community-Feedback zu sympathisch wirkenden Profilbildern',
    proofTitle: 'Sympathie messbar machen',
    proofText: 'Mehrere unabhängige Stimmen zeigen schneller, ob ein Foto warm, offen und einladend wirkt.',
    sampleSlugs: ['clara-berlin', 'sofia-leipzig', 'jonas-berlin'],
    compareSlug: 'clara-berlin',
    tags: ['sympathisch', 'profilbild', 'foto-wirkung'],
    bullets: [
      { kicker: 'Ausdruck', title: 'Freundlich statt gestellt', text: 'Ein natürlicher Blick wirkt oft stärker als ein perfektes, aber steifes Foto.' },
      { kicker: 'Kontext', title: 'Nahbarkeit braucht Umgebung', text: 'Licht, Hintergrund und Ausschnitt beeinflussen, ob du offen und zugänglich wirkst.' },
      { kicker: 'Feedback', title: 'Mehrere Stimmen statt Einzelmeinung', text: 'Community-Votes reduzieren Höflichkeit und zeigen die Richtung klarer.' }
    ],
    steps: [
      { title: 'Zwei sympathische Varianten auswählen', text: 'Teste ein nahes Portrait gegen ein lockeres Bild mit mehr Kontext.' },
      { title: 'Community und Kontakte abstimmen lassen', text: 'Invite-Link teilen und parallel öffentliche Stimmen sammeln.' },
      { title: 'Gewinnerbild verwenden', text: 'Nutze das Foto, das nahbar wirkt und trotzdem zu deinem Ziel passt.' }
    ],
    related: ['social-profilbild-ratgeber', 'dating-foto-ratgeber', 'profilbild-wirkung-testen']
  }),
  page({
    slug: 'kompetent-wirken-profilbild',
    title: 'Mit Profilbild kompetent wirken',
    metaDescription: 'Teste, welches Profilbild kompetent, professionell und zugleich nahbar wirkt, bevor du es für LinkedIn oder Bewerbungen nutzt.',
    heading: 'Mit Profilbild kompetent wirken',
    subtitle: 'Kompetenz entsteht nicht nur durch Anzug oder Studio. Entscheidend ist, ob dein Bild Vertrauen auslöst.',
    intro: 'Für LinkedIn, Bewerbung und Teamseiten muss ein Profilbild professionell wirken, ohne distanziert zu sein. Mit bewertemich.de vergleichst du Varianten und findest heraus, welches Foto Kompetenz, Ruhe und Zugänglichkeit am besten verbindet.',
    heroImage: '/landing-media/community-business.webp',
    heroAlt: 'Business-Foto-Feedback für kompetente Profilbilder',
    proofTitle: 'Kompetenz ohne Bauchgefühl prüfen',
    proofText: 'Direkte Votes und Vergleichssignale helfen, zwischen formell, locker und souverän zu entscheiden.',
    sampleSlugs: ['mara-hamburg', 'jonas-berlin', 'sofia-leipzig'],
    compareSlug: 'mara-hamburg',
    tags: ['kompetenz', 'linkedin', 'business-foto'],
    bullets: [
      { kicker: 'Business', title: 'Souverän, aber nicht kalt', text: 'Das beste Bild wirkt professionell und bleibt menschlich.' },
      { kicker: 'Vergleich', title: 'Formell gegen nahbar testen', text: 'Oft gewinnt die Variante, die Vertrauen schafft statt nur streng zu wirken.' },
      { kicker: 'Kontext', title: 'LinkedIn ist nicht Bewerbung', text: 'Je nach Einsatz kann ein anderer Bildstil sinnvoll sein.' }
    ],
    steps: [
      { title: 'Business-Varianten vorbereiten', text: 'Nimm ein formelles und ein natürliches Bild mit sauberem Licht.' },
      { title: 'Wirkung prüfen lassen', text: 'Sammle Stimmen und achte auf den klareren Gesamteindruck.' },
      { title: 'Profil aktualisieren', text: 'Verwende das Bild, das kompetent wirkt und zu deinem Kontext passt.' }
    ],
    related: ['business-foto-ratgeber', 'profilbild-fuer-linkedin', 'bewerbungsfoto-bewerten']
  }),
  page({
    slug: 'authentisch-wirken-foto',
    title: 'Auf Fotos authentisch wirken',
    metaDescription: 'Finde heraus, welches Foto authentisch wirkt und dich glaubwürdig, natürlich und passend zeigt.',
    heading: 'Auf Fotos authentisch wirken',
    subtitle: 'Authentisch heißt nicht beliebig. Dein Foto soll echt wirken und trotzdem den richtigen ersten Eindruck erzeugen.',
    intro: 'Viele Profilbilder scheitern nicht an Qualität, sondern an falscher Wirkung: zu gestellt, zu hart bearbeitet oder nicht passend zum Kontext. Mit Community-Feedback erkennst du, welche Variante natürlich wirkt und trotzdem stark genug für dein Profil ist.',
    heroImage: '/landing-media/community-dating.webp',
    heroAlt: 'Authentische Profilbilder im Community-Vergleich',
    proofTitle: 'Natürlichkeit durch echte Reaktionen prüfen',
    proofText: 'Mehrere Stimmen zeigen, ob ein Bild glaubwürdig wirkt oder ungewollt gestellt erscheint.',
    sampleSlugs: ['karim-koeln', 'clara-berlin', 'mara-hamburg'],
    compareSlug: 'karim-koeln',
    tags: ['authentisch', 'foto-feedback', 'profilbild'],
    bullets: [
      { kicker: 'Natürlichkeit', title: 'Echt statt überinszeniert', text: 'Kleine Unperfektheiten können glaubwürdiger wirken als sterile Perfektion.' },
      { kicker: 'Passung', title: 'Authentisch für den richtigen Kontext', text: 'Dating, Social und Business brauchen unterschiedliche Signale.' },
      { kicker: 'Abgleich', title: 'Selbstbild gegen Fremdwirkung testen', text: 'Feedback zeigt, ob dein gewünschter Eindruck tatsächlich ankommt.' }
    ],
    steps: [
      { title: 'Ein natürliches Foto auswählen', text: 'Starte mit einem Bild, auf dem du dich wiedererkennst.' },
      { title: 'Eine stärkere Alternative testen', text: 'Vergleiche es mit einer bewusst optimierten Variante.' },
      { title: 'Kontext passend entscheiden', text: 'Nutze das Gewinnerbild dort, wo diese Wirkung zählt.' }
    ],
    related: ['dating-foto-ratgeber', 'social-profilbild-ratgeber', 'foto-feedback-online']
  }),
  page({
    slug: 'vertrauenswuerdiges-profilbild',
    title: 'Vertrauenswürdiges Profilbild finden',
    metaDescription: 'Teste, welches Profilbild vertrauenswürdig wirkt und für Business, Dating oder Social den stärksten ersten Eindruck schafft.',
    heading: 'Vertrauenswürdiges Profilbild finden',
    subtitle: 'Vertrauen ist ein Kernsignal für jedes Profilbild. Miss die Wirkung, bevor du dich auf dein Bauchgefühl verlässt.',
    intro: 'Ob berufliches Netzwerk, Dating-Profil oder Social-Account: Menschen entscheiden schnell, ob ein Foto Vertrauen auslöst. bewertemich.de hilft dir, dieses Signal mit echten Stimmen und Vergleichsrouten zu prüfen.',
    heroImage: '/landing-media/community-business.webp',
    heroAlt: 'Community-Bewertung für vertrauenswürdige Profilbilder',
    proofTitle: 'Vertrauen sichtbar machen',
    proofText: 'Stimmen, Score und Vergleich helfen, ein glaubwürdiges Bild von einer nur schönen Aufnahme zu unterscheiden.',
    sampleSlugs: ['sofia-leipzig', 'mara-hamburg', 'jonas-berlin'],
    compareSlug: 'sofia-leipzig',
    tags: ['vertrauen', 'profilbild', 'business'],
    bullets: [
      { kicker: 'Signal', title: 'Vertrauen schlägt Pose', text: 'Ein klares, ruhiges Foto wirkt oft stärker als eine auffällige Inszenierung.' },
      { kicker: 'Anwendung', title: 'Wichtig für sensible Kontexte', text: 'Business, Bewerbung und neue Kontakte profitieren besonders von glaubwürdiger Wirkung.' },
      { kicker: 'Messung', title: 'Mehrere Stimmen einholen', text: 'Eine einzelne Meinung ist oft zu freundlich. Der Score zeigt die Richtung.' }
    ],
    steps: [
      { title: 'Ruhige Varianten wählen', text: 'Achte auf Blickkontakt, Licht und einen klaren Hintergrund.' },
      { title: 'Feedback sammeln', text: 'Nutze Upload und Invite-Link für die ersten Stimmen.' },
      { title: 'Vertrauenssignal übernehmen', text: 'Setze das Bild ein, das am stabilsten positiv wirkt.' }
    ],
    related: ['business-foto-ratgeber', 'kompetent-wirken-profilbild', 'profilbild-wirkung-testen']
  }),
  page({
    slug: 'linkedin-foto-kompetent-wirken',
    title: 'LinkedIn Foto: kompetent wirken',
    metaDescription: 'LinkedIn Foto testen und herausfinden, welches Bild kompetent, sympathisch und professionell wirkt.',
    heading: 'LinkedIn Foto: kompetent wirken',
    subtitle: 'Dein LinkedIn-Bild soll Kompetenz zeigen, aber nicht unnahbar wirken. Teste den Eindruck vor dem Update.',
    intro: 'LinkedIn ist oft der erste berufliche Kontaktpunkt. Ein gutes Foto hilft, Vertrauen aufzubauen und seriös zu wirken. Mit bewertemich.de kannst du dein Bild prüfen lassen und es gegen eine zweite Variante antreten lassen.',
    heroImage: '/landing-media/community-business.webp',
    heroAlt: 'LinkedIn-Foto-Test mit Business-Community-Feedback',
    proofTitle: 'LinkedIn-Wirkung vor dem Upload prüfen',
    proofText: 'Vergleiche Kompetenz, Nahbarkeit und Gesamteindruck, bevor dein neues Profilbild live geht.',
    sampleSlugs: ['mara-hamburg', 'sofia-leipzig', 'jonas-berlin'],
    compareSlug: 'mara-hamburg',
    tags: ['linkedin', 'kompetenz', 'business'],
    bullets: [
      { kicker: 'Profil', title: 'Erster beruflicher Eindruck', text: 'Ein klares Foto unterstützt Headline, Erfahrung und persönliche Marke.' },
      { kicker: 'Balance', title: 'Kompetent und sympathisch', text: 'Der stärkste Eindruck entsteht meist aus Professionalität plus Nahbarkeit.' },
      { kicker: 'Test', title: 'Vorher prüfen statt später zweifeln', text: 'Ein schneller Foto-Test ist einfacher als wochenlang mit dem falschen Bild sichtbar zu sein.' }
    ],
    steps: [
      { title: 'LinkedIn-Kandidaten hochladen', text: 'Teste dein aktuelles Bild gegen eine neue Variante.' },
      { title: 'Stimmen sammeln', text: 'Nutze den Invite-Link für erste Rückmeldungen.' },
      { title: 'LinkedIn aktualisieren', text: 'Nimm das Bild, das professionell und vertrauenswürdig wirkt.' }
    ],
    related: ['profilbild-fuer-linkedin', 'business-foto-ratgeber', 'kompetent-wirken-profilbild']
  }),
  page({
    slug: 'dating-foto-sympathisch-wirken',
    title: 'Dating Foto: sympathisch wirken',
    metaDescription: 'Dating Foto testen und herausfinden, welches Bild sympathisch, offen und authentisch wirkt.',
    heading: 'Dating Foto: sympathisch wirken',
    subtitle: 'Beim Dating entscheidet oft das erste Bild. Teste, welches Foto offen und sympathisch wirkt.',
    intro: 'Ein Dating-Foto muss nicht nur attraktiv sein. Es soll zeigen, dass du echt, freundlich und interessant wirkst. Mit bewertemich.de vergleichst du Fotos und bekommst schnellere Klarheit für Tinder, Bumble oder andere Apps.',
    heroImage: '/landing-media/community-dating.webp',
    heroAlt: 'Dating-Foto-Test für sympathische Wirkung',
    proofTitle: 'Sympathie vor dem Swipe prüfen',
    proofText: 'Community-Votes helfen, das Hauptbild zu finden, das nicht nur auffällt, sondern einlädt.',
    sampleSlugs: ['clara-berlin', 'karim-koeln', 'jonas-berlin'],
    compareSlug: 'clara-berlin',
    tags: ['dating', 'sympathisch', 'tinder'],
    bullets: [
      { kicker: 'Dating', title: 'Offenheit zählt', text: 'Ein warmes, echtes Bild schafft oft mehr Interesse als eine harte Pose.' },
      { kicker: 'A/B', title: 'Hauptbild direkt vergleichen', text: 'Teste Portrait gegen Alltagsszene und entscheide datenbasiert.' },
      { kicker: 'Loop', title: 'Erst Kontakte, dann Community', text: 'Invite first bringt Tempo, Community-Feedback erweitert die Basis.' }
    ],
    steps: [
      { title: 'Dating-Hauptbild wählen', text: 'Starte mit dem Bild, das du wirklich einsetzen würdest.' },
      { title: 'Alternative herausfordern', text: 'Teste eine natürlichere oder hellere Variante dagegen.' },
      { title: 'Gewinner in der App nutzen', text: 'Aktualisiere dein Profil mit dem klareren Signal.' }
    ],
    related: ['dating-foto-ratgeber', 'tinder-foto-bewerten', 'sympathisch-wirken-foto']
  }),`;
const missing = ['sympathisch-wirken-foto','kompetent-wirken-profilbild','authentisch-wirken-foto','vertrauenswuerdiges-profilbild','linkedin-foto-kompetent-wirken','dating-foto-sympathisch-wirken'].filter(slug => !source.includes(`slug: '${slug}'`));
if (missing.length === 0) {
  console.log('trait longtails already present');
  process.exit(0);
}
const marker = '\n];';
const index = source.lastIndexOf(marker);
if (index === -1) throw new Error('Could not find catalog closing marker');
source = source.slice(0, index) + ',\n' + pages + source.slice(index);
fs.writeFileSync(file, source, 'utf8');
console.log('added trait longtails:', missing.join(', '));