Teknik SEO, içerikten önce gelen altyapı işidir: arama motoru sayfanızı bulabiliyor mu, tarayabiliyor mu, doğru sürümü indeksleyebiliyor mu? Bu üç sorunun cevabı hayırsa, en iyi içerik bile görünmez. Aşağıda sahada en sık karşılaştığımız dört başlığı ele alıyoruz.
Tarama, render ve indeksleme birbirinden farklıdır
Süreç üç aşamalıdır. Önce tarama: robot adresi indirir. Sonra render: JavaScript çalıştırılıp nihai HTML oluşturulur. Son olarak indeksleme: içerik değerlendirilip dizine alınır. Bu aşamalar aynı anda gerçekleşmez; JavaScript ile üretilen içerik bir kuyrukta bekleyebilir. Bu yüzden gezinme bağlantılarını gerçek a href ögesiyle vermek, kritik içeriği sunucudan göndermek hâlâ en güvenli yoldur.
Sık yapılan bir hata da robots.txt ile engellenen bir sayfaya noindex koymaktır. Robot sayfayı indiremediği için noindex etiketini hiç göremez; sayfa bağlantılar üzerinden yine de dizine girebilir. Bir sayfayı dizinden çıkarmak istiyorsanız taramaya izin verin, noindex etiketini gördürün.
Tarama bütçesi kimin derdi?
Tarama bütçesi, arama motorunun sitenize ayırdığı kaynaktır ve gerçek bir sorun olarak yalnızca büyük sitelerde ortaya çıkar: on binlerce adresi olan e-ticaret katalogları, filtreleme üreten listeler, çok dilli portallar. Birkaç yüz sayfalık kurumsal bir sitede bütçeyi optimize etmeye çalışmak zaman kaybıdır.
Bütçe gerçekten daralıyorsa suçlu genellikle şunlardır:
- Filtre kombinasyonları. Renk, beden ve sıralama parametrelerinin çarpımı milyonlarca benzersiz adres üretebilir. Değeri olmayan kombinasyonları taramaya kapatın.
- Sonsuz takvim ve arama sonucu sayfaları. Kendi kendine adres üreten her yapı bir tuzaktır.
- Yönlendirme zincirleri. Üç adımda ulaşılan hedef, hem bütçe hem hız kaybıdır; zinciri tek adıma indirin.
- Yavaş sunucu. Yanıt süresi uzadıkça robot tarama hızını kendiliğinden düşürür.
Kanonik etiket: öneri, emir değil
Aynı içeriğe birden fazla adresten ulaşılabiliyorsa (parametreli sürümler, büyük-küçük harf farkı, sonunda eğik çizgi olan ve olmayan hâller) hangi sürümün asıl olduğunu rel=canonical ile bildirirsiniz. Üç kural işi kolaylaştırır: her sayfa kendine kanonik verecek şekilde varsayılan bir kurgu kurun; kanonik adresler mutlak ve tek biçimli olsun; kanonik verdiğiniz adres 200 dönmeli, yönlendirme veya noindex içermemelidir. Kanonik bir ipucudur; çelişkili sinyaller verirseniz arama motoru kendi kararını verir. Sayfalama listelerinde her sayfa kendine kanonik olmalı, hepsi ilk sayfaya işaret etmemelidir.
Site haritası ve yapılandırılmış veri
XML site haritası, indekslenmesini istediğiniz kanonik ve 200 dönen adreslerin listesidir. Tek dosya en fazla 50.000 adres veya sıkıştırılmamış 50 MB içerebilir; daha büyük siteler bir site haritası dizini kullanır. lastmod alanını yalnızca gerçekten güncellendiğinde değiştirin, aksi hâlde sinyal değerini yitirir. Site haritası bir indeksleme garantisi değil, bir keşif kolaylığıdır.
Yapılandırılmış veri ise sayfanın ne hakkında olduğunu makineye açık biçimde söyler. JSON-LD biçimini tercih edin ve yalnızca sayfada gerçekten görünen bilgiyi işaretleyin. Kurumsal sitelerde en çok işe yarayanlar Organization, BreadcrumbList, Article ve hizmet sayfaları için Service türleridir; e-ticarette Product ve Offer öne çıkar. Zengin sonuç türlerinin uygunluk kuralları zaman içinde değişebilir, bu yüzden işaretlemeyi kurup unutmak yerine periyodik doğrulayın. Görünmeyen içeriği işaretlemek ya da olmayan puanı bildirmek, elde edilen görünürlüğü kaybetmenin en hızlı yoludur.
Denetimi düzenli hâle getirin
Site taşımalarında kaybı önlemek
Teknik SEO'nun en riskli anı, alan adı değişikliği veya yeniden tasarım gibi taşımalardır. Kayıpların büyük bölümü tek bir sebepten kaynaklanır: eski adreslerin yeni karşılıklarına eşlenmemesi. Taşımadan önce mevcut sitenin tam adres listesini çıkarın, trafik ve bağlantı aldığı sayfaları işaretleyin ve her biri için birebir hedef belirleyin. Karşılığı olmayan sayfaları toplu hâlde ana sayfaya yönlendirmek kötü bir çözümdür; ilgili kategori sayfası daha iyi, içerik gerçekten kaldırıldıysa dürüst bir 410 yanıtı en doğrusudur.
Yönlendirmeleri kalıcı (301) tutun, zincir oluşturmayın ve yayın sonrası ilk hafta günlük olarak durum kodlarını, dizine alınma raporlarını ve sunucu günlüklerini izleyin. Yayın gününde staging ortamından gelen noindex etiketinin canlıya taşınmadığından emin olmak, tek satırlık ama en pahalı kontroldür.
Teknik SEO tek seferlik bir temizlik değildir; her yayın yeni kırık bağlantı, yeni yönlendirme, yeni parametre üretebilir. Ayda bir tarama yapın, durum kodu dağılımını, kanonik tutarlılığını, dizine alınabilirlik durumunu ve site haritası ile taranan adres kümesi arasındaki farkı raporlayın. Bu düzeni kurmakta destek isterseniz SEO hizmetimiz sayfasında kapsamı görebilirsiniz.