Web geliştiricilerinin teknik SEO hakkında bilmesi gerekenler
Yayınlanan: 2019-06-11Teknik SEO yapıyorsanız ancak sorumlu olduğunuz web sitesini çalıştırmıyorsanız, web geliştirme ekibi başarınız için çok önemlidir. Ancak büyüme ve pazarlamadaki geliştiriciler ve SEO'lar her zaman göz göze gelmezler.
SEO'ların bugün ihtiyaç duyduğu en önemli becerilerden birinin iletişim kurma ve farklı bakış açılarını birleştirme yeteneği olduğu söyleniyor. Geliştiricilerle nasıl konuşulacağını anlatan son derece teknik SEO'lar olmadan hiçbir etkinlik olmaz.
Ancak geliştiricilerle nasıl konuşulacağının ötesinde, ne söyleyeceğinizi de bilmeniz gerekir. Geliştirme ekibinizin SEO ile hiç deneyimi olmadıysa, < title > etiketlerinin ne olduğunu açıklamaya tenezzül etmeden, bilmelerini sağlamak için bazı temel şeyler burada. Sonuçta, geliştiriciler web'e yeni başlayanlardan çok uzak.
Temel bilgileri öğrenin
Çoğu SEO uzmanı, web sitesi geliştiricilerinin SEO'da önemli bir rol oynayan site öğelerini ve bunların SEO performansını nasıl etkilediğini temel olarak kavramasını bekler:
- XML site haritaları
- robots.txt
- Analitik izleme kodlarının yerleştirilmesi, başlıkların kullanılması gibi şablon gereksinimleri (
< h1 >…), schema.org işaretlemesi veya anlamsal HTML - < link rel=”canonical” > gibi sayfa bildirimleri
- Bir arama sonucu oluştururken geleneksel olarak kullanılan öğeler (< başlık >, < meta açıklama=”lorem ipsum…” >, URL'ler)
- 301 yönlendirmeleri
- sayfa hızı
- Siteniz HTTP kullanıyorsa HTTPS ve site geçişleri
- Sayfa önemi ve bağlantı tabanlı site yapısı
- Sunucu sağlamlığı ve güvenliği
- SEO amaçları için sunucu günlüğü izleme
Kendiniz veya bir başkası için tazeleme kursuna ihtiyacınız varsa, SEO rehberleri genellikle SEO'lar tarafından geliştiriciler için yazılan kılavuzlardan daha ayrıntılı ve daha eksiksizdir, bu da onları daha yararlı hale getirir. Başlamak için iyi bir yer her zaman Moz'un SEO Başlangıç Kılavuzu veya Google'ın SEO Başlangıç Kılavuzu ve genel olarak Arama Konsolu yardımıdır.
SEO yalnızca arama motorları URL'leri tarayıp oluşturabildiğinde çalışır
Arama motoru sonuçlarında görünmek, arama motorunun bir web sitesindeki önemli sayfaları keşfedebildiği, tarayabildiği, oluşturabildiği ve ayrıştırabildiği anlamına gelir. Bunun olmaması için teknik nedenler olduğunda, tüm dijital pazarlama zinciri çöker.
Botların web sitelerine erişmesi gerekir
Google, bir web sitesini taramak için farklı Kullanıcı Aracıları kullanır. Bunlar yalnızca sayfalara değil, aynı zamanda kaynaklara (resimler ve diğer medya), JavaScript'e ve içeriği bir URL'de oluşturmak için gereken diğer öğelere de erişebilmelidir.
Aynı zamanda, URL'lerin taranmasına öncelik verilir: bazen, birincinin taranması lehine ikincisinin taranmasını caydırarak bir sayfa grubunu diğerine yükseltmek isteriz. Hangi sayfaların hangi kategoriye girdiği, mevsimlere göre değişerek büyük olaylara yol açabilir, hatta sitede veya Google'ın algoritmalarında yapılan değişikliklerden sonra.
Birçok SEO aracı, performansı analiz etmek veya toplu düzeltmeler hazırlamak için bir web sitesinin bölümlerini taramak veya kazımak için erişim gerektirir.
SEO'ların bot erişimini filtreleme araçlarına (robots.txt, htaccess, HTTP başlıkları…) erişimi yoksa, istekleri geliştirme ekibine ileteceklerdir.
Web siteleri hazırlama ve canlı yayına geçme
Hazırlama web sitelerinin, SEO amaçları için onaylanmaları gerektiği gerçeğini hesaba katması gerekir – ancak yine de Google ve diğer arama motorları tarafından dizine eklenmez. Bir SEO ekibinin, siteye bir SEO perspektifinden uygun/hayırlı olmalarını sağlayacak doğrulamalar ve kontroller yapmak için belirli botlar tarafından bir siteye erişime izin vermesi gerekebilir. SEO ekibinden, yetkilendirmeleri gereken botlar için bir Kullanıcı Aracısı ve IP adresi ile SEO araçlarının destekleyebileceği veya destekleyemeyeceği güvenlik protokolleri hakkında sahip oldukları herhangi bir bilgiyi sağlamasını istemek mantıklıdır.
Bir web sitesini canlı yayınlarken, SEO'yu kontrol listesinde tutun. Botların siteyi taraması yasaksa, sürecin bir parçası olarak bu kuralların kaldırılması gerekir; hiçbir SEO görmek istemez
Kullanıcı Aracısı: *
izin verme: /
yalnızca yeni bir sitenin robots.txt dosyasındaki içerik olarak.
Teknoloji seçimi önemli
Teknik SEO uzmanları, web sitelerinin nasıl oluşturulduğu konusunda bilgili olmalıdır. SEO ekibinden biri, sunucular, CDN'ler, CMS seçimi, JavaScript çerçeveleri…
Geçtiğimiz birkaç aya kadar Google, tarama yaparken Chromium M41 kullanıyordu – evet, bu, özelliklerin yıllardır tüm normal gezginler tarafından desteklenmesinin Google için sayfayı bozabileceği anlamına gelir. Bu düzeltilmiş olsa da, web teknolojisi için destek söz konusu olduğunda varsayımlarda bulunmanın bazen büyük zaman geri tepebileceğini gösteriyor.
Bazen uygulama araçları önemlidir
Teknik SEO, sayfa şablonlarında ve işaretlemede her türlü özelliği isteyecektir. Çoğu zaman teknik SEO uzmanları, geliştiricilerin bunu nasıl uygulayacaklarına karar vermelerine izin verebilir ve vermelidir, ancak Google'ın spesifikasyonları veya gereksinimleri sağladığı durumlar vardır.
Geliştiriciler, bunları nerede bulacağını ve teknik bir SEO'dan gelen taleple birlikte gelen uygulama talimatlarının bir gereklilik mi yoksa sadece bir temenni mi olduğunu nasıl soracaklarını bilmelidir.
Arama motorları için önerilen veya gerekli uygulama stratejilerine sahip bazı özellik örnekleri, bunlarla sınırlı olmamak üzere aşağıdakileri içerir:
- genel olarak JavaScript
- Görüntü optimizasyonu
- Yavaş yüklenme
- Çok dilli ve coğrafi hedefli site
- Tercih edilen Schema.org biçimlendirme biçimi
Alternatif çözümler mümkün
Teoride, teknik SEO ve web geliştirmenin ortak noktalarından biri, istenen sonucu elde etmek için mevcut teknolojileri kullanmak için veri tabanlı, yaratıcı problem çözme eğilimidir.
Teknik bir SEO talebi mümkün olmadığında, alternatif çözümler arayın. Aynı zamanda geliştirici olan birçok teknik SEO uzmanı, belirli değişiklikleri desteklemeyen karmaşık eski yığınlara geçici çözümler önermektedir.
- Geçen yıl, Dan Taylor, sayfa oluşturulduktan sonra, ancak müşteriye teslim edilmeden önce, örneğin CDN'lerdeki hizmet çalışanlarından yararlanarak SEO düzeltmelerini uygulayan çözümlere atıfta bulunmak için Edge SEO terimini tanıttı.
- Yaratıcı teknik SEO'lar ayrıca JavaScript, Python, veritabanı yönetimi ve sorgusu ve arama motorları ve SEO araçları tarafından sunulan API'ler ile çalışır.
Bilinen hiçbir çözümün olmadığı durumlarda, ölçülebilir sonuçlarla sorumlu testler yapmak SEO'da her zaman bir seçenektir. Google, nasıl çalıştığının ayrıntılarını paylaşmadığından, teknik SEO, Google patentlerine, resmi Google açıklamalarına ve arama sonuçlarında gözlemlenen site performansına dayalı olarak makul varsayımlarda bulunur. SEO'da kendi testlerinizi yapmak riskli olabilir, ancak aynı zamanda saygı duyulan ve kabul edilen bir uygulamadır.
Çoğu teknik SEO sorunu: yinelemeli ve kritik değişiklikler
En iyi SEO çalışması yinelemelidir ve şuna benzer bir prosedür izler:
Bu, SEO'lardan toplu istekler istemenin makul olduğu, ancak SEO değişikliklerini uygulamak için düzenli zamanları engellememek bir SEO stratejisini önemli ölçüde geri çekebileceği anlamına gelir. Bu aynı zamanda SEO isteklerinin geri almaları veya önceki testlerin uzantılarını içerebileceği anlamına gelir.
SEO'lar ve geliştiriciler, düzenli geliştirme isteklerini toplulaştırmanın ve planlamanın bir yolunu bulmak için birlikte çalışmalıdır.
Ancak, bazı SEO istekleri gerçekten bekleyemez. Bu şunları içerebilir:
- Sitenin tamamını veya bir kısmını aramadan kaldıran hatalar için düzeltmeler
- "Manuel işlemler" olarak bilinen Google cezaları için düzeltmeler
- Anormal araç veya izleyici davranışını düzeltmek için gerekli değişiklikler
- Sitenin aramadaki performansı üzerinde doğrudan etkisi olan büyük algoritma değişikliklerini ele alan değişiklikler
Güncel kalın ve yeni arama özellikleri hakkında heyecan duyun
Az önce önerdiğimiz gibi, arama statik bir alan değildir. Arama motorları tarafından yeni teknolojiler, yeni kullanımlar ve yeni sürümlerle gelişir. Google ayrıca, indeksleme ve sıralama algoritmalarında, genellikle web sitelerinin nasıl optimize edilmesi gerektiği konusunda değişikliklere yol açan, neredeyse sürekli değişiklikler yapar (2018'de 3234 değişiklik bildirdiler).
Bu, altı ila on iki aylıktan eski güvenilir bilgilerin bile artık alakalı olmayabileceği anlamına gelir. Örneğin:
- Sıralama, büyük ölçüde her bir URL için meta anahtar kelimelerin bildirilmesine dayanıyordu; site içi arama motorları hala bu anahtar kelimeleri kullanırken, SEO artık kullanmıyor.
- Google, sayfalandırılmış URL dizilerinde bu sayfaları aynı olarak işaretlemelerini önlemek için < link rel=”prev” > ve < link rel=”next” > bildirimlerinin kullanılmasını öneriyordu, ancak artık bunu dikkate almıyor.
Ancak aynı zamanda SEO için sıklıkla yeni unsurlar olduğu anlamına gelir. 2019'da duyurulan yeni ve gelecek öğeler şunları içerir:
- Google'ın Evergreen botu, tarayıcı özelliklerinin ve belki de en önemlisi, daha yeni JavaScript'in Google tarafından erişilebilir hale geldiği anlamına gelir. Bununla birlikte, JavaScript oluşturma hala ayrı olarak ve daha sonra yürütülür, bu nedenle JavaScript'in dizine eklendiği sayfaları alma önerileri hala geçerlidir.
- Birden fazla soru ve cevap içeren sayfalar için SSS sayfası işaretlemesi artık
- Tarih kullanımı için yeni yönergeler
- Arama sonuçlarında yüksek çözünürlüklü görseller için yakında destek
Google ayrıca twitter ve canlı web yöneticisi hangout'ları aracılığıyla SEO'lardan gelen soruları yanıtlar ve Google Web Yöneticisi blogunda değişiklikler ve önemli duyurular hakkında bilgi sağlar.
Karşılıklı bir anlayış için birlikte çalışmak
Web geliştirme ve SEO arasındaki boşluğu kapatmanın anahtarlarından biri karşılıklı saygı ve iletişimdir. SEO'nun temelleri önemli olsa da, geliştiricilerin zaten orada olan bilgileri kullanarak bu bilgiyi kendi başlarına kolayca alabileceklerini bilmek de önemlidir.
SEO'nun pratikte nasıl çalıştığını anlamak çok daha verimlidir. Bu, botlar tarafından web sitelerine erişimin önemini, teknolojinin arama üzerindeki etkilerini, önerildiği gibi düzeltilemeyen SEO sorunlarıyla nasıl başa çıkılacağını anlamayı içerir. Aynı zamanda, SEO sürecinin nasıl çalıştığını bilmek ve aramanın giderek daha hızlı bir şekilde geliştiğini kabul etmek anlamına gelir.
Ayrıca, web geliştiricilerinin karşılaştığı sorunlar konusunda SEO topluluğunda artan bir farkındalık var. Sonuç olarak, Detlef Johnson's for SEO for Developers gibi sütunlar, örneğin Search Engine Land gibi SEO odaklı yayınlarda yer bulabilir. Bu farkındalık aynı zamanda SEO'ların web geliştiricilerinin de SEO'nun temel unsurlarını anlamak için çaba gösterecekleri umudunu besler.