Mengapa Pengembang dan SEO Tidak Selalu Akur
Diterbitkan: 2022-02-08Di atas kertas, SEO dan pengembang harus menjadi teman terbaik. Mereka seharusnya peduli dengan kesuksesan produk yang sama.
Dan saat-saat ketika SEO akan membebani tim pengembang dengan banyak rekomendasi kontra-intuitif yang konyol sebagian besar sudah berakhir. Dari sudut pandang pengembang, perayap mesin telusur hanyalah sekelompok pengguna lain untuk aplikasi mereka, dengan beberapa kebutuhan khusus, tetapi juga potensi dampak luar biasa pada kesuksesan situs web secara keseluruhan.
Namun, jika Anda mensurvei SEO dan pengembang tentang bagaimana hal-hal biasanya terjadi di antara mereka, banyak yang akan mengungkapkan rasa frustrasi.
SEO terkenal hanya menerapkan sebagian kecil dari rekomendasi mereka, dan bahkan itu membutuhkan waktu lebih lama dari yang seharusnya. Mereka merasa diabaikan dan disalahpahami.
Pengembang, di sisi lain, sering mengatakan bahwa tugas SEO kurang dibenarkan, kurang dijelaskan, dan, akibatnya, sulit untuk diprioritaskan. SEO cenderung dianggap sebagai tambahan yang mengganggu dan tidak perlu untuk tumpukan tugas yang terus bertambah di backlog.
Artikel ini menjelaskan mengapa hubungan yang sehat antara SEO dan pengembang sangat penting dan bagaimana Anda dapat mewujudkannya sebagai SEO.
Mengapa SEO – hubungan pengembang penting?
Keberhasilan setiap proyek SEO tergantung pada SEO dan pengembang yang bekerja sama.
Dan dengan keadaan web saat ini, SEO dan pengembang perlu bekerja lebih dekat dari sebelumnya.
Apa yang ingin saya lihat dari SEO sedikit lebih banyak adalah benar-benar bekerja sama dengan lebih banyak pengembang. Khususnya, untuk situs web berbasis JavaScript modern, ini akan menjadi topik yang akan terus berkembang. [...]. Jadi , sangat penting bahwa sebagai SEO, Anda pergi keluar dan berbicara dengan pengembang ini dan menjelaskan berbagai hal kepada mereka, dan Anda menemukan cara untuk menjelaskannya dengan cara yang masuk akal […]. Jika Anda pergi dan berbicara dengan mereka dan Anda dapat menjelaskan apa yang sedang terjadi dan mengapa Anda ingin mereka melakukan sesuatu, maka itu membuat mereka lebih mungkin untuk mengatakan, “oke, secara default, kita akan pergi ke jalan ini karena itu masuk akal” dan itu juga membuat hidup Anda lebih mudah.sumber: John Mueller
Dua konsekuensi signifikan dapat terjadi jika kerjasama antara SEO dan pengembang tidak efisien.
Pertama-tama, situs web dapat kehilangan lalu lintas dan uang. Hasil kerja Anda bergantung pada kemampuan Anda untuk berkomunikasi dan berkoordinasi.
Kedua, karir Anda bisa menderita. Tidak peduli seberapa bagus saran Anda untuk sebuah situs web, Anda tidak akan pernah menjadi SEO yang hebat jika Anda tidak dapat menerapkannya dengan cepat dan tepat.
Bagaimana menemukan kesamaan dengan pengembang
Setiap hubungan adalah unik dan sangat tergantung pada konteks dan jenis kerjasama tertentu. Misalnya, spesialis SEO internal menghadapi tantangan dan kemungkinan yang berbeda dari konsultan SEO eksternal.
Namun, Anda masih dapat menemukan beberapa kesamaan. Berikut adalah lima tip universal untuk membantu Anda menjembatani kesenjangan antara SEO dan pengembang.
Tingkatkan komunikasi
Komunikasi memainkan peran penting dalam hubungan apa pun.
Komunikasi yang buruk dapat membahayakan seluruh proyek Anda. Ini mungkin menunda implementasi dan menyebabkan frustrasi di pihak yang terlibat.
Ketika berbicara tentang komunikasi dalam hubungan SEO-developer, poin utama yang menyakitkan meliputi:
- Kurangnya kontak langsung. SEO biasanya berkomunikasi dengan pengembang melalui manajer proyek atau perwakilan pemasaran. Jika Anda pernah memainkan bisikan Cina, Anda tahu bahwa pesan aslinya mungkin terdengar sangat berbeda dari yang terakhir.
- Komunikasi satu arah. Terkadang SEO menyelidiki kasusnya, menyiapkan tugas dan rekomendasi, dan menghilang ke tempat yang tidak diketahui. Mereka jarang mengajukan pertanyaan dan mendiskusikan potensi kekhawatiran dan pendapat yang mungkin dimiliki pihak lain. Akibatnya, pengembang dibiarkan sendiri untuk mencari tahu semuanya.
- Penggunaan jargon SEO. Pengembang tidak selalu memiliki pengetahuan SEO. Jadi jika Anda menggunakan istilah yang hanya digunakan di industri SEO tanpa penjelasan lebih lanjut, komunikasi tidak akan berfungsi.
Aturan dan metode komunikasi yang ditentukan oleh perusahaan tempat Anda bekerja dapat mencegah Anda menyelesaikan masalah pertama di pihak Anda.
Tapi Anda masih bisa mengerjakan dua lainnya.
Hal terpenting yang harus Anda lakukan untuk meningkatkan komunikasi adalah memastikan pengembang memahami Anda.
Berikut adalah tiga tip yang perlu diingat saat berkomunikasi dengan pengembang:
- Menyediakan pengembang dengan semua informasi yang diperlukan untuk menyelesaikan tugas. Ini termasuk menjelaskan istilah-istilah yang hanya ada di industri SEO.
- Secara proaktif menghindari kebingungan yang disebabkan oleh rekomendasi Anda. Bahkan jika Anda berbicara tentang aspek yang menurut Anda jelas bagi pengembang, terkadang cara Anda mengatakannya mungkin misterius bagi mereka. Jadi, misalnya, alih-alih menggunakan "301" sebagai kata kerja, Anda bisa mengatakan Anda ingin menerapkan HTTP Redirect 301 permanen untuk menghilangkan kebingungan.
- Gunakan kosakata pengembang. Misalnya, “halaman kategori”, “daftar produk”, atau “halaman koleksi” semuanya dapat menjelaskan jenis halaman yang sama di situs yang sedang Anda kerjakan. Namun, jika Anda menggunakan salah satu dari sebutan ini dan pengembang terbiasa dengan sebutan yang berbeda, hal itu dapat menyebabkan kebingungan dan membuat komunikasi menjadi sulit. Jadi bersikaplah fleksibel dan sesuaikan dengan perusahaan tempat Anda bekerja.
Pahami cara kerja pengembang
Tim yang berbeda sering kali hanya fokus pada bagian proyek mereka. Sangat mudah untuk mengadopsi visi terowongan dan mengabaikan apa yang sedang dikerjakan tim lain.
Namun, memahami cara kerja developer memungkinkan Anda menetapkan ekspektasi yang realistis dan mempercepat implementasi.
Salah satu aspek yang dapat membantu Anda memahami kehidupan sehari-hari developer adalah mengenal Scrum.
Scrum membagi pekerjaan yang perlu dilakukan menjadi tugas-tugas yang disempurnakan dan merencanakan pelaksanaannya dalam sprint.
Panjang sprint berbeda-beda tergantung pada perusahaan, tetapi biasanya berlangsung seminggu dan hingga beberapa minggu. Tim scrum diberi tugas yang harus mereka selesaikan selama sprint. Anda dapat menemukan informasi lebih lanjut tentang cara kerja Scum dan teori di baliknya di Panduan Scrum.
Penting untuk dicatat bahwa tugas diatur sesuai dengan prioritasnya. Pengembang tidak bisa begitu saja mengambil tugas acak dan mengabaikan item yang lebih tinggi pada daftar prioritas. Saya akan menjelaskan pentingnya prioritas nanti di artikel.

Elemen lain yang dapat membantu Anda memahami pekerjaan pengembang dengan lebih baik adalah belajar menggunakan perangkat lunak manajemen proyek seperti Jira, Trello, atau Asana. Alat ini memungkinkan tim untuk mengatur dan mengelola tugas. Mereka berbeda dalam fungsi yang tersedia, tetapi semuanya memungkinkan Anda untuk menjelaskan tugas, menetapkan prioritas, menetapkan pemilik, dan menambahkan pengamat atau pengikut (orang yang mendapatkan pemberitahuan ketika status tugas berubah).
Memahami alat ini dapat membantu Anda menjelaskan dan mengelola tugas dengan cara yang biasa dilakukan pengembang. Selalu coba sesuaikan dengan alat pengembang. Lebih mudah bagi dua SEO untuk mempelajari alat baru daripada seluruh tim pengembang untuk beradaptasi dengan proses Anda.
Buat tugas yang berkualitas
Sangatlah sulit untuk menjaga keseimbangan antara mendeskripsikan topik secara luas agar dapat dimengerti oleh semua orang, dan membuatnya cukup terperinci untuk dimasukkan ke dalam sprint dengan mudah. Namun, tugas yang dijelaskan dengan baik dapat menjadi pengubah permainan dalam hubungan antara SEO dan pengembang.
Berikut adalah beberapa tip yang dapat membantu Anda membuat tugas yang berkualitas:
- Jangan ragu tentang apa yang harus disampaikan di akhir. Pastikan pengembang tidak perlu menghabiskan waktu untuk memikirkan apa yang Anda maksudkan dan apa yang sebenarnya perlu mereka lakukan. Jika memungkinkan, sertakan tujuan . Misalnya, "Cat Contentful Terbesar harus kurang dari 2,5 detik."
- Gunakan alat bantu visual. Misalnya, Anda dapat menyertakan tangkapan layar masalah, yang dapat membantu menghilangkan kesalahpahaman.
- Jelaskan mengapa penting untuk situs web dan bisnis. Misalnya, beri tahu pengembang jika laman yang terpengaruh bertanggung jawab atas 50% lalu lintas. Langkah ini dapat membantu memprioritaskan tugas dengan lebih baik.
- Bantu pengembang menemukan solusi untuk masalah tersebut. Sertakan tautan ke dokumentasi Google, tautan ke kasus serupa, atau apa pun yang dapat mempermudah penelitian pengembang.
Tetapkan kepemilikan
SEO bekerja dengan banyak pemangku kepentingan, manajer proyek, dan pengembang dari tim yang berbeda. Dengan begitu banyak orang yang terlibat, mungkin tidak selalu jelas siapa yang bertanggung jawab untuk memberikan tugas yang diberikan.
Tanpa menetapkan kepemilikan, Anda mungkin mendapati diri Anda menunggu seseorang dalam tim untuk bertindak sementara mereka semua menunggu yang lain untuk bertindak. Akibatnya, tidak ada yang dilakukan.
Itu sebabnya setiap tugas harus memiliki pemiliknya.
Kepemilikan membantu Anda memastikan bahwa orang yang bertanggung jawab memahami apa yang perlu dilakukan, peduli dengan hasilnya, dan bertanggung jawab atas hasil akhir.
Prioritas SEO suara
SEO jarang mendapatkan cukup waktu dan sumber daya untuk mengatasi setiap masalah yang mereka temukan. Itulah mengapa sangat penting untuk memprioritaskan hal-hal yang perlu dilakukan terlebih dahulu.
Pengembang tidak secara eksklusif bekerja dengan SEO – biasanya ada beberapa tim lain yang membutuhkan bantuan mereka setiap hari. Jadi, Anda tidak heran jika mereka tidak selalu punya waktu untuk mengutamakan kepentingan Anda.
Namun, dalam banyak kasus, pengembang mungkin menunda mengerjakan tugas SEO karena mereka tidak memahami pentingnya tugas tersebut. Itu tugas Anda untuk memastikan mereka tahu mengapa itu harus memiliki prioritas yang lebih tinggi.
Berikut adalah beberapa tip tentang cara menunjukkan prioritas:
- Cadangkan rekomendasi Anda dengan data . Angka adalah teman Anda dalam hal meyakinkan pengembang. Misalnya, jika Anda mengatakan, “Google mengatakan Anda harus menjaga Penundaan Input Pertama Anda di bawah 100 md, dan skor Anda saat ini sama dengan 500 md,” tidak ada ruang untuk ketidaksepakatan.
- Presentasikan studi kasus untuk mendukung poin Anda. Contoh kehidupan nyata dari sumber tepercaya mungkin meyakinkan pengembang yang tidak memahami pentingnya SEO.
- Uji solusinya. Jika berhasil dalam skala kecil, kemungkinan besar akan berhasil dalam skala besar. Melihat efek dari rekomendasi Anda dapat membantu pengembang menyadari bahwa SEO sepadan dengan usaha mereka.
Daftar periksa proses alur kerja
Sulit untuk menentukan satu alur kerja superior yang dapat bekerja dengan sempurna di setiap SEO – hubungan pengembang. Namun, berikut adalah lima pertanyaan yang perlu Anda jawab di awal setiap kolaborasi untuk meminimalkan risiko kesalahpahaman:
- Bagaimana Anda akan berkomunikasi?
- Siapa yang bertanggung jawab untuk apa?
- Apa prioritas tugas?
- Apa ruang lingkup dan ekspektasi waktu?
- Seperti apa proses tindak lanjutnya?
Awal dari setiap kerjasama biasanya diawali dengan kickoff meeting. Saat itulah Anda harus menentukan saluran komunikasi. Mereka dapat mencakup email, panggilan, perangkat lunak manajemen proyek, platform komunikasi seperti Slack, dll. Putuskan saluran mana yang akan Anda gunakan dalam situasi apa. Misalnya, jika itu masalah yang kompleks, pilihan terbaik mungkin adalah pertemuan. Jika itu mendesak tetapi sederhana, mungkin Anda dapat bertukar informasi tentang Slack.
Setelah saluran komunikasi disiapkan, saatnya membahas kepemilikan dan tanggung jawab. Setiap orang harus tahu siapa yang dapat mereka mintai bantuan dan siapa pemilik tugas tertentu. Sebagian besar waktu, rapat awal memungkinkan Anda menetapkan tanggung jawab. Sebaiknya ajukan pertanyaan seperti berapa banyak pengembang yang akan terlibat atau apakah Anda harus menambahkan pengamat dalam perangkat lunak manajemen proyek.
Bagian integral dari alur kerja adalah memutuskan prioritas. Bersikaplah jelas tentang isu-isu yang paling kritis tetapi berpikiran terbuka untuk mendengar apa yang dikatakan pihak lain. Jelaskan mengapa menurut Anda pengembang harus melakukan tugas tertentu secepatnya, tetapi ingat bahwa bagian dari kerja tim adalah kemampuan untuk berkompromi.
Langkah selanjutnya adalah mendefinisikan ruang lingkup dan ekspektasi waktu. Jelaskan kepada pengembang apa yang dapat mereka harapkan dari Anda dan apa yang Anda harapkan dari mereka. Selama percakapan ini, Anda harus mendiskusikan:
- Apa yang akan Anda lakukan pertama kali. Dengan cara ini, pengembang tahu apa yang diharapkan di awal.
- Seberapa sering Anda akan menambahkan tugas ke perangkat lunak manajemen proyek mereka. Ini memungkinkan mereka untuk mengelola sisa tanggung jawab mereka dengan lebih baik.
- Umpan balik yang Anda inginkan dari mereka. Pastikan pengembang memahami bahwa Anda ingin mereka memberi tahu Anda jika ada masalah.
Bagian terakhir adalah tindak lanjut . Ajukan pertanyaan dan pastikan semuanya berjalan sesuai rencana. Cari tahu alasan untuk kemungkinan penundaan. Apakah ada masalah dengan implementasinya? Mungkin ada yang bisa Anda bantu? Selain itu, tindak lanjut menunjukkan bahwa Anda peduli, dan jika pengembang melihat bahwa Anda peduli, mereka sendiri cenderung lebih peduli.
Membungkus
Hubungan antara SEO dan pengembang bisa jadi menantang. Namun, penting untuk diingat bahwa kita bekerja menuju tujuan yang sama dan keberhasilan sebuah proyek bergantung pada kerja sama kedua tim.
Untuk meringkas artikel, berikut adalah lima hal yang perlu diingat saat bekerja dengan pengembang:
- Ingat Anda berada di tim yang sama. Anda berada di kapal yang sama dan memiliki tujuan yang sama.
- Hargai waktu dan pekerjaan satu sama lain. Ekspresikan diri Anda dengan jelas dan dengarkan apa yang dikatakan pihak lain.
- Terima keterbatasan masing-masing . Bersedia untuk berkompromi dan menemukan kesamaan.
- Pelajari dasar-dasar bidang mereka. Bertujuan untuk meningkatkan pemahaman tentang tantangan bersama Anda dan berkomunikasi dengan lebih baik.
- Sepakati kepemilikan tugas dan pastikan semua orang tahu tanggung jawab mereka.
