Anasayfa › Site İçi SEO
Site İçi Seo
Site içi SEO, her sayfanın metnini, ara başlıklarını ve sayfa içi bağlantılarını düzenler: bir sayfanın başka dildeki sürümünün hreflang etiketiyle bağlanması, ara başlıkların uzunluğu, sayfa içindeki bölümlere verilen bağlantıların işlevi ve arka plan olarak kullanılan görsellerin Google’da görünüp görünmediği.
Site İçi SEO Sayfanın Başka Dildeki Sürümünü Nasıl Bağlar?
Dil sürümü, bir sayfanın başka bir dile çevrilmiş ve kendi adresinde yayımlanan karşılığıdır. Site içi SEO dil sürümlerini iki yoldan bağlar. Ziyaretçi için sayfada görünen bir dil seçici kullanılır. Google için ise her sürüme, öteki sürümlerin adresini ve dilini bildiren hreflang işaretleri eklenir. Her dil sürümü ayrı bir adreste durur; aynı adreste dil değiştirilmez.
Adres yapısı için Google birkaç seçenek sayar. Birincisi, dil kodunu adresin yol bölümünün başına koyan klasördür. İkincisi, dil kodunu alan adının önüne koyan alt alan adıdır. Üçüncüsü ülkeye özgü alan adıdır. Google, dilin adrese eklenen parametrelerle ya da tarayıcı çerezleriyle belirlenmesini önermez. Her sürümde sayfa bütünüyle çevrilir: menü, düğmeler ve alt bilgi de o dildedir.
Hreflang, bir sayfanın hangi dilde ve isteğe bağlı olarak hangi ülke için yazıldığını bildiren işarettir. Her dil sürümü, kendisi dahil bütün sürümlerin listesini taşır. İşaretler iki yönlüdür: bir sürüm ötekini listeliyorsa öteki de onu aynı biçimde listeler. Google’a göre karşılığı olmayan işaretler yok sayılabilir. Diller ve ülkeler uluslararası standart kodlarıyla yazılır.
İşaretler üç yerden birinde verilir: sayfanın kodunun baş kısmında, sunucunun yanıtında ya da XML site haritasında. Bir yöntem yeterlidir. Ziyaretçinin diline uyan sürüm yoksa açılacak varsayılan sayfa için ayrı bir işaret eklenir. Her dil sürümünün kanonik etiketi, yani asıl adres bildirimi, kendi adresini gösterir. Google’a göre farklı dillerdeki çeviriler birbirinin kopyası sayılmaz.
Google sayfanın dilini koddaki dil bildiriminden değil, sayfada görünen metinden belirler. Bu yüzden bir sayfada tek dil kullanılır; aynı sayfada iki dil yan yana durursa dil belirsizleşir. Dil seçici bütün sayfalarda sabit bir konumda bulunur ve ziyaretçiyi öteki dilin ana sayfasına değil, aynı sayfanın karşılığına götürür. Bağlantı metni, yani tıklanan kelimeler, dilin kendi dilindeki adıdır.
Kontrolde her dil sürümü için dört şeye bakılır: işaret listesinin eksiksiz olması, işaretlerin karşılıklı olması, gösterilen adreslerin açılıp yönlendirme yapmaması ve kodların doğru yazılması. Search Console’daki URL Denetimi aracı her sürüm için Google’ın seçtiği asıl adresi gösterir. Performans raporu ülke ve sayfa süzgeciyle okunur. Ücretsiz durum tespitinde her sürümün bulguları tespit raporunun site içi SEO bölümüne yazılır.
Ara Başlıklar Ne Uzunlukta Yazılır?
Ara başlık, sayfanın ana başlığının altında metni bölümlere ayıran başlıktır. Sayfanın kodunda düzeylere ayrılır: ana başlığın altında ikinci düzey başlıklar, onların altında üçüncü düzey başlıklar yer alır. Okur sayfaya önce ara başlıklardan göz gezdirir ve aradığı bölümü bulur. Google ara başlıkları da okur; sonuçta görünen başlığı oluştururken yararlandığı kaynaklardan biri de sayfadaki başlık metinleridir.
Google ara başlıklar için bir uzunluk sınırı belirlemez. Uzunluğu belirleyen, başlığın taşıması gereken bilgidir: başlık tek başına okunduğunda altındaki bölümün konusunu söyler. Tek kelimelik başlıklar çoğu zaman bu bilgiyi vermez. “Detaylar” ya da “Bilgi” yazan bir başlık her sayfaya uyar, ama bölüm hakkında bir şey anlatmaz. Paragraf uzunluğundaki bir başlık ise göz gezdirirken okunmaz.
Uygulamada ölçü ekran satırıdır. Ara başlık, telefon ekranında bir, en fazla iki satıra sığacak uzunlukta yazılır. Satır sayısı temanın yazı boyutuna ve ekranın genişliğine bağlıdır; bu yüzden başlıklar gerçek bir telefonda kontrol edilir. Başlıktaki her kelime bir iş görür: konunun adını, sorunun türünü ya da bölümün sonucunu verir. İş görmeyen dolgu kelimeleri çıkarılır.
Başlığın biçimi bölümün işine göre seçilir. Bölüm bir soruyu cevaplıyorsa başlık sorunun kendisi olur; cevap başlığın hemen altındaki ilk cümlede yer alır. Bölüm bir adımı ya da bir parçayı anlatıyorsa kısa bir ad yeterlidir. Alt düzeydeki başlıklar daha kısa yazılabilir; üst başlık konuyu belirlediği için alt başlık onu yeniden söylemez. Aynı düzeydeki başlıklar aynı dil yapısını izler.
Anahtar kelime, sayfanın hedeflediği aramada kullanılan kelimelerdir. Anahtar kelime bir ara başlıkta ancak o bölüm gerçekten o konuyu anlatıyorsa yer alır. Her başlığa aynı kelimeyi koymak başlıkları birbirinin tekrarına çevirir ve okurun bölümleri ayırt etmesini zorlaştırır. Bölümler arasındaki fark başlıkta görünür: her başlık, kendi bölümünü aynı sayfadaki öteki bölümlerden ayıran kelimeyi taşır.
Kontrolde sayfanın bütün ara başlıkları, metin olmadan ve sırayla bir liste hâlinde çıkarılır. Bu listeyi tarama aracı, yani sitenin adreslerini bağlantılar üzerinden toplayan program, sayfanın kodundan okur. Liste tek başına okunduğunda sayfanın içeriğini özetliyorsa başlıklar görevini görür. Boş kalan ya da yalnızca yazıyı büyütmek için kullanılan başlıklar onarılır. Başlık listesi, site içi SEO kontrolünde her sayfa için ayrı hazırlanır.
Sayfa İçindeki Bölümlere Verilen Bağlantılar Ne İşe Yarar?
Bölüm bağlantısı, ziyaretçiyi başka bir sayfaya değil, aynı sayfadaki belirli bir başlığa götüren bağlantıdır. Bunun için hedef başlığa, sayfada yalnızca bir kez kullanılan kısa bir kimlik verilir. Bağlantının adresi, sayfanın adresine bu kimliğin eklenmesiyle oluşur. Ziyaretçi bağlantıya dokunduğunda sayfa yeniden yüklenmez; görünüm ilgili başlığa kayar ve başlık ekranın üstüne gelir.
En yaygın kullanım içindekiler bölümüdür. Sayfanın başına konan bu liste ara başlıkları sırayla gösterir ve her satır kendi bölümüne bağlanır. Ziyaretçi sayfanın tamamını kaydırmadan aradığı bölüme geçer. Liste, sayfanın hangi konuları kapsadığını da ilk ekranda gösterir. İçindekiler elle yazılabilir ya da bir eklentiyle başlıklardan kendiliğinden oluşturulabilir; eklentide hangi düzeydeki başlıkların listeye gireceği ayarlanır.
Bölüm bağlantısı başka yerlerden de kullanılır. Bir sayfa, başka bir sayfadaki ilgili bölüme doğrudan bağlantı verebilir; okur o sayfanın başına değil, konunun anlatıldığı başlığa ulaşır. E-postayla ya da mesajla gönderilen bölüm bağlantısı da okuru doğrudan ilgili başlıkta karşılar. Bu kullanımda bağlantı metni, sayfanın adını değil, bölümün konusunu söyler. Okur tıklamadan önce nereye gideceğini bilir.
Google açısından bölüm bağlantısı yeni bir sayfa oluşturmaz. Google, adreste kimlikten sonra gelen kısmı dizine eklerken genellikle dikkate almaz; sayfa dizinde tek adresle durur ve kopya, yani aynı içeriğin iki adreste bulunması oluşmaz. Bu kısım farklı içerik yüklemek için kullanılırsa o içerik Google’a ayrı sayfa olarak görünmez. Google bazı sonuçlarda sayfanın bölümlerine götüren kısa bağlantılar da gösterebilir.
Bölüm bağlantısının bir kullanımı da erişilebilirliktir. Klavyeyle ya da ekran okuyucuyla gezen kullanıcı her sayfada önce menüdeki bağlantılardan tek tek geçer. Ekran okuyucu, sayfadaki metni ve bağlantıları sese çeviren yardımcı yazılımdır. Sayfanın en başına konan “İçeriğe geç” bağlantısı bu kullanıcıyı menüyü atlayarak ana metne götürür. Bu bağlantı ekranda gizli durur ve klavyeyle seçildiğinde görünür hâle gelir.
Kurulumda üç kurala bakılır. Kimlik kısa, boşluk ve Türkçe karakter içermeyen ve sayfada tek olan bir kelime ya da kelime öbeğidir. Sabit üst menüsü olan sayfalarda, kaydırmadan sonra başlığın menünün altında kalmaması tema ayarıyla sağlanır. Bağlantı metni, gittiği bölümün başlığıyla uyuşur. Site içi SEO düzenlemesi bitince bölüm bağlantıları telefonda ve bilgisayarda tek tek tıklanarak denenir.
Arka Plan Olarak Kullanılan Görseller Google’da Görünür mü?
Görsel sayfaya iki yoldan konur. Birincisi içerik görselidir: görsel sayfanın kodunda kendi öğesiyle yer alır ve alternatif metin alabilir. Alternatif metin, görseli göremeyen kullanıcı için yazılan kısa açıklamadır. İkincisi arka plan görselidir: görsel, bir bölümün zemini olarak stil dosyasından yüklenir. Stil dosyası, sayfanın renk, boşluk ve yerleşim kurallarını taşıyan dosyadır. Ekranda iki yol aynı görüntüyü verebilir.
Google’ın görsel arama için yayımladığı yönergelere göre Google, görselleri sayfanın kodundaki görsel öğelerinden bulur ve dizine ekler. Stil dosyasıyla yüklenen görselleri ise dizine eklemez. Bu yüzden arka plan görseli Google Görseller’de o sayfanın görseli olarak çıkmaz. Görselin üstüne yazılan başlık ve paragraflar metin olarak yazılmışsa her zamanki biçimde okunur ve dizine girer.
Arka plan görseli, görsele bağlı öteki bilgileri de taşımaz. Alternatif metin eklenemediği için ekran okuyucu görseli atlar. Dosya adı ve görsel altı yazısı Google’a görselin konusunu anlatamaz. Görselin içine yazı yazılmışsa o yazı ne Google’a ne de ekran okuyucuya ulaşır. Bu nedenle arka planın üstünde verilen her bilgi sayfanın metninde yer alır.
Hangi yolun seçileceğini görselin işi belirler. Desen, renk geçişi ya da bölüm zeminini dolduran süs görüntüsü bilgi taşımaz ve arka plan olarak kalabilir. Yapılan bir işin fotoğrafı, bir şema ya da konuyu gösteren görüntü içerik görseli olarak eklenir. Bir görselin hem zemin hem içerik olması gerekiyorsa sayfaya görsel öğesi olarak konur ve düzen ayarıyla metnin arkasına alınır.
Görselin hangi yolla eklendiği tarayıcıda görülür. Görselin üstüne sağ tıklanıp geliştirici araçlarıyla incelendiğinde içerik görseli kendi öğesi ve alternatif metniyle çıkar; arka plan görseli ise bölümün stil kuralları arasında yer alır. URL Denetimi aracının gösterdiği sayfa kodunda da içerik görselleri kendi öğeleriyle yer alır. Sayfa düzenleyicilerinde bölüm ayarlarındaki arka plan alanı bu ikinci yolu kullanır.
Düzeltmede bilgi taşıyan arka plan görselleri içerik görseline çevrilir. Sayfa düzenleyicide bölümün arka plan alanı boşaltılır ve aynı görsel bölüme görsel bloğu olarak eklenir; alternatif metni ve konuyu söyleyen bir dosya adı yazılır. Süs görselleri arka planda kalır. Site içi SEO çalışmasından sonra değişen sayfaların Google Görseller’den aldığı gösterimler Performans raporunda izlenir.
Ziyaretçiyi tarayıcısının diline göre başka dildeki sayfaya kendiliğinden yönlendirmem doğru olur mu?
Google bunu önermez. Kendiliğinden yönlendirme hem ziyaretçinin hem Googlebot’un öteki dil sürümlerine ulaşmasını engelleyebilir; Googlebot, Google’ın sayfaları tarayan programıdır. Bunun yerine ziyaretçinin diline uygun sürümü sayfanın üstünde bir öneri olarak gösterin ve dil seçiciyi her sayfada görünür tutun.
Ara başlıklarımı tamamen büyük harfle yazarsam ne olur?
Google metni yazıldığı biçimiyle okur; bazı ekran okuyucular ise tamamı büyük harfli kelimeyi harf harf seslendirebilir. Büyük harf görünümü istiyorsanız başlığı normal yazın ve büyük harfi temanın yazı biçimi ayarından verin. Sayfanın dili Türkçe tanımlıysa tarayıcı bu ayarda küçük i harfini noktalı büyük İ olarak gösterir.
Bir başlığın metnini değiştirirsem o bölüme verdiğim bağlantılar çalışmaya devam eder mi?
Bölüm bağlantısı başlığın metnine değil, başlığa verilen kimliğe bağlıdır; kimlik aynı kaldıkça bağlantı çalışır. Bazı içindekiler eklentileri kimliği başlık metninden kendiliğinden üretir ve başlık değişince kimlik de değişir. Bu durumda eski bağlantı hata vermez, sayfayı en üstten açar. Search Console bunu hata saymadığı için bağlantıları elle deneyin.
Sayfamın üst bölümündeki büyük görsel arka plan olarak yüklenmiş; bu, sayfanın açılış hızını da etkiler mi?
Etkileyebilir. Tarayıcı arka plan görselini ancak stil dosyasını indirip işledikten sonra fark eder; görselin indirilmesi bu yüzden geç başlar. Görsel ilk ekrandaki en büyük öğeyse LCP, yani en büyük öğenin ekrana gelme süresi de uzar. Görseli içerik görseli olarak eklerseniz tarayıcı onu sayfanın kodunu okurken bulur.