Anasayfa › Site İçi SEO
Site İçi Seo
Site içi SEO, sayfaların metnini, bağlantılarını ve sayfa içi bilgilerini düzenler: kaldırılan bir eklentinin sayfalarda bıraktığı kısa kodların temizlenmesi, dizin dışı bırakılan sayfalara verilen iç bağlantıların durumu, yazı sayfalarındaki önceki ve sonraki yazı bağlantılarının işlevi ve hizmet verilen semtlerin sayfaya nasıl yazıldığı.
Site İçi SEO Eklenti Kaldırılınca Sayfada Kalan Kısa Kodları Nasıl Temizler?
Kısa kod, WordPress’te bir eklentinin ya da temanın içeriğin arasına yerleştirdiği, köşeli parantez içinde yazılmış bir yer tutucudur. Sayfa açılırken eklenti bu yer tutucuyu okur ve yerine form, galeri, düğme ya da tablo koyar. Eklenti kaldırılınca yer tutucuyu okuyan kod da gider ve parantezli metin sayfada düz yazı olarak kalır. Site içi SEO bu artıkları bulup temizler.
Kalan kısa kodun iki sonucu olur. Birincisi, kodun ürettiği içerik artık yoktur; form gönderilemez, galeri açılmaz ve sayfanın o bölümü boş kalır. İkincisi, parantezli metin sayfanın görünür metnine karışır. Google arama sonucundaki açıklamayı sayfa metninden seçebildiği için bu metin sonuçlarda da görünebilir. Yazı özetlerine ve bileşenlere yazılmış kısa kodlar da aynı biçimde açıkta kalır.
Temizliğin en kolay yolu eklenti kaldırılmadan önce başlar. Eklentinin hangi kısa kodları tanımladığı ayarlarından ya da belgelerinden öğrenilir. Bu kodların geçtiği sayfalar, yazılar ve bileşen alanları listelenir. Bileşen, kenar çubuğuna ve alt bilgiye yerleştirilen içerik parçasıdır. Liste hazır olunca her yer için karar verilir: içerik başka bir blokla yeniden kurulur ya da sayfadan çıkarılır.
Eklenti zaten kaldırıldıysa artıklar aramayla bulunur. WordPress yönetim panelindeki yazı ve sayfa aramasına kısa kodun adı yazılır; bu arama yazıların içeriğini de tarar. Sayfa oluşturucuyla hazırlanan içerik ise veritabanında ayrı alanlarda tutulur ve panel aramasında çıkmayabilir. Bu alanlar için veritabanında arama yapan bir araç ya da siteyi baştan sona gezip sayfa metninde arama yapan bir tarama aracı kullanılır.
Silme işlemi elle ya da toplu yapılır. Az sayıda sayfada kısa kod blok düzenleyicide bulunup silinir ve yerine gereken içerik eklenir. Çok sayıda sayfada toplu bul ve değiştir aracı kullanılır. Toplu işlemden önce veritabanının yedeği alınır ve işlem önce sitenin bir deneme kopyasında yapılır. İki parantez arasına yazılmış metin varsa o metin silinmez, kodun dışına alınır.
Temizlikten sonra listedeki sayfalar tek tek açılır ve parantezli metin kalmadığı görülür. Önemli sayfaların yeniden taranması URL Denetimi aracıyla Google’dan talep edilir. Arama sonucundaki açıklama, Google sayfayı yeniden okuduğunda güncellenir. Site içi SEO yeni bir eklenti kurulurken de o eklentinin kısa kodlarını kayda geçirir; ileride kaldırma gerektiğinde etkilenecek sayfalar bu kayıttan bulunur.
Dizin Dışı Bırakılan Sayfalara Verilen İç Bağlantılar Ne Olur?
Dizin, Google’ın arama sonuçlarında gösterebileceği sayfaların kaydıdır. Bir sayfaya noindex kuralı eklendiğinde Google o sayfayı dizine almaz ve sayfa aramada görünmez. Kural sayfanın kodunda ya da sunucunun yanıtında durur. Sayfa sitede çalışmaya devam eder. İç bağlantı, hem bulunduğu sayfanın hem de gösterdiği sayfanın aynı sitede olduğu bağlantıdır; ziyaretçiler noindex sayfasını bu bağlantılarla açmayı sürdürür.
Googlebot iç bağlantıyı izler ve noindex sayfasını tarar. Kuralı okuyabilmesi için sayfayı açması gerekir. Robots.txt, arama motorlarına hangi adresleri taramamaları gerektiğini bildiren dosyadır. Noindex sayfası robots.txt ile taramaya kapatılırsa Google kuralı göremez. Google’ın belgelerine göre böyle bir adres, başka sayfalardan bağlantı aldığında içeriği okunmadan yalnızca adresiyle sonuçlarda görünebilir. Bu yüzden noindex ile robots.txt engeli aynı sayfada birlikte kullanılmaz.
İç bağlantılar, sayfaların birbiriyle ilişkisini ve sitedeki yerini Google’a gösterir. Noindex sayfası sonuçlarda yer almadığı için ona verilen bağlantıların aramada bir karşılığı oluşmaz. Google çalışanlarının açıklamalarına göre uzun süre noindex kalan bir sayfadaki bağlantılar zamanla izlenmeyebilir. Bu durumda yalnızca o sayfa üzerinden ulaşılan sayfalar Googlebot tarafından daha geç bulunur ya da hiç bulunmaz.
Bazı sayfalar bilerek dizin dışında tutulur: teşekkür sayfası, üye girişi, site içi arama sonuçları ve sepet adımları bunlar arasındadır. Bu sayfalara verilen bağlantılar ziyaretçinin işini görür ve yerinde kalır. Bağlantıya nofollow eklemek sayfayı dizin dışında tutmaz; bunu yapan noindex kuralıdır. XML site haritası, dizine alınması istenen adreslerin listesidir ve noindex sayfalarını içermez.
Sorun, aramada görünmesi gereken bir sayfaya yanlışlıkla noindex eklendiğinde başlar. Tema ya da eklenti değişikliği, bir sayfa kopyalanırken ayarının da kopyalanması ve deneme sitesinden taşınan ayarlar sık rastlanan nedenlerdir. Sayfa çok sayıda iç bağlantı aldığı hâlde aramada görünmez. Search Console’un Sayfa dizine ekleme raporu, noindex nedeniyle dizine alınmayan adresleri ayrı bir satırda listeler.
Site içi SEO bu listedeki her adres için ayrı karar verir. Aramada görünmesi gereken sayfadan kural kaldırılır, adres site haritasına eklenir ve Google’dan yeniden tarama istenir. Dizin dışında kalacak sayfalara giden bağlantıların yeri gözden geçirilir. Menüde ve yazıların içinde yalnızca ziyaretçinin kullandığı bağlantılar bırakılır; ötekiler alt bilgiye ya da hesap bölümüne taşınır.
Yazı Sayfalarındaki Önceki ve Sonraki Yazı Bağlantıları Ne İşe Yarar?
Birçok WordPress teması her yazının sonuna, bir önceki ve bir sonraki yazıya giden iki bağlantı koyar. Sıra yayın tarihine göre kurulur. Bu bağlantılar yazılar arasında bir zincir oluşturur; ziyaretçi bir yazıdan ötekine arşiv sayfasına dönmeden geçer. Googlebot da aynı zinciri izleyerek yazılara iç bağlantılar üzerinden ulaşır. Site içi SEO bu bağlantıların kuruluşunu ayrı bir başlık olarak inceler.
Blog arşivleri en yeni yazıyı başa alır ve eski yazılar sayfalandırmanın ilerleyen sayfalarına iner. Sayfalandırma, uzun bir listenin numaralı sayfalara bölünmesidir. Ana sayfadan ve kategori sayfasından uzaklaşan bir yazıya ulaşmak için birçok tıklama gerekir. Önceki ve sonraki yazı bağlantıları her yazıya iki komşu yazıdan bağlantı sağlar. Eski yazılar da bu sayede bağlantı almayı sürdürür.
Bağlantı metni, sayfada tıklanan sözcüklerdir. Google bağlantı metninin hedef sayfanın konusunu anlatmasını önerir. Birçok tema bu bağlantılarda yalnızca “Önceki yazı” ve “Sonraki yazı” sözcüklerini gösterir; bu sözcükler hedef yazının konusunu bildirmez. Tema ayarından ya da yazı şablonundan bağlantı metni yazının başlığı olacak biçimde değiştirilir. Yön bilgisi başlığın üstünde küçük bir satır olarak kalır.
Tarih sırası konu sırası değildir. Ardışık iki yazı ayrı konularda olabilir ve bağlantı ziyaretçiye konu dışı bir yazı önerir. WordPress bu bağlantıları aynı kategorideki yazılarla sınırlayabilir; temaların bir kısmı bunu ayar olarak sunar. Konu bütünlüğü için yazı sonuna ayrıca ilgili yazılar bölümü eklenir. Bu bölüm ortak kategoriye ya da etikete göre seçilen birkaç yazıyı listeler.
Bu bağlantılar, sayfalandırılmış listelerde kullanılan önceki ve sonraki işaretlerinden farklıdır. O işaretler sayfanın kodunda durur ve ekranda görünmez. Google, bu işaretleri artık dizine eklemede kullanmadığını açıklamıştır. Yazı sonundaki önceki ve sonraki bağlantıları ise ekranda görünen, tıklanabilir iç bağlantılardır. Google onları sayfadaki öteki bağlantılarla aynı yöntemle izler ve değerlendirir. Sayfalandırılmış arşivlerde her sayfa kendi adresiyle taranır.
Denetimde birkaç yazının sonu açılır ve bağlantıların gerçek bir adres taşıdığı görülür. Google yalnızca adres taşıyan bağlantıları izleyebilir; tıklanınca kodla çalışan düğmeleri izlemez. Şifreyle korunan ya da dizin dışı bırakılan yazılar zincire girdiyse tema şablonunda zincirin dışında bırakılır. Bağlantıların kullanımı GA4’te tanımlanan bir tıklama etkinliğiyle ölçülür ve raporda yazı adına göre görülür.
Hizmet Verilen Semtlerin Listesi Sayfaya Nasıl Yazılır?
Hizmet verilen semtlerin listesi, hizmetin hangi bölgelere ulaştığını ziyaretçiye gösterir. Liste sayfaya düz metin olarak yazılır. Google önemli metinlerin görselin içine yazılmamasını önerir; görseldeki semt adlarını ekran okuyucular da seslendiremez. Sayfa kodunda madde işaretli liste yapısı kullanılır. Bu yapıyla ekran okuyucular listeyi madde sayısını belirterek okur ve ziyaretçi semtler arasında tek tek ilerleyebilir.
Google’ın spam politikaları, bir sayfanın sıralanmak istediği şehir ve bölge adlarını art arda dizen metin bloklarını anahtar kelime doldurma örnekleri arasında sayar. Bu nedenle listede yalnızca hizmetin fiilen verildiği semtler yer alır. Her semt adı listede bir kez geçer ve paragraflarda yeniden sayılmaz. Uzun bir liste ilçelere göre gruplanır ve birkaç kısa listeye bölünür.
Her semt için ayrı sayfa açmak ayrı bir konudur. Google, yalnızca bölge adı değişen ve ziyaretçiyi aynı yere götüren çok sayıda sayfayı kapı sayfası olarak tanımlar ve spam politikalarına aykırı sayar. Bir semt için ayrı sayfa, yalnızca o semte özgü bilgi varsa açılır: o bölgedeki adres, ulaşım bilgisi ya da yalnızca orada verilen hizmet.
Listede her semt adına bağlantı vermek gerekmez; ayrı sayfası olan semtin adı o sayfaya bağlanır. Ziyaretçiler siteye “hizmet adı + Yalova” ya da “hizmet adı + semt adı” yazarak gelebilir. Bu aramalar Search Console’un Performans raporunda sorgular arasında listelenir. Bu sorgular, hangi semtlerin listede yer aldığını ve hangilerinin eksik kaldığını karşılaştırmak için okunur.
Yapılandırılmış veri sözlüğünde hizmet bölgesini tanımlayan bir alan bulunur. Google’ın yerel işletme verisi belgesinde bu alan önerilen alanlar arasında sayılmaz; bu yüzden asıl bilgi sayfadaki görünür listedir. Google İşletme Profili’nde hizmet bölgeleri ayrı bir bölümde seçilir. Sitedeki liste, yapılandırılmış veri ve profil aynı bölgeleri gösterir; biri değiştiğinde öbür ikisi de güncellenir.
Site içi SEO ücretsiz ön bakışta hizmet sayfalarındaki semt listelerini, paragraflarda tekrar edilen bölge adlarını ve içeriği aynı olan bölge sayfalarını denetler. Bulgular adresleriyle birlikte ön bakış notuna yazılır. Listelerin yeniden düzenlenmesi ve içeriği aynı olan sayfaların 301 yönlendirmeyle birleştirilmesi sizin onayınızla aylık iş listesinde yer alır. Yapılan işler aylık raporda gösterilir.
Kaldırdığım eklentinin kısa kodlarını yazılardan silmeden ekranda gizleyebilir miyim?
Gizleyebilirsiniz. Kısa kodun adını boş içerik döndürecek biçimde yeniden tanımlayan küçük bir eklentiyle ya da temaya eklenen birkaç satırla parantezli metin ekrandan kalkar. Bu yöntem metni veritabanından silmez ve eski kodun ürettiği form ya da galeri geri gelmez. Kalıcı çözüm, kısa kodu yazıların içinden temizlemektir.
Etiket sayfalarımı noindex yaptım; yazılardaki etiket bağlantılarını kaldırmam gerekir mi?
Gerekmez. Etiket bağlantıları ziyaretçiye aynı konudaki yazıları açma imkânı verir ve Googlebot bu sayfalardaki yazı bağlantılarını izleyebilir. Etiket sayfalarını XML site haritasından çıkarın. Her yazıya yalnızca konusunu tanımlayan birkaç etiket verin; tek yazısı olan etiketleri birleştirin ya da silin.
Önceki ve sonraki yazı bağlantılarım sayfa açıldıktan sonra JavaScript ile mi yükleniyor, nasıl anlarım?
Tarayıcıda sayfanın kaynağını açın ve komşu yazının başlığını arayın. Başlık kaynakta varsa bağlantı sunucudan gelen ilk sayfada yer alıyordur. Yoksa sonradan JavaScript ile ekleniyordur. Google JavaScript çalıştırabilir, ama ilk sayfada bulunan bağlantı Googlebot için en sağlam yoldur. URL Denetimi’ndeki taranan sayfa kodu da aynı bilgiyi verir.
Hizmet verdiğim semtleri sitenin alt bilgisine yazabilir miyim?
Alt bilgi her sayfada tekrar eder; liste oraya yazılırsa aynı semt adları sitenin bütün sayfalarında yer alır. Google tekrar eden bölümleri sayfanın asıl içeriğinden ayırır. Listeyi hizmet ya da iletişim sayfasında bir kez yazın. Alt bilgiye yalnızca o sayfaya giden kısa bir bağlantı koyun.