Die große Release-Woche für Civo liegt hinter mir: sechzehn Sprachen, ein neues Icon, ein kostenloser Testzeitraum. Jetzt sitze ich vor der Marketing-Website und merke, dass genau die Inhalte fehlen, die den ganzen mehrsprachigen Aufbau überhaupt rechtfertigen. Es gibt keine Anleitungen und keine internen Links, dafür zwei Seiten, die um denselben Suchbegriff konkurrieren. Eine klassische Lage: Das Feature ist live, das Fundament wackelt noch.
So sah diese Woche aus. Kein neues Release, kein großer Umbau, nur die stille Arbeit, die nach einem Start folgt.
Sechs Anleitungen, 16 Sprachen, ein zäher Arbeitstag
Im Mittelpunkt der Woche standen sechs neue Anleitungsseiten auf der Marketing-Website von Civo Cloud Manager. Sie behandeln die Kubernetes-Entwicklung mit Civo: wie man einen Cluster anlegt, wie man den Firewall-Status liest und was hinter den S3-kompatiblen Buckets steckt. Jede Seite habe ich in allen 16 Sprachen ausgerollt, von Englisch, Deutsch, Japanisch und Arabisch bis Türkisch.
Das klingt nach Kopieren und Einfügen, war es aber nicht. Astro erzeugt die Sprachvarianten zwar automatisch, doch der Inhalt muss in jeder Sprache klingen, als wäre er dort geschrieben und nicht übersetzt worden. Bei sechs Seiten in sechzehn Sprachen ist das ein zäher Arbeitstag, auch mit Übersetzungswerkzeugen. Danach muss jede Seite noch ins hreflang-Geflecht eingebunden werden, damit Google weiß, welche Fassung für welche Region gilt. Ein vergessenes hreflang-Attribut in der arabischen Variante hat mich eine halbe Stunde Fehlersuche gekostet, die ich nicht eingeplant hatte.
Meine Lehre daraus: Beim nächsten Mal baue ich eine automatische Prüfung ein, die nach dem Build alle hreflang-Verweise auf Vollständigkeit kontrolliert. Eine kleine Investition, die sich spätestens beim dritten Sprach-Rollout bezahlt macht.
Zwei Seiten, ein Problem
Noch vor den Anleitungen hatte ich etwas Unangenehmeres zu lösen. Zwei Seiten auf der Marketing-Website konkurrierten um denselben Suchbegriff rund um Object Storage. Das passiert leicht, wenn man Inhalte über Monate aufbaut: hier eine Seite, dort eine Seite, und plötzlich arbeiten sie gegeneinander statt miteinander.
Die Lösung war keine Raketenwissenschaft, verlangte aber eine klare Entscheidung: Welche Seite ist die Hauptseite, welche die ergänzende? Ich habe die stärkere Seite zur kanonischen gemacht, die schwächere auf eine engere Nische zugeschnitten und beide mit einem internen Link verbunden, der ihre Beziehung für Besucher und Crawler deutlich macht. Dazu kamen kanonische URL-Tags, die unmissverständlich festlegen, welche Seite das Original und welche die Spezialfassung ist.
Dass mir das erst jetzt aufgefallen ist und nicht schon beim Anlegen, ärgert mich ein wenig. Das ist aber die Realität eines Ein-Mann-Betriebs: Man baut, deployt, baut weiter, und die Prüfung kommt meist zu spät.
Semantisches Markup im Fließtext
Ein kleiner, aber wichtiger Commit: In den Anleitungstexten waren Code-Bestandteile wie Befehle, Dateinamen und Konfigurationsschlüssel als gewöhnlicher Fließtext ausgezeichnet. Ein Befehl wie kubectl get nodes stand also als normaler Text im Markup und nicht als Code. Das ist kein kosmetisches Problem. Screenreader lesen beides unterschiedlich vor, Suchmaschinen werten Code-Markup als inhaltliches Signal, und es sieht schlicht besser aus.
Ich bin einmal quer durch alle Anleitungsseiten gegangen, habe alle Stellen gefunden und korrekt ausgezeichnet. Kleiner Aufwand, klarer Nutzen.
Was das bedeutet, wenn Sie eine App entwickeln lassen
Der Start ist nie das Ende. Nach jedem Release kommt eine zweite Welle Arbeit, nämlich alles, was sichtbar wird, sobald der Druck nachlässt. Bei Software sind das Fehlerbehebung und Performance, bei Marketing-Websites SEO, interne Verlinkung und inhaltliche Lücken.
Wenn Sie überlegen, eine App entwickeln zu lassen, sollten Sie damit ehrlicherweise rechnen: Auch nach dem Go-live gibt es Wochen wie diese. Sie bringen keine großen Features, sind aber auch nicht leer, sondern stehen für planbare, stille Weiterentwicklung. Was das für Ihr Projekt bedeuten könnte, erkläre ich Ihnen gern in einem Gespräch. Schauen Sie unter Leistungen vorbei oder buchen Sie direkt einen Termin.
Die Marketing-Website von Civo Cloud Manager finden Sie auf civo-cloud-manager.app. Die App selbst gibt es im Mac App Store, der Link steht dort.