Panduan SEO untuk Pengembang Terbaik yang Harus Anda Ikuti
Diterbitkan: 2019-07-17SEO adalah topik yang rumit, bukan topik yang mudah dipahami, terutama bagi sebagian besar pengembang web. Ini berbeda dari pengembangan web dengan cara yang tidak dapat Anda harapkan untuk melihat hasil yang memadai dari strategi SEO tertentu setelah berminggu-minggu, berbulan-bulan, berhari-hari, atau terkadang tidak pernah. Sementara pengembangan web adalah tentang pengkodean, penyegaran, pengalihan tab ke browser, SEO benar-benar berbeda dari itu.
Alasan utama untuk ini adalah bahwa algoritma peringkat SEO sering berubah. Bagian yang sulit adalah bahwa perubahan seperti itu hanya diisyaratkan. Namun, ada banyak pakar SEO yang menjalankan berbagai eksperimen berdasarkan algoritme untuk mengidentifikasi apa yang berhasil dan apa yang tidak, dan pada akhirnya, membagikan hasilnya kepada orang lain.
![]()
Namun bukan berarti web developer tidak bisa melakukan SEO. Disebutkan di bawah ini adalah beberapa praktik SEO yang dirancang khusus untuk pengembang.
Daftar Periksa SEO untuk Pengembang:
1. Buat Program Pemantauan Lalu Lintas yang Kuat:
Pada catatan pertama, Anda harus membuat program pelacakan yang dapat memantau dengan benar volume lalu lintas yang diterima oleh situs web Anda. Untuk ini, sangat penting untuk menginstal program pelacakan dengan benar. Jika penginstalan tidak dilakukan dengan benar, itu dapat memuntahkan kembali data yang salah atau duplikat, yang pada akhirnya merusak reputasi online situs web Anda.
Untuk membuatnya tetap sederhana, program pelacakan harus diinstal hanya sekali pada halaman. Membuat beberapa instalasi dapat menyebabkan masalah besar di kemudian hari. Google Pengelola Tag adalah alat yang sangat baik untuk menangani pemasangan analitik yang kompleks.
2. Merancang dan Mengembangkan Situs Web yang Ramah Seluler:
Keramahan seluler dapat menyiratkan dua aspek pengembangan yang berbeda. Pertama, situs web Anda harus memenuhi teknik pengembangan dasar dengan lembar gaya CSS responsif dengan kueri media. Kedua, situs web Anda tidak boleh memiliki subdomain seluler terpisah. Meskipun tidak ada salahnya menggunakan domain terpisah untuk situs web Anda, hal itu tentu dapat membuat SEO menjadi lebih kompleks.
Itu karena sub-domain dianggap sebagai properti yang terpisah dan dapat membuat hal-hal sulit untuk dikelola terkait dengan tugas-tugas SEO tertentu seperti akuisisi tautan. Oleh karena itu, jalan keluar terbaik adalah memenuhi kriteria pertama, tetapi memiliki satu domain untuk platform web dan seluler.
3. URL Seluler Tidak Harus Menghasilkan Konten Duplikat
Meskipun Anda harus memiliki domain yang sama untuk situs web seluler dan desktop, struktur URL untuk situs web tersebut harus dikembangkan sedemikian rupa sehingga tidak menimbulkan masalah duplikat konten.
Konten duplikat terjadi karena berbagai alasan. Salah satu alasannya adalah menggunakan banyak URL untuk menampilkan konten yang sama. Saat Anda membuat situs web seluler menggunakan subdomain seluler, praktik dasar pertama adalah memastikan penggunaan tag rel=canonical untuk menampilkan situs web desktop sebagai sumber konten asli. Dengan cara ini, masalah duplikat konten dapat diperbaiki untuk sebagian besar.
Selain itu, struktur URL yang dikembangkan diamankan. Untuk ini, Anda juga harus mendapatkan sertifikat keamanan.
4. Kodekan Data Terstruktur dengan Benar
Salah satu cara yang baik untuk memeriksa kesalahan dan mengembangkan kode yang berhasil adalah menggunakan data terstruktur Schema.org dengan memanfaatkan alat Schema.org dari Google. Meskipun Anda dapat menemukan beberapa kesalahan umum menggunakan Alat Pengujian Data Terstruktur dari Google, ada beberapa kesalahan kecil yang dapat terjadi. Kesalahan seperti itu penting untuk diperbaiki agar dapat memanfaatkan pengkodean yang bersih.
Kesalahan pengkodean ini mungkin tidak muncul saat Anda menggunakan alat otomatis seperti Google webmaster. Oleh karena itu, sangat penting untuk melakukan pemeriksaan manual untuk mengidentifikasi dan memperbaiki kesalahan tersebut. Dengan mempraktikkan proses pemeriksaan yang menyeluruh, bahkan sebelum situs web Anda ditayangkan, Anda dapat mengidentifikasi kesalahan tersebut dan dapat memastikan bahwa kesalahan tersebut tidak muncul selama SEO.
5. Periksa File Robots.txt:
Sering kali, selama proses pengembangan, mungkin penting untuk memblokir akses ke domain Anda sebelum aktif. Ini terutama dilakukan dengan menggunakan file robots.txt di server – Disallow: /. Tetapi ada situasi di mana Anda mungkin melupakan tindakan ini.
Oleh karena itu, sangat penting bahwa tidak ada arah yang tidak diizinkan dalam file robots.text. Ini akan memastikan bahwa mesin pencari tidak dapat merayapi situs web Anda sebelum ditayangkan dan karenanya dapat mencegah kerusakan kinerja secara keseluruhan.
Ingat saja, ' disallow: ' berbeda dengan ' Disallow: / '.
- Disallow: menyiratkan bahwa spider mesin pencari, serta agen lainnya, dapat merayapi situs web Anda tanpa mengalami masalah dari akar situs web ke bawah.
- Disallow:/ menyiratkan bahwa setiap aspek situs web Anda yang di-root akan diblokir sepenuhnya agar tidak dapat diakses oleh mesin telusur.
6. Periksa Domain Situs Web Pementasan:
Menjadi pengembang, Anda harus menyadari bahwa selama proses pengembangan situs web pementasan dirancang untuk tujuan menguji kode baru, versi situs web sebelumnya, dan memperbaiki masalah lain sebelum situs web ditayangkan. Bahkan satu kesalahan dalam proses pengembangan dapat membuat segalanya menjadi rumit dan tidak berhasil.
Oleh karena itu, Anda harus memeriksa situs web Anda untuk semua aspeknya selama proses pementasan. Melakukan pemeriksaan ini akan membantu menghilangkan semua kesalahan seperti gambar dimuat dengan tidak benar atau kesalahan 404, dan banyak lagi.
7. Periksa Situs Web Anda untuk Kasus Pementasan:
Dengan menggunakan teknik yang efisien, Anda dapat menemukan dan mengganti kesalahan yang dihasilkan dari pementasan sub-domain situs web. Saat situs web Anda aktif, itu akan tercermin tidak lengkap daripada seperti yang tercermin dalam proses pementasan. Tetapi jika Anda tidak menerapkan proses pemeriksaan yang ketat, situs web dapat ditayangkan dengan URL seperti itu dirujuk ke mana-mana.
Namun, Anda tidak memerlukan proses pemeriksaan ini jika URL digunakan pada tahap pengembangan. Anda perlu menjalankan pemeriksaan ini hanya untuk struktur URL absolut.
8. Periksa Situs Web Anda untuk Kesalahan HTML:
Beberapa kesalahan HTML dapat mengakibatkan rendering yang buruk di situs web pada platform yang berbeda. Ini dapat menyebabkan masalah dengan kecepatan situs web dan pengalaman pengguna. Pada akhirnya, ini dapat menyebabkan masalah dengan kinerja situs web, yang juga dapat memengaruhi peringkat situs web.
Untuk memerangi dampak tidak langsung ini, yang terbaik adalah menjalankan proses validitas W3C. Ini dapat membantu mengurangi kecepatan situs web melalui pengoptimalan teknik dan tata letak pengkodean yang lebih baik. Dengan praktik pengkodean yang lebih baik, Google juga lebih mudah memahami situs web Anda.

Hal penting yang perlu diperhatikan adalah bahwa menggunakan daftar periksa untuk masalah umum tidak akan memperbaiki segalanya. Ini dapat menghasilkan sedikit peningkatan kinerja situs web Anda, tetapi ada baiknya memperbaikinya ketika semua masalah situs Anda diperbaiki.
Hal penting yang perlu diperhatikan di sini adalah bahwa satu aspek percaya bahwa pengkodean yang akurat tidak penting dan situs web tetap akan tampil di Google. Namun, aspek lain percaya bahwa pengkodean yang akurat dapat menghasilkan peningkatan kinerja dalam hasil pencarian.
Berdasarkan preferensi Anda, Anda dapat mengadopsi cara untuk pergi.
9. Periksa Situs Web Anda untuk Kesalahan Pengkodean:
Ada berbagai kesalahan pengkodean yang dapat terjadi dan salah satu yang umum di antaranya adalah penggunaan dokumen poliglot. Dokumen-dokumen ini dikodekan dengan satu jenis dokumen tetapi diimplementasikan pada platform baru menggunakan jenis dokumen lain.
Tetapi jika Anda mempraktikkan ini, Anda membuat salinan dan tempel kode ini. Dalam sebagian besar situasi di mana pelingkupan proyek, anggaran, dan masalah lain campur tangan dengan waktu pengembangan, mungkin sulit untuk menerapkan perbaikan yang benar. Ini penting untuk memastikan bahwa semua pedoman pengkodean dipraktikkan ke jenis dokumen yang dipilih.
10. Buat Tata Letak yang Efisien untuk Situs Web Anda:
Sangat penting untuk melihat bagaimana kode Anda ditata. Tata letak kode dapat memberikan dampak besar pada kecepatan situs web, waktu rendering, dan pada akhirnya kinerja situs web Anda. Ini dapat memengaruhi waktu pemuatan.
Saat Anda melakukan pengkodean sisi klien, pastikan Anda mengatur tata letak kodenya dengan benar. Dengan berfokus pada tata letak, adalah mungkin untuk mengatasi beberapa masalah tata letak yang terlalu besar. Dari perspektif back-end, tata letak kode dari segala sesuatu perlu dipertimbangkan termasuk CSS, HTML, PHP hingga JavaScript, dan banyak lagi.
11. Deskripsi Meta:
Ini adalah atribut HTML penting yang menawarkan ringkasan singkat dari halaman web. Biasanya, mesin pencari menampilkannya di bawah tautan berwarna biru yang dapat diklik. Deskripsi meta sedikit memengaruhi peringkat situs web Anda, tetapi memiliki dampak besar pada rasio klik-tayang situs web Anda.
Biasanya, Google menampilkan 160 karakter dan lebih memilih deskripsi di bawah 155 karakter. Sangat penting bahwa deskripsi Meta unik untuk setiap halaman. Jika Anda menargetkan kata kunci ekor panjang, Anda dapat menghindari penulisan deskripsi Meta.
12. Label Gambar:
Menggunakan atribut alt dalam tag gambar sangat penting untuk menawarkan teks alternatif untuk mendeskripsikan gambar. Ini berguna untuk pembaca layar dan ditampilkan terlebih dahulu, bahkan sebelum gambar tidak dimuat. Ini berguna karena membantu mesin pencari untuk mengindeks gambar dengan benar.
Gambar Anda harus memiliki nama file yang informatif dan detail serta teks alternatif deskriptif sehingga lebih mudah bagi mesin pencari untuk mengindeks gambar. Dengan atribut tinggi dan lebar tertentu, browser web dapat mengetahui tentang gambar tersebut.
13. Gunakan Teknik Kompresi Gambar:
Saya telah menemukan banyak pengembang yang mengoptimalkan gambar tetapi tidak menggunakan teknik kompresi gambar yang tepat. Sangat penting untuk mengambil gambar dan mengompresnya ke ukuran yang memadai di Photoshop sambil mempertahankan ukuran dan kualitas dimensi fisiknya.
Biasanya, ini dilakukan pada foto dengan membuat penyesuaian yang diperlukan dalam pengaturan JPG dan kemudian mengekspor gambar untuk web.
14. Periksa Plug-in Pencarian untuk Situs Web Anda:
Ketika sebuah situs web dikembangkan, terutama pada platform seperti WordPress, itu dapat menyebabkan masalah tertentu. Masalah ini dapat terjadi karena masalah di plugin Pencarian. Plug-in semacam itu dapat menyebabkan kerusakan yang tidak dapat diperbaiki dan membahayakan reputasi situs web jika tidak diidentifikasi lebih awal.
Satu kasus adalah ketika plug-in pencarian menghasilkan banyak halaman untuk setiap hasil pencarian yang dimasukkan ke dalam plug-in. Dalam situasi ini, Anda mendapatkan banyak halaman kosong tanpa konten. Juga, Anda dapat menghabiskan biaya bandwidth.
15. Periksa Konfigurasi Server dan Kecepatan Situs Web Anda:
Kecepatan memuat halaman adalah faktor yang sangat penting untuk peringkat di Google. Sesuai beberapa penelitian, Google menggunakan Time to First Byte atau TTFB sebagai waktu buka halaman. Ini sangat penting dari perspektif pengalaman pengguna. Halaman situs web Anda harus dimuat lebih cepat dan telah mengurangi rasio pentalan.
Untuk ini, Anda harus mengoptimalkan byte pertama serta waktu buka halaman situs Anda.
16. Mempertimbangkan Waktu Server untuk Memuat Byte Pertama:
Jika byte pertama situs web Anda membutuhkan waktu lebih lama daripada yang lain untuk dimuat, maka itu bisa menjadi hambatan yang menekan kinerja situs web Anda selama proses pengembangan. Itu karena waktu byte pertama menilai waktu dari saat pengguna mulai menavigasi ke halaman hingga bagian pertama dari respons server. Masalah dalam situasi ini biasanya berarti masalah konfigurasi server, yang sangat penting dan perlu diperbaiki.
Untuk ini, Anda harus memeriksa situs web Anda dengan teknisi servis. Ini akan membantu menyelesaikan masalah luar biasa yang terkait dengan masalah ini.
17. Mengoptimalkan Pencarian Lokal:
Pencarian lokal dimaksudkan untuk orang-orang yang mencari bisnis dan tujuan yang dekat dengan lokasi mereka. Untuk mendapatkan peringkat lokal yang lebih baik di Google dan meningkatkan kehadiran di Google Maps dan Penelusuran, Anda harus menawarkan detail lengkap bisnis Anda di Google Bisnisku.
Sertakan gambar yang menarik dan akurat ke cantuman untuk memberi tahu orang-orang tentang layanan dan barang Anda. Jika situs web Anda didukung dengan ulasan positif, asli, dan berkualitas tinggi, itu akan meningkatkan visibilitasnya dan meningkatkan kemungkinannya bagi calon pelanggan.
18. Mengembangkan Situs Web dalam Berbagai Bahasa:
Saat Anda mengembangkan situs web dalam berbagai bahasa, Anda harus menginformasikan hal yang sama kepada Google. Ini dapat dilakukan dengan menentukan bahasa yang tepat dari situs web Anda ke Google. Hindari memasukkan terjemahan berdampingan di situs web Anda.
Konten untuk setiap bahasa situs web Anda harus disajikan pada URL yang berbeda.
19.AJAX:
Crawler dari Google semakin baik dalam mengindeks konten JavaScript. Namun, perlu bantuan untuk menemukan jalan di sekitar situs web menggunakan JavaScript untuk navigasi. Oleh karena itu, cobalah untuk membangun struktur situs web Anda serta navigasi menggunakan HTML.
20. Kode Status HTTP:
Respons HTTP dapat membuat mesin telusur percaya bahwa halaman web Anda telah dipindahkan ke URL baru. Pengalihan 301 dapat menyebabkan hilangnya 15% peringkat halaman dan Pengalihan 302 juga dapat mengakibatkan hilangnya peringkat besar untuk situs web Anda. Namun terlepas dari itu, pengalihan 301 harus menjadi metode yang disukai untuk pengalihan lengkap.
Anda sekarang memiliki daftar periksa yang berguna ini untuk SEO untuk pengembang dengan Anda, mulailah menerapkan tindakan ini pada proyek Anda saat ini segera. Tapi ingat, SEO berubah dengan kecepatan yang sangat cepat. Karenanya, pantau terus praktik SEO terbaru dan algoritme Google.
