SEO
Arama Motoru Optimizasyonu
Kısaca
SEO, arama motorlarının bir sitenin sayfalarını bulup anlaması ve ilgili aramalarda sıralaması için içeriği ve teknik altyapıyı iyileştirme pratiğidir.
SEO nedir?
Arama motoru optimizasyonu (search engine optimization), bir sayfanın insanların gerçekten yazdığı sorgular için arama sonuçlarında görünmesine yardımcı olan her şeyi kapsar. Arama motorları üç geniş adımda çalışır: tarayıcılar (crawler) bağlantıları ve site haritalarını izleyerek sayfaları keşfeder, motor her sayfanın ne hakkında olduğunu dizine ekler (index) ve bir sıralama sistemi de sonuçları, ilgililik, kalite ve daha birçok sinyale göre her arama için sıralar.
Geliştiriciler için teknik SEO en doğrudan kısımdır. JavaScript çalıştırmadan tarayıcıların okuyabileceği gerçek HTML sunmayı (herkese açık sayfalarda SSR ve SSG'nin popüler olmasının nedeni budur); açıklayıcı <title> etiketleri, meta açıklamaları ve başlıklar yazmayı; kopyaları önlemek için her sayfaya canonical bağlantısıyla temiz ve kalıcı bir URL vermeyi; bir sitemap.xml ve bir robots.txt dosyası sağlamayı içerir. Hızlı yükleme, mobil uyumlu yerleşimler, HTTPS ve JSON-LD biçiminde yapılandırılmış veri de yardımcı olur.
Diğer yarısı içeriktir: gerçek bir soruyu net biçimde yanıtlayan, uzmanlık gösteren ve diğer sitelerden bağlantı kazanan sayfalar iyi sıralanma eğilimindedir. Kütüphane iyi bir benzetmedir: iyi SEO, her kitaba net bir başlık, doğru bir katalog kaydı ve doğru rafta bir yer vermek gibidir; böylece kütüphaneci onu önerebilir.
SEO çoğunlukla ücretli arama reklamlarıyla karıştırılır; bunlar optimizasyon sayesinde değil, biri ödeme yaptığı için sonuçlarda görünür. Yapay zekâ yanıt motorları ve arama özetleri yaygınlaştıkça, üretken motor optimizasyonu (generative engine optimization, GEO) adlı ilgili bir pratik, içeriğin yapay zekâ sistemlerince doğru biçimde alıntılanmasını kolaylaştırmaya odaklanır ve aynı net yapıyı ile doğrudan yanıtları ödüllendirir. Anahtar kelime doldurma ya da gizli metin gibi hileler arama motoru yönergelerini ihlal eder ve sitenin cezalandırılmasına yol açabilir.
Önemli noktalar
- SEO, sayfaların arama motorlarınca keşfedilmesine, dizine eklenmesine ve sıralanmasına yardımcı olur.
- Teknik SEO; taranabilir HTML, başlıklar, canonical URL'ler ve site haritalarını içerir.
- SSR ve SSG, içeriği JavaScript olmadan tarayıcılara görünür kılar.
- Yararlı ve iyi yapılandırılmış içerik, teknik altyapı kadar önemlidir.
- SEO ücretsiz, organik sonuçlar kazandırır; bunlar ücretli reklamlardan ayrıdır.
Örnek
<head>
<!-- Often shown as the clickable headline in search results -->
<title>What is SEO? | Example Glossary</title>
<!-- Often used as the snippet under the headline -->
<meta name="description" content="Learn what SEO is and how search engines rank pages.">
<!-- Tells crawlers the preferred URL for this content -->
<link rel="canonical" href="https://example.com/terms/seo">
<!-- Structured data that describes the page to machines -->
<script type="application/ld+json">
{"@context": "https://schema.org", "@type": "DefinedTerm", "name": "SEO"}
</script>
</head>Sık sorulan sorular
SEO ile SEM arasındaki fark nedir?
SEO, bir sitenin içeriğini ve teknik altyapısını iyileştirerek arama sonuçlarında ücretsiz, organik yer kazanır. SEM ya da arama motoru pazarlaması ise genellikle ücretli arama reklamlarını ifade eder; ancak terim bazen SEO'yu da kapsar.
JavaScript SEO'ya zarar verir mi?
Zorunlu olarak değil, ama yalnızca JavaScript çalıştıktan sonra görünen içerik geç dizine eklenebilir ya da betik çalıştırmayan tarayıcılar tarafından tamamen kaçırılabilir. Önemli içeriği SSR veya SSG ile HTML olarak render etmek en güvenli yaklaşımdır.
SEO'nun sonuç vermesi ne kadar sürer?
Değişikliklerin sonuç göstermesi genellikle haftalar ile aylar sürer; çünkü arama motorlarının sayfaları yeniden taraması ve yeniden değerlendirmesi gerekir, sıralamalar da rekabete bağlıdır. Tarayıcıların ulaşamadığı sayfaların engelini kaldırmak gibi teknik düzeltmeler etkisini daha erken gösterebilir.
İlgili sayfalar
- HTMLWeb Geliştirme, s. 19HTML, başlık, paragraf, bağlantı, görsel ve form gibi öğelerle web sayfalarının yapısını ve içeriğini tanımlayan işaretleme dilidir.
- SSRWeb Geliştirme, s. 44SSR, sunucunun her istekte bir sayfanın tam HTML'ini oluşturduğu ve böylece kullanıcıların ile arama motorlarının hazır içeriği hemen aldığı tekniktir.
- SSGWeb Geliştirme, s. 43SSG, bir sitenin sayfalarını derleme zamanında düz HTML dosyalarına dönüştüren tekniktir; sunucular ya da CDN'ler bunları ek iş yapmadan anında sunabilir.
- CSRWeb Geliştirme, s. 10CSR, tarayıcının çoğunlukla boş bir HTML sayfası ile JavaScript indirip sayfa içeriğini kullanıcının cihazında oluşturduğu render yaklaşımıdır.
- Web ErişilebilirliğiWeb Geliştirme, s. 56Web erişilebilirliği, ekran okuyucu, klavye, altyazı ya da yakınlaştırma kullananlar dahil herkesin kullanabildiği web siteleri geliştirme pratiğidir.
- Duyarlı TasarımWeb Geliştirme, s. 15Duyarlı tasarım, web sayfalarının yerleşimini, görsellerini ve metnini telefondan büyük monitöre her ekran boyutuna otomatik uyduran yaklaşımdır.
- CMSWeb Geliştirme, s. 5CMS (içerik yönetim sistemi), web sitesi içeriğini kod yazmadan bir editör üzerinden oluşturmayı, düzenlemeyi ve yayımlamayı sağlayan yazılımdır.
Bu sayfada bir hata ya da eksik mi gördünüz?Düzeltme önerin