Bölüm 3: Site Mimarisi ve SEO Başarı Faktörleri
Periyodik SEO Faktörleri Tablosundaki bir sonraki ana sayfa grubu site mimarisidir. SEO etkinliğinde kritik bir rol oynar. Bu faktörler sitenizin bulunabilirliğini ve kullanılabilirliğini etkiler.
İyi mimari, içeriğe arama motorlarının ve kullanıcıların erişmesini ve gezinmesini kolaylaştırır. Sitenizi geliştirirken veya değerlendirirken aşağıdaki mimari faktörleri dikkate alın.
Tarama
Arama motorları, sitenizin sayfalarını okumak ve bunların kopyalarını aranabilir bir dizinde derlemek için web tarama yazılımını kullanır – Google’ınkine Googlebot ve Bing’inkine Bingbot denir -.
Arama yapanlar bir sorgu girdiğinde, arama motoru ilgili sayfaları filtrelemek ve sıralamak için dizinini tarar. Siteniz taranabilir değilse, dizine eklenmeyecek ve bu nedenle arama sonuçlarında görünmeyecektir.
Çoğu site ciddi tarama sorunlarıyla karşılaşmaz; ancak yine de bu süreci kolaylaştırabilecek veya engelleyebilecek faktörlerin farkında olmalısınız.
Yanlış dahili bağlantı, yavaş sayfa yükleme hızları, URL hataları, kullanıcı erişim istemleri, noindex değeriyle arama motorlarını engellemek ve web tarayıcılarına, kullanıcılara gösterdiğinizden farklı bir şey göstermek, sitenizin arama sonuçlarında görünmesini istemeden engelleyebilir.
[Profesyonel İpucu]
“Etkili bir bilgi mimarisi ve ilgili gezinme sistemi, web araması sonuçlarını ve site arama sonuçlarını daha doğru hale getiriyor.” – Shari Thurow , Omni Marketing Interactive’in yazarı ve kurucusu ve SEO Direktörü.
Googlebot artık Chrome 74’ü desteklediğine göre , daha fazla JavaScript uygulaması Google tarafından taranabilir. Ancak, Search Engine Land’de Geliştiriciler için SEO uzmanı olan Detlef Johnson, “Googlebot’a yönelik Chromium güncellemesi yalnızca Google ile ilgilidir. İyi performans göstermek isteyeceğiniz başka arama motorları da var ve gelecekte, Google’ın ortaya çıktığı zaman AltaVista’daki tabloları çevirdiği zamanlar gibi, Google’daki tabloları herhangi bir noktada çevirebilir. “
“Taranabilirlik açısından, Google artık JavaScript bağlantılarını tarayabilse bile, web siteniz için en önemli kod için düz HTML’ye olabildiğince yakın bir şekilde bağlı kalmanız daha iyi olur. tüm sayfalarınızı keşfedebilir ”diyor.
Tersine, “tarama bütçenizden” (bir arama motorunun sayfalarınızı taramak için harcayacağı kaynak miktarı) en iyi şekilde yararlanmak için alabileceğiniz önlemler vardır.
Robots.txt’den yararlanmak, arama motorlarına belirli URL parametrelerine sahip sayfaları taramamalarını söylemek ve tüm bağlantılarınızın düzgün çalıştığını doğrulamak, tarama verimliliğini artırmaya yardımcı olabilir. Temiz, güncel HTML ve XML site haritalarını tutmak, arama motorlarının sitenizi taramasını da kolaylaştırabilir.
Mobil
Mobil uyumlu, yalnızca sitenizin telefonlarda ve tabletlerde görüntülenebilir olduğu anlamına gelmez, aynı zamanda sitenizin bu cihazlara sahip olan insanlar için tasarlandığı ve masaüstü kullanıcılarının erişebileceği her şeye erişebilmeleri gerektiği anlamına gelir.
Web siteniz görüntülendiği cihaza uyum sağlamalıdır. Kaynak: Google .
Aramaların çoğu mobil cihazlardan geliyor ve arama motorları bu eğilime yanıt vermek için indeksleme yöntemlerini ayarladı. Mart 2018’de Google , web’in mobil sürümünü birincil arama motoru dizini olarak kullandığı mobil öncelikli dizine eklemeyi geniş çapta uygulamaya başladı .
Çoğu CMS, web sitelerinin mobil sürümlerini destekler, ancak yalnızca bir mobil siteye sahip olmak yeterli değildir: hatalı yönlendirmeler, yavaş yükleme hızları, uygun olmayan yazı tipi boyutları, dokunma öğelerinin birbirine çok yakın olması dahil ancak bunlarla sınırlı olmamak üzere yaygın hatalardan kaçınmaya dikkat edin ve kullanıcıların aradıkları şeye erişmesini engelleyen geçiş reklamları. Bu hususların çoğu, mobil uyumluluk için çok önemli olan kullanıcı deneyiminizi etkiler.
Bazı yayıncılar bir mobil uygulama da sunmaktadır. Bu markanızı içeriyorsa, kullanıcıların arama sonucunuzu tıklamasını ve uygulama içi içeriği görüntülemesini sağlamak için uygulama dizine ekleme ve bağlantıdan yararlanın. İçeriğinizi mobil kullanıcılara hızlı bir şekilde sunmak için Google’ın Hızlandırılmış Mobil Sayfaları ( AMP ) da uygulanabilir.
Sitenizi daha mobil uyumlu hale getirme hakkında daha fazla bilgi için bkz:
Mobil Pazarlama: Uygulama Dizine Ekleme ve Arama
SEO: Mobil Arama
Dd: Yinelenen
IBM’de SEO uzmanı olan Patrick Stox, SMX Advanced’de bir Insights konuşmasında “Yinelenen içerik her yerde” dedi . Bir sayfanın yalnızca bir versiyonunun arama motorları tarafından kullanılabilir olmasını istiyorsunuz, burada canocialization devreye giriyor.
Kontrol edilmeden bırakılırsa, yinelenen içerik, arama motorlarının bir sorgu için hangi sayfayı döndürmesi gerektiğini anlamasını zorlaştırabilir. Kişilerin aynı sayfanın farklı sürümlerine bağlanmasına da yol açabilir.
Bu, bu bağlantıların değerini – bir güven ve otorite ölçüsü – sulandırır ve bir sayfanın arama yapanlar için gerçekte ne kadar değerli ve alakalı olabileceğine dair yanlış bir resim çizer.
Stox, “Google’ın zihninde, sayfaları birbirine katlayarak insanlara yardım etmeye çalışıyorlar,” dedi ve yinelenen içerikle karşılaştıklarında hangi arama algoritmalarının yapması muhtemel olduğunu açıkladı. “Tüm bu çeşitli versiyonlar tek hale geliyor. Tüm sinyaller bu tek sayfada birleştirilir. Aslında bunu yaparak bize yardım etmeye çalışıyorlar. “
Arama motorlarının sizin için standartlar bulmaya çalıştığını bilmek rahat olabilir , ancak müşterinizin veya kendi markanızın başarısı arama için optimize etmeye bağlı olduğunda, kanonik etiketler, yönlendirmeler ve etkili sayfalama stratejileri daha kesin bir kontrol derecesi sunabilir. ve daha akıcı bir kullanıcı deneyimi.
Arama Motoru Kara Haber Editörü Barry Schwartz, “Ne olursa olsun, Google bunu sizin için bulmaya çalışacak,” diyor ve ekliyor: “Asıl soru, Google’ın bunu sizin için çözmesini istiyor musunuz, istemiyor musunuz? Veya Google’ın standart URL’niz olarak tanımladığı şeyi kontrol etmek mi istiyorsunuz? “
Daha fazla bilgi için SEO: Yinelenen İçerik bölümüne bakın.
Hız
Google Web Yöneticisi Eğilimleri Analisti Martin Splitt geçen yıl yaptığı açıklamada , site hızı için optimize etmenin “sadece optimize ettiğiniz ve onunla bitirdiğiniz bir puana asla gitmeyeceğini” söyledi .
Ziyaretçilerin onu mobil veya masaüstünde görüntülemesine bakılmaksızın siteniz hızlı yüklenmelidir. Ve hız bir Google sıralama faktörü olduğundan, daha hızlı sitelerin bir SEO avantajı olacaktır (diğer tüm faktörler eşittir).
Google’ın 2018’de mobil öncelikli indekslemenin kapsamlı sunumundan birkaç ay sonra , mobil arama için “Hız Güncellemesi” ni başlattı.
Diğer birçok SEO faktörü gibi, hız da kullanıcı deneyimi ile iç içe geçmiştir. Hızlı bir siteye sahip olmak, ziyaretçilerin hemen çıkmasını önlemeye ve etkileşim ve dönüşüm oranlarınızı iyileştirmeye yardımcı olabilir. Sitenizin iyileştirilecek alanlarını belirlemek için Google’ın PageSpeed Insights gibi araçları kullanın .
Daha fazla bilgi için, güncel kalmak için SEO: Site Hızı bölümüne bakın.
HTTPS
Google, arama yapanlara daha iyi güvenlik sağlamak için web sitelerini HTTPS sunucularına taşınmaya zorladı. Sıralamalar da dahil olmak üzere sorunu birkaç şekilde zorladı.
2014 yılında Google, HTTPS / SSL sitelerinin güvenliğini sağlamak için küçük bir sıralama artışı yapmaya başladı . Temmuz 2018’de, Chrome tarayıcısı HTTPS kullanmayan sayfaları güvenli değil olarak işaretlemeye başladı ve bu da HTTPS’yi sitenizdeki bir kullanıcının deneyiminin bir parçası haline getirdi.
Chrome gibi bazı tarayıcılar (yukarıda gösterilmektedir), kullanıcılar HTTPS olmayan siteleri ziyaret ettiğinde bir uyarı görüntüleyecektir.
Patrick Stox, SMX Advanced’de “Google genellikle HTTPS’yi ilk olarak HTTP üzerinden endeksleyecektir ” dedi . Öyleyse, ikisine de sahipseniz ve kanonik biriniz yoksa. . . tipik olarak, yapabildikleri zaman HTTPS’yi seçeceklerdir. “
[Profesyonel İpucu]Detlef Johnson, “HTTPS kullanmak çoğunlukla bir kullanıcı deneyimi sorunudur” diye ekliyor. “Ancak, bu kullanıcı deneyimi sorunu önemlidir, çünkü sitenizle e-ticaret yapmak isteyebilecek kişiler – güvenlik uyarılarıyla karşı karşıya kalırlarsa, satışı kaybetmiş olabilirsiniz.”
“Aslında çokça gördüğüm bir şey – ve bu çoğunlukla WordPress için geçerli – site sahibi HTTPS’ye geçmeden önce içerik yönetim sistemine yüklenen varlıklar ve bu nedenle pek çok görüntü düzenin bir kısmı veya eski gönderilerin bir kısmı, önceki, sıradan HTTP için olan yazımlarla barındırılır. Bu varlıklar çözülebilir ve bunları HTTPS üzerinden sunulan sayfada görüntülenmesini sağlasanız bile, bu sayfadaki bazı varlıkların güvenli olmadığını belirten bir uyarı almaya devam edeceksiniz, bu da ‘Maalesef siz’ e benzer Güvenli olmayan sayfalar var. ‘” – Detlef Johnson, Arama Motoru Arazisi
URL’ler
Bu önemli bir sıralama faktörü değildir, ancak arama motorları ve kullanıcılar için sayfa URL’lerinizde açıklayıcı kelimeler kullanmak iyi bir uygulamadır.
URL’leriniz arama sonuçları sayfalarında görünür, bu nedenle anlaşılması kolay bir URL’ye sahip olmak, arama yapanlara bağlantının diğer ucunda ne olduğuna dair daha iyi bir fikir verebilir.
İşte insanlar ve arama motorları için anlaşılması kolay bir URL yapısı oluşturmanıza yardımcı olacak bazı ipuçları.
Yap
URL’nize anahtar kelimeler ekleyin. Kelimeleri ayırmak için kısa çizgi kullanın (yukarıdaki örnekte olduğu gibi).
Yapma
Anahtar kelimeleri URL’nizde defalarca doldurmak. Unutmayın, belirli bir sorgu için bir etki alanı eşleşmesi olması, arama sonuçlarının en üstünde görüneceğinizi garanti etmez.
Yap
Sayfalarınızı içeriğinizi tanımlayan kelimeleri kullanarak adlandırın.
Yapma
Sayfa adreslerinizde anlaşılmaz karakter ve sayı dizileri kullanmak.
Yap
Sayfalarınızı düzenlemek için dizinlerden yararlanın. Dizinler, içeriğinizin yanı sıra sitenizin yapısını da tanımlayabilir.
Yapma
Her zaman yeşil içerik için, URL’nize tarih eklemekten kaçının.
Sitenizin güvenliğini HTTPS ile sağlayın
HTTPS nedir?
HTTPS (HyperText Aktarım Protokolü Güvenliği), kullanıcıların bilgisayarları ile site arasında verilerin bütünlüğünü ve gizliliğini koruyan bir İnternet iletişim protokolüdür. Kullanıcılar, bir web sitesini kullanırken güvenli ve özel bir çevrimiçi deneyim yaşamayı beklerler. Sitenizin içeriği ne olursa olsun, kullanıcıların web sitenizle olan bağlantısını korumak için HTTPS’yi kullanmaya başlamanızı öneririz.
HTTPS kullanılarak gönderilen bilgiler üç temel koruma katmanı sağlayan Taşıma Katmanı Güvenliği protokolü (TLS) ile güven altına alınır:
Şifreleme: Alınan ve gönderilen veriler gizlice dinleme yapanlara karşı korumak için şifrelenir. Yani kullanıcı bir web sitesine göz atarken hiç kimse onun iletişimini “dinleyemez”, sayfalar arasındaki etkinliklerini takip edemez veya bilgilerini çalamaz.
Veri bütünlüğü: Veriler aktarılırken, fark edilmeden kasıtlı olarak veya başka bir şekilde değiştirilemez ya da bozulamaz.
Kimlik doğrulama: Kullanıcılarınızın kastedilen web sitesiyle iletişim kurduğu doğrulanır. Aradaki adam (man-in-the-middle) saldırılarına karşı korur ve kullanıcının güvenini sağlar. Bu da ticari açıdan başka faydalar getirir.
HTTPS kullanımıyla ilgili en iyi uygulamalar
Güçlü güvenlik sertifikaları kullanın
Sitenizde HTTPS’yi etkinleştirdiğinizde bir güvenlik sertifikası almanız gerekir. Sertifika, web adresinizin gerçekten sizin kuruluşunuza ait olduğunu doğrulamak için bir sertifika yetkilisi (CA) tarafından verilir. Böylece müşterileriniz aradaki adam saldırılarına karşı korunur. Sertifikanızı oluştururken yüksek düzeyde güvenlik sağlamak için 2048 bitlik bir anahtar seçin. Mevcut sertifikanız daha zayıf bir anahtara (1024 bit) sahipse 2048 bite yükseltin. Site sertifikanızı seçerken aşağıdakilere dikkat edin:
Sertifikanızı teknik destek sağlayan güvenilir bir sertifika yetkilisinden alın.
Ne tür bir sertifikaya ihtiyacınız olduğunu belirleyin:
Tek bir güvenli kaynak (ör. www.example.com) için bir sertifika.
İyi bilinen birden fazla güvenli kaynak (ör. www.example.com, cdn.example.com, example.co.uk) için çok alan adlı sertifika.
Pek çok dinamik alt alan adı (ör. a.example.com, b.example.com) içeren güvenli bir kaynak için joker karakter sertifikası.
Sunucu taraflı yönlendirmeler kullanın
Kullanıcılarınızı ve arama motorlarını HTTPS sayfasına veya kaynağa sunucu tarafı 301 HTTP yönlendirmeleriyle yönlendirin.
+ HTTPS sayfalarınızın Google tarafından taranıp dizine eklenebildiğini doğrulayın
+ HTTPS sayfalarınızı robots.txt dosyalarıyla engellemeyin.
+ HTTPS sayfalarınızda meta noindex etiketleri bulundurmayın.
+ Googlebot’un sayfalarınıza erişip erişemediğini test etmek için URL Denetleme aracını aracını kullanın.
+ HSTS’yi destekleyin
+ HTTPS sitelerinin HSTS’yi (HTTP Katı Taşıma Güvenliği) desteklemesini öneriyoruz. HSTS, kullanıcı, tarayıcı konum çubuğuna http yazsa bile tarayıcının otomatik olarak HTTPS sayfalarını istemesini sağlar. Ayrıca Google’a da arama sonuçlarında güvenli URL’ler sunmasını söyler. Tüm bunlar kullanıcılarınıza güvenli olmayan içerik sunma riskini en aza indirir.
HSTS’yi desteklemek için bunu destekleyen bir web sunucusu kullanın ve işlevselliği etkinleştirin.
HSTS, daha güvenlidir ancak geri alma stratejinizi daha karmaşık hale getirir. HSTS’yi şu şekilde etkinleştirmenizi öneririz:
HTTPS sayfalarınızı önce HSTS olmadan kullanıma sunun.
Kısa max-age süresine sahip HSTS üstbilgileri göndermeye başlayın. Hem kullanıcılardan hem de diğer istemcilerden gelen trafiğinizi ve reklamlar gibi bağlı öğelerin performansını izleyin.
HSTS max-age süresini yavaş yavaş uzatın.
HSTS, kullanıcılarınızı ve arama motorlarınızı olumsuz bir şekilde etkilemez. Dilerseniz sitenizin HSTS ön yükleme listesine eklenmesini isteyebilirsiniz.
HSTS önyüklemesini kullanma seçeneğini değerlendirin
HSTS’yi etkinleştirirseniz fazladan güvenlik ve daha iyi performans için isteğe bağlı olarak HSTS önyüklemesini destekleyebilirsiniz. Ön yüklemeyi etkinleştirmek için hstspreload.org sitesini ziyaret etmeniz ve sitenizin gönderim şartlarını yerine getirmeniz gerekir.
Yaygın görülen sorunlardan kaçının
Sitenizi TLS ile güven altına alma sürecinde, aşağıdaki hataları yapmaktan kaçının:
Süresi bitmiş sertifikalar
Sertifikanızın her zaman güncel olduğundan emin olun.
Sertifika yanlış web sitesi adına kayıtlı
Sitenizin içerik yayınladığı tüm ana makine adları için bir sertifika aldığınızdan emin olun. Örneğin, sertifikanız yalnızca www.example.com’u kapsıyorsa, sitenizi yalnızca example.com’u kullanarak yükleyen bir ziyaretçi (“www.” öneki olmadan), bir sertifika adı uyuşmazlığı hatasıyla engellenir.
Eksik Sunucu adı belirtimi (SNI) desteği
Web sunucunuzun SNI’yi desteklediğinden ve genel olarak kitlenizin desteklenen tarayıcılar kullandığından emin olun. SNI, tüm modern tarayıcılar tarafından desteklenir, ancak eski tarayıcıları desteklemek istiyorsanız ayrı bir IP’ye ihtiyacınız olacaktır.
Tarama sorunları
robots.txt dosyası kullanarak HTTPS sitenizin taranmasını engellemeyin.
Dizine ekleme sorunları
Mümkünse sayfalarınızın arama motorları tarafından dizine eklenmesine izin verin. Noindex meta etiketi kullanmaktan kaçının.
Eski protokol sürümleri
Eski protokol sürümleri güvenlik risklerine açıktır. TLS kitaplıklarının en güncel ve en yeni sürümlerine sahip olduğunuzdan ve en yeni protokol sürümlerini uyguladığınızdan emin olun.
Karma güvenlik öğeleri
HTTPS sayfalarına sadece HTTPS içerik yerleştirin.
HTTP ve HTTPS’de farklı içerikler
HTTP sitenizdeki ve HTTPS sürümündeki içeriğin aynı olduğundan emin olun.
HTTPS’de HTTP durum kodu hataları
Web sitenizin doğru HTTP durum kodu döndürdüğünden emin olun. Örneğin, erişilebilir sayfalar için 200 OK veya var olmayan sayfalar için 404 ya da 410.
Daha fazla ipucu
Sitenizde HTTPS sayfalarını kullanmayla ilgili daha fazla ipucu için HTTPS’ye taşıma hakkında SSS konusuna bakın.
HTTP’den HTTPS’ye taşıma
Sitenizi HTTP’den HTTPS’ye taşıyorsanız Google, bunu sadece URL değişiklikleri ile site taşıma işlemi olarak ele alır. Bu işlem, trafik sayılarınızın bir kısmını geçici olarak etkileyebilir. Daha fazla bilgi edinmek için site taşıma işlemine genel bakış sayfasını ziyaret edin.
HTTPS mülkünü Search Console’a ekleyin
Search Console, HTTP ve HTTPS’yi ayrı olarak işler: veriler, Search Console’da mülkler arasında paylaşılmaz.
Taşıma işleminizle ilgili sorunları gidermek için site haritası taşıma işlemleriyle ilgili sorunları giderme sayfasına bakın.
Kaynak: Google Web Master Forum