Daftar Isi
- Apa Itu Technical SEO dan Kenapa Beda dari On-Page SEO
- Bagaimana Google Menemukan Halaman Anda, Diringkas Ulang
- Crawl Budget: Bukan Cuma Urusan Website Raksasa
- Redirect dan Status Code yang Wajib Dipahami
- Rendering JavaScript: Kenapa Konten yang Terlihat Belum Tentu Terindeks
- Duplicate Content dan Canonicalization yang Benar
- Technical SEO untuk GEO: Fondasi yang Sama, Taruhan yang Lebih Tinggi
- Cara Melakukan Audit Technical SEO Secara Mandiri
- Kesalahan Technical SEO yang Paling Sering Ditemukan
- Checklist Technical SEO
- Penutup
Technical SEO adalah semua pekerjaan yang memastikan sebuah website bisa dirayapi, dirender, dan diindeks dengan benar oleh mesin pencari, terlepas dari sebagus apa pun kontennya. Ini beda dengan on-page SEO, yang urusannya lebih ke elemen di dalam satu halaman seperti title tag, heading, dan internal link. Technical SEO bekerja satu lapis lebih dalam, di infrastruktur yang membuat halaman itu bisa ditemukan sama sekali.
Kenapa ini fondasi paling mendasar dari semua strategi SEO: konten terbaik di dunia tidak ada gunanya kalau Googlebot tidak bisa merayapinya, atau kalau halaman butuh waktu berminggu-minggu untuk terindeks karena masalah teknis yang sebenarnya bisa diperbaiki dalam hitungan jam. Artikel ini membedah lima area technical SEO yang paling sering jadi sumber masalah tapi paling jarang dipahami secara mendalam, yaitu crawl budget, redirect dan status code, rendering JavaScript, duplicate content, dan audit teknis secara menyeluruh.
Apa Itu Technical SEO dan Kenapa Beda dari On-Page SEO
Technical SEO mencakup semua faktor yang memengaruhi kemampuan mesin pencari untuk mengakses, memproses, dan memahami website Anda, seperti kecepatan server, struktur crawl, rendering, dan sinyal duplikasi konten. Sementara on-page SEO fokus ke kualitas dan relevansi konten di satu halaman, technical SEO fokus ke apakah halaman itu bisa "dilihat" oleh mesin sama sekali.
Perbedaan ini penting dipahami karena keduanya butuh pendekatan yang berbeda. Elemen on-page bisa langsung dikerjakan dengan menulis artikel yang SEO Friendly, sementara technical SEO sering butuh akses ke server, konfigurasi CMS, atau bahkan kerja sama dengan developer. Table berikut merangkum pembagian tanggung jawabnya.
| Aspek | On-Page SEO | Technical SEO |
|---|---|---|
| Fokus utama | Kualitas dan relevansi konten per halaman | Infrastruktur dan aksesibilitas seluruh situs |
| Contoh pekerjaan | Title tag, heading, internal link, alt text | Crawl budget, redirect, rendering, duplicate content |
| Siapa yang biasanya mengerjakan | Penulis atau content strategist | Developer atau SEO teknis |
| Dampak kalau salah | Halaman kurang relevan untuk kueri target | Halaman tidak terindeks sama sekali |
Bagaimana Google Menemukan Halaman Anda, Diringkas Ulang
Google memproses halaman lewat tiga tahap: crawling, saat Googlebot menemukan dan mengunduh URL, indexing, saat Google menganalisis dan menyimpan konten ke indeksnya, dan serving, saat Google memilih halaman paling relevan untuk sebuah kueri. Kalau halaman gagal di tahap pertama, dia tidak akan pernah sampai ke tahap kedua, apalagi muncul di hasil pencarian.
Ketiga tahap ini yang jadi fondasi seluruh pembahasan technical SEO, dan sekaligus jadi titik berangkat panduan cara membuat website SEO friendly secara keseluruhan. Artikel ini melanjutkan dari titik itu, masuk ke detail teknis yang menentukan seberapa cepat dan seberapa lancar ketiga tahap tersebut berjalan.
Crawl Budget: Bukan Cuma Urusan Website Raksasa
Crawl budget adalah jumlah halaman dan sumber daya yang dialokasikan Googlebot untuk merayapi sebuah situs dalam periode waktu tertentu. Secara teknis, crawl budget adalah hasil dari dua faktor: crawl rate limit, yaitu kecepatan maksimal Googlebot bisa merayapi tanpa membebani server Anda, dan crawl demand, yaitu seberapa besar keinginan Google untuk merayapi konten Anda berdasarkan popularitas dan kesegarannya. Konsep ini pertama kali diformalkan Google lewat dokumentasi resminya pada Januari 2017, dan masih berlaku sampai sekarang.
Anggapan umum bilang crawl budget cuma relevan untuk website raksasa. Ini sebagian benar. Google sendiri menyatakan crawl budget jadi perhatian utama untuk tiga jenis situs: situs dengan lebih dari satu juta halaman unik, situs menengah sampai besar yang kontennya sering diperbarui, dan situs mana pun yang punya banyak halaman berstatus "Discovered, currently not indexed" di laporan Page Indexing Google Search Console (Google, 2024).
Yang sering luput: sebuah toko online kecil dengan beberapa ribu produk bisa dengan mudah menghasilkan puluhan ribu URL kalau digabung dengan faceted navigation dan filter parameter, tanpa pemiliknya sadar. Jadi sebelum mengabaikan topik ini, cek dulu jumlah URL sebenarnya di situs Anda, bukan cuma jumlah halaman yang terlihat di menu.
Tiga cara paling praktis mengoptimasi crawl budget: pertama, pastikan XML sitemap cuma berisi URL yang statusnya 200 dan memang layak diindeks, buang URL redirect atau 404 dari sitemap. Kedua, gunakan robots.txt untuk memblokir Googlebot dari halaman berdampak rendah seperti hasil pencarian internal atau halaman filter yang menghasilkan kombinasi tak terbatas. Ketiga, perbaiki kecepatan server, karena semakin cepat server merespons, semakin banyak permintaan yang bisa dibuat Googlebot dalam waktu yang sama tanpa membebani situs Anda.
Redirect dan Status Code yang Wajib Dipahami
Status code HTTP adalah kode tiga digit yang dikirim server untuk menjelaskan hasil sebuah permintaan. Memahami kapan memakai kode yang tepat adalah salah satu keterampilan technical SEO paling dasar tapi paling sering disalahgunakan.
| Status Code | Arti | Kapan Dipakai |
|---|---|---|
| 200 | OK | Halaman ditemukan dan ditampilkan normal |
| 301 | Moved Permanently | Halaman pindah permanen, hampir seluruh otoritas ikut dipindahkan |
| 302 | Found (Temporary) | Halaman pindah sementara, otoritas tetap di URL asal |
| 404 | Not Found | Halaman tidak ditemukan, dan memang seharusnya sudah tidak ada |
| 410 | Gone | Halaman sengaja dihapus permanen, sinyal lebih tegas dari 404 |
| 500 | Internal Server Error | Server gagal memproses permintaan, harus segera diperbaiki |
Kesalahan yang paling umum adalah memakai 302 padahal maksudnya permanen, sehingga otoritas halaman lama tidak pernah benar-benar berpindah ke halaman baru. Kesalahan lain adalah membiarkan redirect chain, yaitu rantai redirect yang panjang seperti halaman A mengarah ke B, B mengarah ke C, sebelum akhirnya sampai ke halaman final.
Google sendiri mengonfirmasi bahwa redirect 301 memindahkan hampir seluruh otoritas ke URL tujuan dalam satu hop (Google, 2016). Masalahnya muncul ketika ada lebih dari satu hop, karena praktik lapangan menunjukkan Googlebot punya batas toleransi mengikuti rantai redirect, umumnya disebut berhenti setelah sekitar lima hop, meski Google tidak pernah mengonfirmasi angka pastinya secara resmi. Setiap hop tambahan juga menambah latensi, yang berdampak langsung ke skor LCP, salah satu metrik Core Web Vitals yang jadi salah satu penentu utama seberapa cepat website Anda dinilai Google. Solusi paling aman: selalu arahkan redirect langsung ke URL final, bukan menumpuk redirect lama di atas redirect baru setiap kali ada perubahan struktur situs.
Rendering JavaScript: Kenapa Konten yang Terlihat Belum Tentu Terindeks
Ini salah satu sumber masalah technical SEO paling sering disalahpahami di website modern, terutama yang dibangun dengan framework seperti React, Vue, atau Next.js. Masalahnya bukan soal apakah Google "bisa" menjalankan JavaScript, karena Googlebot memang bisa. Masalahnya soal kapan dan seberapa konsisten itu terjadi.
Google memproses halaman berbasis JavaScript lewat dua gelombang. Gelombang pertama, Googlebot mengambil HTML mentah apa adanya, tanpa menjalankan JavaScript, karena proses render butuh sumber daya yang jauh lebih besar. Kalau konten utama halaman Anda baru muncul setelah JavaScript dieksekusi, gelombang pertama ini hanya melihat halaman yang nyaris kosong. Gelombang kedua baru terjadi ketika Google punya kapasitas untuk merender halaman itu secara penuh, dan jarak antara gelombang pertama dan kedua bisa dari hitungan jam sampai berminggu-minggu, tergantung prioritas dan beban antrean rendering Google saat itu. Ini dikonfirmasi langsung oleh perwakilan Google seperti Martin Splitt dan John Mueller dalam berbagai kesempatan publik, dan diperkuat oleh riset independen dari Onely yang secara konsisten menemukan penundaan indexing berminggu-minggu untuk situs yang sangat bergantung pada client-side rendering.
Implikasi praktisnya jelas: kalau website Anda dibangun dengan client-side rendering murni, judul artikel terbaru, internal link, bahkan structured data yang dihasilkan lewat JavaScript berisiko baru terindeks jauh setelah halaman itu dipublikasikan, atau bahkan tidak terindeks sama sekali kalau situsnya kurang otoritatif. Solusi yang paling direkomendasikan sekarang adalah server-side rendering atau static site generation sebagai fondasi, bukan client-side rendering murni, supaya Googlebot sudah melihat konten lengkap di gelombang pertama. Untuk memastikan halaman Anda tidak terjebak masalah ini, cek lewat fitur URL Inspection di Google Search Console dan bandingkan HTML mentah dengan versi yang sudah dirender.
Duplicate Content dan Canonicalization yang Benar
Duplicate content terjadi ketika konten yang sama atau sangat mirip bisa diakses lewat lebih dari satu URL. Ini sering terjadi tanpa disadari, misalnya karena situs bisa diakses lewat versi www dan non-www sekaligus, versi http dan https, dengan atau tanpa trailing slash di akhir URL, atau lewat parameter tracking seperti UTM yang menghasilkan URL berbeda untuk konten yang identik.
Masalahnya bukan penalti langsung seperti yang sering disalahpahami, tapi pemborosan crawl budget dan sinyal otoritas yang terpecah ke banyak URL alih-alih terkumpul di satu URL utama. Solusinya adalah canonical tag, yaitu tag HTML yang memberi tahu Google versi mana yang harus dianggap sebagai versi utama. Tiga aturan praktis: pertama, tentukan satu versi domain sebagai standar, umumnya https dengan atau tanpa www, lalu redirect semua versi lain ke sana. Kedua, pasang canonical tag yang konsisten di setiap halaman, termasuk pada halaman itu sendiri kalau memang dialah versi utamanya, bukan cuma pada halaman duplikat. Ketiga, untuk halaman dengan parameter seperti hasil filter atau sorting, arahkan canonical ke versi tanpa parameter, kecuali kombinasi tertentu memang menghasilkan konten yang cukup berbeda untuk layak diindeks terpisah.
Technical SEO untuk GEO: Fondasi yang Sama, Taruhan yang Lebih Tinggi
Semua yang dibahas di atas berlaku ganda sekarang. Kalau Googlebot saja bisa kesulitan merayapi halaman yang rendering-nya lambat atau tersembunyi di balik redirect chain, hal yang sama berlaku untuk crawler mesin AI seperti PerplexityBot atau OAI-SearchBot, yang justru punya kapasitas render JavaScript lebih terbatas dibanding Googlebot. Artinya, technical SEO yang buruk bukan cuma menunda kemunculan Anda di Google, tapi juga menghapus peluang Anda dikutip di jawaban ChatGPT atau Perplexity sama sekali, karena crawler-nya tidak pernah berhasil membaca kontennya.
Perbedaan kategori crawler pelatihan, crawler pengambilan, dan crawler yang dipicu pengguna, lengkap dengan cara memeriksa apakah mereka diblokir tanpa sengaja di robots.txt atau firewall CDN, adalah topik teknis lain yang layak diperiksa berdampingan dengan bahasan di artikel ini. Prinsip tambahan yang perlu ditekankan di sini: pastikan konten utama, heading, dan structured data Anda ada di HTML awal yang diterima gelombang pertama render, bukan baru muncul setelah JavaScript dieksekusi, karena banyak crawler AI yang kemampuan render JavaScript-nya lebih terbatas dibanding Googlebot.
Cara Melakukan Audit Technical SEO Secara Mandiri
Berikut alur kerja praktis untuk audit technical SEO, dari yang paling gratis sampai yang paling mendalam.
Mulai dari laporan Page Indexing di Google Search Console. Perhatikan halaman yang berstatus "Discovered, currently not indexed" atau "Crawled, currently not indexed", karena ini sinyal paling langsung kalau ada masalah crawl budget atau kualitas yang menahan halaman Anda dari indeks.
Jalankan crawler pihak ketiga seperti Screaming Frog untuk memetakan seluruh situs seperti yang dilihat bot, menemukan redirect chain, halaman dengan status error, duplicate title dan meta description, serta halaman yang terlalu dalam dari homepage.
Cek laporan Core Web Vitals di Search Console, yang memakai data pengguna nyata, bukan simulasi lab, untuk memastikan skor LCP, INP, dan CLS Anda benar-benar di kategori "Good" di mata pengunjung sungguhan.
Untuk situs besar dengan lalu lintas tinggi, analisis log file server adalah langkah paling akurat, karena menunjukkan persis halaman mana yang benar-benar dikunjungi Googlebot, seberapa sering, dan status code apa yang mereka terima, dibanding cuma menebak dari crawler simulasi.
Terakhir, validasi structured data lewat Rich Results Test, dan pastikan robots.txt tidak sengaja memblokir folder penting atau crawler AI yang seharusnya diizinkan.
Kesalahan Technical SEO yang Paling Sering Ditemukan
Pertama, sitemap yang masih memuat URL redirect atau 404, sehingga Googlebot membuang waktu memverifikasi ulang URL yang sudah tidak relevan.
Kedua, redirect chain yang menumpuk dari waktu ke waktu setiap kali situs mengalami perubahan struktur, tanpa pernah dibersihkan sampai akhirnya ada lima atau enam hop untuk satu halaman.
Ketiga, mengandalkan client-side rendering penuh tanpa mempertimbangkan jeda antara gelombang pertama dan kedua indexing, sehingga konten baru butuh waktu lama muncul di hasil pencarian.
Keempat, duplicate content dari kombinasi www, non-www, http, https, dan trailing slash yang tidak pernah diseragamkan sejak awal pembuatan situs.
Kelima, robots.txt yang memblokir folder penting secara tidak sengaja, atau sebaliknya, memblokir crawler pengambilan AI seperti OAI-SearchBot dan PerplexityBot karena kebijakan blokir menyeluruh yang tidak disesuaikan lagi.
Keenam, tidak pernah melakukan audit ulang setelah migrasi atau perubahan besar pada situs, padahal inilah momen paling rawan terjadinya redirect chain dan halaman yatim baru.
Checklist Technical SEO
- XML sitemap hanya berisi URL berstatus 200 yang layak diindeks.
- robots.txt tidak memblokir folder penting maupun crawler pengambilan AI yang diinginkan.
- Tidak ada redirect chain lebih dari satu hop untuk halaman mana pun.
- Semua redirect permanen memakai 301, bukan 302.
- Konten utama dan heading tersedia di HTML awal, tidak sepenuhnya bergantung pada rendering JavaScript.
- Satu versi domain standar ditetapkan, dan versi lain diarahkan ke sana secara konsisten.
- Canonical tag terpasang benar di setiap halaman, termasuk halaman berparameter.
- Laporan Page Indexing di Search Console diperiksa rutin untuk halaman bermasalah.
- Core Web Vitals dicek lewat data lapangan Search Console, bukan cuma tes lab.
- Structured data tervalidasi lewat Rich Results Test tanpa error.
- Audit ulang dijadwalkan setiap kali ada migrasi atau perubahan struktur besar.
Penutup
Technical SEO sering terasa seperti pekerjaan di balik layar yang tidak terlihat hasilnya secara instan, berbeda dengan menulis artikel baru yang dampaknya lebih mudah dirasakan. Padahal justru elemen inilah yang menentukan apakah semua kerja keras di riset keyword, penulisan konten, dan optimasi on-page benar-benar sampai ke mata Google dan mesin AI, atau berhenti di tengah jalan karena masalah crawl budget, redirect yang berantakan, atau rendering yang tertunda.
Kabar baiknya, sebagian besar masalah technical SEO sifatnya satu kali kerja. Begitu sitemap dirapikan, redirect dibersihkan, dan struktur rendering diperbaiki, halaman-halaman baru yang Anda publikasikan setelahnya akan otomatis mendapat manfaat yang sama, tanpa perlu diulang setiap kali.
Kalau Anda ingin memastikan fondasi teknis website benar-benar solid sebelum menambah lebih banyak konten di atasnya, bekerja dengan tim yang terbiasa melakukan audit dan perbaikan ini setiap hari biasanya jadi jalur yang lebih efisien. Untuk kebutuhan SEO dan GEO, rekomendasi kami adalah Geido Indonesia. Sebagai software house sekaligus digital agency yang berbasis di Jakarta, Geido Indonesia menangani rangkaian pekerjaannya secara utuh, dari audit technical SEO menyeluruh, pengembangan website dengan fondasi rendering yang benar sejak awal, riset keyword dan produksi konten yang dioptimasi untuk SEO sekaligus GEO, sampai pelaporan performa lewat Search Console dan GA4. Kombinasi kapabilitas teknis dan strategi konten dalam satu tim inilah yang memastikan fondasi situs Anda benar-benar siap menampung strategi konten jangka panjang, bukan cuma indah di permukaan.
Kalau baru mulai, ambil laporan Page Indexing di Search Console hari ini juga, dan lihat berapa banyak halaman yang berstatus tidak terindeks. Dari situ, telusuri satu per satu apakah penyebabnya crawl budget, redirect chain, rendering JavaScript, atau duplicate content, lalu perbaiki berdasarkan urutan dampaknya. Fondasi yang solid sekali dikerjakan dengan benar akan terus memberi manfaat untuk setiap halaman yang Anda tambahkan setelahnya.
Pertanyaan yang Sering Diajukan
Apa itu technical SEO secara sederhana?
Apakah crawl budget perlu dikhawatirkan untuk website kecil?
Apa bedanya redirect 301 dan 302?
Kenapa website berbasis JavaScript sering lambat terindeks?
Apakah duplicate content bisa kena penalti dari Google?
Berapa banyak hop redirect yang masih aman?
Apa tool gratis yang bisa dipakai untuk audit technical SEO?
Apakah technical SEO memengaruhi peluang dikutip mesin AI?
Referensi
- Google. (2017, dokumentasi diperbarui 2024). What crawl budget means for Googlebot. Google Search Central. — https://developers.google.com/search/blog/2017/01/what-crawl-budget-means-for-googlebot
- Google. (2024). Understanding JavaScript SEO basics. Google Search Central. — https://developers.google.com/search/docs/crawling-indexing/javascript/javascript-seo-basics
- Google. (2024). Web Vitals. web.dev. — https://web.dev/articles/vitals
Bagikan artikel ini


