Course Content
Materi Belajar SEO Terlengkap
0/31
Belajar SEO Website Terlengkap untuk Pemula Sampai Tingkat Lanjutan

Technical SEO adalah proses optimasi pada bagian teknis sebuah website agar mesin pencari seperti Google bisa lebih mudah meng-crawl, mengindeks, dan memahami isi website tersebut. Berbeda dengan SEO on-page yang fokus pada konten dan kata kunci, technical SEO lebih fokus ke hal-hal yang “di balik layar” seperti struktur website, kecepatan loading, keamanan, dan elemen teknis lainnya.

Tujuan utama technical SEO adalah memastikan bahwa website kamu bisa diakses dengan lancar oleh mesin pencari, sehingga konten yang kamu buat bisa muncul di hasil pencarian dengan maksimal.

Berikut beberapa elemen penting dalam technical SEO:

  1. Kecepatan Website Website yang lambat bikin pengunjung kabur, dan Google juga tidak suka halaman yang butuh waktu lama untuk terbuka. Technical SEO membantu memastikan bahwa loading halaman cepat, baik lewat optimasi gambar, penggunaan caching, hingga penghapusan kode yang tidak diperlukan.
  2. Mobile-Friendly Karena mayoritas pengguna internet sekarang memakai ponsel, Google memprioritaskan versi mobile dalam penilaian ranking. Technical SEO memastikan tampilan website bisa menyesuaikan dengan ukuran layar ponsel.
  3. Struktur URL URL yang rapi, pendek, dan mengandung kata kunci bisa membantu mesin pencari memahami isi halaman. Selain itu, struktur URL yang konsisten juga membuat pengalaman pengguna jadi lebih baik.
  4. Penggunaan HTTPS Keamanan adalah hal penting. Website dengan HTTPS (bukan HTTP) akan dianggap lebih terpercaya oleh Google. Technical SEO memastikan website sudah memakai sertifikat SSL agar data pengguna tetap aman.
  5. Pengindeksan dan Crawlability Mesin pencari perlu “merayapi” setiap halaman untuk bisa menampilkannya di hasil pencarian. Technical SEO mengatur file seperti robots.txt dan sitemap agar Google tahu halaman mana yang harus diindeks dan mana yang sebaiknya diabaikan.
  6. Struktur Data dan Schema Markup Ini adalah kode tambahan yang bisa kamu sematkan untuk membantu mesin pencari memahami konteks isi halaman. Misalnya, jika kamu punya toko online, kamu bisa menambahkan schema markup untuk produk agar bisa muncul sebagai rich snippet di Google.
  7. Tidak Ada Konten Duplikat Konten yang sama di beberapa URL bisa membingungkan mesin pencari. Technical SEO membantu mengatasi hal ini dengan cara menggunakan canonical tag atau pengaturan lainnya agar tidak ada penalti dari Google.

Kenapa Technical SEO Penting? 

Kalau dianalogikan, technical SEO adalah fondasi dari rumah yang kamu bangun di dunia digital. Tanpa fondasi yang kuat, sebaik apa pun isi dan tampilan rumahmu (konten dan desain), tetap saja tidak akan kokoh. Begitu juga dengan website—tanpa technical SEO, konten yang kamu buat bisa saja tidak pernah muncul di hasil pencarian karena mesin pencari kesulitan membacanya.

Technical SEO juga berperan dalam:

  • Meningkatkan pengalaman pengguna
  • Meningkatkan kecepatan akses
  • Menghindari kesalahan teknis yang bisa menurunkan peringkat
  • Membantu Google memahami dan menilai kualitas website kamu secara keseluruhan

Kesimpulannya, technical SEO adalah hal mendasar yang perlu diperhatikan sejak awal ketika membangun sebuah website. Ini bukan hal yang terlihat langsung oleh pengunjung, tapi sangat berpengaruh terhadap performa dan visibilitas website di mesin pencari.

Pembahasan Penting Lainnya.


Cara Cek Kesehatan SEO Teknis Website.

Mengecek kesehatan SEO teknis website itu seperti memeriksa kondisi mesin mobil, meskipun dari luar kelihatan bagus, tapi kalau bagian dalamnya bermasalah, performanya bisa menurun. Begitu juga dengan website. Walau tampilannya menarik dan kontennya bagus, kalau bagian teknisnya tidak sehat, website bisa sulit muncul di hasil pencarian Google.

Berikut penjelasan lengkap tentang cara mengecek kesehatan SEO teknis website dengan cara yang mudah dipahami dan bisa langsung dipraktikkan:


1. Gunakan Google Search Console

Ini adalah alat gratis dari Google yang sangat berguna untuk melihat bagaimana Google membaca dan memahami website kamu.

Beberapa hal penting yang bisa dicek lewat Google Search Console:

  • Coverage (Cakupan Halaman): Di sini kamu bisa melihat apakah semua halaman website sudah diindeks, atau ada yang error (seperti halaman 404 atau terblokir robots.txt).
  • Mobile Usability: Mengecek apakah halaman kamu ramah untuk pengguna ponsel atau tidak.
  • Core Web Vitals: Menampilkan data tentang kecepatan dan stabilitas tampilan halaman. Nilai ini penting karena memengaruhi pengalaman pengguna.
  • Sitemap: Kamu bisa mengirim sitemap.xml di sini dan melihat apakah Google sudah memprosesnya dengan baik.

Kalau ada masalah, Google Search Console biasanya juga akan memberikan saran perbaikannya.


2. Audit dengan Screaming Frog (atau Tools Serupa)

Kalau kamu ingin audit teknis secara menyeluruh, bisa pakai tools seperti Screaming Frog, Ahrefs, atau SEMrush. Screaming Frog misalnya, bisa memberikan informasi seperti:

  • Halaman mana yang mengalami error (404, redirect loop, dll)
  • Halaman yang tidak memiliki meta title atau meta description
  • Masalah duplikat konten
  • Struktur heading (H1, H2, dst) yang tidak ideal
  • Penggunaan canonical tag
  • Struktur internal link

Untuk pengguna awal, versi gratis Screaming Frog sudah cukup untuk mengecek hingga 500 URL.


3. Cek Kecepatan Website dengan PageSpeed Insights

Google juga menyediakan PageSpeed Insights yang bisa kamu gunakan untuk mengukur kecepatan website di desktop dan mobile. Di sini kamu akan dapat nilai performa dan saran teknis untuk mempercepat loading, seperti:

  • Gambar terlalu besar
  • JavaScript yang berat
  • Tidak menggunakan caching
  • Tidak menggunakan format gambar modern seperti WebP

Hasil dari PageSpeed ini juga berkaitan langsung dengan Core Web Vitals yang tadi disebut di Google Search Console.


4. Cek Robots.txt dan Sitemap.xml

File robots.txt berfungsi untuk mengatur halaman mana yang boleh dan tidak boleh di-crawl oleh Google. Pastikan kamu tidak secara tidak sengaja memblokir halaman penting.

Sedangkan sitemap.xml adalah peta situs yang membantu Google menemukan semua halaman penting di website kamu. Pastikan file ini lengkap dan sudah dikirim ke Google Search Console.


5. Tes Mobile-Friendly

Google sekarang lebih mengutamakan tampilan mobile daripada desktop. Kamu bisa mengetes apakah website kamu mobile-friendly di: https://search.google.com/test/mobile-friendly

Cukup masukkan URL website, dan kamu akan tahu apakah tampilan ponselmu sudah sesuai standar atau belum.


6. Periksa Status HTTPS

Pastikan website kamu sudah menggunakan HTTPS, bukan HTTP. Ini tidak hanya penting untuk keamanan data, tapi juga menjadi sinyal peringkat di mata Google.

Cara mengeceknya mudah: cukup lihat apakah di URL website kamu ada tulisan https:// dan apakah muncul ikon gembok di browser.


Kesimpulan

Mengecek kesehatan SEO teknis tidak harus rumit. Dengan alat-alat gratis seperti Google Search Console, PageSpeed Insights, dan tool audit seperti Screaming Frog, kamu sudah bisa tahu apakah website kamu berjalan optimal dari sisi teknis. Semakin sehat struktur teknis website, semakin besar peluangnya untuk tampil di halaman pertama Google.

Kalau kamu belum pernah mengecek hal-hal ini sebelumnya, sekarang adalah saat yang tepat untuk mulai. Jangan tunggu sampai trafik website turun baru mulai panik. Lebih baik dicek dan diperbaiki secara rutin.


Cara Membuat Sitemap XML dan Submit ke Google Search Console.

Sitemap XML adalah daftar isi digital yang membantu Google dan mesin pencari lainnya memahami struktur website kamu. Lewat sitemap, Google bisa tahu halaman apa saja yang ada di website dan mana yang paling penting untuk diindeks.

Membuat sitemap itu bukan hal rumit, dan proses submit ke Google Search Console juga cukup sederhana. Tapi peran sitemap sangat penting terutama jika website kamu punya banyak halaman, ada halaman yang sulit dijangkau lewat internal link, atau website-nya masih baru.

Berikut penjelasan lengkap langkah-langkahnya:


1. Apa Itu Sitemap XML?

Sitemap XML (Extensible Markup Language) adalah file berformat khusus yang berisi daftar URL di website kamu, lengkap dengan informasi tambahan seperti:

  • Kapan halaman terakhir diperbarui
  • Seberapa sering halaman diperbarui
  • Seberapa penting halaman tersebut dibanding halaman lainnya

Dengan adanya sitemap, Google jadi lebih mudah merayapi dan mengindeks halaman-halaman penting di website kamu.


2. Cara Membuat Sitemap XML

Ada dua cara umum untuk membuat sitemap: otomatis dan manual.

a. Menggunakan Plugin (untuk WordPress)

Kalau kamu menggunakan WordPress, ada plugin yang bisa otomatis membuat sitemap, misalnya:

  • Yoast SEO
    Setelah plugin diaktifkan, sitemap biasanya tersedia di URL seperti:
    https://namadomainkamu .com/sitemap_index.xml
  • Rank Math
    Plugin ini juga langsung membuat sitemap XML tanpa perlu pengaturan rumit.
b. Menggunakan Generator Online

Kalau tidak pakai WordPress, kamu bisa menggunakan sitemap generator online, seperti:

  • https://www.xml-sitemaps.com
    Masukkan URL website kamu, dan generator akan membuat file sitemap.xml yang bisa kamu unduh lalu unggah ke folder utama website (biasanya di public_html/).
c. Buat Manual (untuk Website Kecil)

Untuk website kecil, kamu juga bisa membuat sitemap secara manual dengan menuliskan semua URL di file .xml sesuai format standar. Tapi ini kurang disarankan kalau halamanmu banyak atau sering diperbarui.


3. Upload Sitemap ke Website

Kalau kamu menggunakan plugin WordPress, biasanya file sitemap sudah otomatis tersedia dan bisa langsung digunakan.

Tapi kalau kamu membuatnya secara manual atau lewat generator, kamu perlu mengunggah file sitemap.xml ke root folder hosting kamu, supaya bisa diakses lewat: https://namadomainkamu. com/sitemap.xml


4. Submit Sitemap ke Google Search Console

Langkah terakhir adalah menginformasikan ke Google bahwa sitemap kamu sudah tersedia.

Berikut cara submit-nya:

  1. Masuk ke Google Search Console
  2. Pilih properti (website) yang ingin kamu kelola
  3. Di menu kiri, klik bagian “Sitemaps”
  4. Masukkan URL sitemap kamu, misalnya:
    sitemap_index.xml atau sitemap.xml
  5. Klik Submit

Setelah dikirim, Google akan mulai memproses dan merayapi halaman-halaman yang ada dalam sitemap.


5. Apa yang Dilakukan Setelah Submit?

Setelah kamu mengirim sitemap, kamu bisa memantau statusnya di Search Console. Google akan memberitahu apakah sitemap berhasil diproses, berapa banyak halaman yang ditemukan, dan apakah ada error.

Kalau ada halaman yang tidak bisa diindeks atau mengalami error, kamu bisa langsung melihat penyebabnya di sana, lalu melakukan perbaikan teknis jika perlu.


Kesimpulan

Sitemap XML itu sederhana, tapi punya dampak besar untuk visibilitas website di mesin pencari. Dengan membuat sitemap dan mengirimkannya ke Google Search Console, kamu membantu Google memahami struktur website, menemukan konten baru lebih cepat, dan memastikan halaman penting bisa muncul di hasil pencarian.

Jadi kalau kamu belum punya sitemap atau belum submit ke Google, sekarang saatnya untuk mulai. Prosesnya mudah, dan manfaatnya jangka panjang.


Perbedaan Antara Robots.txt dan Meta Robots.

Dalam dunia SEO teknis, ada dua istilah yang sering bikin bingung, terutama buat pemilik website yang baru mulai belajar: robots.txt dan meta robots. Keduanya sama-sama mengatur bagaimana mesin pencari seperti Google merayapi dan mengindeks halaman di website kita. Tapi cara kerja dan tujuan penggunaannya sebenarnya berbeda.

Nah, supaya nggak salah paham, mari kita bahas perbedaan keduanya secara lengkap.


Apa Itu Robots.txt?

Robots.txt adalah file yang diletakkan di bagian paling atas dari struktur website (root directory), dan digunakan untuk memberi tahu mesin pencari halaman atau direktori mana saja yang tidak boleh dirayapi (crawl).

File ini bisa diakses dengan mengetikkan namadomain.com/robots.txt.

Contoh isi file robots.txt:

User-agent: *
Disallow: /private/
Disallow: /admin/

Penjelasannya:

  • User-agent: * artinya aturan ini berlaku untuk semua robot mesin pencari.
  • Disallow: /private/ artinya folder “private” tidak boleh diakses oleh mesin pencari.
  • Artinya halaman-halaman dalam folder tersebut tidak akan di-crawl.

Tapi perlu dicatat: robots.txt hanya mencegah mesin pencari merayapi halaman, bukan mengindeksnya. Jadi kalau ada link ke halaman tersebut dari tempat lain, bisa saja tetap muncul di hasil pencarian (meski tidak dirayapi).


Apa Itu Meta Robots?

Meta robots adalah tag HTML yang diletakkan di dalam <head> sebuah halaman, untuk memberi tahu mesin pencari apakah halaman itu boleh diindeks atau tidak, dan apakah link di dalamnya boleh diikuti atau tidak.

Contoh meta robots:

<meta name=”robots” content=”noindex, nofollow”>

Penjelasannya:

  • noindex berarti mesin pencari tidak boleh menampilkan halaman ini di hasil pencarian.
  • nofollow berarti mesin pencari tidak boleh mengikuti link yang ada di halaman itu.

Meta robots jauh lebih spesifik karena bisa diatur per halaman. Ini berguna banget kalau kamu ingin mencegah pengindeksan halaman tertentu, seperti:

  • Halaman login
  • Halaman checkout
  • Halaman terima kasih (thank you page)
  • Versi alternatif dari halaman yang sama

Dan berbeda dengan robots.txt, meta robots bisa mencegah halaman masuk ke hasil pencarian secara efektif, karena langsung memberi sinyal “jangan diindeks.”


Kapan Harus Menggunakan Robots.txt vs Meta Robots?

Gunakan robots.txt jika:

  • Kamu ingin mencegah mesin pencari masuk ke direktori tertentu (misalnya /admin/ atau /cart/)
  • Kamu ingin mengurangi beban crawl dari halaman yang tidak penting

Gunakan meta robots jika:

  • Kamu ingin mencegah halaman tertentu muncul di Google (tapi tetap bisa diakses pengunjung)
  • Kamu ingin lebih fleksibel mengatur per halaman (misalnya, halaman produk yang sudah tidak dijual lagi)

Kesimpulan

Robots.txt dan meta robots sama-sama penting dalam technical SEO, tapi punya fungsi dan tempat yang berbeda. Robots.txt lebih cocok untuk mengatur akses mesin pencari secara umum, sedangkan meta robots lebih cocok untuk kontrol yang lebih spesifik di tingkat halaman.

Pemahaman yang tepat soal keduanya bisa membantu kamu menghindari masalah serius seperti:

  • Halaman penting tidak terindeks
  • Konten sensitif muncul di hasil pencarian
  • Google membuang waktu merayapi halaman yang tidak perlu

Jadi, pastikan kamu tahu kapan harus pakai yang mana. Jangan sampai salah setting yang bisa bikin performa SEO website kamu jadi turun tanpa kamu sadari.


Apa Itu Canonical Tag dan Kapan Harus Digunakan.

Canonical tag adalah elemen HTML yang digunakan untuk memberi tahu mesin pencari bahwa suatu halaman adalah versi utama (asli) dari konten tertentu. Tujuannya adalah untuk mencegah masalah duplikat konten di website—baik konten yang benar-benar sama persis maupun konten yang sangat mirip.

Bagi mesin pencari seperti Google, duplikat konten bisa membingungkan. Kalau ada dua atau lebih halaman dengan isi yang hampir sama, Google jadi kesulitan menentukan halaman mana yang seharusnya ditampilkan di hasil pencarian. Di sinilah peran canonical tag jadi penting.


Bagaimana Canonical Tag Bekerja?

Canonical tag dipasang di bagian <head> HTML halaman, dan biasanya berbentuk seperti ini:

<link rel="canonical" href="https://www.namawebsite.com/halaman-utama/" />

Tag ini memberi tahu Google, “Meski halaman ini ada, tapi yang utama dan seharusnya diprioritaskan adalah yang di URL ini.” Jadi jika kamu punya dua atau lebih halaman yang mirip, kamu cukup tetapkan salah satunya sebagai versi kanonik (asli).


Contoh Kasus Duplikat Konten

Masalah duplikat konten bisa terjadi karena banyak hal, misalnya:

  1. URL berbeda tapi kontennya sama:
    • https://www.tokoku.com/baju-wanita
    • https://www.tokoku.com/kategori/baju-wanita

    Mesin pencari bisa melihat ini sebagai dua halaman berbeda, padahal isinya sama.

  2. Penggunaan parameter di URL:
    • https://www.tokoku.com/produk/123?ref=promo
    • https://www.tokoku.com/produk/123

    Kontennya sama, tapi URL berbeda karena ada parameter.

  3. Versi HTTP dan HTTPS
    • http://www.tokoku.com
    • https://www.tokoku.com
  4. Versi dengan dan tanpa “www”:
    • https://tokoku.com
    • https://www.tokoku.com

Kalau tidak diatur dengan baik, Google bisa mengindeks semua versi ini dan menganggapnya sebagai duplikat. Akibatnya, nilai SEO halaman jadi terbagi, dan peringkat di hasil pencarian bisa menurun.


Kapan Harus Menggunakan Canonical Tag?

Berikut situasi yang umum dan cocok untuk menggunakan canonical tag:

  1. Ketika ada banyak halaman serupa di toko online. Misalnya produk yang sama tapi punya beberapa varian warna atau ukuran. Daripada Google menganggap semua halaman itu sebagai duplikat, kamu bisa tunjukkan versi utamanya pakai canonical.
  2. Saat mengutip ulang konten dari situs lain (dengan izin). Kalau kamu menerbitkan ulang artikel orang lain, sebaiknya kamu arahkan canonical-nya ke halaman asli, agar Google tidak menganggap kamu menyalin.
  3. Untuk halaman hasil filter/sort di e-commerce. Filter seperti “termurah” atau “terlaris” bisa membuat banyak versi URL. Pasang canonical agar Google hanya fokus ke halaman utama produk.
  4. Ketika memecah artikel panjang jadi beberapa halaman. Dalam kasus ini kamu bisa pasang canonical ke halaman pertama agar fokus SEO tetap di sana.

Cara Mengecek Canonical Tag

Untuk mengetahui apakah canonical tag sudah dipasang dan berfungsi dengan baik, kamu bisa:

  • Lihat langsung di source code halaman (Ctrl+U di browser)
  • Gunakan ekstensi SEO di browser seperti “SEO Meta in 1 Click”
  • Cek lewat Google Search Console → Inspeksi URL

Kesimpulan

Canonical tag adalah alat penting dalam technical SEO untuk menangani konten yang sama atau mirip di beberapa halaman. Dengan menandai halaman mana yang utama, kamu membantu Google memahami struktur websitemu dan mencegah pembagian nilai SEO ke halaman yang tidak perlu.

Kalau kamu menjalankan toko online, blog besar, atau situs dengan banyak variasi halaman, canonical tag bukan hanya penting—tapi wajib kamu kuasai.


Struktur Website yang SEO Friendly.

Struktur website yang SEO friendly adalah cara menyusun halaman-halaman di dalam website agar mudah dipahami oleh pengunjung dan juga mesin pencari seperti Google. Ibaratnya seperti denah rumah—kalau denahnya rapi, tamu bisa menemukan ruangan yang mereka cari tanpa tersesat. Begitu juga dengan website, kalau strukturnya berantakan, pengunjung bisa bingung dan Google juga kesulitan memahami isi situs kamu.

Struktur yang baik bukan hanya memudahkan orang untuk menavigasi, tapi juga membantu Google meng-crawl halaman dengan lebih efisien. Ini bisa berdampak langsung pada performa SEO kamu.

Berikut penjelasan lengkapnya:


1. Mulai dari Struktur Hirarki yang Jelas

Struktur ideal website biasanya berbentuk seperti piramida, dimulai dari:

  • Homepage (beranda)
  • Kategori utama (top-level category)
  • Sub-kategori atau halaman isi
  • Artikel atau produk individual

Contohnya:

homepage.com > kategori > sub-kategori > halaman konten

Struktur seperti ini membuat halaman-halaman saling terhubung secara logis, dan pengunjung bisa dengan mudah memahami di mana posisi mereka di dalam website.


2. Gunakan Internal Linking yang Terarah

Internal link adalah tautan yang menghubungkan satu halaman dengan halaman lain di dalam website yang sama. Ini penting untuk dua hal:

  • Membantu pengunjung menemukan informasi terkait
  • Memberi sinyal ke Google halaman mana yang penting dan bagaimana halaman-halaman saling terhubung

Contohnya, di sebuah artikel tentang “Cara Merawat Sepatu Kulit,” kamu bisa menyisipkan link ke artikel lain seperti “Jenis-Jenis Sepatu Kulit” atau “Produk Pembersih Sepatu Terbaik”.

Gunakan anchor text (teks link) yang deskriptif agar Google paham isi halaman yang dituju.


3. Buat Navigasi yang Konsisten

Menu navigasi di bagian atas atau samping website sebaiknya berisi kategori utama yang menggambarkan isi website secara umum. Hindari terlalu banyak menu—cukup 4 hingga 6 menu utama agar tidak membingungkan.

Pastikan navigasi ini konsisten di semua halaman, supaya pengguna tidak merasa “tersesat” saat menjelajah website.


4. Gunakan Breadcrumb

Breadcrumb adalah semacam jejak yang menunjukkan posisi pengguna di dalam struktur website. Misalnya:

Beranda > Blog > Tips Bisnis > Cara Meningkatkan Penjualan Online

Breadcrumb ini tidak hanya membantu pengguna, tapi juga bagus untuk SEO karena memberi konteks tambahan ke Google tentang struktur halaman.


5. URL yang Bersih dan Terstruktur

Struktur URL juga bagian dari struktur website. Gunakan URL yang:

  • Singkat dan mudah dibaca
  • Mengandung kata kunci
  • Tidak banyak angka atau simbol aneh

Contoh URL yang baik:

homepage.com/kategori/produk-terbaru

Hindari URL seperti:

homepage.com/index.php?id=4932&cat=87

6. Hindari Terlalu Dalam (Terlalu Banyak Klik)

Usahakan agar halaman penting bisa diakses dalam 3 klik dari beranda. Semakin dalam halaman dikubur, semakin kecil kemungkinan Google dan pengunjung menemukannya.

Struktur yang terlalu dalam bisa memperlambat proses crawl dan menurunkan performa halaman tersebut dalam hasil pencarian.


7. Buat Sitemap dan Kirim ke Google

Struktur website yang rapi sebaiknya juga tercermin dalam file sitemap.xml. Ini adalah file yang memberi tahu Google tentang semua halaman penting di website. Sitemap membantu Google memahami struktur secara keseluruhan dan mempercepat proses pengindeksan.

Kamu bisa buat sitemap secara otomatis jika menggunakan CMS seperti WordPress (dengan plugin SEO), lalu kirim lewat Google Search Console.


Kesimpulan

Struktur website yang SEO friendly bukan hanya membuat pengalaman pengguna jadi lebih baik, tapi juga membantu Google mengerti isi dan hubungan antar halaman di dalam website kamu. Mulailah dari membuat hirarki yang rapi, navigasi yang jelas, internal link yang relevan, serta URL yang bersih dan mudah dibaca.

Dengan struktur yang baik, kamu bisa meningkatkan peluang halaman-halaman penting tampil di hasil pencarian, sekaligus membuat pengunjung betah dan nyaman menjelajah konten yang kamu tawarkan.

Let's Chat!