Nicht mehr damit werben, in welcher Sprache wir antworten

Der Betreiber will die Zusage "auf Deutsch" nirgends mehr stehen haben. Sie
stand an neun Stellen: auf der Anfrageseite dreimal, auf der Startseite in der
Seitenbeschreibung, in einer Karte und in einer Antwort der Fragenliste, in der
Fusszeile, in der Merkmalsliste des Preisblatts und auf der Anmeldeseite.

Ersetzt wurde sie nicht durch nichts, sondern durch das, was daneben ohnehin
die staerkere Aussage war: Antwort am selben Werktag, ohne Warteschleife, kein
Callcenter. Nichts davon ist neu erfunden — jede dieser Zusagen stand vorher
schon auf derselben Seite.

Und der Grund, warum ein mailto-Link nichts tut

Der Betreiber hat in Chrome geklickt, und es passierte sichtbar nichts. Das ist
kein Fehler der Seite: ohne eingerichtetes Mailprogramm nimmt der Browser den
Klick entgegen und meldet niemandem, dass er ihn verworfen hat. Dieselbe
Beobachtung hatte schon den Anfrage-Knopf unter den Paketen von mailto auf eine
Seite umgestellt — die Adresse an anderen Stellen war dabei stehengeblieben.

Jetzt: Fusszeile und Sicherheitsseite fuehren auf die Anfrageseite, die Adresse
bleibt daneben als Text lesbar. Auf der Anfrageseite selbst waere ein Link
zurueck auf das Formular im Kreis gelaufen — dort steht die Adresse als Text
mit select-all, also mit einem Klick vollstaendig markiert.

Zwei mailto-Links bleiben mit Absicht stehen: das Impressum nennt die Adresse
als Pflichtangabe, und die "Coming soon"-Seite kann nicht auf die Anfrageseite
verweisen, weil PublicSiteGate genau diese Route dann ebenfalls durch die
"Coming soon"-Seite ersetzt — der Link liefe im Kreis.

43 Tests gruen (Anfrage, Preisblatt, Sprachparitaet, Startseite).

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
main
nexxo 2026-08-02 00:17:36 +02:00
parent c062776a5b
commit 5413628c26
7 changed files with 34 additions and 17 deletions

View File

@ -140,7 +140,7 @@ class LandingController extends Controller
],
[
'icon' => 'life-buoy',
'label' => 'Support auf Deutsch',
'label' => 'Persönlicher Support',
'detail' => 'Antwort am selben Werktag, ohne Warteschleife.',
],
];

View File

@ -42,7 +42,7 @@ return [
'fact_restore_term' => 'Wiederherstellung',
'fact_restore' => 'Monatlich getestet',
'fact_support_term' => 'Betreuung',
'fact_support' => 'Persönlich, auf Deutsch',
'fact_support' => 'Persönlich, ohne Warteschleife',
'fact_setup_term' => 'Bereitstellung',
'fact_setup' => 'Unter 20 Minuten',

View File

@ -42,7 +42,7 @@ return [
'fact_restore_term' => 'Restore',
'fact_restore' => 'Tested monthly',
'fact_support_term' => 'Support',
'fact_support' => 'Personal, in German',
'fact_support' => 'Personal, no queue',
'fact_setup_term' => 'Provisioning',
'fact_setup' => 'Under 20 minutes',

View File

@ -85,9 +85,14 @@
Eine eigene, isolierte Cloud für Ihr Unternehmen eingerichtet, gesichert und
überwacht von uns, mit Serverstandort in der EU.
</p>
<a href="mailto:office&#64;clupilot.com" class="mt-5 inline-flex items-center gap-2 text-sm font-medium text-accent-text underline-offset-4 hover:underline">
<x-ui.icon name="mail" class="size-4" />office&#64;clupilot.com
{{-- Auf die Anfrageseite, nicht auf `mailto:`. Ein Klick darauf tut
auf den meisten Geräten sichtbar nichts, weil kein Mailprogramm
eingerichtet ist und der Browser sagt es niemandem. Die Adresse
bleibt trotzdem lesbar, für alle, die lieber selbst schreiben. --}}
<a href="{{ route('contact') }}" class="mt-5 inline-flex items-center gap-2 text-sm font-medium text-accent-text underline-offset-4 hover:underline">
<x-ui.icon name="mail" class="size-4" />Schreiben Sie uns
</a>
<p class="mt-2 text-sm text-muted"><span class="select-all">office&#64;clupilot.com</span></p>
</div>
<div>
@ -115,7 +120,7 @@
<div class="mt-12 flex flex-col gap-2 border-t border-line pt-6 sm:flex-row sm:items-center">
<span class="lbl">© {{ date('Y') }} CluPilot Cloud · Österreich</span>
<span class="lbl sm:ml-auto">Serverstandort EU · Support auf Deutsch</span>
<span class="lbl sm:ml-auto">Serverstandort EU · Antwort am selben Werktag</span>
</div>
</div>
</footer>

View File

@ -50,7 +50,7 @@
und melden uns am selben Werktag.
@else
Schreiben Sie uns, was Sie vorhaben. Wir antworten am selben Werktag,
auf Deutsch, ohne Warteschleife.
ohne Warteschleife.
@endif
</p>
</header>
@ -146,7 +146,7 @@
['Wir lesen mit.', 'Ihre Anfrage landet bei einem Menschen, nicht in einer Warteschlange.'],
$topic === 'enterprise'
? ['Wir rechnen durch.', 'Speicher, Nutzerzahl und Sicherung ergeben die Maschine — und den Preis.']
: ['Wir antworten.', 'Am selben Werktag, auf Deutsch, mit einer Antwort statt einer Rückfrage.'],
: ['Wir antworten.', 'Am selben Werktag, mit einer Antwort statt einer Rückfrage.'],
['Sie entscheiden.', 'Kein Vertrag, kein Rückruf-Rad — Sie bekommen etwas Schriftliches.'],
] as $i => [$head, $body])
<li class="flex gap-3.5">
@ -162,11 +162,19 @@
<div class="rounded-xl border border-line bg-surface p-6 shadow-xs">
<p class="lbl">Lieber direkt</p>
<a href="mailto:office&#64;clupilot.com" class="mt-3 inline-flex items-center gap-2 text-sm font-medium text-accent-text underline-offset-4 hover:underline">
<x-ui.icon name="mail" class="size-4" />office&#64;clupilot.com
</a>
{{-- Kein `mailto:`. Ein Klick darauf tut auf den meisten Geräten
sichtbar nichts es ist kein Mailprogramm eingerichtet, und
der Browser meldet das nicht. Und auf DIESER Seite wäre ein
Link zurück auf das Formular ohnehin im Kreis. Die Adresse
steht deshalb als Text: markieren, kopieren, im eigenen
Mailprogramm einfügen. `select-all` markiert sie mit einem
Klick vollständig. --}}
<p class="mt-3 flex items-center gap-2 text-sm font-medium text-ink">
<x-ui.icon name="mail" class="size-4 shrink-0 text-accent-text" />
<span class="select-all">office&#64;clupilot.com</span>
</p>
<p class="mt-4 text-sm leading-relaxed text-muted">
Serverstandort EU, Betreuung auf Deutsch, AV-Vertrag inklusive.
Serverstandort EU, eigene Instanz, AV-Vertrag inklusive.
</p>
</div>
</aside>

View File

@ -11,7 +11,7 @@
--}}
<x-layouts.site
title="CluPilot Cloud — Ihre firmeneigene Cloud, betrieben und belegbar"
description="Eigene isolierte Cloud-Instanz für Kanzleien, Praxen und KMU. Serverstandort EU, tägliche verschlüsselte Sicherung mit monatlichem Wiederherstellungstest, AV-Vertrag inklusive, Betreuung auf Deutsch."
description="Eigene isolierte Cloud-Instanz für Kanzleien, Praxen und KMU. Serverstandort EU, tägliche verschlüsselte Sicherung mit monatlichem Wiederherstellungstest, AV-Vertrag inklusive, Antwort am selben Werktag."
>
{{-- ════ Hero ═══════════════════════════════════════════════════════════
@ -241,7 +241,7 @@
<x-ui.icon name="life-buoy" class="size-6 text-accent-text" />
<h3 class="mt-5 text-lg font-bold tracking-[-0.02em] text-ink">Jemand, den Sie anrufen.</h3>
<p class="mt-3 flex-1 text-sm leading-relaxed text-muted">
Auf Deutsch, mit Antwort am selben Werktag. Kein Callcenter, keine Warteschleife.
Mit Antwort am selben Werktag. Kein Callcenter, keine Warteschleife.
</p>
</div>
</div>
@ -832,7 +832,7 @@
['Wie lange dauert die Einrichtung?', 'Die Instanz entsteht unmittelbar nach der Bestellung von selbst; Sie bekommen eine E-Mail, sobald sie bereit ist. Eine Dauer nennen wir bewusst nicht — sie hängt an Dingen, die wir nicht allein in der Hand haben. Die vollständige Einrichtung — Benutzer und Rechte, Ordnerstruktur nach Branchenvorlage, Ihr Logo, Ihre Domain und die Einschulung — ist in drei bis sieben Werktagen abgeschlossen. Die Übernahme Ihrer Bestandsdaten aus Dropbox, OneDrive oder vom alten Server bieten wir gesondert an, inklusive schriftlichem Übernahmeprotokoll.'],
['Was, wenn jemand versehentlich Dateien löscht?', 'Papierkorb und Versionierung fangen den Alltag ab. Darüber hinaus gibt es tägliche Sicherungen mit 30 Tagen Aufbewahrung: Ein Anruf genügt, wir stellen den gewünschten Stand wieder her.'],
['Brauchen wir eigene IT-Kenntnisse?', 'Nein. Bedienen kann es jeder, der mit Ordnern und Dateien umgeht — dafür gibt es die Einschulung. Alles Technische übernehmen wir dauerhaft.'],
['Mit wem spreche ich bei Fragen?', 'Direkt mit uns, per E-Mail oder Telefon, auf Deutsch, mit Antwort am selben Werktag. Kein Callcenter, keine Warteschleife.'],
['Mit wem spreche ich bei Fragen?', 'Direkt mit uns, per E-Mail oder Telefon, mit Antwort am selben Werktag. Kein Callcenter, keine Warteschleife.'],
['Wo genau stehen die Server?', 'In Rechenzentren innerhalb der EU. Es findet kein Transfer in Drittländer statt. Den Standort Ihrer Instanz halten wir im AV-Vertrag fest.'],
] as [$question, $answer])
<details class="group">

View File

@ -83,9 +83,13 @@
<div class="mt-8 rounded-xl border border-accent-border bg-accent-subtle p-6">
<p class="text-sm leading-relaxed text-body">{{ __('security.tell_us') }}</p>
<a href="mailto:office&#64;clupilot.com" class="mt-3 inline-flex items-center gap-2 text-sm font-semibold text-accent-text underline-offset-4 hover:underline">
<x-ui.icon name="mail" class="size-4" />office&#64;clupilot.com
{{-- Auf die Anfrageseite statt auf `mailto:`: Wer hier landet, hat gerade
eine verdächtige Nachricht erhalten der Weg zu uns darf nicht davon
abhängen, ob auf diesem Gerät ein Mailprogramm eingerichtet ist. --}}
<a href="{{ route('contact') }}" class="mt-3 inline-flex items-center gap-2 text-sm font-semibold text-accent-text underline-offset-4 hover:underline">
<x-ui.icon name="mail" class="size-4" />Schreiben Sie uns
</a>
<p class="mt-2 text-sm text-muted"><span class="select-all">office&#64;clupilot.com</span></p>
</div>
</section>
</article>