Anasayfa  ›  Teknik SEO

Teknik Seo

Teknik SEO, Google’ın siteye sorunsuz erişmesi, sayfaları doğru kaydetmesi ve sayfaların çabuk yüklenmesiyle ilgilenir: silinen ya da taşınan sayfaların eski adreslerinin arama sonuçlarından temizlenmesi, bir sayfada iki ayrı başlık etiketi bulunmasının etkisi, sitenin telefonda yavaş açılmasının nedenlerinin tek tek ayrıştırılması ve yapılandırılmış veri sayfadaki bilgiyle çeliştiğinde çıkan sorunlar.

Telefon ekranı: Teknik SEO

Teknik SEO Arama Sonuçlarında Kalan Eski Adresleri Nasıl Temizler?

Eski adres, silinmiş, taşınmış ya da adı değiştirilmiş bir sayfanın önceki URL’sidir. Google’ın dizini, sonuçlarda yer verebileceği sayfaları tuttuğu kayıttır. Eski adres bu kayıtta kaldıkça sonuçlarda görünür; tıklayan ziyaretçi hata ekranına ya da güncelliğini yitirmiş içeriğe ulaşır. Teknik SEO bu adresleri bulur, her birine doğru sunucu yanıtını verir ve Google’ın bu yanıtı okuyup kaydı güncellemesini izler.

İlk adım listedir. Search Console’un Performans raporunda Sayfalar sekmesi, gösterim alan bütün adresleri sıralar; gösterim, sayfanın bir arama sonucunda görünmesidir. Bu listede sitede artık bulunmayan adresler ayıklanır. Sayfa dizine ekleme raporu, Google’ın bildiği ama hata veren adresleri gösterir. Bağlantılar raporu ise başka sitelerin hâlâ eski adreslere verdiği bağlantıları ortaya çıkarır. Her adres, sunucunun şu anki yanıtıyla birlikte bir tabloya yazılır.

Tablodaki her adrese bir yanıt seçilir. İçerik yeni bir adreste sürüyorsa eski adres oraya 301 ile yönlendirilir; 301, kalıcı taşınmayı bildiren sunucu yanıtıdır. İçerik bütünüyle kaldırıldıysa adres, sayfanın bulunmadığını bildiren 404 ya da 410 yanıtını döner. Google’ın belgelerine göre iki kod aynı biçimde işlenir; önceden eklenmiş içerik dizinden çıkarılır. Sayfa açık kalacak ama sonuçlarda görünmeyecekse dizine alınmamasını isteyen noindex etiketi eklenir.

Google bu yanıtları ancak adresi yeniden taradığında görür. Robots.txt, arama motorlarına sitenin hangi bölümlerini taramayacaklarını bildiren dosyadır. Temizlenen adres bu dosyayla engellenirse Google ne 404 yanıtını ne de noindex etiketini okuyabilir; adres açıklamasız biçimde sonuçlarda kalabilir. Bu yüzden eski adresler engellenmez. Dizine girmesi istenen adresleri listeleyen XML site haritasından çıkarılır; site içindeki bağlantılar da yeni adreslere çevrilir.

Kaldırmalar, Search Console’un geçici gizleme aracıdır; seçilen adres bir süre sonuçlarda gösterilmez. Araç sayfanın sunucudaki durumunu değiştirmez; gizleme yalnızca arama sonuçları için geçerlidir. Süre dolduğunda sayfa hâlâ açıksa adres yeniden görünebilir. Bu nedenle araç, sonuçlardan hemen çekilmesi gereken adreslerde kalıcı yanıtla birlikte kullanılır. Araçta, sonuçtaki eski özeti bir sonraki taramaya kadar silen ayrı bir seçenek de bulunur.

Son adım takiptir. Yanıtların işlenmesi, Google’ın eski adresleri yeniden taramasına bağlıdır ve sitenin tarama sıklığına göre zaman alır. Sayfa dizine ekleme raporunda adresler bulunamayan ya da yönlendirilen sayfalar arasına geçer. Performans raporunda eski adreslerin gösterimleri azalır; yönlendirilen adreslerin yerini yeni adresler alır. Teknik SEO çalışmasında bu süreç inceleme raporundaki tabloyla izlenir ve aylık raporda gösterilir.

Bir Sayfada İki Ayrı Başlık Etiketi Bulunursa Ne Olur?

Başlık etiketi, sayfanın kodunda yer alan ve sayfanın adını tanımlayan etikettir. Tarayıcı bu adı sekmede gösterir; Google da arama sonucundaki başlık satırını oluştururken çoğunlukla bu etiketi kullanır. Sayfanın üstündeki büyük ana başlık ayrı bir öğedir. Web sayfalarının yazım standardı, bir sayfada en fazla bir başlık etiketi bulunmasını öngörür. İki etiket olduğunda sayfanın adı iki farklı metinle tanımlanmış olur.

Çift etiket çoğunlukla aynı işi iki ayrı kaynağın yapmasından doğar. WordPress’te başlık etiketini WordPress kendisi üretebilir ya da tema bu etiketi şablonuna sabit olarak yazabilir. Tema iki yolu birden açık bırakmışsa sayfada iki etiket oluşur. Başlığı kendi koduyla ayrıca yazan bir eklenti de aynı sonucu verir. Düzenleyicideki özel kod alanına başka bir sayfanın kodu bütünüyle yapıştırıldığında o koddaki başlık da sayfaya taşınır.

Tarayıcı, sayfada bulduğu ilk başlık etiketini kullanır ve ikincisini yok sayar. Sekmede, yer imlerinde ve tarayıcı geçmişinde bu ilk metin görünür. SEO eklentisinde yazılan başlık ikinci sıradaysa sekmede görünmez. Bağlantı paylaşıldığında önizleme hazırlayan uygulamalar önce Open Graph bilgisine bakar. Open Graph, paylaşım önizlemesinin başlığını, görselini ve açıklamasını bildiren etiketlerdir; yoksa uygulamalar başlık etiketlerinden birini seçer.

Google tarafında sonuç önceden bilinemez. Google’ın belgeleri, bir sayfada birden fazla başlık etiketi bulunduğunda hangisinin kullanılacağını ayrıca açıklamaz. Google başlık satırını ana başlık, ara başlıklar ve sayfaya verilen bağlantıların metni dahil birçok kaynaktan oluşturabilir. İki etiket farklı şeyler söylüyorsa Google bunlardan birini, ikisinin dışındaki bir metni ya da her sorguda farklı bir başlığı gösterebilir.

Sayfada kaç başlık etiketi olduğu iki görünümde sayılır. Birincisi, sunucunun gönderdiği koddur; tarayıcının sayfa kaynağını gösterme seçeneğiyle açılır. İkincisi, JavaScript çalıştıktan sonra oluşan hâldir; JavaScript, sayfa açıldıktan sonra içeriği değiştirebilen koddur. Bu hâli Search Console’daki URL Denetimi aracı canlı testten sonra gösterir. Bütün sitede aynı sayım, sayfaları tek tek gezen bir tarama programıyla yapılır.

Düzeltmede başlık için tek kaynak seçilir. Başlıklar SEO eklentisinden yönetiliyorsa temanın sabit başlık satırı bir alt temada kaldırılır; alt tema, ana temanın güncellemelerinden etkilenmeyen değişiklik katmanıdır. Sitenin hazırladığı sayfa kopyalarını saklayan önbellek temizlenir ve iki görünümde sayım tekrarlanır. Etiket çoğu zaman şablondan geldiği için teknik SEO incelemesinde sorun, inceleme raporuna sayfa adıyla değil şablon adıyla yazılır.

Sitenin Telefonda Yavaş Açılmasının Nedenleri Nasıl Ayrıştırılır?

Bir sayfanın telefonda açılması tek bir işlem değildir. Sunucunun yanıt vermesi, dosyaların mobil ağdan inmesi, telefonun işlemcisinin kodu çalıştırması ve sayfanın ekrana çizilmesi ayrı aşamalardır. Her aşamadaki gecikmenin nedeni farklıdır. Ayrıştırma, toplam süreyi bu aşamalara bölüp gecikmenin hangisinde biriktiğini bulmaktır. Telefonda ağ ve işlemci bilgisayardan yavaş olduğu için aşamaların süreye katkısı da değişir.

İlk soru, yavaşlığın gerçek ziyaretçilerde mi yoksa yalnızca testte mi görüldüğüdür. PageSpeed Insights iki bölüm sunar. Üstteki saha verisi, sayfayı açan Chrome kullanıcılarından son haftalarda toplanır. Alttaki laboratuvar testi, orta düzey bir telefonu ve yavaş bir mobil bağlantıyı yapay olarak canlandırır. Search Console’da bulunan Core Web Vitals raporu ise mobil ve masaüstü sonuçlarını ayırır, değerleri yakın çıkan adresleri bir arada listeler.

İkinci soru, Core Web Vitals başlığı altındaki üç ölçütten hangisinin geride kaldığıdır. LCP, görünen alandaki en geniş görsel veya metin bloğu belirene kadar geçen süredir. INP, dokunma ya da tıklamadan sonra ekranın tepki vermesine kadar geçen gecikmeyi ölçer. CLS, açılış sırasında içeriğin beklenmedik kaymalarını toplar. CLS kötüyse boyutu tanımlanmamış görseller, sonradan eklenen alanlar ve geç yüklenen yazı tipleri incelenir.

PageSpeed Insights, LCP süresini dört parçaya ayırarak gösterir. İlk parça, sunucunun ilk veriyi göndermesine kadar geçen süredir. Bu parça uzunsa önce sunucu tarafına bakılır; sunucunun işlem süresi ve önbellek incelenir. İkinci parça, en büyük görselin indirilmeye başlamadan önce beklediği süredir. Görsel, ekrana yaklaşınca indirilecek biçimde ertelenmişse ya da arka plan olarak tanımlanmışsa tarayıcı görseli geç keşfeder ve bu bekleme uzar.

Üçüncü parça indirme süresidir ve dosyanın boyutuna bağlıdır. WordPress yüklenen her görselin birkaç boyutunu üretir; tarayıcı ekran genişliğine uygun olanı seçer. Tema bu seçeneği kullanmıyorsa telefon da bilgisayar için hazırlanmış büyük dosyayı indirir. Dördüncü parça, inen görselin ekranda belirmeyi beklediği süredir. Bu süreyi, sayfa çizilmeden önce yüklenmesi beklenen stil ve JavaScript dosyaları uzatır. Stil dosyası, sayfanın renk ve yerleşim kurallarını taşır.

INP geride kalıyorsa nedeni çoğunlukla telefonun işlemcisini meşgul eden JavaScript’tir. Chrome geliştirici araçlarının Performans paneli, işlemciyi yavaşlatıp telefon koşullarını canlandırarak sayfanın kaydını alır. Kayıt, uzun süren görevleri ve bunları başlatan dosyaları gösterir. Canlı destek pencereleri, gömülü haritalar ve video oynatıcılar bu dosyalar arasında yer alabilir. Teknik SEO incelemesinde nedenler aşamalarına göre inceleme raporuna yazılır; düzeltmeler etki sırasıyla aylık iş listesine konur.

Yapılandırılmış Veri Sayfadaki Bilgiyle Çelişirse Ne Olur?

Yapılandırılmış veri, sayfada yazan bilgilerin arama motorlarının işleyebileceği ortak bir kalıpla koda ikinci kez yazılmasıdır. Firma adı, adres, telefon, çalışma saatleri, hizmetler, soru ve cevaplar ile yazının yayın tarihi bu biçimde bildirilebilir. Ziyaretçi bu kodu görmez. Çelişki, kodda bildirilen değerin sayfada görünen değerden farklı olması ya da sayfada hiç bulunmamasıdır. Teknik SEO bu iki katmanı değer değer karşılaştırır.

Google, yapılandırılmış veri için genel yönergeler yayımlar. İşaretleme, yapılandırılmış verinin sayfaya eklenmiş kodudur. Bu yönergelere göre işaretleme sayfanın içeriğini doğru yansıtır; sayfayı okuyan kişinin göremediği içerik işaretlenmez. Yanıltıcı bilgi taşıyan ya da sayfada bulunmayan bir şeyi anlatan işaretleme yönergelere aykırı sayılır. İşaretleme sayfanın asıl içeriğini anlatır; başka bir sayfadaki bilgi o sayfanın işaretlemesinde yer alır.

Google, yönergelere uymayan işaretlemeyi yok sayabilir. Bu durumda sayfa zengin sonuç için uygun olmaktan çıkar. Zengin sonuç, sonuç satırına yıldız puanı ya da etkinlik tarihi ekleyen genişletilmiş görünümdür. Aykırılık bir inceleme sırasında tespit edilirse Google çalışanları manuel işlem uygulayabilir. Google’a göre yapılandırılmış veri nedeniyle verilen manuel işlem, sayfanın web aramasındaki sıralamasını etkilemez; zengin sonuç uygunluğunu kaldırır.

Çelişkinin kaynağı çoğunlukla bilginin iki ayrı yerde tutulmasıdır. Metin sayfa düzenleyicide, işaretleme ise bir eklentinin ayar ekranında yazılıdır. Sayfadaki telefon numarası, adres ya da çalışma saatleri güncellenir; ayar ekranındaki eski değer işaretlemede kalır. Bir sayfa kopyalanarak yeni sayfa açıldığında önceki sayfanın işaretlemesi de kopyaya geçer. Sayfadan çıkarılan bir soru ve cevabı, işaretlemede kalmaya devam edebilir.

Karşılaştırma için iki araç kullanılır. Zengin Sonuçlar Testi, adresteki işaretlemeyi okur ve bulduğu öğeleri değerleriyle listeler. URL Denetimi de Google’ın sayfada hangi yapılandırılmış veri türlerini algıladığını gösterir. Bu araçlar biçimi ve zorunlu alanları denetler; değerin sayfada yazanla aynı olup olmadığını karşılaştırmaz. Bu yüzden her değer, sayfadaki karşılığıyla birlikte bir tabloya yazılır ve farklar satır satır işaretlenir.

Düzeltmede her bilginin yalnızca bir yerde tutulması sağlanır. Eklenti işaretlemeyi sayfadaki içerikten üretebiliyorsa elle girilen değerler kaldırılır. Sayfada karşılığı olmayan işaretleme silinir. Düzeltmeden sonra test tekrarlanır ve Search Console’daki ilgili raporda düzeltme doğrulanır. Manuel işlem uygulanmışsa Search Console’daki Manuel işlemler raporundan yeniden inceleme isteği gönderilir. Bulgular inceleme raporunda, onay bekleyen düzeltmeler de aylık iş listesinde sıralanır.

Sıkça Sorulan Sorular

Kaldırmalar aracı yalnızca kendi sitenizde çalışır. Sayfa sahibi içeriği değiştirdiyse ya da sildiyse ama Google eski hâlini gösteriyorsa, Google’ın güncel olmayan içerik için sunduğu kaldırma aracına adresi gönderebilirsiniz. Sayfa hâlâ aynı bilgiyi taşıyorsa önce o sitenin sahibinden düzeltme isteyin; Google sayfayı yeniden taradığında sonucu günceller.

Google, bilerek kaldırılan sayfaların 404 vermesini olağan sayar ve bu hataların sitenin öteki sayfalarının arama görünürlüğünü etkilemediğini belirtir. Listeye yine de bakın: hâlâ yayında olması gereken bir adres orada çıkıyorsa o adrese giden bağlantıyı ve sunucunun verdiği yanıtı kontrol edin. Yanlış yazılmış iç bağlantılar da bu listeye adres ekler.

Google, dizine ekleme ve sıralama için çoğunlukla sayfanın mobil sürümünü kullanır ve bu sürümü akıllı telefon için çalışan tarama yazılımıyla okur. Bu yüzden telefonda gösterilen içerik, başlıklar ve yapılandırılmış veri bilgisayar sürümüyle aynı olmalıdır. Telefondaki yavaşlık, bilgisayardaki iyi sonuçla dengelenmez.

Görünmeyebilir. Google, geçerli işaretlemenin zengin sonucu mümkün kıldığını ama gösterileceği anlamına gelmediğini belirtir. Gösterim kararı aramaya, cihaza ve sonucun kullanıcıya uygunluğuna göre verilir. Bazı zengin sonuç türleri yalnızca belirli site grupları için açıktır. Gösterimleri Search Console Performans raporundaki arama görünümü süzgeciyle izleyebilirsiniz.

Size daha iyi bir deneyim sunabilmek için sitemizde çerez kullanıyoruz. Dilerseniz inceleyebilirsiniz.

Size daha iyi bir deneyim sunabilmek için sitemizde çerez kullanıyoruz. Dilerseniz inceleyebilirsiniz.