Preferensi

Privasi penting bagi kami, sehingga Anda dapat menonaktifkan jenis penyimpanan tertentu yang tidak diperlukan untuk fungsi dasar situs web. Memblokir kategori tertentu dapat memengaruhi pengalaman Anda di situs web. Informasi lebih lanjut (Kebijakan Cookie)

Internal Link Otomatis: Metode, Penyiapan, dan Aturan Agar Tetap Aman

Pelajari cara kerja internal link otomatis, bandingkan 6 metode, ikuti penyiapan langkah demi langkah, dan hindari kesalahan yang mengubah autolink jadi spam.

Diterbitkan pada
14/11/2026
Diperbarui pada
14/11/2026
Waktu baca
23 menit
Internal Link Otomatis: Metode, Penyiapan, dan Aturan Agar Tetap Aman

Alat

Di halaman ini

Singkatnya

internal link otomatis berarti membiarkan perangkat lunak menemukan, menyarankan, atau menyisipkan tautan antarhalaman di situs Anda, alih-alih memasangnya satu per satu secara manual. Cara ini bekerja baik ketika mesin mengerjakan bagian yang melelahkan (crawling, mencocokkan topik, mendeteksi halaman yatim, mencatat setiap tautan) dan Anda tetap memegang kendali atas aturannya: halaman mana yang didorong, anchor text mana yang diizinkan, berapa tautan per halaman. Siapkan sebagai alur "sarankan, setujui, terbitkan, ukur", bukan sebagai plugin yang menautkan setiap kata kunci yang ditemuinya.

Ingin tahu lebih banyak? Tanyakan kepada

Kuis singkat

Cara mendapatkan pelanggan online mana yang paling cocok untuk Anda?

Pertanyaan 1 dari 425%
Bagaimana pelanggan Anda menemukan bisnis seperti milik Anda?

Internal link adalah tautan dari satu halaman situs Anda ke halaman lain di situs yang sama. Tautan ini punya tiga tugas: membantu crawler menemukan halaman, memberi tahu mesin pencari dan sistem AI tentang isi halaman tujuan (melalui anchor text dan kata-kata di sekitarnya), serta mengalirkan otoritas dari halaman kuat ke halaman yang lebih lemah. Jika dasar-dasarnya masih baru bagi Anda, mulailah dari definisi internal linking kami.

Mengotomatiskannya berarti sebuah program menangani satu atau beberapa tugas berikut:

  • Penemuan: melakukan crawling situs, mendata setiap halaman, setiap tautan yang ada, dan setiap anchor.
  • Pencocokan: memutuskan halaman mana yang harus menautkan ke halaman mana, berdasarkan kata kunci, makna, atau entitas.
  • Pemilihan anchor: menemukan frasa yang sudah ada di teks sumber dan menggambarkan halaman tujuan.
  • Penyisipan: menulis tautan ke dalam HTML, di database CMS, atau saat render.
  • Pemeliharaan: memperbaiki tautan ketika URL berubah, halaman dihapus, atau artikel baru diterbitkan.

Yang bukan: cara menjejalkan tautan kata kunci yang sama ke 500 halaman, pengganti arsitektur situs, atau widget "artikel terkait" di bawah setiap artikel. Semua itu bisa menjadi bagian dari sistem otomatis, tetapi jika berdiri sendiri, hasilnya kebanyakan hanya kebisingan.

Internal link manual masih bisa jalan di situs dengan 30 halaman. Cara ini gagal di situs yang terbit setiap minggu, dengan alasan sederhana: setiap artikel baru menciptakan dua pekerjaan. Artikel itu butuh tautan keluar ke halaman yang sudah ada, dan halaman lama butuh tautan balik ke artikel itu. Pekerjaan kedua inilah yang selalu dilupakan. Setelah dua tahun menerbitkan konten, Anda punya artikel baru yang tidak ditautkan siapa pun, dan artikel lama yang masih mengarah ke halaman yang sudah lama diganti.

Internal link sebelum dan sesudah otomatisasi

Sebelum (manual)
  • Artikel baru dapat tautan keluar, jarang dapat tautan masuk
  • Halaman yatim menumpuk tanpa disadari
  • Tautan mengarah ke redirect dan URL yang sudah dihapus
  • Anchor text bergantung pada siapa penulis artikelnya
Sesudah (otomatis, dengan peninjauan)
  • Setiap halaman baru mendapat tautan masuk dari halaman terkait
  • Halaman yatim ditandai di setiap crawl
  • Tujuan yang rusak atau dialihkan diperbarui
  • Anchor text mengikuti aturan tertulis dan dicatat

Artikel ini berfokus pada mesinnya: metode, pengaturan, skrip yang berfungsi, dan jenis-jenis kegagalan. Untuk sisi strategis (halaman mana yang diprioritaskan, cara merencanakan tautan untuk situs multibahasa), baca dulu strategi internal linking tingkat ahli kami. Kedua tulisan ini dirancang untuk dipakai bersama.

Google jelas soal batas minimumnya. Dokumentasi praktik terbaik tautan dari Google menyatakan bahwa "setiap halaman yang Anda pedulikan harus mendapat tautan dari setidaknya satu halaman lain di situs Anda", dan bahwa Google umumnya hanya bisa meng-crawl tautan yang berupa elemen <a> dengan atribut href. Halaman yatim tidak dilarang, tetapi Anda hanya mengandalkan sitemap agar halaman itu ditemukan dan dipahami.

Di luar batas minimum itu, kumpulan data publik terbaik tentang topik ini adalah studi korelasi Cyrus Shepard dari Zyppy, "23 Million Internal Links: SEO Case Study" (diperbarui Februari 2026). Studi ini mencocokkan data internal link dari sekitar 1800 situs dengan klik dari Search Console.

Apa yang terungkap dari 23 juta internal link

23 jutainternal link yang dianalisis di sekitar 520000 URL
1800situs dalam kumpulan data, dicocokkan dengan klik Google Search Console
5xsetidaknya lima kali lebih banyak trafik untuk halaman dengan minimal satu anchor internal exact match
6%lebih dari 6% dari semua internal link tidak punya anchor text sama sekali

Sumber: Cyrus Shepard, Zyppy, 23 Million Internal Links SEO Case Study, pembaruan Februari 2026

Temuan yang paling berguna untuk otomatisasi berkaitan dengan jumlah. URL dengan 0 sampai 4 internal link rata-rata mendapat 2 klik dari Google, sedangkan URL dengan 40 sampai 44 internal link mendapat empat kali lipatnya. Setelah sekitar 45 sampai 50 tautan, efeknya berbalik. Penulisnya mengaitkan sebagian besar penurunan itu dengan tautan navigasi yang muncul di seluruh situs, dan ia berhati-hati menyebut studinya bersifat korelasional: berguna sebagai arah, bukan bukti.

Rata-rata klik Google per URL berdasarkan jumlah internal link yang mengarah ke URL tersebut

0 sampai 4 internal link2 klik
40 sampai 44 internal link8 klik (4x)

Sumber: Cyrus Shepard, Zyppy, 23 Million Internal Links SEO Case Study, pembaruan Februari 2026

Ada dua pelajaran praktis dari sini. Pertama, halaman yang kekurangan tautan adalah yang paling diuntungkan, dan justru halaman seperti itulah yang paling mudah ditemukan oleh otomatisasi. Kedua, studi tersebut menemukan bahwa variasi anchor berkorelasi dengan klik, dan halaman dengan anchor berupa URL serta anchor exact match berkinerja lebih baik. Sistem yang menautkan setiap halaman dengan tiga kata yang sama membuang variasi itu.

Sudut pandang GEO

Crawler AI seperti GPTBot, ClaudeBot, dan PerplexityBot menemukan halaman dengan cara yang sama seperti Googlebot: mengikuti tautan <a href>. Banyak dari mereka tidak menjalankan JavaScript, sehingga tautan yang disisipkan di sisi klien bisa saja tidak ada bagi mereka. Panduan kami tentang crawler AI menjelaskan apa yang diambil setiap bot. Internal link yang bersih dan dirender di sisi server membantu mesin pencari sekaligus mesin AI yang mengutip halaman Anda.

Ilustrasi isometrik halaman situs yang terhubung oleh garis biru bercahaya, dengan lengan robot yang menambahkan internal link baru dan kaca pembesar yang memeriksanya
Internal link otomatis: mesin menemukan dan memasang tautan, manusia menetapkan aturan dan memeriksa hasilnya.

Setiap alat yang serius, entah itu plugin, SaaS, atau skrip buatan sendiri, menjalankan alur yang sama. Dengan memahaminya, Anda bisa menilai sebuah alat dalam lima menit: tanyakan bagaimana alat itu menjalankan setiap langkah.

6 langkah alur kerja mesin internal link

  1. InventarisLakukan crawling atau baca CMS untuk mendata setiap halaman yang bisa diindeks, konten utamanya, judul, H1, dan tautan keluar yang sudah ada.
  2. RepresentasiUbah setiap halaman menjadi sesuatu yang bisa dibandingkan: daftar kata kunci, kumpulan entitas, atau vektor embedding.
  3. PencocokanBeri skor relevansi untuk setiap pasangan sumber dan tujuan, lalu simpan kandidat terbaik per halaman.
  4. Pilih anchorTemukan frasa yang sudah ada di teks sumber dan menggambarkan halaman tujuan.
  5. Terapkan aturanTegakkan batas, pengecualian, prioritas, dan zona terlarang (heading, tautan yang sudah ada, navigasi).
  6. Sisipkan dan catatTulis tautannya, simpan sumber, tujuan, anchor, aturan, dan tanggal, lalu crawl ulang untuk verifikasi.

Langkah 1: inventaris, dan mengapa "konten utama" penting

Inventaris harus memisahkan konten utama dari template. Tautan di menu header muncul di setiap halaman dan hanya sedikit memberi tahu Google tentang halaman tujuan. Tautan di paragraf ketiga sebuah artikel yang relevan memberi tahu banyak hal. Mesin yang baik membuang nav, header, footer, dan aside sebelum analisis, dan hanya menyisipkan tautan di badan artikel. Mesin itu juga mengecualikan URL yang tidak bisa diindeks: semua yang mengembalikan redirect, 404, noindex, atau canonical yang mengarah ke tempat lain.

Langkah 2: merepresentasikan halaman

Ada tiga representasi yang umum, dari yang kasar sampai yang halus:

  • Kata kunci: setiap halaman tujuan memiliki daftar frasa ("strategi internal linking", "struktur tautan"). Cepat dan bisa diprediksi, tetapi buta terhadap makna.
  • Entitas: pustaka pemrosesan bahasa alami mengekstrak hal-hal bernama (produk, tempat, konsep) dan memetakannya ke halaman yang membahasnya. Lebih baik dalam membedakan makna.
  • Embedding: model bahasa mengubah setiap halaman menjadi vektor berisi beberapa ratus angka. Halaman dengan topik serupa akan berdekatan, bahkan jika tidak berbagi kata yang sama persis. Inilah yang dipakai sebagian besar alat internal link "berbasis AI" saat ini.

Langkah 3: pencocokan

Dengan embedding, pencocokan adalah cosine similarity antarvektor, skor antara -1 dan 1 (dalam praktik 0 sampai 1 untuk teks). Anda menyimpan pasangan di atas ambang batas dan N teratas per halaman. Ambang batas adalah pengaturan yang paling menentukan: terlalu rendah, Anda menautkan halaman tentang ular piton ke halaman tentang bahasa pemrograman Python; terlalu tinggi, Anda hanya menemukan halaman yang nyaris duplikat. Mulailah di sekitar 0,5 sampai 0,6 dengan model umum, lalu sesuaikan setelah meninjau 50 saran secara manual.

Langkah 4: pemilihan anchor

Anchor sebaiknya berupa frasa yang sudah ada di kalimat sumber. Menyisipkan kata baru berarti menulis ulang konten, dan itu pekerjaan yang berbeda. Mesin mencari frasa di teks sumber yang menggambarkan halaman tujuan: kata kunci utamanya, H1-nya, variasi dekatnya, atau kueri yang sudah membuat halaman tujuan tampil di Search Console. Sumber terakhir adalah yang terbaik, karena mencerminkan cara orang sungguhan mendeskripsikan halaman tersebut.

Langkah 5 dan 6: aturan, penyisipan, log

Di aturanlah kualitas dimenangkan atau hilang (lihat bagian khusus di bawah). Penyisipan terjadi di salah satu dari tiga tempat: di konten yang tersimpan (tautan menjadi bagian dari artikel, permanen, dan terlihat di editor), saat render di server (sebuah filter menambahkan tautan ketika halaman dibuat, mudah dibatalkan), atau di browser dengan JavaScript (opsi terlemah untuk SEO). Apa pun metodenya, log untuk setiap tautan otomatis bukan pilihan: tanpanya Anda tidak bisa mengaudit, mengukur, atau membatalkan.

"Internal link otomatis" mencakup teknik yang sangat beragam. Kebanyakan situs akhirnya menggabungkan dua atau tiga di antaranya.

Prinsip: Anda mengelola tabel "frasa mengarah ke URL", dan sistem menautkan frasa itu di mana pun ia muncul. Kapan digunakan: glosarium, nama produk, sekelompok kecil halaman penghasil uang. Kelebihan: bisa diprediksi, transparan, murah. Keterbatasan: tidak memahami konteks, anchor yang sama di mana-mana, tabelnya cepat usang. Contoh: setiap penyebutan pertama "crawl budget" menautkan ke halaman glosarium crawl budget, dibatasi satu tautan per artikel.

2. Modul struktural dan template

Prinsip: CMS menghasilkan tautan dari struktur situs: breadcrumb, daftar kategori, "artikel terkait", sebelumnya dan berikutnya, halaman hub yang mendaftar halaman turunannya. Kapan digunakan: selalu, ini lapisan dasarnya. Kelebihan: tanpa pemeliharaan, menjamin tidak ada halaman dalam satu kategori yang menjadi yatim. Keterbatasan: tautan template membawa sedikit konteks, dan modul "artikel terkait" sering memilih berdasarkan tanggal atau tag, bukan makna. Contoh: breadcrumb "Blog > SEO > Internal link" di setiap artikel.

3. Saran semantik dengan persetujuan manusia

Prinsip: embedding menemukan halaman terkait dan kandidat anchor; seorang editor menyetujui atau menolak setiap saran. Kapan digunakan: situs konten dari sekitar 50 hingga beberapa ribu artikel. Kelebihan: memahami konteks, manusia tetap terlibat, anchor bervariasi secara alami. Keterbatasan: butuh waktu peninjauan, dan kualitasnya bergantung pada ambang batas. Contoh: saat artikel tentang "kanibalisasi kata kunci" terbit, alat ini mengusulkan lima artikel lama yang salah satu kalimatnya sudah menyebut kanibalisasi.

4. Tautan berbasis entitas

Prinsip: entitas diekstrak dari setiap halaman dan ditautkan ke halaman yang menjadi rujukan untuk entitas tersebut di situs Anda. Kapan digunakan: situs dengan banyak hal bernama: merek, tempat, orang, bahan, perangkat lunak. Kelebihan: pembedaan makna yang baik, membangun peta "satu entitas, satu halaman" yang rapi. Keterbatasan: memerlukan peta entitas ke halaman, lebih lemah untuk topik abstrak. Contoh: situs travel menautkan setiap penyebutan "Kyoto" ke panduan Kyoto, tidak pernah ke halaman hotel di Kyoto.

5. Tautan berbasis graf (PageRank internal)

Prinsip: situs diperlakukan sebagai graf. Alat menghitung skor internal untuk setiap halaman (metrik mirip PageRank), kedalaman kliknya dari beranda, dan tautan masuknya, lalu mengusulkan tautan yang mengirim otoritas ke halaman prioritas dan membawa halaman yang tersembunyi jauh lebih dekat ke permukaan. Kapan digunakan: situs besar, e-commerce, situs mana pun yang halaman bisnisnya terkubur. Kelebihan: mengoptimalkan untuk sebuah tujuan, bukan sekadar relevansi. Keterbatasan: modelnya hanya perkiraan dari cara Google menimbang tautan, dan logika graf murni bisa menghasilkan tautan tidak relevan jika tidak dipadukan dengan filter relevansi. Contoh: halaman kategori di kedalaman 5 mendapat tautan dari tiga panduan kuat yang meraih peringkat untuk kueri terkait, lalu naik ke kedalaman 2.

6. Tautan saat menulis

Prinsip: tautan ditempatkan saat konten disusun, oleh penulis atau alat penulisan AI yang memegang inventaris situs. Kapan digunakan: situs mana pun yang terbit secara rutin. Kelebihan: tautan menjadi bagian dari kalimat yang ditulis untuknya, sehingga anchor terbaca alami. Keterbatasan: menangani tautan keluar dari halaman baru, bukan tautan masuk dari halaman lama, sehingga harus dipadukan dengan metode pengisian mundur (backfill). Contoh: pembuat artikel blog AI dari Sorank menulis setiap artikel dengan internal link ke halaman layanan, produk, atau kategori Anda yang sudah terpasang.

MetodeRelevansiUpaya menjalankanKualitas anchorRisiko jika salah konfigurasiPaling cocok untuk
Autolink kata kunci berbasis aturanRendahRendahBerulangTinggi (keyword stuffing)Glosarium, nama produk
Modul struktural dan templateSedangSangat rendahGenerikRendahSemua situs, sebagai lapisan dasar
Saran semantik dengan persetujuanTinggiSedang (peninjauan)Alami dan bervariasiRendahBlog dan hub konten
Tautan berbasis entitasTinggi untuk hal bernamaSedangPresisiSedangTravel, e-commerce, katalog
Berbasis graf (PageRank internal)BervariasiTinggi (analisis)Bergantung pada filterSedangSitus besar, halaman penghasil uang yang terkubur
Tautan saat menulisTinggiRendahPaling alamiRendahSitus yang sering terbit

Otomatisasi melayani arsitektur, bukan menggantikannya

Sebelum mengonfigurasi apa pun, tentukan bentuk yang ingin digambar oleh tautan-tautan Anda. Jaringan ala Wikipedia menautkan halaman mana pun ke halaman terkait mana pun; ini keluaran bawaan alat semantik dan cocok untuk konten bergaya ensiklopedia. Kokon semantik membatasi tautan pada halaman dalam pohon topik yang sama, dengan halaman induk menautkan ke bawah dan halaman anak menautkan ke atas serta ke samping; aturan Anda harus melarang tautan antarkokon kecuali di puncaknya. Silo URL mengikuti struktur folder (/guides/seo/...); aturan sederhana "hanya tautkan di dalam folder yang sama, ditambah hub" sudah cukup untuk menegakkannya. Topic cluster, yang dijelaskan di panduan kami tentang topic cluster dan pillar page, berada di antara kokon dan jaringan. Artikel kami tentang arsitektur situs untuk SEO membahas cara memilihnya.

Aturan yang menjaga tautan otomatis tetap aman

Mesin internal link tanpa aturan adalah pabrik spam. Berikut pengaturan yang perlu Anda tuliskan sebelum menjalankannya pertama kali, dengan nilai yang cocok sebagai titik awal.

Penyisipan otomatis penuh vs sarankan dan setujui

Otomatis penuh
  • Langsung bisa ditingkatkan ke volume berapa pun
  • Tidak butuh waktu editorial
  • Kesalahan terbit dalam skala besar
  • Anchor aneh dan konteks yang salah lolos
  • Sulit menjelaskan mengapa sebuah tautan ada
Sarankan dan setujui
  • Mesin menemukan, manusia memutuskan
  • Setiap tautan punya pemilik dan alasan
  • Aturan membaik dari saran yang ditolak
  • Bisa beralih ke otomatis untuk aturan tepercaya
  • Butuh waktu peninjauan setiap minggu

Batas dan kepadatan

  • Tautan otomatis per halaman: 3 sampai 5 dalam artikel 1500 kata, di luar tautan yang dipasang penulis. Google menyatakan tidak ada angka ideal tetapi memperingatkan tentang tautan yang berlebihan; data Anda sendiri akan memberi tahu lebih banyak daripada aturan praktis mana pun.
  • Satu tautan per tujuan per halaman. Menautkan URL yang sama tiga kali dalam satu artikel tidak menambah apa pun bagi pembaca dan mengaburkan laporan Anda.
  • Jarak minimum: setidaknya 50 sampai 80 kata di antara dua tautan otomatis, agar paragraf tidak berubah jadi biru semua.
  • Maksimum per frasa anchor di seluruh situs: batasi berapa banyak halaman yang boleh memakai anchor yang persis sama untuk tujuan yang sama, lalu wajibkan variasi.

Zona terlarang

Jangan pernah menyisipkan tautan di heading, daftar isi, keterangan gambar, kutipan, tombol ajakan bertindak, kotak penulis, atau di dalam <a> yang sudah ada (tautan bersarang adalah HTML yang tidak valid). Jangan pernah menautkan halaman ke dirinya sendiri, ke URL yang dialihkan, atau ke halaman noindex atau yang canonical-nya mengarah ke URL lain.

Aturan anchor

Dokumentasi Google meminta anchor text yang "deskriptif, cukup ringkas, dan relevan dengan halaman tempatnya berada", dan menyebut "klik di sini" serta "baca selengkapnya" sebagai terlalu umum. Terjemahkan itu menjadi aturan: anchor 2 sampai 6 kata, diambil dari kalimat yang ada, setidaknya dua atau tiga variasi berbeda per tujuan di seluruh situs, dan satu maksud per anchor. Jika "alat internal link" mengarah ke penganalisis gratis di satu halaman dan ke fitur berbayar di halaman lain, Anda menceritakan dua kisah berbeda kepada mesin pencari. Panduan anchor text kami membahas jenis-jenis anchor secara rinci.

Halaman dokumentasi Google Search Central tentang praktik terbaik tautan, dengan contoh tautan yang bisa di-crawl dan anchor text
Praktik terbaik tautan dari Google: tautan yang bisa di-crawl dan anchor text yang deskriptif adalah standar dasar yang wajib dipatuhi setiap alat internal link otomatis.

Konfigurasi yang bisa Anda salin

Baik Anda memakai plugin dengan layar pengaturan maupun skrip, tuliskan aturannya sebagai file. File ini menjadi dokumentasi sekaligus jejak audit Anda.

{
  "global": {
    "max_auto_links_per_page": 5,
    "max_links_per_target_per_page": 1,
    "min_words_between_links": 60,
    "similarity_threshold": 0.55,
    "insert_only_in": ["article .content"],
    "skip_selectors": ["h1", "h2", "h3", "h4", "a", "figcaption", "blockquote", ".toc", ".cta", "nav", "footer"],
    "skip_targets_if": ["redirect", "noindex", "canonical_elsewhere", "status_not_200"],
    "mode": "suggest"
  },
  "priority_targets": [
    {"url": "/pricing", "boost": 1.5},
    {"url": "/guides/internal-linking-strategy", "boost": 1.3}
  ],
  "rules": [
    {"phrase": "crawl budget", "target": "/glossary/crawl-budget", "max_site_uses": 40, "mode": "auto"},
    {"phrase": "topic cluster", "target": "/glossary/topic-cluster", "max_site_uses": 40, "mode": "auto"}
  ],
  "never_link": ["/legal", "/login", "/cart"]
}

Tips

Mulai setiap aturan baru dalam mode "suggest". Alihkan ke "auto" hanya setelah Anda menyetujui 20 saran dari aturan itu berturut-turut tanpa mengedit satu pun.

Metode ini berlaku apa pun alatnya. Sediakan satu hari untuk penyiapan di situs dengan beberapa ratus halaman, lalu sekitar satu jam per minggu.

Langkah 1: crawl dan ambil kondisi awal

Crawl seluruh situs dengan crawler desktop seperti Screaming Frog (panduan penyiapan Screaming Frog kami menjelaskan konfigurasinya). Ekspor, untuk setiap URL yang bisa diindeks: internal link masuk (unik), kedalaman klik, tautan keluar, dan skor internal link dari crawler. Bandingkan hasil crawl dengan sitemap XML Anda: URL yang ada di sitemap tetapi tidak ditemukan crawl adalah halaman yatim Anda. Simpan ekspor ini dengan tanggal. Itulah kondisi "sebelum" Anda.

Langkah 2: daftar halaman yang harus menerima tautan

Tidak setiap halaman layak mendapat lebih banyak tautan. Buat daftar pendek tujuan prioritas: halaman yang menghasilkan uang, halaman di posisi 5 sampai 20 untuk kueri bernilai (Search Console, laporan Performa, filter berdasarkan posisi), dan konten cornerstone Anda. Tambahkan setiap halaman yatim dan setiap halaman yang lebih dalam dari 3 klik. Daftar ini mengisi "priority_targets" dalam aturan Anda.

Langkah 3: bangun bank anchor

Untuk setiap tujuan prioritas, kumpulkan 3 sampai 10 frasa anchor. Sumber terbaik adalah Search Console: buka halaman di laporan Performa, beralih ke tab Kueri, dan ekspor kueri yang sudah menghasilkan tayangan untuk halaman itu. Tambahkan H1, kata kunci utama, dan variasi alami. Buang semua yang ambigu atau dipakai bersama dengan halaman lain.

Langkah 4: hasilkan kandidat dan saring

Jalankan alat atau skrip Anda. Untuk setiap tujuan, hasilnya seharusnya berupa halaman sumber yang memuat anchor di badan teksnya dan topiknya cukup dekat. Corong ini akan menyempit tajam: itu tanda filternya bekerja.

Bagaimana kandidat tautan disaring

Setiap pasangan sumber dan tujuan di situsSemua pasangan
Pasangan di atas ambang kemiripan20 teratas per halaman
Pasangan yang memiliki anchor alami di teksAnchor ditemukan
Pasangan yang lolos batas dan zona terlarangLolos aturan
Tautan disetujui dan diterbitkan3 sampai 5 per halaman

Langkah 5: tinjau secara bertahap

Tinjau saran di spreadsheet dengan lima kolom: sumber, tujuan, anchor, kalimat, skor. Baca kalimatnya, bukan hanya anchor-nya. Tolak apa pun yang tidak akan Anda tulis sendiri. Catat alasan penolakan (makna salah, terlalu promosi, sudah ditautkan di dekatnya): alasan-alasan itu menjadi aturan baru.

Langkah 6: terbitkan bergelombang, bukan sekaligus

Terbitkan 50 sampai 200 tautan per gelombang, pada sekelompok halaman yang bisa Anda pantau. Pertahankan kelompok kontrol berisi halaman serupa tanpa tautan baru. Dengan begitu, perubahan klik punya titik acuan, dan ini penting karena peringkat bergerak karena banyak alasan.

Langkah 7: crawl ulang dan verifikasi HTML yang dirender

Crawl ulang situs. Pastikan tautan baru muncul sebagai <a href> di HTML mentah, bukan hanya setelah JavaScript dijalankan. Untuk beberapa URL, gunakan alat Inspeksi URL di Search Console dan lihat HTML hasil render yang dilihat Google.

Langkah 8: hubungkan ke proses penerbitan

Keuntungan sebenarnya bersifat berkelanjutan. Setiap kali artikel diterbitkan, sistem harus melakukan dua hal: menautkan keluar dari artikel baru (saat menulis) dan mengusulkan tautan masuk dari halaman lama (backfill). Setiap kali sebuah URL berubah, sistem harus memperbarui atau menghapus tautan yang mengarah ke URL itu.

Tips

Untuk memeriksa satu halaman dengan cepat, tempel URL-nya ke penganalisis internal link gratis kami: alat ini mendata setiap internal link di halaman, anchor-nya, dan atributnya, sehingga Anda bisa memastikan gelombang tautan otomatis terpasang sesuai rencana.

Jika CMS Anda tidak punya alat yang bagus, atau Anda ingin memahami persis apa yang dilakukan vendor, prototipe yang berfungsi hanya butuh sekitar 60 baris. Versi ini membaca sitemap, mengekstrak konten utama, menghitung embedding dengan model open source, dan menghasilkan CSV berisi saran untuk ditinjau manusia. Skrip ini tidak pernah menyentuh situs Anda.

Instalasi dan crawling

pip install requests beautifulsoup4 sentence-transformers
import csv, re
from urllib.parse import urljoin
import requests
from bs4 import BeautifulSoup
from sentence_transformers import SentenceTransformer, util

SITEMAP = "https://example.com/sitemap.xml"
urls = re.findall(r"<loc>(.*?)</loc>", requests.get(SITEMAP, timeout=20).text)

pages = {}
for url in urls:
    r = requests.get(url, timeout=20)
    if r.status_code != 200 or r.url != url:
        continue  # skip errors and redirects
    soup = BeautifulSoup(r.text, "html.parser")
    robots = soup.find("meta", attrs={"name": "robots"})
    if robots and "noindex" in robots.get("content", ""):
        continue
    main = soup.find("article") or soup.find("main") or soup.body
    for tag in main.find_all(["nav", "header", "footer", "aside", "script", "style"]):
        tag.decompose()
    pages[url] = {
        "h1": soup.h1.get_text(" ", strip=True) if soup.h1 else "",
        "text": main.get_text(" ", strip=True),
        "links": {urljoin(url, a["href"]).split("#")[0] for a in main.find_all("a", href=True)},
    }

Embedding, pencocokan, dan pencarian anchor

model = SentenceTransformer("all-MiniLM-L6-v2")
keys = list(pages)
docs = [pages[u]["h1"] + ". " + pages[u]["text"][:2000] for u in keys]
emb = model.encode(docs, normalize_embeddings=True)
sim = util.cos_sim(emb, emb)

# Anchor bank: target URL -> phrases (H1 + queries exported from Search Console)
anchors = {u: [pages[u]["h1"].lower()] for u in keys}
# anchors["https://example.com/crawl-budget"] += ["crawl budget", "crawl budget optimization"]

THRESHOLD, MAX_PER_PAGE = 0.55, 5

def find_anchor(text, phrases):
    for phrase in sorted(phrases, key=len, reverse=True):
        if len(phrase.split()) < 2:
            continue
        m = re.search(r"\b" + re.escape(phrase) + r"\b", text, re.IGNORECASE)
        if m:
            start = max(0, m.start() - 120)
            return m.group(0), text[start:m.end() + 120]
    return None, None

rows = []
for i, src in enumerate(keys):
    added = 0
    for j in sorted(range(len(keys)), key=lambda k: -float(sim[i][k])):
        score = float(sim[i][j])
        if score < THRESHOLD or added == MAX_PER_PAGE:
            break
        tgt = keys[j]
        if tgt == src or tgt in pages[src]["links"]:
            continue
        anchor, context = find_anchor(pages[src]["text"], anchors[tgt])
        if anchor:
            rows.append([src, tgt, anchor, round(score, 2), context])
            added += 1

with open("link_suggestions.csv", "w", newline="", encoding="utf-8") as f:
    csv.writer(f).writerows([["source", "target", "anchor", "score", "context"]] + rows)

Cara membuatnya siap produksi

  • Hormati server: tambahkan jeda antarpermintaan dan User-Agent yang jelas, atau baca konten langsung dari database atau API CMS alih-alih melakukan crawling.
  • Gunakan teks yang lebih baik untuk embedding: judul ditambah H1 ditambah 300 kata pertama biasanya lebih baik daripada seluruh halaman, yang justru mengencerkan topik.
  • Skalakan pencocokan: matriks kemiripan tumbuh seiring kuadrat jumlah halaman. Di atas 20000 halaman, gunakan indeks approximate nearest neighbor (misalnya FAISS) dan bandingkan setiap halaman hanya dengan 50 tetangga terdekatnya.
  • Tambahkan prioritas: kalikan skor dengan pengali (boost) untuk tujuan prioritas dan dengan penalti untuk tujuan yang sudah punya banyak tautan masuk.
  • Hormati arsitektur Anda: untuk silo atau kokon, buang pasangan yang URL-nya tidak berada di folder atau pohon topik yang diizinkan.
  • Sisipkan di sisi server: tulis tautan yang disetujui ke konten tersimpan melalui API CMS, jangan pernah lewat skrip front-end.

Temukan penyebutan yang belum ditautkan dengan crawler

Tanpa menulis kode, crawler bisa mengerjakan sebagian pekerjaan ini. Di Screaming Frog, fitur Custom Search menemukan setiap halaman yang memuat sebuah frasa, dan Custom Extraction dengan XPath menghitung tautan ke tujuan tertentu. Halaman yang memuat frasa itu tetapi tidak punya tautan ke tujuan adalah kandidat Anda. Panduan pengguna SEO Spider juga mendokumentasikan Link Score-nya, "metrik antara 0 dan 100 yang menghitung nilai relatif sebuah halaman berdasarkan internal link-nya", yang mengharuskan Anda menjalankan crawl analysis setelah crawling selesai.

count(//article//a[contains(@href, "/guides/internal-linking-strategy")])
Halaman produk Screaming Frog SEO Spider
Screaming Frog SEO Spider: crawl situs Anda, ekspor internal link dan anchor, lalu temukan halaman yang menyebut sebuah topik tanpa menautkannya.

Sebagian besar masalah internal link otomatis bukanlah penalti. Masalahnya berupa tautan yang terbuang, sinyal yang membingungkan, dan halaman yang terbaca seperti ditulis mesin. Berikut cara mengenali dan memperbaiki masing-masing.

1. Menautkan setiap kemunculan kata kunci

Apa itu: plugin berbasis aturan yang dipasang tanpa batas menautkan "audit SEO" di 400 halaman dengan anchor yang sama ke halaman yang sama. Cara mengenalinya: di ekspor anchor text dari crawler, urutkan anchor internal berdasarkan frekuensi; satu frasa dengan ratusan penggunaan identik ke satu URL adalah tandanya. Cara memperbaikinya: batasi penggunaan per aturan di seluruh situs, wajibkan setidaknya dua variasi per tujuan, dan hapus tautan dari halaman yang hanya menyebut topik itu sekilas.

2. Menautkan dengan makna yang salah

Apa itu: katanya cocok, maknanya tidak ("Apple" si buah ditautkan ke artikel tentang iPhone, "Jawa" si pulau ke tutorial pemrograman Java). Cara mengenalinya: tinjau sampel acak berisi 30 tautan otomatis setiap bulan dan baca kalimatnya secara utuh. Cara memperbaikinya: naikkan ambang kemiripan, wajibkan kecocokan frasa sekaligus kecocokan topik, dan tambahkan kata kunci negatif pada aturan yang ambigu.

3. Terlalu banyak tautan per paragraf

Apa itu: mesin menumpuk empat tautan dalam paragraf 60 kata. Pembaca berhenti mengklik dan teks menjadi sulit dibaca. Cara mengenalinya: hitung jumlah tautan per 100 kata konten utama; apa pun di atas 3 layak diperiksa. Cara memperbaikinya: tetapkan jarak kata minimum antartautan otomatis dan batas per halaman yang ikut menghitung tautan yang sudah dipasang penulis.

4. Tautan di heading, tombol, atau di dalam tautan lain

Apa itu: kecocokan di dalam H2, daftar isi, atau anchor yang sudah ada dibungkus tautan baru, sehingga menghasilkan tag <a> bersarang atau heading berwarna biru. Cara mengenalinya: jalankan validator HTML di beberapa halaman, atau cari di hasil crawl heading yang memuat tautan. Cara memperbaikinya: deklarasikan selector terlarang secara eksplisit dan uji di salinan staging sebelum setiap aturan baru.

5. Tautan yang hanya ada di JavaScript

Apa itu: widget front-end menyisipkan tautan setelah halaman dimuat, kadang tanpa href, kadang hanya setelah pengguna menggulir atau mengklik. Cara mengenalinya: bandingkan HTML mentah (lihat sumber halaman) dengan DOM hasil render, dan periksa HTML hasil render di Inspeksi URL Search Console. Cara memperbaikinya: pindahkan penyisipan ke server atau ke konten tersimpan. Panduan JavaScript SEO kami menjelaskan proses render secara rinci.

Peringatan

Banyak crawler AI sama sekali tidak menjalankan JavaScript. Tautan yang baru muncul setelah skrip berjalan mungkin terlihat oleh Googlebot setelah render, tetapi tidak terlihat oleh bot yang memasok data ke ChatGPT, Claude, atau Perplexity.

6. Menautkan ke redirect, halaman noindex, dan 404

Apa itu: tautan otomatis yang dibangun dari inventaris lama terus mengarah ke URL yang sudah dipindahkan atau dihapus. Cara mengenalinya: di hasil crawl, filter internal link berdasarkan kode status (3xx, 4xx) dan tujuan yang tidak bisa diindeks; pemeriksa tautan rusak gratis kami melakukannya untuk satu halaman. Cara memperbaikinya: segarkan inventaris sebelum setiap proses, hanya terima tujuan yang berstatus 200, bisa diindeks, dan canonical ke dirinya sendiri, lalu perbarui tautan di tempat ketika redirect 301 dibuat.

7. Hanya mengandalkan widget "artikel terkait"

Apa itu: situs merasa sudah tertaut dengan baik karena setiap artikel diakhiri tiga artikel terkait. Blok seperti itu sering memilih berdasarkan tag atau tanggal, berganti-ganti, dan sepenuhnya melewatkan konten lama. Cara mengenalinya: laporan halaman yatim Anda (URL di sitemap yang tidak dijangkau crawl, atau hanya dijangkau lewat paginasi) tetap panjang. Cara memperbaikinya: pertahankan widget-nya, tetapi tambahkan tautan kontekstual di badan teks dan tautan tetap dari halaman hub.

8. Satu anchor mengarah ke dua halaman

Apa itu: "alat internal link" menautkan ke halaman A di beberapa artikel dan ke halaman B di artikel lain. Anda memecah sinyal relevansi dan bisa memicu kanibalisasi kata kunci. Cara mengenalinya: buat peta anchor ke tujuan dari hasil crawl dan tandai setiap anchor yang punya lebih dari satu tujuan. Cara memperbaikinya: satu maksud pencarian, satu halaman tujuan; alihkan anchor milik halaman yang lebih lemah.

9. Tanpa log, tanpa rollback

Apa itu: tautan disisipkan ke konten oleh plugin yang kemudian dicopot, atau tidak ada yang tahu tautan mana yang otomatis. Cara mengenalinya: Anda tidak bisa menjawab "berapa tautan yang ditambahkan alat ini bulan lalu?". Cara memperbaikinya: simpan setiap tautan otomatis di sebuah tabel (sumber, tujuan, anchor, aturan, tanggal, status), tandai di HTML dengan atribut data jika stack Anda memungkinkan, dan pastikan Anda bisa menghapus semua tautan dari satu aturan dalam satu operasi.

KesalahanSinyal yang perlu dicariPerbaikan
Setiap kemunculan ditautkanSatu anchor dipakai ratusan kali ke satu URLBatas di seluruh situs, variasi anchor
Makna salahKalimat janggal dalam sampel manualAmbang lebih tinggi, kata kunci negatif
Kepadatan tautanLebih dari 3 tautan per 100 kataJarak kata, batas per halaman
Zona terlarangTautan di heading, anchor bersarangSelector pengecualian eksplisit
Tautan khusus JavaScriptTautan tidak ada di sumber halamanPenyisipan di sisi server
Tujuan matiInternal link 3xx dan 4xx di hasil crawlSegarkan inventaris, hanya tujuan 200
Tautan hanya dari widgetDaftar halaman yatim yang panjangTautan kontekstual dan dari hub
Satu anchor, dua tujuanPeta anchor dengan duplikatSatu maksud, satu halaman
Tanpa logTidak bisa menghitung tautan otomatisTabel tautan, atribut data, rollback

Internal link jarang menghasilkan lonjakan dalam semalam. Ukur pada halaman yang menerima tautan, dibandingkan dengan kelompok kontrol, selama 4 sampai 12 minggu.

Yang perlu dipantau setelah setiap gelombang tautan

  • Jumlah halaman yatim (sitemap vs crawl)
  • Halaman yang lebih dalam dari 3 klik dari beranda
  • Internal link masuk unik per halaman prioritas
  • Tayangan dan posisi rata-rata halaman tujuan di Search Console
  • Klik pada halaman tujuan vs kelompok kontrol
  • Frekuensi crawl halaman tujuan di log server
  • Persentase tautan otomatis yang ditolak saat peninjauan (kualitas aturan)

Laporan Link di Search Console menampilkan "halaman teratas yang ditautkan secara internal" dan, untuk masing-masing, halaman yang menautkan ke sana. Laporan ini berguna untuk pengecekan cepat (apakah halaman prioritas Anda ada di dekat urutan teratas?), tetapi halaman bantuan Google memperingatkan bahwa tabelnya dibatasi 1000 baris dan laporan itu "bukan daftar lengkap semua tautan di situs Anda". Gunakan crawl Anda sendiri sebagai sumber kebenaran, dan Search Console untuk melihat apa yang benar-benar ditangkap Google.

Halaman bantuan Google Search Console yang menjelaskan laporan Link
Laporan Link di Search Console menampilkan halaman yang paling banyak ditautkan secara internal, dengan batas 1000 baris: gunakan untuk pengecekan, bukan sebagai sumber kebenaran.

Log server

Jika Anda punya aksesnya, log server menunjukkan apakah Googlebot dan crawler AI mengunjungi halaman yang baru ditautkan lebih sering setelah satu gelombang. Itulah sinyal paling langsung bahwa penemuan halaman membaik. Panduan kami tentang analisis file log untuk SEO menjelaskan cara menyaring bot dan membaca frekuensi crawl, serta mengapa hal itu penting untuk crawl budget di situs besar.

Membaca hasil secara jujur

Jika tayangan naik di halaman tujuan tetapi tidak di kelompok kontrol, kemungkinan besar tautannya membantu. Jika keduanya naik, kemungkinan itu efek musiman atau algoritma. Jika halaman tujuan mendapat tayangan tetapi tidak mendapat klik, tuas berikutnya adalah judul dan konten, bukan tambahan tautan. Dan jika tidak ada yang bergerak setelah 12 minggu, periksa dasar-dasarnya: apakah tautan ada di HTML mentah, dan apakah halaman tujuan benar-benar terindeks?

Dari mana memulai hari ini

Anda tidak butuh alat besar untuk memulai. Pilih satu klaster berisi 20 sampai 50 halaman, crawl, daftar halaman yatim dan halaman prioritasnya, bangun bank anchor dari Search Console, lalu tambahkan tautan dalam satu gelombang yang sudah ditinjau. Ukur selama enam minggu, tuliskan pelajarannya sebagai aturan, lalu lanjutkan ke klaster berikutnya.

Jika Anda sering menerbitkan konten, keuntungan termurah adalah tautan saat menulis: setiap artikel baru harus keluar dari editor dengan tautan ke halaman yang tepat. Itulah yang dilakukan Sorank saat menulis dan menerbitkan artikel untuk Anda, dan pembuat topic cluster miliknya merencanakan klaster yang diikuti tautan-tautan tersebut, lengkap dengan perlindungan anti-kanibalisasi. Untuk halaman lama, padukan dengan backfill yang ditinjau menggunakan metode di atas.

Pertanyaan yang sering diajukan

Apakah internal link otomatis aman untuk SEO?

Ya, selama tautannya relevan, memakai anchor text yang deskriptif, dan tetap dalam batas yang wajar. Dokumentasi Google meminta tautan yang bisa di-crawl dengan anchor text deskriptif dan memperingatkan tentang tautan berlebihan, bukan tentang otomatisasi itu sendiri. Risikonya datang dari alat yang menautkan setiap kemunculan kata kunci dengan anchor yang sama, jadi pertahankan langkah peninjauan dan catat setiap tautan otomatis.

Berapa banyak internal link yang sebaiknya ada dalam satu artikel?

Google menyatakan tidak ada angka ideal. Titik awal yang praktis adalah 3 sampai 5 tautan kontekstual otomatis dalam artikel 1500 kata, di luar tautan yang dipasang penulis, dengan satu tautan per tujuan dan jarak antartautan. Ukur di halaman Anda sendiri lalu sesuaikan, karena studi korelasi Zyppy melihat peningkatan hingga sekitar 40 internal link masuk per URL dan pembalikan setelah sekitar 45 sampai 50.

Apakah internal link otomatis menggantikan strategi internal linking?

Tidak. Otomatisasi menjalankan sebuah strategi: menemukan kandidat, menyisipkan tautan, dan menjaganya tetap mutakhir. Anda tetap harus memutuskan halaman mana yang diprioritaskan, arsitektur apa yang diikuti tautan (jaringan, kokon semantik, atau silo), dan anchor mana yang menjadi milik halaman mana.

Dapatkan rencana konten 30 hari Anda secara gratis

Kami menganalisis pesaing, website, dan visibilitas AI Anda untuk membuat rencana konten yang disesuaikan secara gratis.

Tool SEO gratis kami

Lihat semua tool gratis kami

Dapatkan rencana konten 30 hari Anda secara gratis

Kami menganalisis pesaing, website, dan visibilitas AI Anda untuk membuat rencana konten yang disesuaikan secara gratis.

Pria berambut gelap dan berjenggot mengenakan kemeja cokelat muda berbicara di depan mikrofon pada set rekaman podcast.Potret pria berambut pendek gelap mengenakan kemeja putih dan jaket gelap, menatap langsung ke kamera dengan ekspresi netral.Pria berambut pendek gelap, berjenggot, dan berkacamata bening mengenakan kaus hitam dengan logo lingkaran putih, berdiri di depan dinding batu.Celio fabianoWanita muda tersenyum berambut cokelat panjang mengenakan atasan merah dan kalung, di luar ruangan dengan latar pepohonan.Foto profil Xavier Breull, pelanggan Sorank
Google
Ikon bintang kuning solid berujung lima pada latar transparan.Ikon bintang kuning solid berujung lima pada latar transparan.Ikon bintang kuning solid berujung lima pada latar transparan.Ikon bintang kuning solid berujung lima pada latar transparan.Ikon bintang kuning solid berujung lima pada latar transparan.
5/5
+5,000
pengguna

Testimoni dari para pendiri yang ambisius

5/5 dari 5 ulasan

Dari 0 menjadi 10000 pengunjung dalam 5 bulan

Celio Fabianomonrobotlavevitre.frGoogleE-commerce

Dari 0 menjadi 5000 kunjungan dalam 8 bulan

Thibault BMsorank.comGoogleSoftware

0 menjadi 1104 klik dalam 4 bulan

Dominiqueflight-sensations-idf.comGoogleHiburan dan penerbangan

0 menjadi 163 klik dalam 6 bulan

Coworking Pariscoworking-paris.frGoogleOffice broker

x92 klik dalam 7 bulan

Guide Zanzibarguidezanzibar.comGooglePerjalanan