Warum Entwickler und SEOs nicht immer miteinander auskommen
Veröffentlicht: 2022-02-08Auf dem Papier sollten SEOs und Entwickler die besten Freunde sein. Sie sollen sich um den Erfolg des gleichen Produkts kümmern.
Und die Zeiten, in denen SEOs das Entwicklerteam mit einem Haufen lächerlicher, kontraintuitiver Empfehlungen belasteten, sind größtenteils vorbei. Aus der Sicht eines Entwicklers sind Suchmaschinen-Crawler nur eine weitere Gruppe von Nutzern für ihre App, mit einigen besonderen Bedürfnissen, aber auch einem enormen potenziellen Einfluss auf den Gesamterfolg der Website.
Wenn Sie jedoch sowohl SEOs als auch Entwickler darüber befragen würden, wie die Dinge normalerweise zwischen ihnen laufen, würden viele ihre Frustration zum Ausdruck bringen.
SEOs bekommen notorischerweise nur einen Bruchteil ihrer Empfehlungen umgesetzt, und selbst das dauert länger, als es sollte. Sie fühlen sich übersehen und missverstanden.
Entwickler hingegen sagen oft, dass SEO-Aufgaben schlecht begründet, zu wenig erklärt und folglich schwer zu priorisieren sind. SEO wird tendenziell als lästige, unnötige Ergänzung zum immer größer werdenden Aufgabenberg im Backlog empfunden.
Dieser Artikel erklärt, warum eine gesunde Beziehung zwischen SEOs und Entwicklern so wichtig ist und wie Sie dies als SEO erreichen können.
Warum ist die Beziehung zwischen SEOs und Entwicklern wichtig?
Der Erfolg eines jeden SEO-Projekts hängt von der Zusammenarbeit von SEOs und Entwicklern ab.
Und mit dem aktuellen Stand des Webs müssen SEOs und Entwickler enger denn je zusammenarbeiten.
Was ich von den SEOs ein bisschen mehr sehen möchte, ist wirklich mit mehr Entwicklern zusammenzuarbeiten. Insbesondere für moderne JavaScript-basierte Websites wird es ein Thema sein, das weiter wachsen wird. […]. Daher ist es wirklich wichtig, dass Sie als SEO mit diesen Entwicklern sprechen und ihnen Dinge erklären und Wege finden, es auf eine sinnvolle Weise zu erklären […]. Wenn Sie mit ihnen sprechen und erklären können, was passiert und warum sie etwas tun sollen, dann können sie viel eher sagen: „Okay, standardmäßig gehen wir diesen Weg, weil das macht Sinn“ und das macht auch Ihr Leben einfacher.Quelle: Johannes Müller
Wenn die Zusammenarbeit zwischen SEOs und Entwicklern nicht effizient ist, können zwei wesentliche Konsequenzen eintreten.
Erstens kann die Website Traffic und Geld verlieren. Die Früchte Ihrer Arbeit hängen von Ihrer Kommunikations- und Koordinationsfähigkeit ab.
Zweitens kann Ihre Karriere darunter leiden. Egal wie großartig Ihre Vorschläge für eine Website sind, Sie werden nie ein großartiger SEO sein, wenn Sie sie nicht zeitnah und präzise umsetzen können.
So finden Sie Gemeinsamkeiten mit Entwicklern
Jede Beziehung ist einzigartig und hängt stark vom spezifischen Kontext und der Art der Zusammenarbeit ab. Beispielsweise steht ein interner SEO-Spezialist vor anderen Herausforderungen und Möglichkeiten als ein externer SEO-Berater.
Sie können jedoch immer noch einige Gemeinsamkeiten finden. Hier sind fünf universelle Tipps, die Ihnen helfen, die Kluft zwischen SEOs und Entwicklern zu überbrücken.
Kommunikation verbessern
Kommunikation spielt in jeder Beziehung eine entscheidende Rolle.
Schlechte Kommunikation kann Ihr gesamtes Projekt gefährden. Dies könnte die Umsetzung verzögern und bei den Beteiligten zu Frustration führen.
Wenn es um die Kommunikation in der Beziehung zwischen SEOs und Entwicklern geht, sind die wichtigsten Schmerzpunkte:
- Fehlender direkter Kontakt. SEOs kommunizieren normalerweise über Projektmanager oder Marketingmitarbeiter mit Entwicklern. Wenn Sie jemals chinesisches Flüstern gespielt haben, wissen Sie, dass die ursprüngliche Nachricht ganz anders klingen kann als die endgültige.
- Kommunikation in eine Richtung. Manchmal untersuchen SEOs den Fall, bereiten Aufgaben und Empfehlungen vor und verschwinden ins Unbekannte. Sie stellen selten Fragen und diskutieren mögliche Sorgen und Meinungen der anderen Seite. Infolgedessen sind die Entwickler auf sich allein gestellt, um alles herauszufinden.
- Die Verwendung von SEO-Jargon. Entwickler haben nicht immer SEO-Kenntnisse. Wenn Sie also ohne weitere Erklärung Begriffe verwenden, die nur in der SEO-Branche verwendet werden, wird die Kommunikation nicht funktionieren.
Die Regeln und Methoden der Kommunikation, die von dem Unternehmen, mit dem Sie zusammenarbeiten, festgelegt wurden, können Sie daran hindern, den ersten Schmerzpunkt auf Ihrer Seite zu lösen.
An den anderen beiden kannst du aber noch arbeiten.
Das Wichtigste, was Sie tun sollten, um die Kommunikation zu verbessern, ist sicherzustellen, dass die Entwickler Sie verstehen.
Hier sind drei Tipps, die Sie bei der Kommunikation mit Entwicklern beachten sollten:
- Stellen Sie Entwicklern alle Informationen zur Verfügung, die zum Abschließen einer Aufgabe erforderlich sind. Es beinhaltet die Erklärung der Begriffe, die es nur in der SEO-Branche gibt.
- Vermeiden Sie proaktiv Verwirrung durch Ihre Empfehlungen. Selbst wenn Sie über Aspekte sprechen, von denen Sie denken, dass sie für Entwickler offensichtlich sind, kann die Art und Weise, wie Sie es sagen, für sie manchmal mysteriös sein. Anstatt „301“ als Verb zu verwenden, könnten Sie also beispielsweise sagen, dass Sie eine permanente HTTP-Umleitung 301 implementieren möchten, um jegliche Verwirrung zu beseitigen.
- Verwenden Sie das Vokabular der Entwickler. Beispielsweise könnten „Kategorieseite“, „Produktlisten“ oder „Sammlungsseite“ alle denselben Seitentyp auf der Website beschreiben, an der Sie gerade arbeiten. Wenn Sie jedoch eine dieser Bezeichnungen verwenden und die Entwickler eine andere gewohnt sind, kann dies zu Verwirrung führen und die Kommunikation erschweren. Seien Sie also flexibel und passen Sie sich dem Unternehmen an, mit dem Sie arbeiten.
Verstehen, wie Entwickler arbeiten
Verschiedene Teams konzentrieren sich oft nur auf ihren Teil des Projekts. Es ist leicht, einen Tunnelblick anzunehmen und zu ignorieren, woran andere Teams arbeiten.
Wenn Sie jedoch verstehen, wie Entwickler arbeiten, können Sie realistische Erwartungen setzen und die Implementierung beschleunigen.
Einer der Aspekte, die Ihnen helfen können, den Alltag von Entwicklern zu verstehen, ist sich mit Scrum vertraut zu machen.
Scrum teilt die zu erledigende Arbeit in verfeinerte Aufgaben auf und plant deren Ausführung in Sprints.
Die Länge der Sprints ist je nach Unternehmen unterschiedlich, sie dauern jedoch in der Regel eine Woche und bis zu mehreren Wochen. Dem Scrum-Team werden Aufgaben zugewiesen, die sie während des Sprints erledigen können sollen. Weitere Informationen zur Funktionsweise von Scum und der Theorie dahinter finden Sie im Scrum Guide.
Es ist wichtig zu beachten, dass die Aufgaben nach ihren Prioritäten organisiert sind. Entwickler können nicht einfach eine zufällige Aufgabe übernehmen und die Punkte weiter oben auf der Prioritätenliste ignorieren. Ich werde die Bedeutung der Priorisierung später in diesem Artikel erläutern.

Ein weiteres Element, das Ihnen helfen kann, die Arbeit von Entwicklern besser zu verstehen, ist das Erlernen der Verwendung von Projektmanagementsoftware wie Jira, Trello oder Asana. Mit diesen Tools kann das Team Aufgaben organisieren und verwalten. Sie unterscheiden sich in den verfügbaren Funktionen, aber alle ermöglichen es Ihnen, Aufgaben zu beschreiben, Prioritäten zu setzen, Eigentümer zuzuweisen und Beobachter oder Follower hinzuzufügen (Personen, die eine Benachrichtigung erhalten, wenn sich der Status einer Aufgabe ändert).
Das Verständnis dieser Tools kann Ihnen helfen, Aufgaben so zu beschreiben und zu verwalten, wie es Entwickler gewohnt sind. Versuchen Sie immer, sich an die Tools der Entwickler anzupassen. Es ist einfacher für zwei SEOs, ein neues Tool zu erlernen, als für ein ganzes Team von Entwicklern, sich an Ihren Prozess anzupassen.
Qualitätsaufgaben erstellen
Es ist eine Herausforderung, die Balance zu halten zwischen einer umfassenden Beschreibung des Themas , um es für alle verständlich zu machen, und einer ausreichenden Granularität, um es problemlos in Sprints integrieren zu können. Eine gut beschriebene Aufgabe kann jedoch die Beziehung zwischen SEOs und Entwicklern verändern.
Hier sind ein paar Tipps, die Ihnen beim Erstellen einer Qualitätsaufgabe helfen können:
- Lassen Sie keinen Zweifel daran, was am Ende geliefert werden soll. Stellen Sie sicher, dass Entwickler keine Zeit damit verbringen müssen, darüber nachzudenken, was Sie gemeint haben und was genau sie tun müssen. Fügen Sie nach Möglichkeit ein Ziel hinzu . Beispiel: „Largest Contentful Paint sollte kürzer als 2,5 Sekunden sein.“
- Verwenden Sie visuelle Hilfsmittel. Sie können beispielsweise einen Screenshot des Problems beifügen, um Missverständnisse auszuräumen.
- Erklären Sie, warum es für die Website und das Geschäft wichtig ist. Teilen Sie den Entwicklern beispielsweise mit, ob die betroffene Seite für 50 % des Datenverkehrs verantwortlich ist. Dieser Schritt kann helfen, die Aufgabe besser zu priorisieren.
- Helfen Sie Entwicklern, eine Lösung für das Problem zu finden. Fügen Sie einen Link zur Dokumentation von Google, einen Link zu einem ähnlichen Fall oder irgendetwas hinzu, das die Recherche des Entwicklers erleichtern kann.
Besitz zuweisen
SEOs arbeiten mit vielen Stakeholdern, Projektmanagern und Entwicklern aus verschiedenen Teams zusammen. Bei so vielen beteiligten Personen ist möglicherweise nicht immer klar, wer für die Durchführung einer bestimmten Aufgabe verantwortlich ist.
Ohne die Zuweisung von Eigentumsrechten warten Sie möglicherweise darauf, dass jemand im Team handelt, während alle darauf warten, dass die anderen handeln. Folglich wird nichts getan.
Deshalb sollte jede Aufgabe ihren Besitzer haben.
Eigenverantwortung hilft Ihnen sicherzustellen, dass die verantwortliche Person versteht, was zu tun ist, sich um das Ergebnis kümmert und die Verantwortung für das Endergebnis übernimmt.
Sprach-SEO-Prioritäten
SEOs bekommen selten genug Zeit und Ressourcen, um jedes gefundene Problem anzugehen. Deshalb ist es wichtig, die Dinge zu priorisieren, die zuerst erledigt werden müssen.
Entwickler arbeiten nicht ausschließlich mit SEOs zusammen – es gibt normalerweise mehrere andere Teams, die täglich ihre Hilfe benötigen. Sie können sich also nicht wundern, wenn sie nicht immer die Zeit haben, Ihre Interessen an erste Stelle zu setzen.
In vielen Fällen verschieben Entwickler jedoch möglicherweise die SEO-Aufgaben, weil sie deren Bedeutung einfach nicht verstehen. Es ist Ihre Aufgabe, dafür zu sorgen, dass sie wissen, warum es eine höhere Priorität haben sollte.
Hier sind ein paar Tipps, wie Sie Priorität demonstrieren können:
- Sichern Sie Ihre Empfehlungen mit Daten . Zahlen sind Ihre Freunde, wenn es darum geht, Entwickler zu überzeugen. Wenn Sie beispielsweise sagen: „Google sagt, Sie sollten Ihre erste Eingabeverzögerung unter 100 ms halten, und Ihre aktuelle Punktzahl beträgt 500 ms“, lässt dies keinen Raum für Meinungsverschiedenheiten.
- Präsentieren Sie Fallstudien, um Ihren Standpunkt zu untermauern. Beispiele aus der Praxis aus zuverlässigen Quellen könnten Entwickler überzeugen, die die Bedeutung von SEO nicht verstehen.
- Testen Sie die Lösung. Wenn es im Kleinen funktioniert, wird es wahrscheinlich auch im Großen funktionieren. Die Auswirkungen Ihrer Empfehlungen zu sehen, könnte Entwicklern helfen, zu erkennen, dass SEO ihre Mühe wert ist.
Checkliste für Workflow-Prozesse
Es ist schwer, einen überlegenen Workflow zu definieren, der in jeder SEOs-Entwickler-Beziehung perfekt funktionieren kann. Hier sind jedoch fünf Fragen, die Sie zu Beginn jeder Zusammenarbeit beantworten müssen, um das Risiko von Missverständnissen zu minimieren:
- Wie werden Sie kommunizieren?
- Wer ist wofür verantwortlich?
- Welche Priorität haben die Aufgaben?
- Wie sind Umfang und zeitliche Erwartungen?
- Wie wird der Folgeprozess aussehen?
Der Beginn jeder Zusammenarbeit beginnt in der Regel mit einem Kickoff-Meeting. Dann sollten Sie die Kommunikationskanäle definieren. Dazu können E-Mails, Anrufe, Projektmanagement-Software, Kommunikationsplattformen wie Slack usw. gehören. Entscheiden Sie, welche Kanäle Sie in welchen Situationen verwenden werden. Wenn es sich beispielsweise um ein komplexes Problem handelt, ist möglicherweise ein Meeting die beste Option. Wenn es dringend, aber einfach ist, können Sie vielleicht Informationen über Slack austauschen.
Nachdem die Kommunikationskanäle eingerichtet sind, ist es an der Zeit, Eigentum und Verantwortlichkeiten zu besprechen. Jeder sollte wissen, wen er um Hilfe bitten kann und wer für bestimmte Aufgaben zuständig ist. Meistens ermöglicht Ihnen das Kickoff-Meeting, die Verantwortlichkeiten festzulegen. Es lohnt sich, Fragen zu stellen, wie viele Entwickler beteiligt sein werden oder ob Sie Beobachter in der Projektmanagement-Software hinzufügen sollten.
Ein wesentlicher Bestandteil des Workflows ist die Entscheidung über die Prioritäten. Sprechen Sie die kritischsten Punkte klar an, aber seien Sie aufgeschlossen, um zu hören, was die andere Seite zu sagen hat. Erklären Sie, warum Sie denken, dass Entwickler bestimmte Aufgaben so schnell wie möglich erledigen sollten, aber denken Sie daran, dass ein Teil der Teamarbeit darin besteht, Kompromisse eingehen zu können.
Der nächste Schritt ist die Definition des Umfangs und der Zeiterwartung. Erklären Sie den Entwicklern, was sie von Ihnen erwarten können und was Sie von ihnen erwarten. Während dieses Gesprächs sollten Sie Folgendes besprechen:
- Was Sie zuerst tun werden. So wissen Entwickler von Anfang an, was sie erwartet.
- Wie oft werden Sie Aufgaben zu ihrer Projektmanagement-Software hinzufügen. Es ermöglicht ihnen, den Rest ihrer Aufgaben besser zu bewältigen.
- Das Feedback, das Sie von ihnen wollen. Stellen Sie sicher, dass die Entwickler verstehen, dass sie Sie über Probleme informieren sollen.
Der letzte Teil ist die Nachbereitung . Stellen Sie Fragen und vergewissern Sie sich, dass alles nach Plan läuft. Finden Sie den Grund für mögliche Verzögerungen heraus. Gab es Probleme bei der Umsetzung? Vielleicht gibt es etwas, was Sie tun können, um zu helfen? Darüber hinaus zeigen Follow-ups, dass Sie sich interessieren, und wenn Entwickler sehen, dass Sie sich interessieren, neigen sie dazu, sich selbst mehr zu interessieren.
Einpacken
Die Beziehung zwischen SEOs und Entwicklern kann eine Herausforderung sein. Es ist jedoch wichtig, sich daran zu erinnern, dass wir auf dasselbe Ziel hinarbeiten und der Erfolg eines Projekts von der Zusammenarbeit beider Teams abhängt.
Um den Artikel zusammenzufassen, hier sind fünf Dinge, die Sie bei der Arbeit mit Entwicklern beachten sollten:
- Denken Sie daran, dass Sie im selben Team sind. Sie sitzen im selben Boot und haben dasselbe Ziel.
- Respektieren Sie die Zeit und Arbeit des anderen. Drücken Sie sich klar aus und hören Sie zu, was die andere Seite zu sagen hat.
- Akzeptieren Sie die Grenzen des anderen . Seien Sie bereit, Kompromisse einzugehen und Gemeinsamkeiten zu finden.
- Lernen Sie die Grundlagen ihres Fachs. Ziel ist es, das Verständnis für Ihre gemeinsamen Herausforderungen zu verbessern und besser zu kommunizieren.
- Vereinbaren Sie die Verantwortung für Aufgaben und stellen Sie sicher, dass jeder seine Verantwortlichkeiten kennt.
