Apa yang perlu diketahui pengembang web tentang SEO teknis
Diterbitkan: 2019-06-11Jika Anda melakukan SEO teknis tetapi tidak menjalankan situs web yang menjadi tanggung jawab Anda, tim pengembangan web sangat penting untuk kesuksesan Anda. Tetapi pengembang dan SEO dalam pertumbuhan dan pemasaran tidak selalu saling berhadapan.
Dikatakan bahwa salah satu keterampilan utama yang dibutuhkan SEO saat ini adalah kemampuan untuk berkomunikasi dan menyatukan berbagai sudut pandang. Tidak ada acara yang berlalu tanpa SEO yang sangat teknis yang menyebutkan cara berbicara dengan pengembang.
Tetapi selain cara berbicara dengan pengembang, Anda juga perlu tahu apa yang harus dikatakan. Jika tim pengembang Anda tidak pernah memiliki pengalaman dengan SEO, berikut adalah beberapa hal penting untuk memastikan mereka tahu – tanpa merendahkan untuk menjelaskan apa itu tag < title >. Bagaimanapun, pengembang jauh dari pemula web.
Pahami dasar-dasarnya
Sebagian besar SEO mengharapkan pengembang situs web memiliki pemahaman dasar tentang elemen situs yang memainkan peran utama dalam SEO, dan bagaimana pengaruhnya terhadap kinerja SEO:
- peta situs XML
- Robots.txt
- Persyaratan template seperti penempatan kode pelacakan analitik, penggunaan heading (
< h1 >…), markup schema.org, atau HTML semantik - Deklarasi halaman seperti < link rel=”canonical” >
- Elemen yang secara tradisional digunakan dalam membangun hasil pencarian (< title >, < meta description="lorem ipsum..." >, URLs)
- 301 pengalihan
- Kecepatan halaman
- HTTPS–dan migrasi situs, jika situs Anda menggunakan HTTP
- Pentingnya halaman dan struktur situs berbasis tautan
- Ketangguhan dan keamanan server
- Pemantauan log server untuk tujuan SEO
Jika Anda membutuhkan kursus penyegaran untuk diri sendiri atau orang lain, panduan untuk SEO seringkali lebih detail dan lebih lengkap daripada panduan yang ditulis oleh SEO untuk pengembang, sehingga lebih bermanfaat. Tempat yang baik untuk memulai selalu adalah Panduan Pemula Moz untuk SEO, atau Panduan Pemula SEO Google dan bantuan Search Console mereka secara umum.
SEO hanya berfungsi ketika mesin telusur dapat merayapi dan merender URL
Muncul di hasil mesin telusur berarti mesin telusur dapat menemukan, merayapi, merender, dan mengurai halaman utama di situs web. Ketika ada alasan teknis bahwa ini tidak terjadi, seluruh rantai pemasaran digital rusak.
Bot membutuhkan akses ke situs web
Google menggunakan Agen-Pengguna yang berbeda untuk merayapi situs web. Ini harus memiliki akses tidak hanya ke halaman, tetapi juga ke sumber daya (gambar dan media lain), JavaScript, dan elemen lain yang diperlukan untuk merender konten di URL.
Pada saat yang sama, perayapan URL diprioritaskan: terkadang kami ingin mempromosikan satu set halaman di atas yang lain dengan mencegah perayapan yang terakhir demi perayapan yang pertama. Halaman mana yang termasuk dalam kategori mana yang dapat berubah seiring musim, menjelang acara besar, atau bahkan setelah perubahan pada situs atau algoritme Google.
Banyak alat SEO juga memerlukan akses untuk merayapi atau mengikis bagian situs web untuk menganalisis kinerja atau menyiapkan koreksi batch.
Jika SEO tidak memiliki akses ke sarana untuk memfilter akses bot (robots.txt, htaccess, header HTTP…) mereka akan meneruskan permintaan ke tim pengembang.
Pementasan situs web dan tayang langsung
Situs pementasan perlu mempertimbangkan fakta bahwa mereka harus disetujui untuk tujuan SEO-namun masih belum diindeks oleh Google dan mesin pencari lainnya. Tim SEO mungkin perlu mengizinkan akses ke situs oleh bot tertentu untuk melakukan verifikasi dan pemeriksaan yang memungkinkan mereka memberi situs itu jalan/tidak dari perspektif SEO. Masuk akal untuk meminta tim SEO untuk memberikan Agen-Pengguna dan alamat IP untuk bot yang perlu mereka otorisasi, serta informasi apa pun yang mereka miliki tentang protokol keamanan yang dapat atau tidak dapat didukung oleh alat SEO mereka.
Saat menjalankan situs web, pertahankan SEO di daftar periksa. Jika bot dilarang untuk merayapi situs, aturan tersebut harus dihapus sebagai bagian dari proses; tidak ada SEO yang ingin melihat
Agen pengguna: *
Larang: /
hanya sebagai konten dalam file robots.txt situs baru.
Pilihan teknologi itu penting
SEO teknis harus fasih tentang bagaimana situs web dibangun. Seseorang dari tim SEO harus dapat ikut serta dalam diskusi di server, CDN, pilihan CMS, kerangka kerja JavaScript…
Sampai beberapa bulan terakhir, Google menggunakan Chromium M41 saat merangkak – ya, itu berarti bahwa fitur yang telah didukung oleh semua navigator normal selama bertahun-tahun dapat merusak halaman untuk Google. Sementara itu telah diperbaiki, itu menunjukkan bahwa membuat asumsi di mana dukungan untuk teknologi web yang bersangkutan kadang-kadang dapat menjadi bumerang besar.
Terkadang sarana implementasi itu penting
SEO teknis akan menginginkan segala macam lonceng dan peluit di templat halaman dan markup. Sementara sebagian besar waktu SEO teknis dapat dan harus membiarkan pengembang memutuskan bagaimana menempatkan ini pada tempatnya, ada kasus di mana Google memberikan spesifikasi atau persyaratan.
Pengembang harus tahu di mana menemukannya–dan bagaimana menanyakan apakah instruksi implementasi yang disertakan dengan permintaan dari SEO teknis adalah persyaratan, atau hanya angan-angan.
Beberapa contoh fitur dengan strategi penerapan yang direkomendasikan atau diperlukan untuk mesin telusur termasuk–tetapi tidak terbatas pada–berikut:
- JavaScript secara umum
- Pengoptimalan gambar
- Pemuatan malas
- Situs multi-bahasa dan penargetan geografis
- Format markup Schema.org yang disukai
Solusi alternatif dimungkinkan
Secara teori, satu kesamaan teknis SEO dan pengembangan web adalah kegemaran pemecahan masalah kreatif berbasis data untuk menggunakan teknologi yang tersedia guna mencapai hasil yang diinginkan.
Jika permintaan SEO teknis tidak memungkinkan, cari solusi alternatif. Banyak SEO teknis yang juga pengembang telah mengusulkan solusi untuk tumpukan lama yang kompleks yang tidak akan mendukung modifikasi tertentu.
- Tahun lalu, Dan Taylor memperkenalkan istilah Edge SEO untuk merujuk pada solusi yang menerapkan perbaikan SEO setelah halaman dirender, tetapi sebelum dikirimkan ke klien, misalnya dengan memanfaatkan pekerja layanan di CDN.
- SEO teknis kreatif juga bekerja dengan JavaScript, Python, manajemen basis data dan kueri, dan API yang disediakan oleh mesin telusur dan alat SEO.
Jika tidak ada solusi yang diketahui, menjalankan pengujian yang bertanggung jawab dengan hasil yang terukur selalu menjadi pilihan dalam SEO. Karena Google tidak membagikan detail cara kerjanya, SEO teknis membuat asumsi yang masuk akal berdasarkan paten Google, pernyataan resmi Google, dan kinerja situs yang diamati dalam hasil pencarian. Menjalankan tes Anda sendiri bisa berisiko dalam SEO, tetapi ini juga merupakan praktik yang dihormati dan diterima.
Sebagian besar masalah SEO teknis: perubahan berulang vs kritis
Pekerjaan SEO terbaik adalah berulang, dan mengikuti prosedur yang terlihat seperti ini:
Ini berarti bahwa meminta SEO untuk mengumpulkan permintaan adalah wajar, tetapi tidak memblokir waktu reguler untuk menerapkan perubahan SEO dapat mendorong strategi SEO kembali secara signifikan. Ini juga berarti bahwa permintaan SEO mungkin menyertakan rollback, atau ekstensi dari pengujian sebelumnya.
SEO dan pengembang harus bekerja sama untuk menemukan cara mengelompokkan dan menjadwalkan permintaan pengembangan reguler.
Namun, beberapa permintaan SEO benar-benar tidak bisa menunggu. Ini mungkin termasuk:
- Perbaikan untuk kesalahan yang menghapus semua atau sebagian situs dari pencarian
- Perbaikan untuk hukuman Google, yang dikenal sebagai "tindakan manual"
- Perubahan diperlukan untuk memperbaiki alat yang menyimpang atau perilaku pelacak
- Perubahan untuk mengatasi perubahan algoritme utama dengan dampak langsung pada kinerja situs dalam pencarian
Tetap up to date dan bersemangat tentang fitur pencarian baru
Seperti yang baru saja kami sarankan, pencarian bukanlah bidang statis. Ini berkembang dengan teknologi baru, penggunaan baru, dan rilis baru oleh mesin pencari. Google juga membuat modifikasi yang hampir konstan – mereka melaporkan 3234 perubahan pada 2018 – pada pengindeksan dan algoritme peringkat mereka, yang sering kali menyebabkan perubahan dalam cara situs web harus dioptimalkan.
Ini berarti bahwa bahkan informasi tepercaya yang berusia lebih dari enam hingga dua belas bulan mungkin tidak lagi relevan. Sebagai contoh:
- Peringkat digunakan untuk bersandar pada mendeklarasikan kata kunci meta untuk setiap URL; sementara mesin pencari di situs masih menggunakan kata kunci ini, SEO tidak lagi.
- Google dulu merekomendasikan penggunaan deklarasi < link rel=”prev” > dan < link rel=”next” > pada rangkaian URL yang diberi halaman untuk mencegah mereka menandai halaman ini sebagai identik, tetapi tidak lagi memperhitungkan hal ini.
Tetapi itu juga berarti bahwa sering ada elemen baru untuk SEO. Elemen baru dan yang akan datang diumumkan pada tahun 2019 meliputi:
- Bot Evergreen Google berarti bahwa fitur browser dan, mungkin yang paling penting, JavaScript yang lebih baru, telah dapat diakses oleh Google. Namun, rendering JavaScript masih dijalankan secara terpisah dan di lain waktu, sehingga rekomendasi untuk mendapatkan halaman dengan JavaScript yang diindeks masih berlaku.
- Markup halaman FAQ, untuk halaman dengan banyak pertanyaan dan jawaban, sekarang dapat memberikan
- Pedoman baru untuk penggunaan tanggal
- Dukungan yang akan datang untuk gambar resolusi tinggi di hasil pencarian
Google juga menjawab pertanyaan dari SEO di twitter dan melalui live webmaster hangouts, dan memberikan informasi mengenai perubahan dan pengumuman besar di blog Google Webmaster.
Bekerja sama menuju saling pengertian
Salah satu kunci untuk menjembatani kesenjangan antara pengembangan web dan SEO adalah saling menghormati dan komunikasi. Meskipun dasar-dasar SEO itu penting, penting juga untuk menyadari bahwa pengembang dapat mengambil pengetahuan ini dengan mudah sendiri menggunakan informasi yang sudah ada di luar sana.
Jauh lebih produktif untuk memahami cara kerja SEO dalam praktiknya. Ini termasuk memahami pentingnya akses ke situs web oleh bot, implikasi teknologi pada pencarian, hingga bagaimana menangani masalah SEO yang tidak dapat diperbaiki seperti yang disarankan. Ini juga berarti mengetahui bagaimana proses SEO bekerja, dan menyadari bahwa pencarian berkembang dengan kecepatan yang semakin cepat.
Ada juga kesadaran yang berkembang di komunitas SEO tentang masalah yang dihadapi pengembang web. Akibatnya, kolom seperti Detlef Johnson untuk SEO untuk Pengembang dapat menemukan tempat di publikasi berorientasi SEO seperti Search Engine Land, misalnya. Kesadaran ini juga memberi harapan oleh SEO bahwa pengembang web juga akan berupaya memahami elemen kunci SEO.