CONTENT
Siteniz için gerçekleştireceğiniz optimizasyon çalışmalarında kullanabileceğiniz bu detaylı kontrol listesinde (teknik SEO checklistinde) tamamladığınız maddeleri işaretleyerek çalışmalarınıza devam edebileceğiniz gibi maddelerle alakalı aklınızda oluşan sorular için üzerine tıklayarak “Ne?, Nasıl?, Neden?” sorularının yanıtlarını bulabilirsiniz. Her bir madde için atanmış olan değerler ise o maddenin önem derecesini göstermektedir. 5 en yüksek 1 en düşük puanlamadır. Çalışmalarınızda başarılar diliyoruz!
Google’da indeksli kaç sayfa var? Deepcrawl gibi bir crawler’ın taradığı kaç sayfa var?
Google tarafından indekslenmiş sayfa sayısı ile Deepcrawl’un taradığı sayfa sayısı karşılaştırılmalıdır.
site:example.com araması ile Google’da indekslenmiş sayfa sayısı görülebilir..
Bu kontrol ile Google tarafından indekslenmemiş sayfa sayısını görebilir, nedenlerini inceleyebilir ya da Google’da indekste kalmış ancak siteden erişilmeyen sayfaların sayısına bakılabilir.
Site araması yapıldığında anasayfa ilk sırada geliyor mu?
Sitenin ismi Google’da aratıldığında ilk sırada çıkıp çıkmadığının kontrolü yapılmalıdır.
Google’da sitenin ismini/marka adı aratılarak kontrol sağlanabilir.
Eğer ilk sırada çıkmıyorsa sitenin algoritma güncellemesinden olumsuz yönde etkilenmiş olması mümkündür.
Sitenin çöp indeksleri var mı?
Google Analytics’teki organik trafik inen sayfa sayısı ile Google indeksindeki sayfa sayısı karşılaştırılmalıdr.
Google Analytics üzerinden organik trafiğe inen sayfa sayısına bakılmasının ardından site: araması ile Google indeksteki sayfa sayısına bakılmalıdır.
Arada fark bulunuyorsa sitede çöp indeksler bulunuyor olabilir. Bu sayfalar belirlenerek crawl bütçesinin daha sağlıklı kullanılması sağlanır.
Deepcrawl’da crawl edilemeyen sayfa sayısı yüzdesel olarak çok mu yüksek?
Deepcrawl’un crawl ettiği sayfa sayısı kontrolü sağlanmalıdır.
Deepcrawl üzerinden crawl edilen sayfalar kontrol edilmelidir.
Sunucu tarafındaki problemler gibi sebeplerle araç bazen siteyi crawl edemeyebilir.
Sitenin birebir kopyası başka siteler var mı?
Sitenin aynısı farklı bir domainde kullanılıyor mu diye kontrol edilmelidir.
Sitedeki farklı içeriklerden alıntılar yapılarak “..” şeklinde Google’da aratabilir. Ayrıca mirror site checker araçlarıyla kontrol sağlanabilir.
Tamamen aynı olan siteler mirror site problemine sebep olur ve external duplicate’e neden olabilir.
Sunucu yükünü dengelemek için yansı site varsa bunlar noindex yapılmış mı? (test.domain.com)
Sitede değişiklikler öncelikli olarak test sitesinde yapılıyorsa “noindex” kontrolü sağlanmalıdır.
Yansı sitedeki sayfalara noindex etiketi eklenip eklenmediği kontrol edilmelidir. Ayrıca robots.txt dosyasından da kontrol sağlanmalıdır.
“Noindex” eklenmemesi durumunda bu yansı siteler de indekslenir ve duplicate problemine sebep olur.
Herhangi bir site haritası kullanılıyor mu? (haritaların harita index’i de olabilir)
Sitede indekslenmesi istenilen tüm sayfaların bulunduğu bir xml dosyası yaratılmalıdır.
Manuel olarak ya da araçlardan faydalanarak oluşturulabilir.
Google’ın içerikleri daha hızlı ve doğru değerlendirmesi için gereklidir.
Site haritasının XML yapısı protokolün temel standardına uygun mu?
Site haritasının ideal yapıda olması için XML formatında olmalıdır.
http://www.sitemaps.org/ protokolüne uygun şekilde yaratılmalıdır.
Google tarafından standart site haritası protokolü desteklenmektedir: Kaynak: https://support.google.com/webmasters/answer/183668?hl=tr
Site haritaları otomatik sunucudan güncellenebiliyor mu yoksa statik oluşturucular aracılığıyla mı oluşturulmuş?
Site haritalarının dinamik yapıda mı statik yapıda mı olduğu kontrol edilmelidir.
Sitede yapılan değişiklikler site haritasında da değişiyorsa dinamik, değişmiyorsa statik olacak şekilde oluşturulmuştur.
Dinamik yapıda olan site haritaları kendini sürekli güncellemektedir ve manuel müdaheleye ihtiyaç duyulmamaktadır.
Site haritasında listelenen adreslerin tamamı 200 kodu döndürüyor mu?
Site haritasında bulunan URL’lerin sunucu kodu kontrolleri yapılmalıdır.
200 döndürmeyen sayfalar ile alakalı Search Console üzerinden gelen uyarılar dikkate alınmalı ayrıca Screaming Frog’dan Mode > List > File Format: SiteMap (*.xml) ile kontrol sağlanabilir
Site haritalarında sadece 200 döndüren linkler bulunmalıdır.
Robots.txt içerisinde site haritası ekli mi?
Robots.txt dosyasına site haritası da eklenmelidir.
Robots.txt dosyasına site haritası da eklenerek güncellenmelidir.
Botların site haritasına erişimini kolaylaştırır.
Site haritası Search Console üzerinden iletilmiş mi?
Oluşturulan site haritası Search Console üzerinden iletilmeli.
Search Console’dan Tarama > Site Haritaları üzerinden yüklenmelidir.
Bu şekilde Google’a site haritasının konumunu bildirilmiş olacak ve olası hatalar ile alakalı uyarılar alınabilecektir.
Site tipine göre farklı (web, mobile, image, video, news) site haritaları üretilmiş mi?
Mobil, görsel, video ve haberler için ayrı site haritaları üretilmelidir.
Önceden bahsi geçen şekilde manuel ya da araçlardan faydalanarak yaratılmalıdır.
Özellikle büyük sitelerde görsel ve videolar için ayrı site haritaları yaratılmalı, haber kaydı varsa haberler için özel site haritası yaratılmalıdır. Mobil için de ayrı bir site haritası yaratılmalıdır.
Site haritaları 50,000 linkten fazlasını içeriyor mu ya da sıkışmamış hali 50MB’ı geçiyor mu?
Site haritasında bulunan link sayısı ve sıkışmış halinin kontrolü yapılmalıdır.
Site haritası taranarak ve indirilerek araçlar üzerinden kontrolü sağlanabilir.
Site haritalarında maksimum 50,000 link bulunmalı ve sıkışmış hali 50MB’ı geçmemelidir.
Farklı kategori ve bölümlendirmeler için site haritaları ayrı ayrı bölünerek oluşturulmuş mu?
Farklı site haritalarının kontrolü yapılmalıdır.
Strateji belirlenerek site haritaları bölünmelidir.
Büyük sitelerde site haritaları bölünerek oluşturulmalıdır.
Sitenin bir RSS feed’i var mı? Yayıncı ise, bu RSS feed sitesinden bağlantılanıyor mu?
Search Console’daki crawl istatistiklerinde dramatik alçalmalar var mı?
Search Console üzerinden crawl istatistiklerinin gözlemlenmesi gerekmektedir.
Search Console üzerinden Tarama > Tarama İstatistikleri üzerinden kontrol sağlanabilir.
İndekslenen sayfa sayısında düşüş gibi problem yaratabilecek durumlar incelenmelidir.
Search Console’da yer alan URL parametreleri sekmesinde indekslenmiş URL’ler var mı?
Parametreli URL’lerin indekslenme sorunu için kontrolü sağlanmalıdır.
Search Console üzerinden Tarama > URL Parametreleri sekmesinden kontrol sağlanabilir.
Parametreli URL’lerin indekslenmesi tercih edilmez, bu sebeple genellikle canonical uygulanması önerilir.
Robots.txt dosyalarında herhangi bir problem var mı?
Oluşturulmuş robots.txt dosyasının kontrolü sağlanmalıdır.
Search Console üzerinden kontrolü sağlanabilir.
Robots.txt dosyası doğru şekilde oluşturulmamış olabilir.
Robots.txt’de engellenmemiş olması gereken sayfalar engellenmiş mi?
Robots.txt üzerinden indekslenmesini istemediğiniz sayfaları engelleyebilirsiniz.
Robots.txt dosyasında engellenmiş olan sayfaların kontrolü sağlanmalıdır.
Bu şekilde crawl bütçesi efektif kullanılacağı gibi, çöp indekslere yer vermemiş olursunuz.
Sitede gereksiz crawl yükü oluşturan sayfalar tespit edilerek robots.txt’de engellenmiş mi?
Robots.txt üzerinden indekslenmesini istemediğiniz sayfaları engelleyebilirsiniz.
Üyelik girişi, sepetim gibi indekslenmesini istemediğiniz sayfalar için disallow: /admin gibi komutları kullanabilirsiniz.
Bu şekilde crawl bütçesi efektif kullanılacağı gibi, çöp indekslere yer vermemiş olursunuz.
Noindex etiketi kullanılarak, engellenmemesi gereken sayfalar engelleniyor mu?
Noindex etiketi ile indekslenmesi tercih edilmeyen sayfalar engellenebilir.
Sayfanızın
kısmına noindex etiketi eklenmelidir.Herhangi bir katma değer içermeyen sayfalara, ortalama indeks kalitesinin artırılması için noindex etiketi ile işaretlenmelidir.
Site içerisinde, nofollow etiketiyle bağlantılanmış sayfalar bulunuyor mu?
Site içerisinde nofollow etiketi uygulanmış sayfaların kontrolü yapılmalıdır.
Deepcrawl gibi araçlar üzerinden kontrolü sağlanabilir.
Botların takip etmesi tercih edilmeyen sayfalara nofollow etiketi uygulanır.
Eğer bir e-ticaret sitesi ise, sepet ile alakalı sayfaları engelliyorlar mı?
Sepet, üyelik gibi sayfaların engellenip engellenmediği kontrol edilmelidir.
Robots.txt üzerinden ve kaynak kodlarından kontrol edilebilir.
Bu sayfaların indekslenmesi katma değer içermeyeceği için engellenmelidir.
Eğer bir blog’a sahipse, çıktı alma sayfasını engelliyor değil mi? (print pages)
Çıktı alma gibi sayfalar engellenmiş mi diye kontrol edilmelidir.
Robots.txt üzerinden ve kaynak kodlarından kontrol edilebilir.
Bu sayfaların indekslenmesi katma değer içermeyeceği için engellenmelidir.
Bu sitede eski tip bir revisit-after etiketi kullanılıyor mu?
Botlara sayfaya tekrar gelip indekslemelerini söyleyen meta tagdir, bunun kullanımı kontrol edilmelidir.
Screaming Frog’da Meta & Canonical üzerinden kontrol edebilebilir.
Botlar bu meta tag’i kullanmazlar ve kullanımı sitenize zarar vermese bile sizi acemi gösterebilir.
Eğer blog sitesiyse, Google’a güncel olduğunu bildirmek için plugin kullanılıyor mu?
Blog siteleri için kullanılan pluginlerin kontrolü yapılabilir.
http://pingomatic.com/ ve https://seesmic.com/ eklentileri kullanılabilir.
Güncel olduğunu Google’a bildirmek için alternatif bir yol olarak değerlendirilebilir.
Fazla uzun title etiketleri var mı?
Title etiketleri belirli uzunlukta olmalıdır (520 pikseli aşmamalıdır.)
Siteyi crawl eden araçlar yardımıyla kontrol edilebilir.
Bu uzunluğu aştığı takdirde title etiketleri arama sonuçlarında tamamen görünmeyecek, sonunda “…” olacaktır.
Teşekkür sayfalarında noindex var mı?
Teşekkür sayfalarının indekslenmesi engellenebilir.
Sayfanın kaynak kodlarından kontrol edilebilir.
Bu sayfaların indekslenmesi katma değer içermeyeceği için engellenmelidir.
URL yapısı SEO dostu mu?
URL’lerin sade, basit ve kolay okunabilir olması, söz konusu sayfaya dair önemli anahtar kelimeleri barındırması ve site içi hiyerarşiye uygun bir biçimde kurgulanması gerekmektedir.
URL yapısının doğru bir şekilde kurgulanması gerekmektedir.
URL’lerin SEO dostu olması botlara sayfa içeriği hakkında ipucu vermelerine neden olur.
URL’lerde parametreler kullanılıyor mu?
URL’lerde #,? gibi parametrelerin bulunup bulunmadığının kontrolü sağlanmalıdır.
Sitenin taraması yapıldıktan sonra tüm URL yapısı incelenebilir.
Filtre seçimleri gibi durumlar sonucu URL’de parametreler oluşabilir. Ancak normal URL yapısında parametre bulunmaması önerilmektedir.
CSS, Javascript ve cookie’ler kapatıldığında tüm içerikler okunabiliyor mu?
CSS, Javascript veya cookie bulunan sayfalarda bunların devre dışı bırakıldığı zaman içeriklerin okunabilirliği kontrolü sağlanmalıdır.
Browseo gibi araçlarla ya da chrome eklentileri ile kontrol sağlanabilir.
Sayfaya gelen botların sayfadaki tüm içerikleri okuyabilmesi gereklidir.
JS kullanılmışsa da sayfa indekslenmiş olabilir. Manuel kontrol yapıldı mı?
JavaScript sayfalardaki içeriğin Google indeks kontrolü yapılmalıdır.
Google’da “cache:url” parametresi ile Google’ın sayfayı nasıl gördüğü tespit edilebilir. Bir diğer seçenek ise Search Console’daki “Google gibi getir” özelliğini kullanmaktır.
Google JavaScript’i bazen anlamlandırabilmekte, bu nedenle javaScript kullanılmışsa bile Google indekslemiş olabilir.
Javascript kapatıldığında navigasyon linkleri çalışıyor mu?
Sitelerdeki navigasyon linklerinin JavaScript kodları ile oluşturulup oluşturulmadığı kontrol edilmelidir.
Tarayıcıların ayarlarından Javascript kapatılıp sayfa tekrar yüklendiğinde navigasyon linklerinin çalışıp çalışmadığı kontrol edilebilir.
Navigasyon linklerini Google’ın tespit etmesi çok kritik bir konudur. Link gücünün doğru aktarılması için Google navigasyon linklerini crawl edebilmelidir.
Anasayfanın cachelenmiş hali görüntülendiğinde, tüm içerik görüntülenebiliyor mu?
Google’ın sayfayı nasıl gördüğünün kontrolü yapılmalıdır.
Google’da “cache:url” parametresi ile Google’ın sayfayı nasıl gördüğü tespit edilebilir.
Google sayfayı bizim gördüğümüz gibi görmelidir. Aksi halde tüm içerik indekslenmeyebilir. Google sayfada cloaking yapıldığını sanabilir.
Site cache’li haliyle görüntülendiğinde navigasyonlu linkler gözüküyor mu?
Navigasyonlu linkleri Google’ın görüp göremediğinin tespiti yapılmalıdır.
Google’da “cache:url” parametresi ile navigasyonlu linklerin görünüp görünmediği tespit edilir.
Navigasyon linklerinin Google tarafından tespit edilmesi çok önemli olduğu için bu durumun kontrolü mutlaka yapılmalıdır.
Anasayfanın cachelenmiş halinde sayfada görünür olmayan linkler ortaya çıkıyor mu?
Google’ın sayfayı gezdiğinde ekstra içerikle karşılaşıp karşılaşmadığının kontrolü yapılmalıdır.
“cache:url” parametresi ile Google’ın sitede ekstra içerik görüp görmediği tespit edilebilir.
Google, sayfaları kullanıcıları gördüğü gibi görmelidir. Google eğer sayfada cloaking tespit ederse ciddi cezalar uygulamaktadır.
iFrame’ler vasıtasıyla ya da dışarı kaynaklardan herhangi bir içerik çekiliyor mu?
Google’ın tüm içeriği görebilmesi adına iFrame ve dışarı kaynak veri çekimi kontrolü yapılmalıdır.
Screaming Frog aracında “
iFrame’ler Google tarafından taranamadığı için sitede iFrame kullanıp kullanılmadığı tespit edilmelidir.
Sayfanın genel hız performansı nasıl?
Sitenin hız performansının tespiti.
Google’ın kendi aracı olan PageSpeed Insights aracı, GtMetrics aracı ve Pingdom aracıyla site hızı konusunda performans değerlerindirmesi alınabilir.
Site hızı hem kullanıcı deneyimi açısından hem de Google sıralama kriterlerinden biri olduğu için oldukça önemlidir.
Sitenin en güçlü 10 landing page’inin sayfa hızları ne durumda?
Sitenin en en çok trafik alan 10 sayfasının site hızı performanslarının incelenmesi önemlidir.
Google Analtics üzerinden sitenin en çok trafik alan sayfaları tespit edilebilir. Yine Analytics üzerinden bu sayfaların site hızı performansları tespit edilebilir.
Sitenin en çok trafik alan sayfalarında site hızını artırmak, sitenin trafiğine büyük katkı sağlayabilir.
Rakiplerle karşılaştırıldığında anasayfanın yüklenme hızı ne durumda?
Anasayfanın site hızı performansının rakiplerinin anasayfası ile karşılaştırılması önemlidir.
Google PageSpeed Insights aracı ile anasyfanın hız performansı tespit edilebilir.
En çok trafik alan ve kullanıcıların genellikle ilk etkileşime girdiği sayfa anasayfa olduğu için bu sayfanın site hızı performansı oldukça önemlidir.
İmajlar hızlı sayfa yüklemesi için optimize edilmiş mi?
Site hızı performansı adına sitedeki imajların optimize edilip edilmediğinin kontrolü yapılmalıdır.
DeepCrawl aracı ile sitedeki tüm imajlar tespit edilebilir.
Boyutu yüksek olan ve dosya türü uyumsuz olan imajlar site hızı performansını düşürebilir.
Javascript ve CSS dosyaları bir dış kaynaktan çağrılıyor mu?
Javascript ve CSS kodlarının nerede bulunduğunun kontrolü yapılmalıdır.
Site kodları kontrol etildiğinde Javascript ve CSS kodlarının HTML’in içinde olup olmadığı kontrol edilebilir. Bu kodlar ayrı dosyalarda olmalıdır.
Javascript ve CSS dosyaslarının HTML kodlarının içinde yer alması site hızı ve bakımı konusunda problemlere yol açabilir.
Javascript ve CSS sitenin hızlı yüklenmesi adına küçültülmüş mü?
Javascript ve CSS dosyalarında gereksiz boşluklar ve notalama işaretlemelerinin kontrolü yapılmalıdır.
JSMin, YUI Compressor, Google Closure Compiler gibi araçlarla bu dosyalardaki küçültme işlemi hakkında bilgi alınabilir.
Javascript ve CSS dosylarında gereksiz işaretlemelerin bulunması, tarayıcıların bu dosyaları derleme süresini arttırır.
Site sayfa yükleme süresini ve HTTP sorgularının sayısını minimuma indirmek için cachelenmeyi iyi kullanabiliyor mu?
Cache’lemenin yapılıp yapılmadığının kontrolü yapılmalıdır.
PageSpeed Insight aracı ile cache özelliği kontrol edilebilir.
Cacheleme özelliği, site hızı performanısını oldukça olumlu etkiler.
Önemli sayfalarda Flash kullanılmış mı?
En çok trafik alan sayfalarda Flash kontrolü yapılması gereklidir.
Önemli olan sayfalarda Flash kullanılmaması gerekmektedir.
Flash artık günümüze uygun olmayan, eskimiş bir teknolojidir. Flash kulanımı site hızı performansını olumsuz olarak etkilemektedir.
İmajların ALT etiketleri var mı?
İmajların alt etiketlerinin kontrolü yapılmalıdır.
DeepCrawl aracı ile imajların alt etiketleri olup olmadığı tespit edilebilir.
Alt etiketleri ile Google, imajların ne ile ilgili olduğunu kolay bir şekilde tespit edebilir.
404 sayfaları var mı?
404 kodu döndüren sayfaların olup olmadığının kontrolü yapılmalıdır.
Search Console üzerinden veya DeepCrawl ile 404 veren sayfaların tespiti yapılabilir.
404 sayfaları Google’a olumsuz sinyal olarak gider.
404 sayfaların sayısı?
404 kodu döndüren tüm sayfaların tespiti.
Search Console üzerinden 404 hata sayfalarındaki artış tespit edilebilir.
404 sayfaların artması site için olumsuz bir durumdur.
404 veren sayfaların linklendiği URL’ler neler?
404 sayfaların linklendiklerin yerlerin tespiti yapılmalıdır.
Screaming Frog ve DeepCrawl aracı ile bu URL’ler tespit edilebilir.
404 sayfası veren URL’lerin hangi URL’de bulunduğu tespit edilmelidir.
404 sayfalar gerçekten 404 veriyor mu?
404 sayfarının 404 kodu döndürüp döndürmediğinin kontrolü yapılmalıdır.
Tarayıcılara eklenti olarak yüklenen “Ayima” redirect path eklentisi ile sayfaların aslında hangi kodu döndürdüğü tespit edilebilir.
404 sayfalarının 404 kodu döndürmesi önemlidir.
Soft 404’lerin sayısı?
Soft 404 sayfa sayılarının tespiti yapılmalıdır.
Search Console üzerinden soft-404 hataları tespit edilebilir.
Sitede soft 404 hatalarının artması performans sorunlarına yol açabilir.
Önemli ve indekslenmiş 404 sayfası var mı?
Önemli sayfalar arasında 404 veren olup olmadığının kontrolü yapılmalıdır.
Analtics üzerinden sitenin en önemli sayfaları tespit edilebilir:
Önemli sayfaların 404 vermesi hem trafik kaybına hem de sitenin otorite kaybına neden olmaktadır.
404 sayfaları site içinden linklenmiş mi?
404 sayfalarının site içinden linklenmeye devam edip etmediğinin kontrolü yapılmalıdır.
Deepcrawl veya Screaming Frog araçları ile bunun tespiti yapılabilir.
404 sayfalarının site içi linklemesi olması hem kullanıcı deneyimini düşürür hem de Google’ın siteyi daha zor crawl etmesini sağlar.
Kullanıcıyı site içine yönlendirecek özelleştirilmiş 404 sayfaları var mı?
Özellleştirilmeiş 404 sayfalarının kontrolü yapılmalıdır.
Sitede random bir URL girerek bunun tespiti yapılabilir.
Özelleştirilmiş 404 sayfaları kullanıcıya yardımcı olur.
500 kodu veren sayfalar var mı?
500 (Sunucu hatası) veren sayfaların kontrolü yapılmalıdır.
Search Console bu hataları gösterir. Ayırıca crawl araçları ile site taranırsa bu durum tespit edilebilir.
500 sunucu hatalarının olması Google’a olumsuz sinyal olarak gider.
500 kodu veren sayfaların sayısı?
500 kodu verilen sayfaların tespiti.
Search console hesabından bu durum kontrol edilebilir.
500 kodu veren sayfaların artması site için negatif bir durumdur.
Mobil sayfalarda tarama hataları var mı?
Mobil sayfanın efektif bir şekilde taranıp taranmadığının kontrolü yapılmalıdır.
Search Console üzerinden bu durum tespit edilebilir.
Mobil sayfa taranamazsa efektif bir şekilde indekslenemeyecektir.
Sitede 302 yönlendirmesi var mı?
302 (geçici) yönlendirmelerin tespiti yapılmalıdır.
Deepcrawl veya Screaming Frog araçları ile bunun tespiti yapılabilir.
302 yönlendirmeleri geçici yönlendirmelerdir ve sürekli olarak durmaması gerekir.
301 yönlendirmeleri doğru şekilde uygulanmış mı?
301 yönlendirmelerinin kontrolü yapılmalıdır.
DeepCrawl crawl sonrası bu durum kontrol edilebilir.
Hatalı 301 yönlendirmeleri hem kullanıcı deneyimini düşürür hem de craw’un efektif olmasını engeller.
Meta refresh kullanılmış mı?
Meta yönlendirmesi kontrolü yapılmalıdır.
How : Screaming Frog aracılığı ile tespit edilebilir.
Meta yönlendirmesi site hızını olumsuz etkilemektedir.
AJAX kullanılan sayfa var mı?
Ajax kullanılan sayfalar tespit edilmelidir.
Sitenin kodlarına bakarak bunun tespiti yapılabilir.
Ajax kodları, Google botları tarafından çok efektif bir şekilde anlamlandırılamamaktadır.
AJAX kullanılıyorsa, AJAX’la oluşturulmuş içerik indekslenmiş mi?
Ajax kullanılmış sitedenin indeks kontrolü yapılmalıdır.
“Google gibi getir” veya Browseo gibi araçlarla bunun kontrolü yapılabilir.
Ajax ile oluşturulmuş sayfanın botlar tarafından okunup okunmadığı kontrol edilmelidir.
Metinler görsel içine gömülmüş mü?
Metinlerin görsellerin içinde bulunup bulunamadığı kontrol edilmelidir.
Fare imleci ile metin seçilebiliyorsa metin görselden ayrı demektir.
Görseldeki metinler indekslenemezler.
Cloaking var mı?
Arama motorlarına başka, kullanıcılara başka içerik gösterilmesine cloaking denir.
Browseo aracı ile bu durup tespit edilebilir.
Cloaking, Google tarafından tespit edildiğinde ceza işlemi uygulanır.
Site hala geliştirilme aşamasında mı?
Sitenin hala geliştirme aşamasında olup olmadığından emin olunmalıdır.
Robots.txt üzerinden site arama motoru botlarına kapatılabilir.
Site hala geliştiriliyorsa arama motoru botlarına kapatılmalıdır.
Eğer öyleyse test sayfaları indekslenebilir durumda mı?
Sitenin indekslebilir durumda olup olmadığının kontrolü yapılmalıdır.
Robots.txt veya .htaccess dosyası ile arama motoru botları yönetilebilir.
Site geliştirilme aşamasında iken indekslenmemesi gerekir.
Sitede PDF’ler var mı?
Web sitesinde .pdf uzantılı dosyaların bulunup bulunmadığının kontrolü
site:domain.com inurl:.pdf araması ile ulaşılabilir.
Google indeksi için değerli kaynaklar olabilirler.
PDF’deki sayfalar ayrıca HTML olarak da var mı?
.pdf uzantılı dosyanın içeriklerinin HTML olarak da var olup olmadığının kontrolü yapılmalıdır.
.pdf uzantılı dosyadaki içerikler Google indeksinde aratılarak kontrol edilebilir.
.pdf uzantılı dosyadaki içeriklerin okunabilir olması gerekmektedir.
Sitede Malware var mı?
Web sitenizde kötü amaçlı yazılımlar bulunup bulunmadığının kontrolü yapılmalıdır.
https://www.google.com/transparencyreport/safebrowsing/diagnostic/index.html#url=siteadi.com üzerinden URL’deki siteadi kısmına sitenin ismi girilerek kontrol edilebilir.
Kötü amaçlı yazılımlar web sitenize büyük zararlar verebilir.
Sitenin bulunduğu sunucuda zararlı komşular var mı?
Web sitesinin barındığı sunucuda zararlı olarak nitelendirilen başka web sitelerinin de barınıp barınmadığının kontrolü yapılmalıdır.
Majectic’in Neighbourhood checker https://majestic.com/reports/neighbourhood-checker aracı kullanılabilir.
Sunucuda barınan zararlı web siteleri arama motorları tarafından sizin için de kötü bir intiba yaratabilir.
Sitede infinite scroll kullanılmış mı?
Site ağaç yapısı düzgün mü?
Web sitesinin açılış sayfasından itibaren site içi linklemeler yardımıyla kurulan tüm sayfaların hiyerarşi sistemine ağaç yapısı adı verilir.
Hiyerarşik olarak tüm sayfaların mantıklı bir linkleme stratejisi ile düzenlenmelidir.
Arama motoru botları siteyi gezerken site içi linkleri kullandıkları için yol göstermek ve sayfaların hak ettikleri öneme sahip olmaları için düzgün bir ağaç yapısı kullanılmalıdır.
Tüm kategori ve alt kategoriler gerekli ve yeterli mi? Hepsi ayrı amaçlara yönelik mi?
Ziyaretilere istedikleri hizmeti sunabilmek adına yeterli kategori ve alt kategori seçeneklerinizin olması gerekmektedir.
Anahtar kelime analizi ve rakiplerin kategorilerinin incelenmesi ile eksikler tespit edilebilir.
Sektörünüz ile ilgili tüm dallara hizmet edebilirseniz, o kadar fazla ziyaretçiye erişirsiniz.
URL yapısı site içi hiyerarşiye uygun mu ilerliyor?
URL yapısı site hiyerarşisine uygun bir şekilde düzenlenmelidir.
Site hiyerarşisinin incelenerek URL yapılarının gerektiği yerlerde değiştirilmesi gerekmektedir.
URL path’lerinin kategorizasyona göre belirlenmesi kullanıcı deneyimini yükseltirken, arama motoru bot’larına da siteyi anlamlandırmada yardımcı olacaktır.
Önemli landing page’ler anasayfaya (level olarak) yakın mı?
Önem verilen sayfaların ana sayfa ya da ana sayfadan linklenen ve ilk seviyede olan sayfalardan linklenip linklenmediğinin kontrolü yapılmalıdır.
Ana sayfa en değerli sayfa olduğundan, önemli olan sayfaları ana sayfadan mümkün değilse de ana sayfadan linklenen bir sayfadan linklemek gerekmektedir.
Ana sayfa en değerli sayfa olduğu için bu değeri diğer önemli sayfalara aktarmak gerekir.
Sitede kaç kategori sayfası bulunuyor? Sayı gereğinden yüksek ya da düşük mü?
Kategori sayfalarının miktarının belirlenmesi ve sektör ortalaması ile kıyaslanması gerekmektedir.
Sektördeki diğer rakipler incelenerek hizmet verdikleri kategorilendirme incelenebilir.
Gerektiğinden az ya da fazla sayfa olması halinde organizasyonda zorlanabilir ya da sayfaların bir konuya özelleşmesi sağlanamayabilir.
Rekabetin yüksek olduğu kelimeleri hedefleyen sayfalar kaçıncı level’da?
Hedeflenen kelimelerin bulunduğu sayfalar hiyerarşik olarak ana sayfaya yakın bir levelda konumlandırılmalıdır.
Crawl araçlarının raporlarından seviye kontrolü yapılabilir. Örnek crawl araçları: Deepcrawl, Screaming Frog vb.
Rekabeti yüksek kelimeleri hedeflenen yani değerli olan sayfaları ana sayfaya hiyerarşik olarak yakın tutarak değerini arttırmak önemlidir.
Web sitesinde faceted navigation (filtreler) kullanılmış mı?
Listeleme sayfalarında kullanıcının istediği ürüne/hizmete ulaşmasını sağlayan filtreler kullanılmalıdır.
Site üzerinden manuel kontrol ile öğrenilebilir.
Bu filtreler kullanıcı deneyimini arttıracak ve ziyaretçilerinizi sitenize bağlayacaktır.
Faceted navigation kullanılmıyorsa önerilmeli mi?
Filtre yapısına uygun bir site olup olmadığının belirlenmesi gerekmektedir.
Rakipler, sektör dinamikleri ve ürün/hizmet yapıları incelenerek karar verilebilir.
Kategori yapısında listelenenlerin filtre yapısına uygun olması halinde kullanıcı deneyimini arttırmak için kullanılır.
Faceted navigation duplicate sorununa yol açmış mı?
Aynı listelerin filtreler ile birden fazla sıralanması halinde bu sayfalar duplicate sorunu yaşayabilir.
Filtre ile oluşmuş sayfalardan asıl sayfa canonical etiketi ile gösterilerek bu sorunun önüne geçilebilir.
Duplicate sayfalar arama motoru botlarının hem fazladan crawl budget harcamasını hem de o sayfaların hedefledikleri kelimede doğru sayfayı seçememelerine sebep olabilir.
Breadcrumb yapısı kullanılmış mı?
Sitede daha hızlı ve rahat gezilmesini sağlayan bir veri işaretleyicisidir.
Manuel kontrol ile tespit edilebilir.
Breadcrumb site içi linkleme stratejisinin kurulmasında yardımcı olduğu ve kullanıcı deneyimini arttırdığı için kullanılmalıdır.
Breadcrumb linkleri doğru sayfalara (parametresiz esas sayfalara) mı verilmiş?
Breadcrumb linklerinin kontrolü sağlanmalıdır.
Manuel kontroller ve crawl araçları ile incelenebilir.
Breadcrumb’ın doğru bir şekilde kurgulanması için doğru linklemelerin yapılması gerekmektedir.
Breadcrumb yapısı site hiyerarşisine uygun mu düzenlenmiş?
Breadcrumb, bulunulan sayfaya da link veriyor mu?
Breadcrumb’ın son öğesi olarak bulunulan sayfanın başlığı olmalıdır.
İlgili sayfalardan breadcrumb linklemeleri manuel kontrol edilebilir.
Kendisine link vermemesi gerekmektedir.
Anasayfadan ana ve alt kategori sayfalarına follow link gidiyor mu?
Ana sayfadan kategori sayfalarının linklerinin kontrolü
Crawl araçları veya manuel kontrol ile incelenebilir.
Ana ve alt kategoriler ana sayfadan sonraki en değerli sayfalarınız olduğundan, ana sayfadan linklenmelidir.
Ana kategori sayfasından alt kategorilere follow link gidiyor mu?
Alt kategorilerin üst hiyerarşideki kategorilerden linklendiğinin kontrolü yapılmalıdır.
Crawl araçları veya manuel kontrol ile tespit edilebilir.
Site içinde doğru bir hiyerarşi kurabilmek için alt kategoriler üst kategorilerinden linklenmelidir.
Alt kategori sayfasından ürün sayfasına follow link gidiyor mu?
Alt kategori sayfalarından ürün sayfalarına giden linklerin kontrolü yapılmalıdır.
Crawl araçları veya manuel kontrol ile tespit edilebilir.
Ürün sayfalarını site içinde düzgün bir hiyerarşide konumlandırmak için bir üst seviyedeki sayfalardan linklenmelidir.
Ana menüde kaç ana kategori yer alıyor?
Menüde bulunan ana kategorilerin kontrolü yapılmalıdır.
Crawl araçları veya manuel kontrol ile tespit edilebilir.
Ana sayfaya gelen ziyaretçilerin menü aracılığıyla ana kategori sayfalarına ulaşmaları gerekmektedir.
Crawler’ın site içi linklerden ulaşamadığı ama sitemap’te olan linkler var mı?
Site haritasında bulunup, site içerisinden linklenmediğinden erişilemeyen sayfaların tespiti yapılmalıdır.
Crawl araçları vasıtasıyla kontrol edilebilir.
Hem kullanıcı deneyimi hem de site hiyerarşisini doğru kurgulamak için her sayfa site içerisinden linklenmelidir.
Site içi link inşası sağlam mı?
Site içi linkleme stratejisinin kurgusunun kontrolü sağlanmalıdır.
Crawl araçları vasıtasıyla ve Search Console > Search Traffic > Internal Links üzerinden kontrol edilebilir.
Site içerisinde doğru bir hiyerarşi ile sayfalar, doğru değer dağılımına sahip olacaktır.
İçerik ve blog sayfaları birbirlerine düzgün anchor textlerle yeterince link veriyor mu?
İçerik içerisinden diğer içerik sayfalarına linklemelerin kontrolü yapılmalıdır.
Crawl araçları vasıtasıyla incelenebilir.
Kullanıcıların site içerisinde zaman geçirmelerine, oturum başına gezdikleri sayfa sayısına katkı sağlamak için ve site içi hiyerarşisinin kurulmasına yardımcı olmak için incelenmelidir.
Logo ana sayfaya link veriyor mu?
Sitede her sayfada bulunan logonun ana sayfaya link verdiğinin kontrolü yapılmalıdır.
Manuel kontrol ile tespit edilebilir.
Kullanıcı davranışları logoya tıklandığında ana sayfaya gidecek şekilde gelişmiştir. Bununla birlikte her sayfadan ana sayfayı linkleyerek en değerli sayfamızı da belirlemiş oluruz.
Alt sayfalarda logo ve breadcrumb dışında anasayfa linki var mı?
Çok fazla site içi link veren sayfalar var mı?
Sayfalardan çıkan site içi link miktarının kontrolü yapılmalıdır.
Crawl araçları vasıtasıyla kontrol edilebilir.
Sayfa içerisinden gereksiz sayfalara link verilmesi hem crawl budget’ın hem de sayfa değerinin boşa harcanmasına sebep olacaktır.
DeepRank değerleri müşterinin kurguladığı sayfalar arası hiyerarşiye uygun mu?
Sayfaların doğru deeprank değerlerine sahip olduğunun kontrolü yapılmalıdır.
Deepcrawl aracı ve diğer crawl araçları vasıtasıyla kontrol edilebilir.
Sayfalar arasında en önemlilerin en yüksek; daha önemsizlerin daha düşük deeprank değerlerine sahip olması ile hiyerarşi sağlanabilir.
DeepRank değerleri yüksek sayfalardan site içi sayfalara kaç link çıkışı var?
Deeprank değeri yüksek olan sayfalardan diğer sayfalara çıkan linklerin miktarının kontrolü yapılmalıdır.
Crawl araçları vasıtasıyla kontrol edilebilir.
Deeprank’i yüksek olan sayfaların değer aktarımı konusunda dikkatli bir strateji ile kullanılması gerekmektedir.
Site içi kırık linkler var mı?
404 bulunamadı durum kodu veren sayfaların kontrolü yapılmalıdır.
Crawl araçları veya Search Console vasıtasıyla kontrol edilebilir.
Yanlış bir şekilde 404 durum kodu veren sayfalar ve bu sayfaların site içerisinden linklenmesi performansı düşürebilir.
En çok hangi sayfalara site içi link verilmiş?
En çok site içi bağlantı verilmiş sayfalar yani en değerli sayfaların kontrolü yapılmalıdır.
Crawl araçları vasıtasıyla kontrol edilebilir.
Site içi hiyerarşiyi doğru bir şekilde kurgulamak için en çok link alan sayfaların kontrolünün yapılması gerekmektedir.
Tüm görsellerin isimleri var mı?
Site içerisindeki tüm görsellerin dosya isimlerinin, hedef anahtar kelimelerle uyumlu olup olmadığını kontrolü yapılmalıdır.
Screaming Frog ile site içerisindeki tüm görsellerin dosya isimlerine ulaşılabilir.
Arama motoru örümcekleri görsel içerikleri okuyamaz. Görsellerin ne hakkında olduğunu arama motorlarına aktarmanın yollarından birisi dosya isimlerinin anahtar kelimeleri içermesidir.
Tüm görsel isimleri tire (-) ile mi ayrılmış?
Görsellerin dosya isimlerinde birden fazla kelime varsa kelimelerin tire (-) ile ayrılması gerekir.
Screaming Frog ile site içerisindeki tüm görsellerin dosya isimlerine ulaşılabilir.
Görseli içerikleri okuyamayan arama motoru örümceklerine görsellerin ne hakkında olduğunu anlatırken kelimeleri (-) ile ayırmak etkili bir yöntemdir.
Tüm görsellerin ilgili alt text’leri var mı?
Whay: Site içerisindeki tüm görsellerin alt text etiketlerinin var olup olmadığını kontrolü yapılmalıdır.
Screaming Frog ile site içerisindeki tüm görsellerin alt text etiketleri kontrol edilebilir.
Görsel içerikleri okuyamayan arama motoru örümceklerine site içerisinde kullanılan görsellerin ne hakkında olduğunu aktarabilmenin en iyi yöntemi alt text etiketlerini kullanmaktır.
Görsel boyutları optimize edilmiş mi?
Görsellerin, site içerisinde gösterildikleri alanlar ile aynı boyutlara sahip olup olmadığının ve KB cinsinden ne kadar yer kapladığının kontrolü yapılmalıdır.
Adobe Photoshop benzeri görsel düzenleme araçları ile boyutlar küçültülebilir. İstenildiği taktirde 3. taraf servis sağlayıcılardan destek alınarak görsellerin kayıpsız sıkıştırılması sağlanabilir.
Site içerisinde daha küçük bir alanda gösterilecek görsellerin daha büyük boyutlarda dosya kaynaklarına sahip olması gereksiz yere sayfa boyutunu büyütmekte ve site hızını olumsuz yönde etkilemektedir.
Görseller için CSS Sprite kullanılmış mı? Kullanılmalı mı?
Tasarım öğesi olarak kullanılan ikon ve benzeri görsel içeriklerin tek bir imaj dosyasında birleştirilip birleştirilmediği kontrol edilmelidir.
Adobe Photoshop benzeri görsel düzenleme araçları ile birden fazla görseli tek bir imaj dosyasında birleştirebilir; CSS yardımıyla görselin istenilen bölümleri sitede kullanılabilir.
Tasarım öğesi olarak kullanılan görsellerin tek bir dosyada birleştirilmesi toplam dosya boyutunu ve sunucu istek sayısını azaltacağı için site hızında iyileşme sağlanabilir.
Normalde listelenilen anahtar kelimelerde görseller de listeleniyor mu?
Görsel arama sonuçlarında hedef kelimeler için optimize edilmiş görsellerin listelenip listelenmediğinin kontrolü yapılmalıdır.
Google’da site:domain.com “hedef anahtar kelime” araması yapıldıktan sonra Görseller seçeneği ile ya da Search Console üzerinde Arama Trafiği raporunu Görsel Arama seçeneğine daraltarak kontrol edilebilir.
Bu görsel içeriklerin indeks alıp almadığını göstereceği gibi iyi sıralamalar kazanabilmek için gerekli optimizasyonların da bir testidir.
Görsel site haritaları var mı?
Görsel site haritası formatında oluşturulmuş bir site haritasının var olup olmadığının kontrolü yapılmalıdır.
Robots.txt dosyasında belirtilmiş site haritalarında ya da Google Search Console’a gönderilmiş site haritalarında görsel site haritası bulunup bulunmadığı kontrol edilebilir.
Yalnızca görsel içeriklerin yer alacağı bir site haritasıyla, tüm görsellerin arama motoru örümcekleri tarafından daha kolay keşfedilebilmesi sağlanabilir.
Görsel site haritası olmasa da site haritasında görsel etiketi var mı?
Görsellere özel olarak oluşturulmuş bir site haritası yok ise, var olan site haritasında görsel içeriklere de yer verilip verilmediğinin kontrolü yapılmalıdır.
Bir site haritasında görsel içerikleri aramanın en iyi yolu,
Görsel içeriklerin arama motorları tarafından keşfedilebilmesi için özel bir site haritası oluşturulması gerekli değildir. Geleneksel site haritası içerisinde görsel içeriklere de yer verilerek bu sağlanabilir.
Resimler başka bir sunucuda mı barınıyor?
Resim dosyalarının başka bir sunucu, çoğu zaman bir CDN, üzerinde barındırılıp barındırılmadığının kontrolü yapılmalıdır.
Site içerisindeki görsellerin adreslerini inceleyerek nerede barındırıldıkları görülebilir.
Resimlerin, çoğu zaman sayfa boyutundaki en yüksek hacimli dosyaların, başka bir sunucuda barındırılması trafik yükü ve harcanacak bant genişliğinin birden fazla sunucuya dağıtılmasını sağlar ve hızı etkiler.
Resim arama sonuçlarından gelen görünürlükleri var mı?
Resim içeriklerin görsel arama sonuçlarında, hedef anahtar kelimelerde iyi sıralarda listelenip listelenmediğinin kontrolü yapılmalıdır.
Google Search Console > Arama Trafiği > Arama Analizi > Arama Türü > Arama Türüne Göre Filtrele > Görsel adımları ile kontrol sağlanabilir.
Dikey arama sonuçları içerisinde görsel sonuçlar ile siteye fazladan trafik çekilebilir.
70 karakteri geçen title var mı?
Title etiketlerinin 70 karakterin üzerinde olup olmadığını kontrolü yapılmalıdır.
Screaming Frog ile ya da Google Search Console > Arama Görünümü > HTML Geliştirmeleri > Uzun Başlık Etiketleri adımları ile kontrol sağlanabilir.
Arama motoru sonuç sayfalarında title etiketi için ayrılmış olan yaklaşık olarak 70 karakterdir. Bu sınırı aşan title değerlerinin bir kısmı görüntülenmez. Bu da tıklanma oranlarını olumsuz yönde etkileyebilir.
Fazla kısa title etiketleri var mı?
10 karakterin altında kalan title değerlerinin var olup olmadığının kontrolü yapılmalıdır.
Screaming Frog ile ya da Google Search Console > Arama Görünümü > HTML Geliştirmeleri > Kısa Başlık Etiketleri adımları ile kontrol sağlanabilir.
Title değeri 10 karakterin altında olan sayfaları, arama motoru sonuç sayfalarında otomatik olarak oluşturulmuş başlıklar ile gösterilebilir.
Meta description metinleri 155 karakteri geçiyor mu?
Meta description metinleri 155 karakterden fazla olan sayfaların kontrolü yapılmalıdır.
Screaming Frog ile ya da Google Search Console > Arama Görünümü > HTML Geliştirmeleri > Uzun Meta Açıklamalar adımları ile kontrol sağlanabilir.
Meta description metinleri için arama motoru sonuç sayfalarında ayrılan alan yaklaşık 155 karakterdir. Bu sınırı aşana meta description değerleri eksik görüntülenir.
Fazla kısa meta description var mı?
Meta description metinleri 50 karakterden az olan sayfaların kontrolü yapılmalıdır.
Screaming Frog ile ya da Google Search Console > Arama Görünümü > HTML Geliştirmeleri > Kısa Meta Açıklamalar adımları ile kontrol sağlanabilir.
50 karakterden kısa meta description metinleri arama motoru sonuç sayfalarında otomatik olarak oluşturularak gösterilir. Bu da tıklanma oranlarını olumsuz yönde etkileyebilir.
Sayfa başlığı olmayan sayfalar var mı?
Title etiketi içermeyen sayfaların kontrolü yapılmalıdır.
Screaming Frog ile ya da Google Search Console > Arama Görünümü > HTML Geliştirmeleri > Eksik Başlık Etiketleri adımları ile kontrol sağlanabilir.
Title etiketi önemli bir sıralanma faktörü olduğu gibi, arama motoru sonuç sayfalarında tıklanma oranlarını önemli ölçüde etkilemektedir.
Description’ı olmayanlar var mı?
Meta description etiketi içermeyen sayfaların kontrolü yapılmalıdır.
Screaming Frog ile meta description metni içermeyen sayfaların kontrolu sağlanabilir.
Meta description her ne kadar bir sıralanma faktörü olmasa da arama motoru sonuç sayfalarında tıklanma oranlarını önemli ölçüde etkiler.
Videolar veya ses dosyaları otomatik olarak oynatılıyor mu?
Sayfalandırma yapısı kullanılmış mı?
Sayfalandırma olan sayfalarda pagination etiketi kullanılmış mı?
Sayfalandırma yapısındaki sayfaların kaynak kodunda pagination etiketlerinin (rel=prev,next) yer alıp almadığının kontrolü yapılmalıdır.
Crawl araçlarından ve Screaming Frog > Directives > Filter > Next/Prev raporunun altından pagination etiketlerinin kontrolü yapılabilir.
Birden fazla sayfaya bölünmüş içerik veya listeleme sayfalarının çift sayfa sorununa yol açmaması için bu sayfalar arasındaki ilişkinin arama motorlarına aktarılması gerekir.
Pagination etiketini crawler’lar görebiliyor mu, düzgün implement edilmiş mi?
Pagination etiketlerinin arama motoru botlarınca görüntülenebilir şekilde implemente edilip edilmediğinin kontrolü yapılmalıdır.
Crawl araçlarından ve Screaming Frog > Directives > Filter > Next/Prev raporunun altından pagination etiketlerinin kontrolü yapılabilir.
Pagination etiketleri, elementi ile birlikte HTML’in
bölümünde kullanılmalıdır. Sık karşılaşılan hatalardan birisi rel=prev,next etiketlerinin elementi ile birlikte HTML’in bölümünde kullanılmasıdır.Sayfalandırma linkleri doğru URL’lere işaret ediyor mu?
Rel=prev,next etiketleri ile doğru sayfaların işaretlendiğinden emin olunmalıdır.
Crawl araçlarından ve Screaming Frog > Directives > Filter > Next/Prev raporunun altından pagination etiketlerinin kontrolü yapılabilir.
Sayfalandırma yapısında birbirini takip eden sayfaların “prev” ya da “next” etiketlerinden uygun olanı ile işaretlendiğinden emin olunmalıdır. İlk sayfada rel=prev; son sayfada ise rel=next etiketinin yer almaması gerekir.
Pagination yerine canonical etiketi kullanılmış mı?
Sayfalandırma yapısındaki sayfalarda pagination etiketlerinin yerine canonical etiketinin kullanılıp kullanılmadığının kontrolü yapılmalıdır.
Screaming Frog ile sayfalandırma yapısına sahip sayfaların canonical adresleri kontrol edilebilir.
“Tümünü Gör” seçeneği hariç, sayfalandırma yapısındaki sayfalarda canonical etiketi kullanılmamalıdır. Paginated sayfalarda canonical etiketi, rel=prev,next etiketleri ile birlikte, kendilerini işaret edecek şekilde kullanılmalıdır.
Paginated sayfalar organik trafik alıyor mu?
Paginated sayfaların arama motorları üzerinden trafik alıp almadığının kontrolü yapılmalıdır.
Google Search Console > Arama Trafiği > Arama Analizi > Sayfalar > Sayfaları Sıfırla > Şunu İçeren URL’ler adımları ile veya Google Analytics > Açılış Sayfaları raporunun organik kırılımı yapılarak kontrol sağlanabilir.
Sayfalandırma yapısındaki sayfalarda pagination etiketlerinin kullanılması, sayfa güçlerinin serideki ilk sayfada konsolide edilmesini sağlar.
Anasayfaya birden fazla URL üzerinden ulaşılabiliyor mu?
Anasayfanın 200 durum koduyla ulaşılabilen birden fazla versiyonunun olup olmadığının kontrolü yapılmalıdır. Örneğin: www.example.com, example.com
Anasayfanın tüm varyasyonlarına https://httpstatus.io/ üzerinden durum kodu tespiti yapılabilir ayrıca Analytics > Davranış > Site İçeriği > Tüm Sayfalar > Sayfa Başlıkları’ndan anasayfanın title değerine tıklanarak kontrol edilebilir.
Bir web sitesine ait herhangi bir sayfanın birden fazla URL üzerinden 200 başarılı durum kodu ile ulaşılabiliyor olması çift içerik sorununa yol açmaktadır.
Canonical etiketleri doğru mu kullanılmış mı?
Canonical etiketlerinin doğru sayfaları gösterdiğinden emin olunmalıdır.
Screaming Frog > Directives > Filters > Canonicalised raporu ile bu kontrol yapılabilir.
Canonical etiketlerinin yanlış kullanımı, indekslenme sorunlarına yol açabileceği gibi arama motoru botlarına karmaşık/tutarsız sinyaller iletilmesine de yol açabilir.
HTTP/HTTPS sorunu var mı?
Sitenin aynı anda HTTP ve HTTPS versiyonlar üzerinden 200 durum koduyla ulaşılabilir olup olmadığının kontrolü yapılmalıdır.
site:domain.com inurl:https araması ile güvenli protokoldeki; site:domain.com -inurl:https araması ile HTTP sayfaların indeks durumları kontrol edilebilir. Aynı zamanda https://httpstatus.io/ üzerinden varyasyonlar kontrol edilebilir.
Aynı anda iki farklı protokol üzerinden 200 durum koduyla ulaşılabilir olan sayfalar birbirlerinin kopyalarını oluştururlar. Bu da uzak durulması gereken çift içerik sorununa yol açar.
Slash sorunu var mı?
URL’lerin slash (/) ile biten ve slash (/) ile bitmeyen versiyonlarının 200 durum koduyla ulaşılabilir olup olmadığının kontrolü yapılmalıdır.
Sayfa URL’lerinin slash ile biten ve bitmeyen versiyonlarına durum kodu testi yapılarak kontrol sağlanabilir.
Aynı URL’in slash (/) ile biten ve bitmeyen versiyonları arama motorları için iki farklı sayfa anlamına gelir. İki versiyonun da 200 durum koduyla ulaşılabilir olması çift içerik sorununa yol açar.
WWW sorunu var mı?
Alan adının www ve non-www versiyonlarının aynı anda 200 durum koduyla ulaşılabilir olup olmadığının kontrolü yapılmalıdır. Örneğin; example.com, www.example.com
Sayfa URL’lerinin www ve non-www versiyonlarına durum kodu testi yapılarak kontrol sağlanabilir.
Aynı URL’in www ve non-www alan adında barındırılması çift içerik sorununa yol açmaktadır.
Duplicate sorunu var mı?
Birbirinin kopyası olarak oluşmuş birden fazla sayfanın var olup olmadığına yönelik kontrol yapılmalıdır.
Deepcrawl, Screaming Frog gibi crawler’lar ile kontrol yapılabilir.
Çift içerik sorunu, arama motoru botlarına karmaşık sinyaller iletilmesine neden olur. Crawl bütçesinin efektif yönetimine zarar verir, sayfa değerlerinin birden fazla URL’e bölünmesine neden olur.
Duplicate title etiketleri var mı?
Her sayfanın özgün title değerlerine sahip olup olmadığının kontrolü yapılmalıdır.
Screaming Frog ile ya da Google Search Console > Arama Görünümü > HTML Geliştirmeleri > Yinelenen Başlık Etiketleri adımları ile kontrol sağlanabilir.
Birden fazlada aynı title değerinin kullanılması çift içerik sorununa yol açabilir.
Duplicate meta description var mı?
Her sayfanın özgün meta description metinlerine sahip olup olmadığının kontrolü yapılmalıdır.
Screaming Frog ile ya da Google Search Console > Arama Görünümü > HTML Geliştirmeleri > Yinelenen Meta Açıklamalar adımları ile kontrol sağlanabilir.
Birden fazla sayfada aynı meta description metinlerinin kullanılması çift içerik sorununa yol açabilir.
Rating sistemi varsa rich snippet kullanılmış mı?
Kullanıcılara içeriği/ürünü oylama imkanı sunuluyorsa yapılandırılmış veri işaretlemesi yapılıp yapılmadığının kontrolü yapılmalıdır.
https://developers.google.com/search/docs/guides/intro-structured-data Bu referans ile daha fazla bilgiye ulaşılabilir.
Rich snippet, arama motoru sonuç sayfalarında ek açıklamalar ve daha ilgi çekici bir görüntü ile listelenebilme fırsatı yaratır. Bu nedenle rating sistemi olan sitelerde yapılandırılmış veri işaretlemesi implemente edilmesi faydalıdır.
RSS linki varsa nofollow etiketi eklenmiş mi?
E-ticaret trackingi kullanılıyor mu?
Analytics tracking kodunun eksik olduğu sayfalar var mı?
Google Analytics takip kodlarının içermeyen sayfaların tespit edilmelidir.
Screaming Frog > Configuration > Custom > Search > Analytics ID (Örneğin; UA-719283-1) taraması ile tüm sayfalar kontrol edilebilir.
Trafik alan tüm sayfaların takip edilmesi trafik, kullanıcı davranışları, demografik bilgiler gibi pek çok bilgiye ulaşılabilmesi için oldukça önemlidir.
Subdomain’leri var mı?
Subdomain varsa, GATC _setDomainName() methodunu içeriyor mu?
Eğer sayfanın subdomain’leri varsa, bunlar content repots’da hotname’e dahil edilmiş mi?
İçeriyorlarsa GATC doğru şekilde kurulmuş mu?
Arama motorunda search reklamı yapıyorlar mı?
Sitede site içi arama yapılabiliyorsa, bu aramalar analytics’le takip ediliyor mu?
Ediliyorsa, bu site içi arama özelliğinin performansı nasıl?
Asynch kullanılıyor mu?
Asynch kullanılıyorsa, sayfalar geleneksel versiyonda mı?
Annotations kullanılıyor mu?
Anasayfa GA’de belirtilmiş mi? (/index.html, /default.php gibi durumlarda belirtilmeli)
Eğer Google Adwords Kampanyası varsa, Adwords hesabınız Analytics hesabıyla eşleştirildi mi?
Adsense reklamı alıyorsa, Adsense hesabı GA hesabıyla eşleştirilmiş mi?
İçerik raporlarında utm parametreleri bulunuyor mu?
Sitede üçüncü parti ödeme şekli(cart) kullanılıyor mu?
Eğer kullanılıyorsa, cross-domain tracking bulunuyor mu?
Filtreler doğru kullanılıyor mu?
Domainde URL rewriting kullanılmalı mı?
Çok mu fazla sample data kullanılmış?
Öyleyse, sebebi aynı property altında birden fazla websitesinin bulunması mı?
Site içi linklemerde kampanya parametreleri kullanılıyor mu?
Sayfalarda meta refresh yönlendirilmesi var mı?
E-posta kampanyası yürütülüyorsa doğru parametreler kullanılmış mı?
Event tracking kullanılıyor mu?
Kullanılıyorsa doğru category, action ve label belirlenmiş mi?
Event’ler “goal” olarak tanımlanmış mı?
Custom variable’lar doğru şekilde kullanılmış mı?
E-commerce tracking varsa tüm conversion sayfalarında gerekli kodlar var mı?
Bu kodlarda JavaScript hataları veya sunucu tarafında vs. hatalar var mı?
Varsa YouTube kanalı track ediliyor mu?
Sitede Alışveriş Feed’leri kullanılmakta mı? (Ürün Feed Spesifikasyonu)
Eğer sitede Alışveriş Feed’leri kullanılmış ise hangi arama motorlarına başvurulmuş?
Sitedeki feed’ler için gerekli olan bütün alanlar doldurulmuş mu?
Alışveriş Feed’i, aktif olarak bulunan kategorileri kullanıyor mu?
Feed’ler resimleri de içeriyor mu?
Feed kabul edilebilir bir formatta mı?
Feed düzenli olarak update ediliyor mu?
Alışveriş Feed’i Custom Fields kullanıyor mu?
Ürününün description’ı özgün mü?
Ürün varyasyonları özgün URL’lerde mi bulunuyorlar?
Eğer öyleyse, duplike sayfa problemini önlemek için canonical etiketleri kullanılmış mı?
Mobil site var mı?
Mobil site bulunuyorsa SEO için birçok optimizasyon yapılabilir.
Akıllı telefon ya da tablet ile site ziyaret edilerek mobil site kontrolü yapılabilir. Aynı şekilde Google Chrome üzerinden user-agent da değiştirirerek bu kontrol yapılabilir.
Mobil site önemli çünkü son dönemlerde mobil kullanımın desktop kullanımın önüne geçtiğini görüyoruz.
Mobil site yoksa, mobil siteye ihtiyaç var mı?
Eğer mobil site varsa hangi türde bir mobil site var?
JavaScript, CSS ve Resimlerin kaynakları, Google Botlarının herhangi bir versiyonu için bloklanmış mı?
Bu kaynakların engellenmesi sitenizin anlamlandırılmasını ve sıralama kazanmasını engelleyebilir.
Bu engellemeyi kontrol edebilmek için robots.txt dosyasını kontrol edebilirsiniz, ayrıca Google Search Console üzerinden Google Gibi Getir özelliğini kullanarak sayfadaki öğeleri kontrol etme şansınız bulunuyor.
Arama motorları sitenizi bütün olarak anlamlandırmaya çalışır. Bunu yaparken JS, CSS ve resim dosyalarından da yararlanmak ister.
Vary HTTP Header kullanılıyor mu?
Bu header kullanımı, gelen user agent’a göre site içeriğini göstermeye yarıyor.
Htaccess dosyası, PHP ve Nginx ile kullanılabilir.
Eğer mobil agent’lara farklı bir içerik gösteriliyorsa bunun kullanılması gerekiyor.
rel=”alternate” ve rel=”canonical” etiketleri doğru bir şekilde yerleştirilmiş mi?
Mobil sitenin, desktop siteyle beraber anlamlandırabilmesi için aralarında ilişkiyi gösterir.
Mobil site farklı bir URL’de bulunuyorsa; sitenin desktop versiyonundan alternate ile mobil URL, mobil siteye ait sayfalardan ise canonical ile desktop versiyonun URL’i gösterilir.
Bu ilişkiyi sağlamak için alternate ve canonical etiketi kullanılır.
Eğer farklı URL’li mobil site kullanıyorlarsa, mobil sitenin URL’leri indekslenmiş mi?
Eğer farkı URL’li mobil site kullanılıyorsa yönlendirmeler doğru bir şekilde kurgulanmış mı?
Agent’lara göre yönlendirme yapılması gerekmektedir.
Mobil agent seçilerek yönlendirmelerin çalışıp çalışmadığı kontrol edilmelidir.
Kullanıcıların agent’larına göre yönlendirmeler düzgün yapılmazsa site içeriğini düzgün bir şekilde göremeyebilirler. Mobil cihaz kullanan bir kullanıcı, mobil siteye yönlenmelidir.
Tabletler için mobil site kullanıyorlar mı? Kullanmalılar mı?
Tabletten gelen kullanıcıların mobil siteye ulaşması gerekmektedir.
JavaScript, CSS, htacces, PHP ve ASP kodlarıyla yönlendirmeler kurgulanabilir.
Tablet kullanıcıları için mutlaka mobil siteye yönlendirme yapılmalıdır.
Site, dile mi yoksa bölgeye mi oriented?
Çok uluslu siteler belli dillere ya da bölgelere hitap edebilir.
Siteler belirlenen dil ve bölgeye göre dizayn edilerek, hreflang işaretlemeleri yapılmalıdır.
Belirlenen dil ya da bölgeye hitap etmesi, arama motorları sonuçlarında başarı elde etmesini sağlayacaktır.
Yerel bir dil seçilebilen uluslararası sitelerde seçilen dile göre içerik lokalizasyonu yapılmış mı?
Çok dilli sitelerde, site içeriğinin dile göre özelleştirilmesi gerekmektedir.
Tüm içeriği özelleştirerek, sayfanın hedeflediği ülkenin diline göre özelleştirilmesi gerekmektedir.
Bu tip sitelerde tüm dillere göre içeriğin özelleştirilmesi gerekiyor çünkü her dilin kendine has özellikleri var. Örnek verirsek; e-ticaret sitesiyse ürün fiyatları o ülkenin para birimine göre gösterilmeli
Yerel bir dil seçilebilen uluslararası sitede URL’ler seçilen dile göre uygun oluyor mu?
Eğer site belli bir ülkeyi hedefliyorsa bu durum Search Console’da belirtilmiş mi?
Hedeflenecek ülke, domain bazında açılacak Search Console hesabıyla hedefleme olarak seçilebilir.
Search Console’dan “Arama trafiği” başlığındaki “Uluslararası Hedefleme” sekmesinden bu tercih yapılabilir.
Bu şekilde belirtilecek ülke hedefi, Google’ın o siteyi daha iyi anlamlandırmasına ve o ülke ya da dile göre yapılacak aramalarda göstermesini kolaylaştırır.
Eğer site Search Console’da belirli bir ülkeye hedeflendiyse, site bu ülkenin yerel IP’sine sahip mi?
Sitenin hedeflediği ülkeye ait IP’ye sahip olması avantajdır.
Sitenizi yayın yaptığınız ülkedeki sunucular üzerinden servis etmeniz SEO için yararlı olabilir.
Yerel IP’ye sahip olan sitelerin daha iyi performans gösterdiği bilinmektedir.
rel=”alternate” hreflang=”x” etiketleri var mı?
Sayfanın ya da tüm sitenin dilinin, hangi ülkenin hedeflendiğiyle ilgili bilgi veren bir kod parçacığı.
Hedeflenen dile göre tüm çok dilli sayfalara bu kod parçacığının eklenmesi gerekiyor.
Hedeflediğimiz dile özel olarak o sayfaya bu kodu eklediğimizde, arama motorlarına sayfanın diliyle ilgili bir bilgi vermiş oluyoruz.
Uluslararası sayfaların içeriğinin dili Html doctype ile deklare edilmiş mi?
Site dilinin HTML kodunda belirtilmelidir.
https://www.w3.org/International/questions/qa-html-language-declarations
HTML’de bu bilgiyi kullanarak arama motorlarına sayfa dili hakkında bilgi verilmelidir.
Eğer site aynı dillerde farklı ülkeleri hedefliyorsa sitenin bu versiyonları farklı içeriğe sahip mi?
Aynı dili ancak farklı ülkeleri hedefleyen sayfaların kurgusu.
O ülkeye ait dil kullanım özelliklerini tespit ederek sayfalarınızı güncelleyebilirsiniz.
Aynı dile sahip ancak farklı ülkeleri hedeflerken yine sayfa içeriğinde değişiklikler yapılabilir. Bu durum, hedeflenen ülkelerin kültürüne ya da dil kullanımına göre değişebilir.
Sitenin farklı uluslararası versiyonları arasında belirgin bir şekilde linkleme var mı?
Aynı sayfanın tüm farklı dillerine ait URL’lerden birbirine link verilmesi
Tüm sayfaların -varsa- diğer dil versiyonlarının da o sayfadan linklenmesi gerekiyor.
Arama motorlarının bu sayfaların aslında aynı ancak farklı dile uygun olduğunu anlamlandırabilmesi için önemli bir uygulama.
Site, kullanıcıların diline veya bölgesine göre uygun olan versiyonu öneriyor mu?
Sitenin hedeflediği kullancılara doğru dili göstermesi
Kullanıcının IP ve/veya browser diline bakarak bu öneri yapılabilir.
Sitenize ulaşan kullanıcılar arama yaptıkları dildeki sayfalara ulaşmak ister, onları doğru yönlendirebilmek için o dile ait sayfaya ulaşmaları yararlı olacaktır.
Uluslararası sitenin yerel versiyonu kendisine uygun dil ve bölgedeki sitelerden link alıyor mu?
Sitelerin daha iyi sıralama kazanabilmesi için diğer sitelerden link alması gerekir.
Hizmet verilen bölge ya da dildeki içerikleri ve hizmeti kaliteli bir şekilde sunarak, kullanıcı memnuniyeti sağlamak gerekiyor. Bu durumda link kazanmak kolaylaşacaktır.
Daha iyi sıralamalar kazanmak için hizmet verdiği bölgeye ya da dile ait otoriter sitelerden link kazanması SEO performansı için yararlı olacaktır.
Hedeflenen ülkelerdeki popüler arama motorları hangileri?
Hedeflenen ülkelerin kendine ait arama motoru varsa ona göre hedefleme yapmak gerekmektedir.
Arama motorlarının kullandığı algoritma araştırılarak, o algoritmaya uygun şekilde optimizasyonlar yapılmalıdır.
Hedeflenen ülkelerdeki arama motorlarını sıralama sinyalleri farklılık gösterebilir. O arama motoruna göre siteyi optimize etmek size katkı sağlayacaktır.
Markup yapısı kullanılıyor mu?
Markup yapısının kullanımının kontrol edilmelidir.
Tüm bu yapıların teknik dokümanları incelenerek entegreasyonu eksiksiz bir şekilde sağlanmalıdır.
Markup yapıları arama motorlarının sitenizi daha iyi anlaması ve anlamlandırmasını sağlar. Bu nedenle kullanımı önerilir. (Schema.org, microformats.org, Facebook Open Graph vb.)
Rich snippet kullanılıyor mu? (video, reviews, ratings, recipes, event, product, offer vb)
Rich snippet’lar arama motoru sonuç sayfalarında (SERP) sitenizin kullanıcı dostu şekilde gösterilmesine olanak sağlayabilir.
Schema.org’un belirlediği standartları dünyanın en prestjli arama motorları kabul etmektedir. O standartlara uygun şekilde işaretleme yapılmalıdır.
Arama motorlarına sitemizin içeriğiyle ilgili daha detaylı ve işlenebilir bilgi vererek, arama sonuçlarındaki görünümümüzü etkileyebiliriz. Bu da CTR’ı arttıracaktır.
Markup onaylanmış mı? (Google sonuçlarında gözüküyor mu?)
Markup’ın arama sonuçlarında gösterilmesi. (Aslında arama sonuçlarında gösterilmesi zorunlu değil)
Google’ın tool’unu bu kontrolü yaparken kullanabilirsiniz: https://search.google.com/structured-data/testing-tool/u/0/
Arama motorlarının bu entegrasyonlarının doğru olup olmadığını kontrol etmek gerekir. Doğru işaretlenmediyse sorunlar giderilmeli.
Yerel işletme için mikrodata var mı ?
Yerel işletmeler için de markup işaretlemesi kullanılabilir.
Schema.org’un markup yapısı kullanılabilir. Bunun için şu gibi tool’ları da kullanabilirsiniz: http://microdatagenerator.org/
Yerel işletmenizin çalışma saatlerini, fotoğraflarınızı ve adres bilgileri gibi detaylı tüm bilgileri bu markup ile arama motorlarına gösterebilirsiniz. Böylece lokal aramalarda daha iyi sıralamalar kazanmanız mümkün olacaktır.
Rakip siteler markup yapısı kullanıyor mu?
Rakip sitelerin markup kullanım durumunun kontrolü yapılmalıdır.
Arama motorlarında rakiplerinizi arayarak bu kontrolleri yapabilirsiniz.
Eğer rakip siteleriniz bu yapıyı kullanıyorsa sizden daha iyi anlamlandırılabilir. Aynı zamanda sizden daha iyi bir CTR’a sahip olabilir.
Rich snippet’lar Google yönergelerine uygun mu?
Google yönergelerine uygunluğu kontrol edilmelidir.
Bu uygunlu Google Search Console üzerinden ve yine Google’ın Structured Data Testing Tool aracılığıyla kontrol edebilirsiniz.
Yönergelere uygun olmayan snippet’lar arama sonuçlarında gösterilmeyecektir.
Adwords hesabı Google Analytics hesabıyla ilişkilendirilmiş mi?
Adwords – Analytics bağlantısının kontrol edilmelidir.
Analytics hesabından kontrol gerçekleştirilebilir.
Daha iyi bir ölçümleme için Adwords hesabının Analytics ile bağlanması gerekmektedir.
Youtube ve websitedeki videolar brand aramalarında listeleniyor mu?
Brand aramalarında rich snippet ile videolar listeleniyor mu?
Video rich snippetlarının kontrolü yapılmalıdır.
Google aramaları ve kaynak kodun incelenmesi ile kontrol edilebilir.
Daha iyi CTR değerleri için rich snippetlar oldukça önemli bir teknoloji. Bu nedenle doğru implementasyon yapılmalı.
Tüm videolar içn schema.org markup yapısı kullanılmış mı?
Video için schema kontrolü yapılmalıdır.
Google aramaları ve kaynak kodun incelenmesi ile kontrol edilebilir.
Daha iyi CTR değerleri schema entegrasyonu yapılmalı.
GWT’de video site haritası var mı?
Video site haritasının kontrolü yapılmalıdır.
Search Console üzerinden site haritaları kontrol edilebilir.
Videoları Google’a tanıtmanın en etkin yollarından biri site haritası oluşturmaktır.
Video site haritası yüklenmişse, tüm videolar indekslenmiş mi?
Video site haritasının kontrolü yapılmalıdır.
Search Console üzerinden site haritaları kontrol edilebilir.
Videoları Google’a tanıtmanın en etkin yollarından biri site haritası oluşturmaktır.
Video site haritası doğru formatta hazırlanmış mı?
Video site haritasının kontrolü yapılmalıdır.
Search Console üzerinden site haritaları kontrol edilebilir.
Videoları Google’a tanıtmanın en etkin yollarından biri site haritası oluşturmaktır.
Tüm videolar tek bir sayfada mı?
Videolar embed edilmiş mi?
Videolar embed edilmişse, transkripti var mı?
Videoların yanında anahtar kelimeyle doldurulmuş metin içerik var mı?
Videolar Youtube, Vimeo gibi video paylaşım sitelerine mi yüklenmiş?
Wistia yada Brightcove gibi bir video barındırma servisi kullanıyorlar mı?
Bir video paylaşım servisi kullanılıyorsa, tüm videolar paylaşım sitelerine mi yüklenmiş?
Web sitelerinde bu servisler üzerinden paylaşılmış videolara yönlendiren linkler var mı?
Videolar iframes’le mi embed edilmiş?
Google ve Apple Maps servislerinde işletme adresi doğru görünüyor mu?
İşletme bilgilerinin doğruluğu kontrol edilmelidir.
Manuel kontrol ile.
İşletme ile ilgili yanıltıcı bilgilerin olmasını engellemk ve kullanıcıya en doğru bilgiyi sunmak.
Google News kaydı var mı?
Yerel işletmenin kullanıcı review’ları var mı?
Sosyal paylaşımlar için utm source etiketleri kullanılmış mı?
E-postalar için utm source etiketleri kullanılmış mı?
Sosyal medya paylaşım butonları var mı?
Kullanıcılar kolayca yorum bırakabiliyor mu?
Sosyal kanallardaki videolar siteye embed edilmiş mi?
Sitede hangi CMS kullanılıyor?
Sitenin favicon’u var mı?
Favicon denetimi yapılmalıdır.
Manuel kontrol.
Kullanıcı deneyimini arttırmak ve daha iyi branding için.
20 kb’dan büyük görseller var mı?
Rahatsız edici tasarım elementleri var mı?
Site içerisinde arama yapılabiliyor mu?
Arama kutusu sitenin sağ üst köşesinde mi?
Site içerisindeki aramalarda sorgu parametresi kullanılıyor mu? (Örn: /search?q=iphone)
Sitede problemli gözüken sayfalar bulunuyor mu? (Bounce rate vs.)
Sitede kendiliğinden oynayan reklam, video ya da ses dosyası var mı?
Sayfalardaki logo linki doğru anasayfaya mı gidiyor?
Sitenin brand aramaları için sitelink’leri var mı?
SOCIAL