Anasayfa › Teknik SEO
Teknik Seo
Teknik SEO, Google’ın sitedeki sayfalara ve dosyalara nasıl eriştiğini düzenler: Google’ın dizine ekleyebildiği dosya türlerinin değerlendirilmesi, web bileşenlerinin gölge DOM’undaki metinlerin Google’a görünmesi, WordPress’e Site Kit ile Search Console ve Analytics bağlantısının kurulması ve yalnızca telefondan gelenleri başka siteye gönderen gizli yönlendirmelerin bulunması.
Teknik SEO Google’ın Dizine Ekleyebildiği Dosya Türlerini Nasıl Değerlendirir?
Bir sitede yalnızca web sayfaları yayımlanmaz; indirilebilen belgeler, görseller ve videolar da sunucuda durur. Google, dizine ekleyebildiği dosya türlerini Arama Merkezi belgelerinde bir liste hâlinde açıklar. Listede HTML sayfalarının yanında PDF, metin belgeleri, hesap tabloları, sunular, düz metin dosyaları ve vektör çizim dosyaları bulunur. Teknik SEO çalışmasında sitedeki dosyalar türlerine ayrılır ve her tür bu listeyle karşılaştırılır.
Google, PDF ve ofis belgelerinin içindeki metni okur ve bu metni arama sonucunda gösterebilir. Sonuç satırında dosyanın türü ayrıca yazılır; kullanıcı dosyayı tarayıcıda açar ya da indirir. Metni seçilebilen bir belge sorunsuz okunur. Kâğıttan taranmış ve yalnızca resimlerden oluşan bir PDF’te ise yazı resmin içinde kalır; Google’ın bu yazıyı ne ölçüde okuyabileceği taramanın netliğine bağlıdır.
Görseller ve videolar için ayrı listeler vardır. Google’ın desteklediği görsel biçimleri arasında JPEG, PNG, GIF, WebP, SVG ve AVIF yer alır; listede olmayan bir biçim Google Görseller’de gösterilmeyebilir. Video için de desteklenen biçimler ayrıca sayılır. Görselin ya da videonun dizine girmesi için dosyanın taranmaya açık olması ve bir sayfada içeriğin parçası olarak yer alması gerekir.
Her dosyanın dizinde yer alması istenmez. Ürün belgeleri ve teknik föyler aramada bulunsun diye açık bırakılır. Eski sürümler, kopya dosyalar ve yalnızca form doldurulduktan sonra verilen belgeler dizin dışında tutulur. PDF’in sayfa başlığı bölümü yoktur; noindex kuralı bu yüzden dosyanın içine yazılamaz. Kural, sunucunun dosyaya eşlik eden yanıt bilgilerine eklenir ve dosya Google’a açık kalır.
Aynı metin hem bir sayfada hem bir PDF’te yayımlandığında Google iki ayrı adres görür. Hangisinin sonuçta çıkacağı kanonik adresle bildirilir. Kanonik etiket PDF’in içine konamadığı için bu bilgi de sunucunun yanıt bilgisine eklenir ve HTML sayfasının adresini gösterir. Google, PDF için sonuçta gösterdiği başlığı belgeden alabilir; belge özelliklerindeki başlık ve ilk sayfadaki ana başlık bu yüzden doldurulur.
Kontrolde Search Console’dan iki araç kullanılır: dizin durumunu toplu gösteren Sayfa dizine ekleme ekranı ve adresleri tek tek sorgulayan URL Denetimi. Bu araç PDF adreslerini de denetler. Google’da site adıyla birlikte dosya türünü belirten arama işleci kullanılarak dizindeki belgeler listelenir. Dizinde kalmaması gereken dosyalar ilk bulgularda adresleriyle yazılır; düzeltmeler, onay verdiğinizde aylık iş listesine geçer.
Web Bileşenlerinin Gölge DOM’undaki Metinler Google’a Nasıl Görünür?
Web bileşeni, bir sayfa parçasının yapısını, görünümünü ve davranışını tek bir pakette toplayan ve JavaScript ile çalışan yapı taşıdır. Bir kez tanımlanan bileşen, sayfanın farklı yerlerinde yeniden kullanılır. Açılır menüler, sekmeler, video oynatıcılar, harita alanları ve dışarıdan eklenen sohbet pencereleri çoğu zaman bu yöntemle hazırlanır. Tarayıcı bileşeni sayfa yüklenirken çalıştırır ve ekrana çizer.
DOM, tarayıcının sayfayı okuduktan sonra bellekte kurduğu ağaç yapısıdır; başlıklar, paragraflar ve bağlantılar bu ağaçta iç içe durur. Gölge DOM, bir bileşenin kendi içinde taşıdığı ayrı ağaçtır. Bu iç ağaç sayfanın geri kalanından yalıtılır: sayfanın biçim kuralları içine işlemez, bileşenin kuralları da dışarı taşmaz. Sayfanın bileşene kendi verdiği içeriğe ise açık DOM denir.
Google’ın JavaScript ile ilgili temel SEO belgesi, Google’ın web bileşenlerini desteklediğini belirtir. İşleme, sayfanın JavaScript çalıştırılarak tarayıcıdaki son hâline getirilmesidir. Belgeye göre Google sayfayı işlerken gölge DOM ile açık DOM’daki içeriği tek düzlemde birleştirir ve yalnızca işlenmiş sayfada görünen içeriği görebilir. Metnin hangi ağaçta yazıldığından çok, işlenmiş sonuçta yer alıp almadığı belirleyicidir.
Bileşen, sayfanın kendisine verdiği içeriği göstermek için içinde yuva adı verilen yerler ayırır. Yuva, açık DOM’daki metnin bileşenin içinde ekrana geleceği noktayı belirler. Bileşende uygun yuva yoksa sayfaya yazılan metin ekranda görünmez ve işlenmiş sonuçta da bulunmaz. Google, gölge DOM ve açık DOM içeriğinin birlikte gösterilmesi için yuvaların kullanılmasını önerir.
İşleme için bileşeni çalıştıran JavaScript dosyalarının Google’a açık olması gerekir. Robots.txt bu dosyaları engelliyorsa ya da dosyalar çalışırken hata veriyorsa bileşen boş kalır. Metni yalnızca bir düğmeye basıldıktan sonra sunucudan çeken bileşenlerde içerik ilk görünümde yoktur; Googlebot sayfadaki düğmelere basmaz. Başlıklar ve ana metin bu nedenle sayfayla birlikte gelir, sonradan yüklenmez.
Kontrol için URL Denetimi aracında sayfanın canlı testi yapılır ve test edilen sayfanın işlenmiş HTML’i açılır. Bileşenin içindeki başlıklar ve paragraflar bu metnin içinde tek tek aranır. Aynı görünüm Zengin Sonuçlar Testi’nde de alınabilir. Bulunamayan metin teknik SEO bulgusu olarak sayfa adresiyle yazılır; bileşenin yuva yapısı ya da metnin sayfaya eklenme biçimi değiştirilir ve test tekrarlanır.
WordPress’e Site Kit ile Search Console ve Analytics Bağlantısı Nasıl Kurulur?
Site Kit, Google’ın WordPress için yayımladığı ücretsiz eklentidir. Eklenti, Search Console, Google Analytics 4 ve PageSpeed Insights verilerini WordPress yönetim panelinde tek ekranda toplar. Bağlantı kurulduğunda site sahipliği doğrulanır, ölçüm etiketi siteye eklenir ve özet raporlar panelde görünür. Teknik SEO açısından amaç, bu bağlantının doğru Google hesabıyla ve çift ölçüm oluşmadan kurulmasıdır.
Kurulum WordPress panelindeki Eklentiler bölümünden başlar. Yeni eklenti ekleme ekranında Site Kit aratılır; Google’ın yayımladığı eklenti kurulur ve etkinleştirilir. Ardından eklentinin kurulum ekranı açılır ve bağlantıyı yapacak Google hesabıyla oturum açılır. Bu hesabın sitenin Search Console mülküne ve Analytics hesabına erişimi olur. Google, eklentinin hangi verilere ulaşacağını ayrı ayrı sorar; izinler onaylanır.
Site Kit önce site sahipliğini doğrular. Doğrulama, Google’ın sitenin bu hesaba ait olduğunu kabul etmesidir; eklenti bunun için gereken kaydı siteye kendisi ekler. Hesapta bu siteye ait bir Search Console mülkü varsa o mülk bağlanır. Mülk yoksa Site Kit kurulum sırasında yeni bir mülk oluşturabilir. Mülkün adresi, sitenin açıldığı adresle HTTPS ve www yazılışı dahil aynıdır.
Analytics adımında var olan bir GA4 hesabı, mülkü ve web veri akışı seçilir ya da yenileri oluşturulur. Veri akışı, GA4’ün bir siteden gelen ziyaret bilgisini topladığı kanaldır. Site Kit, seçilen akışın ölçüm etiketini sitenin bütün sayfalarına ekler. Etiket, ziyaret bilgisini Analytics’e gönderen küçük bir koddur. Kurulumdan sonra site açılır ve GA4’ün gerçek zamanlı raporunda bu ziyaret görülür.
Kurulumda en sık görülen hata çift ölçümdür. Ölçüm etiketi daha önce tema ayarlarına, başka bir eklentiye ya da Etiket Yöneticisi’ne eklenmişse sitede iki etiket çalışabilir. Bu durumda her sayfa görüntülemesi iki kez sayılır ve etkileşim verileri bozulur. Site Kit, sitede var olan bir etiketi algıladığında bunu kurulum ekranında bildirebilir. Etiket tek yerde bırakılır, öteki kaldırılır.
Bağlantı tamamlanınca Site Kit panelinde arama gösterimleri, tıklamalar, ziyaretçi sayıları ve sayfa hızı özetleri görünür. Eklenti, paneli sitedeki öteki yöneticilerle paylaşmaya izin verir; bu kişiler kendi Google hesaplarını bağlamadan paylaşılan özetleri görür. Ayrıntılı raporlar Search Console ve GA4’ün kendi ekranlarında kalır. Eklenti kaldırıldığında Search Console mülkü ve GA4 verileri silinmez.
Yalnızca Telefondan Gelenleri Başka Siteye Gönderen Gizli Yönlendirmeler Nasıl Bulunur?
Yönlendirme, ziyaretçinin istediği adres yerine başka bir adrese gönderilmesidir. Google’ın spam politikaları gizli yönlendirmeyi ayrı bir başlık olarak tanımlar: kullanıcıya ve arama motoruna farklı içerik göstermek ya da kullanıcıyı beklemediği içeriğe götürmek için yapılan yönlendirme. Politikadaki örneklerden biri, masaüstündeki ziyaretçiye olağan sayfayı gösterip telefondan gelen ziyaretçiyi bambaşka bir spam alan adına göndermektir.
Bu yönlendirmeler site sahibinin haberi olmadan da oluşabilir. İki kaynak öne çıkar: siteye eklenen üçüncü taraf kodlar ve ele geçirilmiş site dosyaları. Reklam ağlarından, sayaçlardan ya da dış bileşenlerden gelen bir kod, telefondan gelen ziyaretçiyi başka siteye gönderecek biçimde değişebilir. Saldırıya uğramış sitede ise yönlendirme sunucudaki dosyalara ya da veritabanına yerleştirilir. Teknik SEO incelemesi iki kaynağa da bakar.
Gizli yönlendirme masaüstünden açılan sitede görünmez. Bazıları yalnızca Google sonuçlarından tıklayarak gelen ziyaretçide, bazıları yalnızca belirli telefon türlerinde ya da ziyaretçinin ilk girişinde çalışabilir. Site sahibi adresi doğrudan yazarak açtığında sayfa olağan hâliyle görünür. İlk işaretler bu yüzden çoğu zaman dışarıdan gelir: ziyaretçi şikâyeti, Search Console bildirimi ya da analiz verisindeki ani bir değişiklik.
Kontrol telefonla yapılır. Google’da sitenin adı ve sayfaların gösterim aldığı aramalar yazılır; sonuçtaki bağlantılara tek tek basılır. Deneme mobil veriyle ve kablosuz ağla, farklı telefonlarda tekrarlanır. Bilgisayarda Chrome’un geliştirici araçlarında telefon görünümü açılarak aynı sayfalar denenir. Ağ sekmesi, sayfa açılırken hangi dış adreslere istek gittiğini ve yönlendirmenin hangi adımda başladığını gösterir.
Search Console’da iki rapor okunur: Manuel işlemler ve Güvenlik sorunları. Google, sitede fark ettiği gizli yönlendirme ya da saldırı izlerini bu raporlarda bildirebilir. GA4’te cihaz kategorisine göre ayrılan verilerde telefondan gelen oturumların etkileşim süresi birden kısalmışsa bu bir işarettir. Ardından sitedeki üçüncü taraf kodlar listelenir. Bir deneme kopyasında bu kodlar birer birer kapatılır ve yönlendirmenin hangi koddan geldiği bulunur.
Kaynak bulunduğunda kod kaldırılır, ele geçirilmiş dosyalar temiz bir yedekten geri yüklenir, yönetim parolaları değiştirilir ve eklentiler güncellenir. Site için manuel işlem verilmişse sorun giderildikten sonra Search Console’dan inceleme isteği gönderilir. Telefonla yapılan denemeler birkaç gün arayla tekrarlanır. Teknik SEO kapsamındaki bu kontroller onayınızın ardından aylık iş listesine konur; sonuçlar aylık raporda adres adres yazılır.
Sitemdeki bir PDF’in Google’da çıkıp çıkmadığını nasıl anlarım?
PDF’in tam adresini Search Console’da sayfanın tepesindeki denetim kutusuna yapıştırın. Açılan URL Denetimi ekranı, dosyanın dizinde olup olmadığını ve en son ne zaman tarandığını gösterir; dizinde değilse nedenini de aynı ekranda yazar. Dosyaya sitedeki en az bir sayfadan bağlantı verildiğini ve dosyanın parola istemeden açıldığını da kontrol edin.
Temamdaki bir bileşenin içindeki metni Google’ın görüp görmediğini nasıl kontrol ederim?
Sayfanın adresini URL Denetimi’nde açın ve canlı URL’yi test edin. Sonuç gelince test edilen sayfayı görüntüleyin ve HTML bölümünü açın. Bileşenin içindeki başlığı ya da bir cümleyi bu metinde arayın. Metin orada yoksa Google onu işlenmiş sayfada görmüyordur; bileşenin metni gösterme biçimi değiştirilmelidir.
Site Kit’i kurduktan sonra Analytics’teki ziyaretçi sayım iki katına çıktı; neden olabilir?
Büyük olasılıkla ölçüm etiketi sitede iki kez yükleniyor: biri Site Kit’ten, öteki temadan, başka bir eklentiden ya da Etiket Yöneticisi’nden. Sayfanın kaynağında Google etiketini aratın ve kaç kez geçtiğini sayın. Etiketi tek yerde bırakın. Ardından GA4’ün gerçek zamanlı raporunda tek ziyaretin bir kez sayıldığını kontrol edin.
Telefonumdan sitemi açınca başka bir siteye gidiyorum; ilk ne yapmalıyım?
Yönlendirmenin hangi sayfada ve hangi koşulda çalıştığını yazın: Google sonucundan mı geldiniz, adresi mi yazdınız. Yönetim parolasını değiştirin ve son eklenen eklentileri, dış kodları listeleyin. Search Console’daki Güvenlik sorunları raporuna bakın. Ardından sitenin temiz bir yedeğinin bulunup bulunmadığını kontrol edin.