
Bir teknik seo checklist, bir sayfayı yayınlamadan önce arama motorlarının ve yapay zeka modellerinin onu doğru tarayıp anlayabildiğinden emin olmak için sırayla kontrol ettiğiniz maddeler listesidir: index durumu, sitemap kaydı, başlık etiketleri, yapısal veri, Core Web Vitals ve dahili linkler bu listenin çekirdeğini oluşturur. Bu yazıda, SEO & GEO optimizasyonu çalışmalarımızda her yeni sayfayı yayına almadan önce gerçekten uyguladığımız 15 maddelik listeyi paylaşıyoruz.
Teknik SEO Denetimi Neden Yayın Öncesi Yapılmalı?
İçerik ne kadar iyi yazılmış olursa olsun, arama motoru sayfayı tarayamıyor veya yanlış yorumluyorsa o içerik hiç var olmamış gibidir. Yayın sonrası fark edilen bir teknik hata (örneğin yanlışlıkla bırakılmış bir noindex etiketi) haftalarca sessizce trafik kaybettirebilir; çünkü kimse günlük olarak "bu sayfa gerçekten indekste mi?" diye kontrol etmez.
Elimizde bir kampanya sayfasını canlıya aldığımızı düşünün: tasarım onaylanmış, metin gözden geçirilmiş, her şey hazır görünüyor. Ama şablon geliştirme sürecinde test ortamından kalma bir robots.txt engeli veya eksik bir canonical etiketi fark edilmeden yayına çıkabilir. Bu tür hatalar görsel olarak hiçbir belirti vermez — sayfa gayet normal görünür, sorun yalnızca arama motorunun gözünden anlaşılır. Sabit bir checklist, tam da bu görünmez hataları yakalamak için var.
İkinci bir sebep de tutarlılık. Tek bir kişi her sayfayı hafızasından kontrol ederse, yorgun olduğu ya da zaman baskısı altında olduğu gün mutlaka bir madde atlanır. Checklist'i yazılı hâle getirip her yayın öncesi aynı sırayla uygulamak, kişiye değil sürece güvenmek anlamına gelir — özellikle birden fazla kişinin içerik yayınladığı ekiplerde bu fark çok daha belirgin hâle gelir.
Yayın Öncesi Teknik SEO Checklist: 15 Madde
Aşağıdaki 15 maddeyi, bir sayfayı canlıya almadan hemen önce sırayla kontrol edin:
Noindex / robots meta etiketi: Sayfada yanlışlıkla bırakılmış bir
<meta name="robots" content="noindex">olmadığından emin olun — özellikle test ortamından canlıya taşınan sayfalarda sık görülür.robots.txt taraması: Yeni sayfanın bulunduğu dizin veya URL kalıbı,
robots.txtiçinde yanlışlıkla engellenmemiş olmalı.XML sitemap güncelliği: Sayfa, sitemap'e otomatik ekleniyor mu yoksa elle mi ekleniyor gerekiyor? Sitemap'te olmayan bir sayfanın keşfedilmesi çok daha yavaş olur.
Canonical etiket doğruluğu: Sayfa kendi URL'sini mi işaret ediyor, yoksa yanlışlıkla başka bir sayfayı mı? Yanlış canonical, sayfanın hiç dizine girmemesine yol açabilir.
HTTPS ve karışık içerik: Sayfa güvenli bağlantı üzerinden mi sunuluyor, görsel/script gibi kaynaklar hâlâ
http://üzerinden mi çekiliyor kontrol edin.Title etiketi: Hedef kelime başta, toplam 50-60 karakter aralığında, her sayfada benzersiz olmalı.
Meta description: 150-160 karakter, tıklamayı davet eden, sayfanın gerçekten sunduğu şeyi anlatan bir cümle.
H1 tekliği: Sayfada tek bir H1 olmalı, hedef kelimeyi içermeli ve 60 karakteri geçmemeli.
Başlık hiyerarşisi: H2'ler H1'in altında, H3'ler ilgili H2'nin altında mantıklı bir sırayla ilerlemeli; başlık seviyesi atlanmamalı (H1'den direkt H4'e geçmek gibi).
Yapısal veri / şema markup: Sayfa tipine uygun JSON-LD (Article, FAQPage, Product vb.) eklenmiş mi, hatasız mı?
Core Web Vitals: LCP, INP ve CLS değerleri "iyi" aralığında mı?
Mobil uyumluluk: Sayfa gerçek bir mobil cihazda (yalnızca tarayıcı simülasyonunda değil) test edildi mi, dokunma hedefleri yeterince büyük mü?
Dahili linkleme: Sayfa, ilgili diğer sayfalara link veriyor mu ve en az bir ilgili sayfadan bu sayfaya geri link var mı?
Görsel optimizasyonu: Her görselde açıklayıcı bir
altmetni var mı, dosya boyutları sıkıştırılmış mı?Kırık link ve AI botu erişimi: Sayfadaki tüm bağlantılar 200 dönüyor mu (404/redirect zinciri yok), arama ve yapay zeka botlarının erişimi kasıtlı olarak engellenmiyor mu?
Yapısal Veri: Listede En Çok Atlanan Madde
15 maddenin içinde en sık atlanan, aynı zamanda etkisi en çok küçümsenen madde şema markup. Doğru işaretlenmiş bir sayfa, hem klasik arama sonuçlarında zengin görünüm (rich result) kazanma şansı elde eder hem de ChatGPT, Perplexity gibi yapay zeka arama motorlarının içeriği doğru sınıflandırmasını kolaylaştırır. JSON-LD kodunu adım adım nasıl ekleyeceğinizi, Article, FAQPage ve Organization örnekleriyle birlikte Schema Markup Rehberi yazımızda ayrıntılı anlattık — bu maddeyi kontrol ederken o rehberi elinizin altında tutmanızı öneririz.
Core Web Vitals: Üç Metriğe Kısaca Bakış
Core Web Vitals üç metrikten oluşur ve hepsinin ayrı bir eşik değeri var: LCP (Largest Contentful Paint) sayfanın en büyük görsel/metin bloğunun ne kadar sürede yüklendiğini, INP (Interaction to Next Paint) kullanıcı bir şeye tıkladığında sayfanın ne kadar hızlı tepki verdiğini, CLS (Cumulative Layout Shift) ise sayfa yüklenirken içeriğin ne kadar "zıpladığını" ölçer. Üçü de "iyi" aralığında olmayan bir sayfa, teknik olarak dizine girse bile arama motorunun kullanıcı deneyimi sinyali olarak düşük puan almasına yol açar.
Pratikte en sık karşılaştığımız sorun, büyük ve sıkıştırılmamış görsellerin LCP'yi yavaşlatması ve reklam/kampanya banner'larının sayfa yüklenirken geç yüklenip CLS'i bozması. Bu ikisi, checklist'teki "görsel optimizasyonu" maddesiyle doğrudan bağlantılı — görselleri sıkıştırmak ve boyutlarını önceden HTML'de belirtmek, iki metriği aynı anda iyileştirir.
Google'ın "iyi" saydığı eşik değerleri şöyle: LCP için 2,5 saniyenin altı, INP için 200 milisaniyenin altı, CLS için 0,1'in altı. Bu üçünden biri bile eşiğin üzerindeyse sayfa "iyileştirme gerekiyor" ya da "zayıf" kategorisine düşer. Önemli bir ayrıntı: bu değerler laboratuvar testinde (PageSpeed Insights'ın simülasyonu) iyi çıksa bile, gerçek kullanıcı verisinde (Search Console'daki CrUX raporu) farklı olabilir — özellikle yavaş mobil bağlantılarda gezinen kullanıcılar laboratuvar koşullarını yansıtmaz. Yayın öncesi kontrolde ikisine de bakmak, ilk haftalarda sürpriz yaşamamanızı sağlar.
Dahili Linkleme: Sadece Gezinme Değil, Otorite Sinyali
Dahili linkler yalnızca kullanıcının siteniz içinde dolaşmasını kolaylaştırmaz; arama motoruna ve yapay zeka modellerine hangi sayfaların birbiriyle konu olarak ilişkili olduğunu, hangi sayfanın "otorite" taşıdığını da anlatır. Yeni bir sayfayı yayınlarken, konuyla ilgili en az bir mevcut sayfaya link vermek ve mümkünse o sayfadan da yenisine geri dönmek, hem kullanıcı deneyimini hem de sitenizin konu bütünlüğünü güçlendirir.
Bu, güvenilirlik sinyalleriyle de doğrudan bağlantılı. Bir sayfanın otoriter görünmesi yalnızca içeriğin kalitesine değil, o içeriğin sitenizin geri kalanıyla nasıl bağlandığına da bağlı — konuyu E-E-A-T Nedir? yazımızda deneyim, uzmanlık, otorite ve güvenilirlik çerçevesiyle ayrıntılı işledik.
Dahili linkleme kontrolünde iki yöne de bakmak gerekir: sayfanızın dışarı verdiği linkler (bu yeni sayfa, ilgili konulara yeterince atıf yapıyor mu?) ve sayfaya gelen linkler (mevcut sayfalarınızdan en az biri bu yeniye link veriyor mu?). İkinci yön genelde atlanır — yeni bir yazı yayınlanır ama ona hiçbir yerden link verilmediği için arama motoru onu keşfetmesi haftalar sürebilir, oysa ilgili bir sayfadan tek bir link bu süreyi ciddi ölçüde kısaltır.
AI Botu Erişimi: Yeni Nesil Teknik SEO Maddesi
Geleneksel checklist'lerde olmayan ama 2026 itibarıyla artık göz ardı edilemeyecek bir madde: sayfanızı hangi yapay zeka botlarının tarayabildiği. Cloudflare gibi altyapı sağlayıcıları artık Search (indeksleme), Agent (gerçek zamanlı yapay zeka işlemleri) ve Training (model eğitimi) botlarını ayrı kategoriler olarak ele alıyor ve varsayılan ayarlar bazı kategorileri engelleyebiliyor. Yayın öncesi kontrolünüze, sayfanızın istediğiniz bot kategorilerine gerçekten açık olup olmadığını da eklemelisiniz — aksi hâlde teknik olarak kusursuz bir sayfa bile yapay zeka aramalarında hiç görünmeyebilir. Bu değişikliği ve sitenize etkisini Cloudflare Pay Per Crawl Nedir? yazımızda ayrıntılı anlattık.
Pratikte bunu kontrol etmenin en hızlı yolu, sitenizin altyapı sağlayıcısındaki (Cloudflare, hosting panelinizdeki güvenlik duvarı vb.) bot yönetimi ayarlarına bakmak. Varsayılan ayarlar sizin için uygun olmayabilir; özellikle GEO çalışması yapan bir site için Agent botlarını (ChatGPT'nin gerçek zamanlı sayfa okuma işlemleri gibi) kapalı bırakmak, tam da hedeflediğiniz görünürlüğü kendi elinizle engellemek anlamına gelebilir.
Checklist'i Elle mi, Araçla mı Uygulamalısınız?
On-beş sayfalık bir kurumsal sitede listeyi elle, sayfa sayfa kontrol etmek yeterlidir; tarayıcının "sayfa kaynağını görüntüle" özelliğiyle title, meta description ve şema kodunu gözle kontrol edebilirsiniz. Ama yüzlerce veya binlerce sayfalı bir sitede bu yaklaşım pratik değildir — burada Screaming Frog gibi bir tarama aracı, tüm siteyi gezip eksik title, kırık link, yanlış canonical gibi hataları tek bir raporda listeler.
Yayın sonrası doğrulama için ise üç ücretsiz araç genelde yeterli: Google Search Console (index durumu, Core Web Vitals, zengin sonuç hataları), PageSpeed Insights (tek sayfa bazında hız/CWV analizi) ve Google Rich Results Test (şema markup doğrulaması). Bu üçünü yer imlerine ekleyip her yayın öncesi/sonrası hızlıca kontrol etmek, ayrı bir ücretli araca ihtiyaç duymadan checklist'in büyük kısmını karşılar.
Yayınladıktan Sonra Ne Yapmalı?
Checklist yayın öncesi için olsa da iş burada bitmiyor. Sayfayı canlıya aldıktan sonraki birkaç gün içinde Search Console'dan URL denetleme aracıyla sayfanın gerçekten tarandığını ve dizine eklendiğini kontrol edin; bazı teknik hatalar (örneğin sunucu tarafında yanlış bir HTTP başlığı) yalnızca Google'ın gerçek taramasında ortaya çıkar, yerel testte görünmeyebilir. Bir hafta sonra da Rich Results raporuna bakıp şemanın beklendiği gibi tanınıp tanınmadığını doğrulamak iyi bir alışkanlıktır.
Sık Yapılan Hatalar
Test ortamı ayarlarını canlıya taşımak: Test sitesindeki
noindexveyarobots.txtengeli, şablon canlıya kopyalanırken fark edilmeden taşınabilir.Sitemap'i güncellemeyi unutmak: Özellikle elle yönetilen sitemap'lerde, yeni sayfa eklenip listeye dahil edilmeyebiliyor.
Title/description'ı son anda kısaltmadan bırakmak: 60 karakteri aşan bir title, arama sonucunda ortadan kesilerek görünür — okunabilirliği ve tıklama oranını düşürür.
Şemayı yalnızca bir kez kurup unutmak: Sayfa içeriği güncellendiğinde şemadaki tarih veya yazar bilgisinin eski kalması, yapay zeka modellerine güncelliğe dair yanlış sinyal verir.
Mobilde test etmemek: Masaüstünde kusursuz görünen bir sayfa, mobilde taşan bir tablo veya küçük bir dokunma hedefi yüzünden kullanılamaz hâle gelebilir.
Bu Checklist Kimin Sorumluluğunda Olmalı?
Küçük ekiplerde genelde içeriği yazan kişi checklist'i de kendisi uygular; bu durumda listeyi bir kontrol listesi (checkbox) hâline getirip yayınlama adımının bir parçası yapmak, "sonra bakarım" alışkanlığını önler. Daha büyük ekiplerde ise teknik maddeleri (şema, Core Web Vitals, robots.txt) bir geliştiricinin, içerik maddelerini (title, description, dahili link) ise editörün kontrol etmesi daha sağlıklı — her iki taraf da kendi uzmanlık alanındaki hataları çok daha hızlı fark eder.
Kısaca
Teknik SEO checklist'i tek seferlik bir görev değil, her yayın öncesi tekrarlanan bir alışkanlık olarak düşünün. On beş madde ilk bakışta uzun görünebilir ama çoğu birkaç dakikada kontrol edilebilir; asıl değeri, hiçbirini atlamadan sırayla uygulamaktan geliyor. Sitenizin teknik SEO ve GEO altyapısını uçtan uca kurmak ve düzenli denetlemek isterseniz SEO & GEO optimizasyonu hizmetimize göz atabilirsiniz.
Sık Sorulan Sorular
Teknik SEO checklist'i ne sıklıkla kontrol etmeliyim?
Yeni yayınlanan her sayfada mutlaka, mevcut sayfalarda ise büyük bir güncelleme (URL değişikliği, şablon yenileme, kategori taşıma) yapıldığında. Ayrıca yılda en az bir kez, sitenizin tamamı için genel bir teknik SEO taraması yapmanızı öneririz — küçük hatalar tek tek fark edilmeyip zamanla birikebiliyor.
Bu checklist hem küçük hem büyük siteler için mi geçerli?
Evet, mantık aynı; ölçek değişiyor. On sayfalık bir kurumsal sitede listeyi elle, sayfa sayfa kontrol edebilirsiniz. Binlerce sayfalı bir e-ticaret sitesinde ise aynı maddeleri Screaming Frog gibi bir tarama aracıyla toplu kontrol etmek gerekir; tek tek elle bakmak pratik değildir.
Core Web Vitals kontrolü için hangi aracı kullanmalıyım?
Google'ın ücretsiz PageSpeed Insights aracı hem laboratuvar (simülasyon) hem de mümkünse gerçek kullanıcı verisini (CrUX) tek ekranda gösterir. Search Console'daki "Önemli Web Verileri" raporu ise zaman içindeki trendi ve hangi sayfa gruplarının sorunlu olduğunu görmek için daha faydalıdır.
Şema markup eklemeden yayınlarsam sayfam hiç görünmez mi?
Hayır, sayfa yine dizine eklenir ve sıralanabilir. Ama zengin sonuç (rich result) kazanma şansını ve yapay zeka arama motorlarının içeriği doğru sınıflandırma kolaylığını kaybedersiniz — bu konuyu Schema Markup Rehberi yazımızda ayrıntılı anlattık.
