Dahili link, aynı web sitesindeki bir sayfadan başka bir sayfaya giden bağlantıdır. İyi planlanmış bağlantılar okuyucunun bir sonraki işine yarayan sayfayı bulmasını sağlar; arama motorlarına da sayfaları keşfetmek ve bağlantı metni ile çevresini anlamak için bir yol sunar. Dahili linkleme tek başına belirli bir sıralamayı veya indekslenmeyi garanti etmez.
Bu rehberde iç bağlantıları sabit bir link sayısına göre değil; kullanıcı ihtiyacı, sayfa ilişkisi ve erişilebilir hedef üzerinden denetleyeceğiz. Son bölümde Seobify derlemesinden tarihlenmiş örnek bir grafik ve tekrarlanabilir bir Node.js kontrolü bulunuyor.
Dahili linkleme ne işe yarar?
- Sayfa keşfi: Google, URL’leri sayfalardaki bağlantıları izleyerek keşfedebilir. JavaScript ile üretilen bir öğenin
<a href="/hedef/">biçiminde gerçek, taranabilir bir bağlantı olup olmadığını kontrol edin. - Gezinme: İlgili açıklama veya eylem bağlantısı, ziyaretçinin aradığı sonraki adıma ulaşmasına yardım eder.
- Bağlam: Kısa ve açıklayıcı bağlantı metni ile yakınındaki metin, hedef sayfanın konusunu kullanıcıya ve arama motorlarına anlatır.
- Önemli URL’lere erişim: Önem verdiğiniz her sayfanın en az bir başka bulunabilir sayfadan bağlantı almasını hedefleyin. Site haritası destekleyici bir keşif yoludur; iç bağlantıların veya indeks garantisinin yerine geçmez.
Bu faydalar, Google’ın bağlantı en iyi uygulamalarıyla uyumludur. Buradan bir PageRank akış miktarı, tarama takvimi veya sıralama sonucu hesaplanamaz.
Hub, konu kümesi ve silo: karar modeli, kural değil
Hub-and-spoke modelinde kapsamlı bir giriş sayfası, ilgili alt konulara yön verir; alt konular da gerektiğinde girişe veya birbirine bağlantı verir. Bu, kapsamı planlamak için kullanışlı bir editoryal model olabilir. Her kümede bulunması gereken sabit bir yazı sayısı veya tüm alt sayfaların birbirine bağlanması şartı yoktur.
Silo, konuları kategori gruplarında düzenlemek için kullanılan başka bir modeldir. Konu grupları arasında yararlı bir kullanıcı yolu varsa çapraz bağlantıyı sırf kategori farklı diye engellemeyin. Her sayfadan her sayfaya bağlantı vermek de gerekmez. Her bağlantı için şu soruyu sorun: “Bu bağlantı okuyucunun burada tamamlamak istediği işi ilerletiyor mu?”
Ekmek kırıntısı gezinmesi, uygun olduğu sitelerde üst kategori ve geri dönüş yolu sağlayabilir. Her site için zorunlu tek bir link mimarisi değildir. Otomatik “ilgili yazılar” bloklarını yayınlamadan önce önerilen hedeflerin konu ve kullanıcı amacı bakımından gerçekten uygun olduğunu kontrol edin.
Bağlantı metni nasıl seçilir?
Bağlantı metni hedefin konusunu kısa ve doğal biçimde anlatmalıdır. Örneğin, crawl depth ve sayfa derinliği rehberimiz bağlantısı, “buraya tıklayın” ifadesinden daha açıklayıcıdır. Cümlenin çevresi de bağlantının neden verildiğini açıklamalıdır.
Her bağlantıda aynı tam eşleşmeli anahtar kelimeyi kullanmayın ve anchor metnini anahtar kelimelerle doldurmayın. “Buraya tıklayın” gibi genel metinler hedefi kendi başına anlatmasa da çevresindeki bağlam bağlantıyı açıklayabilir; önemli olan bağlantının kullanıcı için anlaşılır olmasıdır. Çok sayıda ardışık bağlantı veya birbirine bitişik link yığını okumayı zorlaştırabilir.
İç link denetimi: uygulanabilir adımlar
- Kapsamı sabitleyin. Hangi derleme/crawl, tarih, host, dil ve URL türlerinin dahil olduğunu kaydedin. Canlı yönlendirmeler ile yerel derleme sonuçlarını ayrı tutun.
- Kanonik hedef envanteri çıkarın. 200 yanıtlı olmak tek başına indekslenebilirlik anlamına gelmez. Redirect, noindex, canonical, dil alternatifi ve sayfa amacı durumlarını ayrı kontrol edin.
- Bağlantı grafiğini üretin. Her kaynak URL için aynı site içindeki benzersiz hedef URL’leri çıkarın. Hatalı hedefleri, gelen bağlantısı olmayan önemli sayfaları ve ana sayfadan erişim derinliğini raporlayın.
- Önemli sayfaları kullanıcı göreviyle eşleştirin. Her ürün, kategori, hizmet veya rehber URL’sine bir görev ve uygun bağlantı veren kaynak sayfalar belirleyin. Konu yakınlığı tek başına birleştirme, canonical ya da yönlendirme kararı değildir.
- Eksik bağlantıyı editoryal bağlamda ekleyin. Kaynak sayfadaki belirli bir cümleyi ve linkin okuyucuya sağlayacağı nedeni yazın. Uygun cümle yoksa bağlantı eklemek için ilgisiz metin üretmeyin.
- Hedefi ve render edilmiş çıktıyı doğrulayın. Linkin
<a href>olduğunu, hedefin beklenen URL’ye çözüldüğünü ve sayfanın doğru metinle render edildiğini kontrol edin. Sonra tekrar crawl alıp değişiklik öncesiyle aynı kapsamda karşılaştırın.
Ölçülecek alanlar
| Alan | Ne kaydedilmeli? | Yorum |
|---|---|---|
| Kaynak → hedef | Normalize edilmiş URL çifti | Aynı kaynak-hedef çifti birden fazla kez geçse de sayfa grafiğinde tek kenar sayılabilir; ham link adedi ayrı tutulur. |
| Bağlantı metni | Görünen metin ve yakın paragraf | Doğallık, açıklık ve hedefle uyum için nitel inceleme gerekir. |
| Hedef durumu | HTTP, redirect, canonical, robots/noindex | Yerel statik doğrulama canlı yanıtı kanıtlamaz. |
| Gelen kaynak sayfa | Benzersiz URL sayısı ve kaynak listesi | Sayı tek başına kalite veya önem puanı değildir. |
| Tıklama derinliği | Seçilen başlangıç URL’sinden en kısa kenar sayısı | Başlangıç noktası ve crawl kapsamıyla birlikte raporlanır; evrensel eşik değildir. |
Seobify için tarihlenmiş örnek grafik
4 Ekim 2026 tarihli yerel dist HTML grafiğinde /blog/dahili-linkleme-internal-linking-stratejileri/ için 514 HTML sayfası tarandı. Bu mevcut derlemede rehber, 12 benzersiz kaynak URL’den gelen bağlantıya ve ana sayfadan 2 kenar en kısa erişim derinliğine sahipti. Buradaki “kenar”, bir sayfadan diğerine bir iç link geçişidir. Grafiğe kategori, etiket, sayfalama ve global şablonlar da dahil; yalnızca editoryal gövde bağlantılarını saymaz.
Grafik özeti:
Ana sayfa
└── 1 kenar: Blog / rehber keşif sayfası
└── 2 kenar: Dahili linkleme rehberi
İçerik envanteri örneklemi (7; 1 Ekim 2026 tarihli crawl notu):
- /blog/dahili-linkleme-stratejileri/
- /blog/dahili-linkleme-ve-seo-ipuclari/
- /blog/dijital-pazarlama-ve-seo-yapay-zeka-donusumu/
- /blog/google-pagerank-nedir/
- /blog/icerik-kumesi-topic-cluster/
- /blog/seo-nedir/
- /blog/seo-uyumlu-makale-nasil-yazilir/
4 Ekim 2026 tarihli tam statik build'de görülen 12 gelen kaynak URL (rehberin kendisindeki ilgili içerik bileşeni bağlantısı dahil): `/blog/dahili-linkleme-internal-linking-stratejileri/` (rehberin kendisindeki ilgili içerik bileşeni), `/blog/googlebot-tarama-istatistikleri-raporu-nasil-yorumlanir/`, `/blog/kategori/seo/`, `/blog/sayfa/11/`, `/blog/seo-danismanligi-neleri-kapsar/`, `/blog/tag/icerik-stratejisi/`, `/blog/tag/seo-danismanligi/`, `/blog/tag/teknik-seo/`, `/blog/teknik-seo-icin-kullanabileceginiz-8-farkli-chatgpt-istemi/`, `/blog/video-seo-optimizasyonu/`, `/blog/ziyaretcilerin-iceriginizde-etkilesime-girmelerini-saglayacak-10-oneri/` ve `/hizmetlerimiz/seo-danismanligi/`.
Bu, 4 Ekim tarihli yerel statik build’den çıkarılmış sayfa grafiğidir; production crawl’ı veya Google’ın gördüğü grafiği temsil etmez. İçerik envanterinde geçen yedi editoryal kaynak adresi, yerel grafikteki güncel 11 HTML kaynak URL ile eşleşmiyor. Arşivdeki ayrı 1 Ekim statik graph raporu dokuz kaynak sayfa gösteriyordu. Bunlar farklı tarih ve kapsamları kullandığından canlı/current editoryal link kararında kanıt yerine geçmez; listeleri aynı URL envanterinde yeniden üretin.
Yerel derleme için küçük iç link kontrolü
Projedeki scripts/audit-dist-links.mjs scripti derlenmiş dist/**/index.html dosyalarını okur. Normal <a href> bağlantılarından sayfa çiftlerini çıkarır, site içi hedefleri mevcut derleme rotalarına göre kontrol eder ve ana sayfadan en kısa tıklama derinliğini hesaplar. Render edilmiş grafiği analiz eder; canlı HTTP durumunu, redirect’i, canonical tercihini, Google indeksini, kullanıcı tıklamasını veya sıralama etkisini ölçmez.
Raporu geçici ya da arşiv çalışma klasörüne yazmak için:
node scripts/audit-dist-links.mjs "C:\path\to\c39-link-audit.json"
Script JSON’a erişim tarihi, kapsam uyarısı, sayfa bazlı gelen kaynak sayısı ve derinliği yazar. Çıktı yolu verilmezse yalnızca kısa özeti konsola yazdırır. 4 Ekim örnek komutunun özeti 514 HTML sayfası, 0 hedef uyarısı, ana sayfadan erişilemeyen 2 sayfa ve 4 kenar en büyük derinlikti. Hedef uyarıları canlı 404 kanıtı değildir; scriptin derlemede karşılığını bulamadığı linkleri gösterir. Her bulguyu kaynak URL ve link bağlamıyla elle doğrulayın.
T28 arşivindeki 3 Ekim graph raporu bu URL için 10 gelen sayfa gösteriyordu; 4 Ekim güncel derlemede aynı kapsamla 12 gelen sayfa var; bu sayım rehberin kendisinden gelen içerik-bileşeni bağlantısını da içerir. Her iki sayıma kategori/tag/sayfalama ve şablonlar dahildir. İçerik envanterindeki 7 kaynak ve 1 Ekim statik graph raporundaki 9 kaynak farklı URL listelerine dayanıyor. Üretimde karar vermeden önce aynı crawl kapsamı ve URL listesiyle yeniden ölçün.
Sık sorulan sorular
Bir sayfada ideal iç link sayısı kaçtır?
Her 1.000 kelime için geçerli sabit bir sayı yoktur. Yalnızca okuyucunun ihtiyacını karşılayan ve gerçek bir hedefe giden bağlantıları ekleyin; gereksiz bağlantıları sırf kota dolsun diye çoğaltmayın.
Bütün dahili linkler dofollow olmalı mı?
İç bağlantılara otomatik olarak nofollow eklemeyin; link nitelikleri için kullanıcının gördüğü bağlantı ilişkisini ve Google’ın güncel yönergelerini esas alın. Bu nitelikleri PageRank’i “yönlendirme” amacıyla toplu biçimde değiştirmek için kullanmaya güvenmeyin.
XML site haritası yetim sayfaları çözer mi?
Site haritası URL keşfini destekleyebilir ama önemli bir sayfaya kullanıcıların ve crawler’ların takip edebileceği iç bağlantı yolu kurmanın yerini tutmaz. Sitemap’te olmak indeks garantisi değildir.
Yayın öncesi kontrol listesi
- Her önemli hedefin amacı ve uygun bir iç bağlantı kaynağı belli.
- Linkler doğal cümle içinde, kısa, açıklayıcı ve hedefle uyumlu.
- Sadece kategori sınırı yüzünden yararlı çapraz bağlantılar engellenmiyor.
- Hedef URL, canonical, yönlendirme ve indexability ayrı ayrı doğrulanıyor.
- Derleme grafiği ile canlı crawl sayıları tarih ve kapsamla ayrı kaydediliyor.
- Link sayısı, PageRank miktarı, tarama süresi, indeks veya sıralama vaadi üretilmiyor.
Sayfa mimarisini ve içerik kapsamını proje kanıtlarıyla incelemek için SEO danışmanlığı hizmeti hakkında bilgi alın.