10 Fehler, die Unternehmer bei der Beauftragung einer Website-Entwicklung machen
Nur etwa 31 % der Technologieprojekte werden termingerecht, im Budgetrahmen und mit einem Ergebnis abgeschlossen, das den Auftraggeber zufriedenstellt. Die Ursachen entstehen meist vor der ersten Codezeile: zehn häufige Fehler und wie Sie sie vermeiden.
Nur etwa 31 % der Technologieprojekte werden termingerecht, im Budgetrahmen und mit einem Ergebnis abgeschlossen, das den Auftraggeber zufriedenstellt. Die Ursachen entstehen meist vor der ersten Codezeile: zehn häufige Fehler und wie Sie sie vermeiden.
Die Entwicklung einer Website gehört zu jenen Investitionen, die das Wachstum eines Unternehmens entweder erheblich beschleunigen oder zu einer teuren und frustrierenden Erfahrung werden können – mit einem Ergebnis, das den Erwartungen nicht entspricht, das Budget überschreitet und bereits nach wenigen Monaten überarbeitet werden muss. Die Branchenstatistik ist beunruhigend: Nur etwa 31 % der Technologieprojekte werden termingerecht, im Budgetrahmen und mit einem Ergebnis abgeschlossen, das den Auftraggeber zufriedenstellt, und Website-Projekte bilden dabei keine Ausnahme, denn die Webentwicklung fällt unter dieselbe Statistik: Die übrigen Projekte, rund zwei Drittel, gelten als „gefährdet“ (Budget oder Termin überschritten, Umfang reduziert) oder als gescheitert. Die meisten dieser Fehlschläge gehen jedoch nicht auf technische Mängel oder die Inkompetenz der Entwickler zurück – sie sind die Folge menschlicher und organisatorischer Faktoren, die bereits vor der ersten Codezeile entstehen, und sie lassen sich vollständig vermeiden, wenn der Auftraggeber weiß, welche Fehler am häufigsten gemacht werden und wie man sie umgeht.
In diesem Beitrag betrachten wir die zehn häufigsten Fehler, die Unternehmen und Organisationen bei der Beauftragung einer Website machen, und erläutern zu jedem Fehler, warum er entsteht, welche Folgen er hat und was Sie tun können, um ihn zu vermeiden.
1. Entscheidungen allein nach dem Preis
Dies ist vermutlich der häufigste und teuerste Fehler, den Auftraggeber bei der Beauftragung einer Website machen: Sie vergleichen mehrere Angebote und wählen das günstigste, in der Annahme, eine Website sei eine Website, gleich wer sie entwickelt, und der Unterschied zwischen einem Angebot über 500 Euro und einem über 5.000 Euro sei lediglich die Gewinnmarge des Entwicklers. Tatsächlich spiegelt dieser Unterschied fast immer grundlegende Abweichungen in der Entwicklungsqualität, der Sauberkeit des Codes, dem Sicherheitsniveau, den Skalierungsmöglichkeiten und der Betreuung nach der Übergabe wider, und das günstigste Angebot wird langfristig oft zur teuersten Lösung, denn Code von schlechter Qualität erzeugt sogenannte „technische Schulden“ – einen Bestand an Problemen, der laufende Korrekturen erfordert, die Weiterentwicklung der Website einschränkt und am Ende dazu führt, dass alles von Grund auf neu gebaut werden muss.
Niedrigpreisige Angebote verbergen häufig erhebliche Risiken: Der Entwickler nutzt möglicherweise kostenlose oder raubkopierte Themes, die Sicherheitslücken oder versteckten Schadcode enthalten; der Code kann unoptimiert und unstrukturiert sein, was Wartung und Erweiterung später aufwendig und teuer macht; es wird womöglich nicht ausreichend getestet, was bedeutet, dass Fehler erst nach dem Livegang auffallen; und die Betreuung nach der Übergabe kann minimal oder gar nicht vorhanden sein, sodass Sie in dem Moment ohne Hilfe dastehen, in dem Sie sie am dringendsten brauchen. Der richtige Ansatz besteht darin, Angebote nicht nach dem Preis, sondern nach dem Wert zu beurteilen: das Portfolio des Entwicklers prüfen, mit früheren Kunden sprechen, die technische Qualität der von ihm umgesetzten Websites kontrollieren und genau verstehen, was konkret im Preis enthalten ist und was nicht, denn oft umfasst das „günstige“ Angebot Leistungen nicht, die im „teuren“ Angebot Standard sind, etwa responsives Design, die grundlegende SEO-Optimierung, die Sicherheitskonfiguration oder die Schulung der Redakteure im Umgang mit der Website.
Diesen Unterschied lohnt es sich zu Ende zu rechnen, denn das günstige Angebot scheitert nicht am Angebot, sondern an der Rechnung, die anderthalb Jahre später kommt. Angenommen, die billige Website hält so lange und muss dann neu gebaut werden: Für den zweiten Bau zahlen Sie den vollen Preis – unsere WordPress-Entwicklung beginnt bei 2.500 € –, und dazu kommen die Übernahme der Inhalte, eine neue Runde Texte und Bilder sowie 301-Weiterleitungen von den alten URLs, ohne die die über ein Jahr aufgebauten Rankings bei Google zusammen mit der alten Adressstruktur verschwinden. Die Ersparnis war also kein Rabatt, sondern eine gestundete Zahlung mit Zinsen. Und wird die Website zwischendurch über ein fertiges Theme oder ein veraltetes Plugin gehackt, kostet die Wiederherstellung nach unserer Preisliste 90 € pro Stunde zzgl. MwSt. bei einem Minimum von acht Arbeitsstunden – das allein frisst den größten Teil des anfangs Gesparten auf. Das heißt nicht, dass eine günstige Website immer die falsche Wahl wäre: Für drei Seiten, deren einzige Aufgabe darin besteht, Kontaktdaten und Öffnungszeiten zu zeigen, ist eine fertige Vorlage eine vernünftige Entscheidung, und wir sagen das auch. Der Fehler beginnt dort, wo die Website ein Vertriebskanal ist, aber wie eine Visitenkarte gekauft wird.
2. Unklar definierte Anforderungen und Ziele
Der zweithäufigste Fehler ist der Projektstart ohne klar definierte Anforderungen, Ziele und erwartete Ergebnisse: Der Auftraggeber wendet sich an einen Entwickler und sagt etwas wie „Ich brauche eine moderne und professionelle Website“, ohne konkret benennen zu können, welche Funktionen die Website braucht, wer die Zielgruppe ist, welche Handlungen die Besucher auf der Website ausführen sollen und woran der Erfolg der Website gemessen wird. Diese Unklarheit führt dazu, dass der Entwickler gezwungen ist, eigene Annahmen darüber zu treffen, was der Kunde möchte, und diese Annahmen erweisen sich häufig als falsch, was zu Enttäuschung auf beiden Seiten führt und dazu, dass bereits geleistete Arbeit überarbeitet werden muss, wofür zusätzliche Zeit und zusätzliches Geld aufgewendet werden. Eine solche Unklarheit ist der wichtigste Treiber der „Umfangsausweitung“ (scope creep) – eines Phänomens, das mehr als die Hälfte aller Projekte der Branche betrifft und bedeutet, dass im Projektverlauf laufend neue Funktionen und Anforderungen hinzukommen, die im ursprünglichen Plan nicht vorgesehen waren, was die Kosten erhöht und die Entwicklungszeiten oft auch erheblich verlängert.
Die Lösung besteht darin, Zeit und Aufwand in die Analysephase (Discovery Phase) zu investieren, bevor mit der Entwicklung begonnen wird – in diesem Abschnitt werden konkrete Geschäftsziele definiert (etwa die Zahl der Anfragen um 30 % zu steigern, die Absprungrate unter 40 % zu senken, eine durchschnittliche Sitzungsdauer von über 3 Minuten zu erreichen), Nutzer-Personas entwickelt, Nutzerwege kartiert, die Struktur der Website und die Anforderungen an die Funktionalität festgelegt sowie eine detaillierte technische Spezifikation erstellt, die während des gesamten Projektverlaufs als Referenzdokument dient. Ein solches Dokument schützt beide Seiten: Der Auftraggeber weiß, was er für sein Geld bekommt, der Entwickler weiß, was von ihm erwartet wird, und alle Änderungen, die über den dort festgelegten Umfang hinausgehen, werden als Zusatzleistungen mit eigenem Budget und eigenen Terminen formalisiert.
Dieselbe Grenze erläutert unser Beitrag über RAG mit eigenen Dokumenten: Ein Pilot braucht einen abgegrenzten Dokumentenbestand, eine Nutzergruppe und vorab festgelegte Abnahmekriterien, nicht bloß einen Demo-Chat.
3. Das Design überschätzen und die Technik unterschätzen
Der dritte Fehler, der unter Auftraggebern besonders verbreitet ist, ist die übermäßige Konzentration auf das visuelle Design bei völliger Vernachlässigung oder Unterschätzung der technischen Seite: Der Auftraggeber wählt den Entwickler allein danach aus, wie schön die Websites in dessen Portfolio aussehen, ohne Fragen zur Codequalität, zur Geschwindigkeit der Website, zu den Sicherheitspraktiken, zu den Skalierungsmöglichkeiten oder zur SEO-Optimierung zu stellen. Visuelles Design und technische Umsetzung sind zwei verschiedene Disziplinen, und eine schöne Website, die zehn Sekunden lädt, angreifbar ist und in Suchmaschinen nicht gefunden wird, ist weit weniger wert als eine optisch schlichtere Website, die schnell, sicher und gut optimiert ist.
Untersuchungen zeigen durchgängig, dass 53 % der mobilen Besuche abgebrochen werden, wenn eine Website länger als drei Sekunden lädt, und dass eine Verzögerung von einer Sekunde beim Seitenaufbau die Konversionen spürbar senken kann, denn wie eine Studie von Akamai und SOASTA belegt, verringert bereits eine Verzögerung von 100 Millisekunden die Konversionsraten um bis zu 7 % – diese Zahlen bedeuten, dass die Performance der Website unmittelbar auf Ihre Einnahmen wirkt, und kein noch so schönes Design gleicht das aus, wenn bei der technischen Umsetzung Fehler gemacht wurden. Der richtige Ansatz besteht darin, einen Entwickler nicht nur nach dem optischen Eindruck seiner Arbeiten zu beurteilen, sondern auch danach, wie er seinen technischen Ansatz erklären kann: welche Architektur er einsetzt, wie er die Geschwindigkeit der Website sicherstellt, wie er an Sicherheitsfragen herangeht und wie er die Skalierung der Website plant, wenn das Geschäft wächst und sich die Anforderungen ändern.
4. SEO auf „später“ verschieben
Unternehmer betrachten Suchmaschinenoptimierung sehr häufig als etwas, das sich einer Website nach ihrer Fertigstellung hinzufügen lässt, ähnlich wie Farbe, die man nach dem Bau eines Hauses an die Wand streicht. Tatsächlich ist technisches SEO jedoch ein grundlegender Bestandteil der Website-Architektur, und es nach dem Livegang nachzurüsten ist deutlich teurer, aufwendiger und weniger wirksam, als wenn es von Anfang an Teil des Entwicklungsprozesses ist. URL-Struktur, Seitenhierarchie, Architektur der internen Verlinkung, Überschriftenstruktur, Auszeichnung strukturierter Daten (schema markup), Bildoptimierung, Core-Web-Vitals-Kennwerte und die Nutzung auf mobilen Geräten – all diese Elemente lassen sich im Entwicklungsprozess sehr viel einfacher und günstiger korrekt umsetzen, als sie in einer fertigen Website nachträglich umzubauen.
Google arbeitet mit der vorrangigen Indexierung der mobilen Version (mobile-first indexing). Das bedeutet, dass Google Ihre Inhalte anhand der mobilen Version Ihrer Website bewertet und rankt: Ist die mobile Nutzung schlecht, leidet Ihr Ranking, unabhängig davon, wie gut die Desktop-Version ist. Der mobile Handel erreichte laut Statista im Jahr 2024 rund 2,07 Billionen Dollar, und Daten von Google zeigen, dass mobile Suchanfragen mit Kaufabsicht und der Formulierung „in meiner Nähe“ (near me) zwischen 2015 und 2017 um mehr als das Fünffache zugenommen haben – mobile Optimierung ist nicht einfach eine „nette Zusatzoption“, sondern eine geschäftliche Notwendigkeit, besonders für lokale Unternehmen, die Kunden in ihrer Region gewinnen wollen. Der richtige Ansatz besteht darin, SEO-Anforderungen bereits in der Ausschreibung (RFP) als verbindlichen Bestandteil der Entwicklung festzuschreiben und nicht als separate, zusätzlich zu bezahlende Leistung. Konkret bedeutet das: Der Entwickler muss von Anfang an eine SEO-freundliche URL-Struktur planen, eine korrekte Überschriftenhierarchie (H1, H2, H3) sicherstellen, strukturierte Daten (schema markup) einbauen, Bilder mit Alt-Texten und zeitgemäßen Formaten optimieren, eine XML-Sitemap und die Datei robots.txt konfigurieren und dafür sorgen, dass die Geschwindigkeit der Website den Core-Web-Vitals-Standards entspricht – in einer fertigen Website können dieselben Änderungen einen erheblichen Umbau der Architektur erfordern.
5. Die Inhaltserstellung ignorieren oder auf den letzten Moment verschieben
Der fünfte Fehler ist einer der häufigsten Gründe dafür, dass sich Website-Projekte verzögern: Unternehmer halten Inhalte für etwas, das man im letzten Moment „noch schnell dazuschreiben“ kann, und richten ihre gesamte Aufmerksamkeit auf Design und Funktionalität, während Texte, Bilder und andere inhaltliche Elemente bis zum Projektende unfertig bleiben. Das Problem dabei ist, dass ein Design um den Inhalt herum entsteht und nicht umgekehrt. Ist der Inhalt nicht fertig, muss der Designer mit Blindtext (lorem ipsum) arbeiten, was dazu führt, dass das Design dem tatsächlichen Umfang und der Struktur der Inhalte nicht entspricht; und wenn schließlich der echte Text eingesetzt wird, kann sich das Erscheinungsbild deutlich verändern, und zwar nicht zum Besseren.
Verzögerungen bei der Inhaltsvorbereitung gehören zu den in der Branche am häufigsten genannten Gründen für Projektverzögerungen, und das ist folgerichtig, denn hochwertige Inhalte zu erstellen braucht Zeit: Texte müssen geschrieben, mit dem Ton und der Botschaft des Unternehmens abgestimmt und für SEO optimiert werden, und Bilder müssen so ausgewählt oder erstellt werden, dass sie zur Markenidentität und zu den Anforderungen des Designs passen. Der richtige Ansatz besteht darin, die Inhaltserstellung als kritisch wichtige Projektphase mit eigenen Terminen und Verantwortlichen zu behandeln, die parallel zu den Designarbeiten oder sogar vor ihnen beginnt, und nicht als Zusatzaufgabe, die erledigt wird, „wenn Zeit dafür ist“. Verfügt das Unternehmen nicht über eigene Ressourcen für die Inhaltserstellung, muss sie als eigene Position in das Projektbudget aufgenommen werden, indem ein professioneller Texter oder ein Content-Spezialist hinzugezogen wird.
6. Die Wartung nach dem Launch nicht eingeplant
Der sechste Fehler hängt unmittelbar mit dem Thema Wartung zusammen, das wir bereits im Beitrag über die Wiederherstellung gehackter Websites behandelt haben – viele Unternehmer halten eine Website für ein einmaliges Produkt, das nach der Fertigstellung einfach „funktioniert“, und denken nicht darüber nach, was nach dem Livegang geschieht, wenn Sicherheitsupdates, inhaltliche Änderungen, Fehlerbehebungen, Optimierung der Performance und die Kompatibilität mit neuen Browserversionen und Geräten erforderlich werden. Dieser Ansatz ist gefährlich, denn eine nicht gewartete Website ist eine ungeschützte Website – nach Angaben von Sucuri lief mehr als die Hälfte der gehackten CMS-Websites zum Zeitpunkt der Infektion mit einer veralteten Softwareversion, und eine viel zitierte, mehr als zehn Jahre alte Schätzung von Sophos spricht von täglich rund 30.000 neuen Websites, auf denen Schadcode entdeckt wird.
Die Frage der Wartung ist bereits in der Planungsphase des Projekts zu klären und nicht erst, nachdem die Website live gegangen ist, denn sie wirkt sich sowohl auf die Technologieauswahl aus (manche Plattformen lassen sich leichter warten als andere) als auch auf die Budgetplanung (die Wartungskosten gehören in das Gesamtbudget für den Lebenszyklus der Website) sowie auf die Wahl des Entwicklers (es ist zu klären, ob der Entwickler auch Wartungsleistungen anbietet und zu welchen Bedingungen). Im Idealfall wird bereits im Vertrag eine Vereinbarung über die Betreuung nach der Übergabe festgehalten (SLA – Service Level Agreement), die definiert, welche Wartungsarbeiten durchgeführt werden, wie oft, wie lang die Reaktionszeit im Problemfall ist und welche Kosten diese Leistung verursacht.
7. Übergabe der Kontrolle über Domain und Hosting an den Entwickler
Der siebte Fehler gehört zu jenen, die die schwerwiegendsten langfristigen Folgen haben können, und wird dennoch überraschend häufig begangen: Der Unternehmer lässt den Entwickler den Domainnamen registrieren und das Hosting-Paket auf den Namen des Entwicklers statt auf den Namen des Unternehmens erwerben und verliert damit die Kontrolle über seine geschäftskritischen digitalen Vermögenswerte. Endet die Zusammenarbeit mit dem Entwickler aus irgendeinem Grund – unabhängig davon, ob dies einvernehmlich oder infolge eines Konflikts geschieht —, kann der Unternehmer in eine Lage geraten, in der er nicht auf seine Domain zugreifen, seine Website nicht auf einen anderen Server umziehen oder sogar seinen Domainnamen verlieren kann, wenn der Entwickler die Registrierung nicht verlängert.
Domainname und Hosting-Konto sind digitale Vermögenswerte Ihres Unternehmens, und sie müssen sich in Ihrem Eigentum und unter Ihrer Kontrolle befinden, ähnlich wie der juristische Sitz Ihres Unternehmens oder Ihre Marke – Sie würden Ihrem Buchhalter nicht erlauben, den juristischen Sitz Ihres Unternehmens auf seinen eigenen Namen eintragen zu lassen, und ebenso wenig sollten Sie einem Entwickler die Kontrolle über Ihre digitale Identität überlassen. Der richtige Ansatz besteht darin, den Domainnamen selbst bei einem vertrauenswürdigen Registrar zu registrieren, das Hosting auf den Namen des eigenen Unternehmens zu erwerben oder es von einem Partner zu mieten, der auf Anforderung Konfiguration und Daten herausgibt und dem Entwickler nur den technischen Zugang zu geben, der für Entwicklung und Einrichtung der Website erforderlich ist, nicht aber die administrative Kontrolle über diese Ressourcen. Dasselbe gilt auch für Google Search Console, Google Analytics und andere Analyse- und Marketingkonten – sie sind auf den Namen des Unternehmens anzulegen, und dem Entwickler wird ein Zugang mit eingeschränkten Rechten eingeräumt.
8. Das Ignorieren von Tests und Qualitätssicherung
Der achte Fehler hängt damit zusammen, dass viele Unternehmer dem Testprozess nicht genügend Aufmerksamkeit widmen und eine Website ohne sorgfältige Prüfung abnehmen, im Vertrauen auf die Aussage des Entwicklers, „alles funktioniert“ – in Wirklichkeit ist qualifiziertes Testen jedoch ein komplexer und zeitaufwendiger Prozess, der weit mehr umfasst als bloßes Durchklicken und das Drücken einiger Schaltflächen. Eine unzureichende Qualitätssicherung ist einer der häufigsten Gründe dafür, dass Websites nach dem Start Fehler aufweisen, die das Nutzererlebnis, die Konversionen und sogar die Sicherheit beeinträchtigen, und ihre Behebung an der fertigen Website ist immer teurer und aufwendiger, als wenn die Probleme bereits im Entwicklungsprozess entdeckt und beseitigt worden wären.
Das Testen sollte mehrere Dimensionen abdecken: Funktionstests prüfen, ob alle Funktionen der Website korrekt arbeiten – Formulare, Suche, Navigation, Nutzerregistrierung, Warenkorb- und Bezahlprozesse, Filterung und Sortierung von Inhalten; Kompatibilitätstests prüfen, ob die Website in verschiedenen Browsern (Chrome, Firefox, Safari, Edge), Betriebssystemen und auf verschiedenen Geräten (Computer, Tablets, Smartphones mit unterschiedlichen Bildschirmgrößen) korrekt funktioniert; Leistungstests bewerten die Ladegeschwindigkeit der Website, die Antwortzeiten und das Verhalten unter Last; Sicherheitstests identifizieren potenzielle Schwachstellen, etwa SQL-Injection, Möglichkeiten für XSS-Angriffe und eine fehlerhafte Zugriffskontrolle; und Tests der Barrierefreiheit prüfen, ob die Website für Menschen mit unterschiedlichen funktionellen Einschränkungen nutzbar ist, entsprechend den WCAG-Standards.
Der richtige Ansatz besteht darin, bereits im Vertrag eine Testphase mit klar definierten Abnahmekriterien vorzusehen – das heißt, es ist dokumentiert, was genau getestet wird, welche Ergebnisse akzeptabel sind und welches Verfahren gilt, wenn beim Testen Probleme entdeckt werden. Dem Unternehmer ist außerdem zu empfehlen, die Abnahmetests selbst oder mit Hilfe eines unabhängigen Fachmanns durchzuführen, statt sich vollständig auf die Selbsteinschätzung des Entwicklers zu verlassen, denn ein Entwickler, der seine eigene Arbeit testet, gleicht einem Studenten, der seine eigene Prüfung korrigiert.
9. Entscheidungsfindung im Gremium ohne einen Verantwortlichen
Der neunte Fehler ist organisatorischer Natur und tritt besonders in größeren Unternehmen und Organisationen auf, in denen mehrere Entscheidungsträger am Website-Projekt beteiligt sind – die Marketingabteilung, das Vertriebsteam, die Geschäftsführung, die IT-Abteilung und mitunter sogar Juristen – und jeder von ihnen mit gleichem Stimmrecht in die Freigabe von Design und Inhalten eingebunden ist. Ein solcher Ansatz des „Designs per Gremium“ führt fast immer zu einem von Kompromissen geprägten Ergebnis, das niemanden zufriedenstellt, weil jeder Entscheidungsträger versucht, seine eigenen Prioritäten und Wünsche in die Website hineinzudrücken, und das Endergebnis wird überladen, inkonsistent und nicht auf die Geschäftsziele abgestimmt.
Studien und Branchenerfahrung zeigen durchgängig, dass Projekte mit einem einzigen, klar bestimmten Entscheidungsträger, der befugt ist, Design, Inhalte und Funktionalität freizugeben, schneller abgeschlossen werden, häufiger im Budget bleiben und bessere Ergebnisse erzielen als solche, in denen eine Gruppe entscheidet. Das bedeutet nicht, dass die Meinung der übrigen Beteiligten unwichtig wäre – es bedeutet, dass es einen klaren Prozess geben muss, in dem alle Seiten ihre Meinung äußern und Rückmeldungen geben können, die endgültige Entscheidung aber ein einzelner Mensch trifft, der dazu befugt und für das Projektergebnis verantwortlich ist. Die RACI-Matrix (Responsible, Accountable, Consulted, Informed) ist ein wirksames Werkzeug, um einen solchen Prozess zu strukturieren – sie definiert klar, wer für die Ausführung der Arbeit zuständig ist, wer der letztendliche Entscheidungsträger ist, mit wem Rücksprache zu halten ist und wer über die Entscheidungen zu informieren ist.
10. Geistiges Eigentum und vertragliche Fragen ignorieren
Der zehnte Fehler betrifft die rechtliche Seite, die viele Unternehmer, insbesondere Inhaber kleinerer Unternehmen, zu ignorieren oder für unnötige Bürokratie zu halten pflegen – sie beginnen die Zusammenarbeit mit einem Entwickler ohne formellen Vertrag, ohne klar definierte Rechte am geistigen Eigentum und ohne Vertraulichkeitsvereinbarung (NDA), was sowohl während des Projekts als auch nach dessen Abschluss zu ernsthaften Problemen führen kann. Ohne klar definierte Rechte am geistigen Eigentum kann ein Unternehmer in eine Situation geraten, in der ihm der Quellcode, für den er bezahlt hat, faktisch nicht gehört, und der Entwickler kann denselben Code für andere Kunden verwenden oder sogar die Herausgabe des Quellcodes verweigern, wenn die Zusammenarbeit vorzeitig endet.
Der Vertrag sollte klar festlegen, dass sämtliches im Entwicklungsprozess entstandene geistige Eigentum – Quellcode, Designdateien, Grafiken, Datenstrukturen und Dokumentation – nach vollständigem Zahlungseingang dem Auftraggeber gehört und der Entwickler nicht berechtigt ist, es ohne Zustimmung des Auftraggebers für andere Zwecke zu verwenden. Ebenso muss der Vertrag eine Definition des Projektumfangs, Fristen, einen Zahlungsplan (vorzugsweise an die Erfüllung von Meilensteinen gekoppelt, nicht an Zeit), eine Gewährleistungsfrist, Vertraulichkeitsregelungen und ein Verfahren zur Streitbeilegung enthalten. Eine Zahlungsstruktur, die an konkrete, abgenommene Meilensteine (milestone-based payments) gekoppelt ist und nicht einfach an einen Zeitraum, motiviert den Entwickler, Fristen einzuhalten, und stellt sicher, dass der Unternehmer nur für tatsächlich geleistete Arbeit zahlt und nicht für einen unbestimmten Zeitaufwand; für größere und nicht standardisierte Projekte eignet sich auch ein Time-and-Materials-Modell mit wöchentlicher Obergrenze, sofern Umfang und Obergrenze schriftlich festgelegt sind.
Eine Vertraulichkeitsvereinbarung (NDA) ist besonders wichtig, wenn dem Entwickler im Entwicklungsprozess sensible Geschäftsinformationen offengelegt werden – Kundendaten, Geschäftsprozesse, Preispolitik oder andere vertrauliche Informationen, die Ihrem Geschäft schaden können, wenn sie Wettbewerbern in die Hände fallen. Vielen Unternehmern erscheint die NDA als Instrument großer Konzerne, doch tatsächlich ist sie für jedes Unternehmen, das sensible Informationen mit externen Partnern teilt, ebenso wichtig. Darüber hinaus dient ein gut strukturierter Vertrag mit klaren Meilensteinen und Abnahmekriterien auch als Instrument der Projektsteuerung – er stellt sicher, dass sich beide Seiten darüber einig sind, was getan wird, wann es fertiggestellt sein wird und welches Ergebnis in jeder Phase zu erwarten ist, und er verringert das Risiko von Missverständnissen und Konflikten im Projektverlauf erheblich.
Weitere Fehler bei der Beauftragung einer Website, die eine Erwähnung wert sind
Wir haben zwar die zehn wichtigsten Fehler beschrieben, doch es gibt noch mehrere häufige Versäumnisse, die eine gesonderte Erwähnung verdienen, weil sie den Erfolg eines Website-Projekts erheblich beeinflussen können. Eines davon ist ein zu starkes Vertrauen auf die Meinung des Entwicklers in allen Fragen, einschließlich der Geschäftsstrategie – der Entwickler ist Technologieexperte, versteht aber nur selten die Besonderheiten Ihres Geschäfts, Ihre Zielgruppe und die Marktdynamik so gut wie Sie selbst, und wenn Sie sämtliche Entscheidungen vollständig an den Entwickler delegieren, riskieren Sie eine technisch gute, geschäftlich jedoch wirkungslose Website.
Der zweite häufig begangene Fehler ist das Ignorieren der Barrierefreiheit (accessibility) – vielen Unternehmern ist nicht einmal bewusst, dass ihre Website für Menschen mit Beeinträchtigungen zugänglich sein muss und dass dies in vielen Rechtsordnungen eine gesetzliche Anforderung ist und nicht bloß gute Praxis. Barrierefreiheit bereits im Entwicklungsprozess sicherzustellen ist deutlich einfacher und günstiger, als sie einer fertigen Website nachträglich hinzuzufügen, und sie erweitert Ihr potenzielles Publikum, denn rund 16 % der Weltbevölkerung – 1,3 Milliarden Menschen – leben mit erheblichen Beeinträchtigungen.
Der dritte zusätzliche Fehler ist die unterlassene Einrichtung von Analytics und Conversion-Tracking – viele Websites gehen ohne konfiguriertes Google Analytics, Google Search Console oder andere Analysewerkzeuge online, was bedeutet, dass der Unternehmer die Wirksamkeit der Website nicht beurteilen, Probleme nicht erkennen und keine datenbasierten Entscheidungen über die weitere Optimierung treffen kann. Die Einrichtung von Analytics ist als verbindliche Anforderung in den Umfang des Entwicklungsprojekts aufzunehmen und nicht als etwas, das man „später erledigt“. Ohne Analysedaten handeln Sie faktisch blind – Sie wissen nicht, wie viele Besucher Ihre Website anzieht, woher diese kommen, welche Seiten sie aufrufen, an welcher Stelle sie „abspringen“ und ob Ihre Website ihre geschäftliche Funktion überhaupt erfüllt.
Der vierte zusätzliche Fehler, der Erwähnung verdient, ist die fehlende rechtliche Konformität der Website – viele neue Websites gehen ohne Datenschutzerklärung, Cookie-Hinweis, Nutzungsbedingungen oder andere Rechtsdokumente online, die gemäß der GDPR und anderen anwendbaren Rechtsvorschriften verpflichtend sind, und diese Nachlässigkeit kann ernsthafte rechtliche Folgen nach sich ziehen, darunter Bußgelder von bis zu 20 Millionen Euro oder 4 % des gesamten weltweiten Jahresumsatzes des Unternehmens – je nachdem, welcher Betrag höher ist. Rechtliche Konformität ist nicht nur eine formale Anforderung – sie ist auch ein Vertrauenssignal an Ihre Besucher, das zeigt, dass Sie den Schutz und die Privatsphäre ihrer Daten ernst nehmen, und heutige Verbraucher achten immer häufiger darauf, wie Unternehmen ihre personenbezogenen Daten verarbeiten. Es genügt nicht, dass ein Cookie-Banner lediglich vorhanden ist; er muss auch technisch getestet werden, wie unser Beitrag zum technischen Cookie-Banner-Audit zeigt.
Häufig gestellte Fragen.
Wie lange dauert ein Website-Projekt üblicherweise?
Für eine einfache Präsentationswebsite mit 5 bis 10 Seiten rechnen Sie mit 4 bis 8 Wochen, für eine Unternehmenswebsite mittlerer Komplexität mit angepasster Funktionalität mit 2 bis 4 Monaten und für eine komplexe E-Commerce-Plattform oder eine Webanwendung mit 4 bis 8 Monaten. Bei der Beauftragung einer Website bestimmen Umfang und Komplexität den Termin, nicht die Geschwindigkeit des Entwicklers. In diesen Monaten stecken auch die Analyse- und Planungsphase, die Erstellung der Inhalte und das Testen, nicht nur Design und Programmierung — und genau dort geraten Zeitpläne am häufigsten in Verzug, während auf Texte und Bilder gewartet wird. Zu kurze Fristen werden nicht durch schnelleres Arbeiten verdient, sie werden gekauft, und bezahlt werden sie meist mit den Tests, den SEO-Grundlagen oder der Prüfung der Inhalte.
Wie kann ich die Qualität der Arbeit eines Entwicklers prüfen, wenn ich selbst nicht technisch versiert bin?
Prüfen Sie vier Dinge, für die Sie kein technisches Wissen brauchen: die Geschwindigkeit der bisherigen Arbeiten, deren Verhalten auf dem Smartphone, die Erfahrungen früherer Kunden und wie verständlich der Entwickler auf Fragen zu Sicherheit und SEO antwortet. Die Geschwindigkeit misst Google PageSpeed Insights kostenlos — das Ergebnis sollte sowohl in der mobilen als auch in der Desktop-Version über 80 Punkten liegen. Die Responsivität prüfen Sie selbst, indem Sie die von ihm entwickelten Websites auf Smartphone und Tablet öffnen. Frühere Kunden fragen Sie nach der Einhaltung von Terminen, dem Verlauf der Zusammenarbeit und dem After-Sales-Support — dort zeigen sich die Unterschiede am schnellsten. Und zum Schluss stellen Sie konkrete Fragen zu Sicherheitspraktiken, zum SEO-Ansatz und zu den Wartungsbedingungen: Ein kompetenter Entwickler erklärt sie in verständlicher Sprache, statt mit Begriffen zu antworten, die das Gespräch beenden.
Brauche ich eine individuelle (Custom-)Entwicklung oder eine fertige Lösung auf einer CMS-Plattform?
Die Antwort hängt von den spezifischen Anforderungen Ihres Unternehmens, Ihrem Budget und Ihren langfristigen Plänen ab. CMS-Plattformen wie WordPress sind für die meisten kleinen und mittleren Unternehmen eine ausgezeichnete Wahl, denn sie bieten ein breites Ökosystem an Plugins, vergleichsweise niedrige Entwicklungs- und Wartungskosten sowie große Flexibilität bei der Verwaltung der Inhalte, und rund 40 % aller Websites weltweit nutzen WordPress. Eine individuelle Entwicklung ist in den Fällen gerechtfertigt, in denen Ihre Geschäftsprozesse eine einzigartige Funktionalität erfordern, die sich mit Standardwerkzeugen eines CMS nicht erreichen lässt, oder wenn Sie sehr hohe Anforderungen an Performance, Sicherheit oder Skalierung haben; sie ist jedoch in der Regel sowohl in der Entwicklung als auch in der Wartung deutlich teurer.
Welche Warnsignale deuten auf einen unzuverlässigen Entwickler hin?
Drei Signale genügen, um Abstand zu nehmen: Der Entwickler weicht einem schriftlichen Vertrag aus, gibt keine Kontaktdaten früherer Kunden heraus oder besteht darauf, dass die Domain auf seinen Namen registriert wird. Ebenso deutlich ist ein Angebot, das zu gut ist, um wahr zu sein — ein extrem niedriger Preis oder eine unrealistisch kurze Frist bedeutet, dass etwas darin nicht enthalten ist, und Sie erfahren es später. Vorsicht ist auch bei einem Entwickler geboten, der nur über Design spricht und Fragen zu Sicherheit, Performance und SEO nicht beantworten kann, der nicht erklären kann, welche Technologie eingesetzt wird und warum, oder der sich weigert zuzusichern, dass er Infrastruktur und Daten auf Anforderung übergibt. Und beurteilen Sie die Kommunikation schon vor dem Vertrag: Wenn Antworten bereits in der Angebotsphase tagelang auf sich warten lassen, wird es im Projektverlauf mit ziemlicher Sicherheit schlechter.
Wie stark sollte ich mich in den Entwicklungsprozess einbringen?
Die Einbindung des Unternehmers ist für den Projekterfolg entscheidend, sie muss jedoch strukturiert und zielgerichtet sein und nicht chaotisch und dauerhaft. Idealerweise bringen Sie sich aktiv in die Analyse- und Planungsphase ein und liefern Informationen zu Ihrem Unternehmen, Ihrer Zielgruppe und Ihren Zielen; Sie nehmen regelmäßig an Besprechungen zum Projektfortschritt teil, in denen der Entwickler das Erreichte vorstellt und Ihr Feedback erhält; Sie bereiten die notwendigen Inhalte und Materialien rechtzeitig vor und übergeben sie; und Sie führen vor dem Launch der Website eine sorgfältige Abnahmeprüfung durch. Zugleich ist es wichtig, der fachlichen Kompetenz des Entwicklers in technischen Fragen zu vertrauen und sich in jenen Bereichen, in denen Ihnen das nötige Wissen fehlt, nicht auf Mikroebene einzumischen. In diesen Besprechungen (empfehlenswert einmal pro Woche oder alle zwei Wochen) geben Sie gebündeltes Feedback, statt stündlich einzelne Kommentare und Korrekturen zu schicken, die den Arbeitsfluss des Entwicklers stören und das Projekt verlangsamen. Denken Sie daran: Ihre Rolle als Auftraggeber besteht darin, sicherzustellen, dass die Website den Anforderungen Ihres Unternehmens und den Erwartungen Ihrer Zielgruppe entspricht, während die Rolle des Entwicklers darin besteht, die beste technische Lösung zur Umsetzung dieser Anforderungen zu finden — und diese Arbeitsteilung ist die Grundlage einer gesunden und produktiven Zusammenarbeit.
WordPress, das Redakteure lieben und Entwickler nicht verfluchen. Gutenberg-Blöcke, ACF Pro, WPML und Wordfence — für mehr als 50 Kunden. Mit WordPress arbeiten wir seit über 20 Jahren: individuelle Blöcke und Felder, Migrationen von Drupal, Joomla oder älteren Versionen, Systemhärtung nach OWASP und verbesserte Website-Suche.
Weitere Beiträge.