TB
← Tüm yazılar

SEO icin teknik checklist

Arama motorlarinin web uygulamanizi doğru indekslemesi icin sunucu yaniti, meta veriler, yapisal veri ve performans altyapisini kapsayan teknik SEO kontrol listesini adim adim ele aliyoruz.

Teknik SEO, içerik stratejisinin yaninda arama motorlarinin sitenizi anlamasi, taramasi ve indekslemesi icin gerekli altyapi kosullarini sağlar. Modern JavaScript tabanli uygulamalarda bu gereksinimler daha da kritik hale gelmistir cunku client-side rendering, botlarin içeriği gormesini zorlastirabilir. Asagidaki checklist, üretim ortamina cikmadan once gozden gecirilmesi gereken teknik maddeleri kapsar.

Tarama ve indeksleme altyapisi

Arama motoru botlari once robots.txt dosyanizi okur, ardindan sitemap.xml uzerinden URL listesini kesfeder. Her iki dosyanin da doğru yapilandirilmasi temel bir gerekliliktir.

robots.txt kurallari

  • Önemli sayfalari engellemeyin; yalnizca gercekten gizlenmesi gereken yollari Disallow ile sinirlayin.
  • Sitemap konumunu Sitemap: https://example.com/sitemap.xml satiri ile belirtin.
  • Staging ortamlarini noindex ve robots engeli ile koruyun.

XML sitemap

Sitemap dosyasi güncel URL listesini, son değişiklik tarihlerini ve öncelik bilgisini icerir. Büyük sitelerde sitemap index dosyasi kullanarak URL sayisini bolun. Dinamik içerik uretilen uygulamalarda sitemap otomatik uretilmeli ve CI ile deploy edilmelidir.

Meta veriler ve baslik hiyerarsisi

Her sayfanin benzersiz bir <title> ve meta description degeri olmalidir. Baslik etiketleri h1den h6ya mantıklı bir hiyerarsi izlemeli; sayfa basina tek bir h1 tercih edilir.

<title>Istemci Tarafi Performans Rehberi | Blog</title>
<meta name="description" content="Core Web Vitals ve rendering optimizasyonu rehberi.">
<link rel="canonical" href="https://example.com/blog/performans">

Canonical URL, duplicate content sorunlarini onler. Pagination, filtre parametreleri ve HTTPS/HTTP varyantlari icin canonical etiketi kritik oneme sahiptir.

Server-side rendering ve bot erisimi

Single Page Application mimarilerinde arama motoru botlari JavaScript calistirmadan once bos bir sayfa gorebilir. Çözüm secenekleri:

  1. Server-side rendering veya static site generation ile tam HTML sunumu.
  2. Dynamic rendering: botlara on-rendered HTML, kullanicilara SPA.
  3. Pre-rendering servisleri ile kritik sayfalarin statik kopyasini uretme.

Googlebot modern JavaScript calistirabilir ancak bu süreç gecikmeli ve kaynak tuketimlidir. Kritik içeriğin ilk HTML yanitinda bulunmasi her zaman tercih edilir.

Yapisal veri (Schema.org)

JSON-LD formatinda yapilandirilmis veri, arama sonuclarinda zengin snippet oluşturur. Article, BreadcrumbList, Organization ve FAQPage en yaygın tiplerdir.

{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "SEO Teknik Checklist",
  "author": { "@type": "Person", "name": "Yazar" },
  "datePublished": "2026-01-15"
}

Google Rich Results Test araci ile yapisal verinin gecerliligini dogrulayin. Hatali schema uygulamasi zengin sonuç kaybina yol acabilir.

URL yapisi ve ic linkleme

URLler kisa, okunabilir ve anahtar kelime iceren olmalidir. Türkçe karakterler icin slug transliterasyonu veya Unicode destegi tutarlı şekilde uygulanmali. Ic linkleme, sayfa otoritesinin dagitilmasini ve bot taramasinin derinlesmesini sağlar.

  • Her önemli sayfaya en az bir ic link verin.
  • Anchor metinleri aciklayici ve dogal olsun.
  • Kirik linkleri duzenli tarayin ve duzeltin.
  • Breadcrumb navigasyonu hem UX hem SEO icin faydalidir.

Mobil uyumluluk ve Core Web Vitals

Google mobil-öncelikli indeksleme kullanır. Responsive tasarım, viewport meta etiketi ve dokunma hedeflerinin yeterli boyutu temel gereksinimlerdir. Core Web Vitals skorlari arama siralamasinda dolayli sinyal olarak degerlendirilir.

Sayfa hizi sinyalleri

LCP, INP ve CLS metriklerini hem lab hem field ortaminda olcin. Yavas sayfalar hem kullanıcı hem bot tarafinda dezavantaj yaratir. Görsel optimizasyonu, JavaScript azaltma ve CDN kullanımı bu alanda dogrudan etkilidir.

Güvenlik ve HTTPS

HTTPS zorunludur; karisik içerik uyarisindan kacinmak icin tüm kaynaklar güvenli protokol uzerinden yuklenmelidir. HTTPden HTTPSye 301 yonlendirme uygulanmali ve HSTS basligi aktif edilmelidir.

Uluslararasi SEO

Cok dilli sitelerde hreflang etiketleri her dil varyantini isaretler. Yanlış hreflang uygulamasi duplicate content algisi olusturabilir.

<link rel="alternate" hreflang="tr" href="https://example.com/tr/blog">
<link rel="alternate" hreflang="en" href="https://example.com/en/blog">
<link rel="alternate" hreflang="x-default" href="https://example.com/blog">

Log analizi ve Search Console

Sunucu erişim loglarini analiz ederek bot tarama davranisini anlayabilirsiniz. Google Search Console indeksleme hatalari, kapsam raporu ve performans verilerini sunar. 404 hatalari, yonlendirme zincirleri ve soft 404 durumlari duzenli kontrol edilmelidir. Coverage raporundaki Excluded ve Error satirlari haftalik review edilmelidir.

Internationalization ve hreflang

Cok dilli sitelerde hreflang etiketleri her dil varyantini isaretler. Yanlış hreflang uygulamasi duplicate content algisi olusturabilir. x-default degeri varsayilan dil secimini belirtir. CMS veya build pipeline hreflang uretimini otomatiklestirmelidir.

Teknik checklist ozeti

  1. robots.txt ve sitemap.xml güncel ve doğru mu?
  2. Her sayfada benzersiz title, description ve canonical var mi?
  3. Kritik içerik ilk HTML yanitinda mevcut mu?
  4. JSON-LD yapisal veri geçerli mi?
  5. URL yapisi temiz ve ic linkleme yeterli mi?
  6. HTTPS, mobil uyumluluk ve Core Web Vitals hedefleri karsilaniyor mu?
  7. Search Console hatalari takip ediliyor mu?

Teknik SEO bir kerelik kurulum degil, her yeni özellik ve deploy ile yeniden gozden gecirilmesi gereken bir surectir. Checklisti otomasyona baglamak, regresyonlari erken yakalamanizi sağlar.

Open Graph ve sosyal paylaşım

Arama motorlarinin otesinde sosyal platformlar Open Graph ve Twitter Card meta etiketlerini kullanır. og:title, og:description, og:image ve og:url etiketleri paylaşım onizlemesini belirler. Görsel boyutlari platform gereksinimlerine uygun olmalidir. Eksik og:image paylaşım tiklanma oranini dusurur.

Pagination ve faceted navigation

Kategori filtreleri ve sayfalama URLleri duplicate content riski tasir. rel=next ve rel=prev kullanımı veya canonical ile ana liste sayfasina yonlendirme bu riski azaltir. Parametreli URLler icin Search Console parametre araci veya robots kurallari değerlendirilmelidir. Filtre kombinasyonlarinin indekslenmesi gereksiz crawl tuketimine yol acar.

JavaScript SEO araclari

Google URL Inspection araci belirli sayfanin Googlebot tarafindan nasil goruldugunu gösterir. Rendered HTML ile kaynak HTML karsilastirmasi kritik içerik kaybini erken tespit eder. Bing Webmaster Tools ve Yandex araclari da benzer kontroller sunar.

Site hizi ve crawl budget

Yavas siteler crawl budgetini verimsiz kullanır. Sunucu yanıt suresi, 5xx hatalari ve agir sayfalar bot tarama frekansini dusurur. Sunucu loglarinda bot isteklerinin hangi URLlerde takildigini analiz etmek optimizasyon onceligini belirler. Büyük sitelerde crawl stats raporu duzenli incelenmelidir.

404 ve yonlendirme yönetimi

Kirik linkler hem kullanıcı deneyimini hem SEO sinyallerini olumsuz etkiler. 301 yonlendirmeler kalıcı URL degisikliklerinde otorite aktarimi sağlar. 302 geçici yonlendirmeler dikkatli kullanılmalıdır. Yonlendirme zincirleri ve donguleri Search Console ve log analizi ile tespit edilmelidir.

Structured data genisletmesi

Product, Review, HowTo ve VideoObject schema tipleri zengin sonuç cesitliligini artirir. Her tip icin zorunlu alanlar farklidir; eksik alan rich result uygunlugunu kaybettirir. Schema.org dokumantasyonu ve Google guidelines birlikte takip edilmelidir.

Core Web Vitals ve arama sinyali

Google page experience sinyalleri Core Web Vitals metriklerini icerir. LCP, INP ve CLS hem kullanıcı deneyimini hem dolayli siralama faktorunu etkiler. Field data Search Console Core Web Vitals raporunda goruntulenir. Lab data ile field data farki deploy oncesi optimizasyon onceligini belirler.

IndexNow ve hızlı indeksleme

IndexNow protokolu içerik guncellemelerini destekleyen arama motorlarina bildirir. Büyük hacimli ve sik guncellenen siteler icin crawl verimliligi artar. API anahtari ve endpoint yapilandirmasi dokumante edilmelidir. Bing ve Yandex IndexNow destekler; Google kendi submit API kullanır.

Robots meta ve noindex

Sayfa bazinda meta name="robots" content="noindex" kullanımı robots.txtten daha kesin kontrol sağlar. Onizleme, test ve kullanıcı özel sayfalar icin noindex uygulanmalidir. noindex ve robots disallow birlikte kullanıldığında tutarlılık kontrol edilmelidir.