Teknik SEO Denetimi: 2026 için Önceliklendirilmiş Kontrol Listesi
Çoğu denetim 200 sorun listeler ve hiçbirini çözmez. Bu kontrol listesi Google'ın izlediği sırayla ilerler: sayfaya ulaşabiliyor mu, doğru sürümü dizine ekliyor mu, sayfayı anlıyor mu ve iyi sunuyor mu. Search Console adımları, bir önceliklendirme tablosu ve uygulamalı bir örnek içerir.
Searvia · 24.10.2026 · 21 dk okuma

Kısaca: Teknik SEO denetimi dört soruya sırayla yanıt verir: Google sayfalarınıza ulaşabiliyor mu, her sayfanın doğru sürümünü dizine ekleyebiliyor mu, her sayfanın ne hakkında olduğunu anlayabiliyor mu ve sayfa, gönderdiği kullanıcılar için iyi çalışıyor mu? Önce durum kodlarından, robots.txt ve noindex kurallarından başlayın; ardından yönlendirmelere, canonical etiketlerine ve site haritalarına, sonra başlıklara, yapılandırılmış veriye ve hreflang'e, en son HTTPS, mobil eşdeğerlik ve Core Web Vitals'a geçin. Sorun listesinin uzunluğuna göre değil, etkiye göre düzeltin ve her sürümden sonra yeniden kontrol edin.
Çoğu denetim aynı şekilde başarısız olur. Bir tarayıcı, sayıya göre sıralanmış 214 "sorun" listeler; ekip bir hafta boyunca dekoratif görsellere alt metin eklerken, staging ortamından kalan bir noindex etiketi fiyatlandırma sayfasını Google'ın dışında tutar. Sorunun çokluğu öncelik demek değildir.
Bu kontrol listesi, bir sayfanın Google içinde izlediği yolu takip eder: taranır, dizine eklenir, anlaşılır, sunulur. Zincirin başındaki bir sorun, sonrasındaki her şeyi anlamsız kılar; bu yüzden denetimi ve düzeltmeyi bu sırayla yapın. Aşağıdaki her kural Google'ın dokümantasyonuna dayanır.
Teknik SEO denetimi neleri kapsar?
Teknik denetim, içeriğinizin sıralamayı hak edip etmediğiyle değil, erişim ve yorumlamayla ilgilidir. Google'ın teknik gereksinimleri kısadır: Googlebot engellenmemiş olmalı, sayfa HTTP 200 döndürmeli ve sayfada dizine eklenebilir içerik bulunmalı. Google, bunları karşılamanın "bir sayfanın dizine ekleneceği anlamına gelmediğini; dizine eklemenin garanti olmadığını" ekliyor. Denetimin geri kalanı, Google'ın bir sayfayı atlamasına, yanlış yorumlamasına veya geri plana itmesine yol açabilecek nedenleri ortadan kaldırmakla ilgilidir.
| Katman | Soru | Ana kontroller |
|---|---|---|
| 1. Erişim | Google sayfayı çekebiliyor mu? | Durum kodları, robots.txt, sunucu hataları, hız sınırlama |
| 2. Dizin | Doğru sürüm dizinde mi? | noindex, yönlendirmeler, yinelenen sürümler, canonical'lar, site haritaları, soft 404'ler, JavaScript işleme |
| 3. Anlama | Google sayfanın ne olduğunu biliyor mu? | Başlıklar, meta açıklamalar, başlık etiketleri, yapılandırılmış veri, hreflang |
| 4. Deneyim | Sayfa ziyaretçiler için çalışıyor mu? | HTTPS, karma içerik, mobil eşdeğerlik, Core Web Vitals |
| 5. Yapay zekâ hazırlığı | Yapay zekâ arama araçları sayfayı okuyup alıntılayabiliyor mu? | Yapay zekâ tarayıcılarına erişim, JavaScript olmadan içerik, kimlik işaretlemesi |
Başlamadan önce: dört güvenilir kaynak
- Search Console Sayfa dizine ekleme raporu: Google'ın hangi URL'leri dizine eklediği ve diğerlerini neden atladığı.
- URL Denetim aracı: Google'ın tek bir URL'ye bakışı; işlenmiş HTML ve seçtiği canonical dahil.
- Bir site tarayıcısı: ulaşabildiği her sayfanın durum kodları, yönlendirmeleri, başlıkları ve canonical'ları.
- Sayfa düzeyinde bir denetleyici: ücretsiz website SEO checker aracımız, girdiğiniz sayfada (varsayılan olarak ana sayfanız) ve çevresindeki site dosyalarında yaklaşık 20 saniyede 38 kontrol yapar.
Önce bir başlangıç değeri kaydedin (dizine eklenen sayfalar, nedenine göre dizine eklenmeyen sayfalar, tarayıcının bulduğu URL'ler); aksi halde düzeltmelerin işe yarayıp yaramadığını anlayamazsınız.
1. Adım: Google sayfalarınıza ulaşabiliyor mu?
Durum kodları
Aramada görünmesini istediğiniz her URL 200 ile yanıt vermelidir. Google, diğer kodları nasıl ele aldığını How HTTP status codes affect Google Search ve Redirects and Google Search sayfalarında belgeliyor:
| Durum | Google ne yapar? | Denetim aksiyonu |
|---|---|---|
| 200 | Sayfa dizine eklenebilir | Hata mesajı değil, gerçek içerik olduğunu doğrulayın |
| 301, 308 | Kalıcı yönlendirme; hedefin canonical olduğuna dair güçlü sinyal | Taşınan sayfalar için kullanın; doğrudan hedefe bağlantı verin |
| 302, 303, 307 | Geçici yönlendirme; canonical sinyali olarak kullanılmaz | Taşıma kalıcıysa 301 ile değiştirin |
| 404, 410 | Dizine eklenmez; dizindeki URL'ler kaldırılır | Gerçekten kalkmış sayfalar için uygundur; bu sayfalara giden iç bağlantıları düzeltin |
| 429 | Sunucu hatası gibi ele alınır: Google taramayı yavaşlatır | Hız sınırlarını ve bot korumasını kontrol edin |
| 5xx | Google taramayı yavaşlatır; kalıcı hatalar URL'yi dizinden düşürür | Sunucuyu düzeltin; şablona göre örüntü arayın |
Pratikte iki ayrıntı önemlidir. Google "429 dışındaki tüm 4xx hataları aynı şekilde ele alınır" diyor; yani 404 ile 410 aynı sonuca yol açar. 429 ise güvenlik duvarlarının ve bot korumasının bir tarayıcıyı fazla hızlı bulduğunda gönderdiği koddur; bu yüzden bir güvenlik ürünü dizine eklemenizi sessizce yavaşlatabilir.
Google, anında gerçekleşen bir meta refresh'i kalıcı, gecikmeli olanı geçici olarak yorumlar. JavaScript yönlendirmeleri yalnızca işleme (rendering) başarılı olursa çalışır; Google'ın tavsiyesi, bunları yalnızca sunucu tarafı veya meta refresh yönlendirmeleri mümkün değilse kullanmanızdır.
robots.txt
robots.txt, tarayıcı trafiğini yönetir. Google'ın robots.txt girişine göre bu dosya "bir web sayfasını Google'ın dışında tutma mekanizması değildir." Engellenen bir sayfa "başka sitelerden bağlantı alıyorsa yine de dizine eklenebilir" ve açıklamasız gösterilir.
Üç şeyi kontrol edin:
- Dosya kök dizinde bulunmalı ve HTML sayfası değil düz metin olarak 200 döndürmelidir; kural gerekmiyorsa temiz bir 404 de olur. Asla 5xx olmamalı: Google bu durumda taramayı durdurur.
- Hiçbir kural, aramada görünmesini istediğiniz bölümleri engellememeli. Klasik felaket, staging ortamından kopyalanmış bir
Disallow: /satırıdır. - Sayfayı işlemek için gereken CSS ve JavaScript dosyaları engellenmemeli.
robots.txt checker dosyanızı Googlebot'un okuduğu gibi okur; tüm siteyi veya girdiğiniz sayfayı engelleyen kuralları ve sunucu hatasıyla yanıt veren robots.txt dosyasını işaretler.
noindex ve X-Robots-Tag
noindex meta etiketi veya X-Robots-Tag: noindex HTTP başlığı bir sayfayı sonuçların dışında tutar. Başlık biçimi, meta etiket taşıyamayan PDF, görsel ve videolar için de çalışır (Block Search indexing with noindex).
Tuzak şu: robots.txt aynı URL'yi engelliyorsa "tarayıcı noindex kuralını asla görmez ve sayfa yine de arama sonuçlarında görünebilir." Bir sayfayı kaldırmak için taramaya izin verin ve noindex sunun. Hem HTML'i hem yanıt başlıklarını denetleyin; çünkü CDN'ler ve eklentiler, sayfayı kimse düzenlemeden X-Robots-Tag ekleyebilir.
2. Adım: Google doğru sürümü dizine ekleyebiliyor mu?
Tek site, tek adres
http://example.com, http://www.example.com, https://example.com ve https://www.example.com bir tarayıcı için dört farklı URL'dir. Birini seçin ve diğer üçünü tek adımda ona kalıcı olarak yönlendirin. Sunucunuz iki şekilde de yanıt veriyorsa sondaki eğik çizgi ve büyük harfli yollar için de aynısını yapın. redirect checker dört ana makine sürümünün hepsini test eder, her adımın durum kodunu gösterir; geçici yönlendirmeleri, döngüleri ve uzun zincirleri işaretler.
Canonical etiketleri
Google'ın canonicalization kılavuzu sinyalleri sıralar: yönlendirmeler ve rel="canonical" güçlü sinyaller, site haritasına dahil etme ise zayıf bir sinyaldir. Hepsi sinyaldir, komut değil; Google farklı bir canonical seçebilir. En iyi uygulamalar:
- Canonical etiketlerinde mutlak URL kullanın.
- Canonical sayfanın kendisine kendini işaret eden bir canonical ekleyin.
- Her yöntemde (etiket, başlık, site haritası) aynı canonical'ı belirtin.
- "Canonical belirleme amacıyla robots.txt dosyasını kullanmayın."
Tipik bulgular: tüm sayfaların ana sayfayı canonical göstermesi ve canonical'ların yönlendirilmiş veya 404 veren URL'lere işaret etmesi.
XML site haritaları
Build and submit a sitemap sayfasından:
- Tek bir site haritası 50.000 URL veya sıkıştırılmamış 50 MB ile sınırlıdır. Daha büyük siteler, bir site haritası dizininde listelenen birkaç dosyaya bölünür.
- Google
<priority>ve<changefreq>değerlerini yok sayar. - Google
<lastmod>değerini yalnızca "tutarlı ve doğrulanabilir biçimde doğruysa" kullanır; yeni bir telif yılını değil, önemli değişiklikleri yansıtmalıdır. - Search Console'a gönderin ve robots.txt içinde
Sitemap: https://example.com/sitemap.xmlgibi bir satırla belirtin.
Bir site haritası yalnızca 200 döndüren, canonical ve dizine eklenebilir URL'leri listelemelidir. Site haritasındaki yönlendirmeler, 404'ler ve noindex sayfalar karışık sinyaller gönderir ve bir taramada en sık görülen bulgular arasındadır.
Soft 404'ler
Soft 404, 200 döndüren ama hata sayfası gibi görünen sayfadır: boş bir kategori, "ürün bulunamadı" mesajı, sonuç vermeyen bir arama sayfası. Search Console bunları "Soft 404" altında raporlar. Eksik içerik için gerçek bir 404 veya 410 döndürün ya da URL'ye faydalı içerik koyun.
JavaScript işleme
Google önce tarar, ardından başsız (headless) bir Chromium ile işler, sonra işlenmiş HTML'i dizine ekler (JavaScript SEO basics). İşleme "Google'ın kaynakları elverdiğinde" gerçekleşir; bu yüzden yalnızca betikler çalıştıktan sonra ortaya çıkan içerik daha geç gelir ve daha kırılgandır. Şunları kontrol edin:
- Bağlantılar
hrefiçeren<a>öğeleridir. Google bağlantılarınızı "yalnızca" bu şekilde keşfedebildiğini söylüyor;<div>veya<span>üzerindeki tıklama işleyicileri onun için görünmezdir. - İstemci tarafı rotalar
#parçaları değil, History API kullanır. - Tek sayfalı uygulamalar, 404 döndüren bir URL'ye yönlendirerek veya hata görünümlerine
noindexekleyerek soft 404'lerden kaçınır. - Önemli metin sunucu yanıtında bulunur. Google hâlâ sunucu tarafı işleme veya ön işleme (pre-rendering) öneriyor ve "tüm botlar JavaScript çalıştıramaz" diyor; bu, yapay zekâ tarayıcıları için daha da önemlidir (bkz. 5. Adım).
Her türden bir şablon için ham HTML ile işlenmiş HTML'i karşılaştırmak üzere URL Denetimi'nin canlı testini kullanın.
3. Adım: Google her sayfayı anlayabiliyor mu?
Başlıklar
Google'ın başlık bağlantısı dokümantasyonu, her sayfada anahtar kelime doldurma ve kalıp ifadeler olmadan ayırt edici, açıklayıcı ve kısa bir <title> ister. Uzunluk sınırı olmadığını, ancak başlıkların cihaza sığması için kısaltıldığını belirtir. Google ayrıca başlık bağlantılarını otomatik olarak yeniden yazar; <title>, ana başlık, og:title, bağlantı metni ve diğer kaynakları kullanır; özellikle başlık eksik, yinelenen veya yararsızsa. Yaklaşık 30 ila 60 karakterlik pratik bir aralık önemli kelimelerin görünür kalmasını sağlar; bu bir gelenektir, Google kuralı değildir.
Meta açıklamalar
Google, snippet'lerin "öncelikle sayfa içeriğinin kendisinden oluşturulduğunu" ve daha doğru bir özet sunduğunda bazen meta açıklamayı kullandığını söylüyor (Control your snippets). Uzunluk sınırı yoktur; snippet gerektiği gibi kısaltılır. Google'ın uyardığı şeyler: birçok sayfada aynı açıklamalar ve anahtar kelime listelerinden oluşan açıklamalar. Önemli şablonlarınızdaki eksik ve yinelenen açıklamaları denetleyin ve her biri için okunabilir bir özet yazın. meta tag checker bir sayfanın sonuçlarda nasıl göründüğünü önizler.
Yapılandırılmış veri
Google, "sitenizin yapısı izin veriyorsa" JSON-LD'yi ve doğrulama için Rich Results Test'i önerir (yapılandırılmış veriye giriş). Denetimde, her şablonun taşıması gereken işaretlemeyi taşıdığını (ana sayfada Organization, ürün sayfalarında Product, yazılarda Article, ekmek kırıntısı olan yerde BreadcrumbList), işaretlemenin geçerli olduğunu ve sayfada görünenle eşleştiğini kontrol edin. 2026'da hangi türlerin hâlâ zengin sonuç getirdiği ve nasıl yazılacağı schema markup rehberimizde anlatılıyor; schema markup checker bir sayfanın şu an beyan ettiklerini listeler.
hreflang
Dil veya ülke sürümleri olan siteler için Google'ın yerelleştirilmiş sürümler kılavuzu kuralları belirler:
- HTML
linketiketlerini, HTTP başlıklarını veya site haritasını kullanın; Google bunları eşdeğer sayar. - Her sürüm kendisini ve diğer tüm sürümleri listeler. Karşılıklı olmayan işaretlemeler yok sayılabilir.
- ISO 639-1 dil kodu kullanın; ardından isteğe bağlı olarak ISO 3166-1 alpha-2 bölge kodu ekleyin (
en,en-GB,pt-BR). Yalnızca ülke kodu geçersizdir. - Mutlak URL'ler kullanın ve sürümlerinizden hiçbirine uymayan ziyaretçiler için isteğe bağlı olarak
x-defaultekleyin.
Google sayfa dilini hreflang veya lang özniteliğinden değil, kendi algoritmalarıyla içerikten tespit eder; dolayısıyla gövde metni İngilizce olan bir Almanca URL yine de İngilizce bir sayfadır. hreflang checker kodları bu kurallara göre doğrular, kendine referansı kontrol eder ve x-default tanımlı olup olmadığını not eder; tek bir sayfayı okur, bu yüzden diğer sürümlerdeki dönüş bağlantılarını da kontrol edin.
4. Adım: Sayfa ziyaretçiler için iyi çalışıyor mu?
HTTPS ve karma içerik
Her URL'yi geçerli bir sertifikayla HTTPS üzerinden sunun ve HTTP'yi kalıcı olarak yönlendirin. Google'ın sayfa deneyimi rehberi "Sayfalarınız güvenli biçimde mi sunuluyor?" diye sorar. Ayrıca tarayıcıların kısmen engellediği karma içeriği (http:// üzerinden yüklenen betikler veya görseller) arayın. security headers checker sertifikayı, HTTPS yönlendirmesini, HSTS'yi ve karma içeriği kapsar.
Mobil öncelikli dizine ekleme
Mobil öncelikli dizine ekleme en iyi uygulamalarına göre "Google, dizine ekleme ve sıralama için bir sitenin akıllı telefon aracısıyla taranan mobil sürümünü kullanır." Denetimdeki soru eşdeğerliktir: mobil sürüm aynı ana içeriğe, aynı yapılandırılmış veriye, aynı robots meta etiketlerine ve eşdeğer başlık ile açıklamalara sahip olmalıdır. Google ayrıca ana içeriği kullanıcı etkileşiminde geç yüklemeye (lazy-loading) karşı uyarır; çünkü Googlebot tıklamaz, kaydırmaz ve yazmaz.
Google'ın Mobile-Friendly Test aracını ve Search Console Mobil Kullanılabilirlik raporunu 1 Aralık 2023'te kullanımdan kaldırdığını ve site sahiplerini Lighthouse'a yönlendirdiğini unutmayın (Google Search Central Blog). mobile-friendly test aracımız temel noktaları kontrol eder: viewport etiketi, duyarlı görseller, favicon ve sayfa dili.
Core Web Vitals
Google "Core Web Vitals sıralama sistemlerimizde kullanılır" diyor; aynı zamanda iyi skorların üst sıraları garanti etmediğini ve önceliğin alaka düzeyinde olduğunu söylüyor. web.dev üzerindeki hedefler, gerçek ziyaretlerin 75. yüzdelik diliminde ölçülür:
| Metrik | Neyi ölçer? | İyi |
|---|---|---|
| Largest Contentful Paint (LCP) | Yükleme | 2,5 sn veya altı |
| Interaction to Next Paint (INP) | Yanıt verme | 200 ms veya altı |
| Cumulative Layout Shift (CLS) | Görsel kararlılık | 0,1 veya altı |
INP, 2024'te First Input Delay'in yerini alarak bir Core Web Vital oldu. Teknik denetimde hangi şablonların başarısız olduğunu not edip ilerleyin; her metriğin teşhisi ve düzeltilmesi başlı başına bir projedir ve Core Web Vitals rehberimizde adım adım anlatılır. Core Web Vitals checker sitenizin gerçek Chrome kullanıcı verilerini okur.
5. Adım: Yapay zekâ aramaya hazırlık
AI Overviews ve AI Mode için Google, bir sayfanın dizine eklenmiş ve snippet için uygun olması gerektiğini, ek bir koşul bulunmadığını ve CDN'inizin ya da barındırıcınızın da taramaya izin vermesi gerektiğini söylüyor. Diğer asistanlar kendi tarayıcılarını kullanır: OpenAI, ChatGPT araması için OAI-SearchBot'u, eğitim için GPTBot'u kullanır; OAI-SearchBot'u engelleyen siteler "ChatGPT arama yanıtlarında gösterilmez." Üç şeyi denetleyin: yapay zekâ arama tarayıcılarına robots.txt'te ve güvenlik duvarında izin veriliyor mu, ana içerik HTML yanıtında mı ve ana sayfa Organization işaretlemesiyle kim olduğunuzu belirtiyor mu. AI search readiness checker üçünü de test eder; geri kalanı generative engine optimization rehberimizde.
Sayfa dizine ekleme raporunu okumak
Sayfa dizine ekleme raporu, denetimin gerçekle buluştuğu yerdir. Google'ın kendi ifadesi: "Sitenizdeki tüm URL'lerin değil, yalnızca canonical sayfaların dizine eklenmesini beklememelisiniz." Yani amaç "Dizine eklenmedi" listesini boşaltmak değil; önemli her canonical sayfanın dizine eklendiğinden ve her dışarıda bırakmanın bilinçli olduğundan emin olmaktır.
| Rapordaki neden | Genellikle anlamı | Aksiyon |
|---|---|---|
| Sunucu hatası (5xx) | Sunucu veya zaman aşımı sorunları | Önce bunu düzeltin; Google'ın taradığı zamanın günlüklerine bakın |
| Yönlendirme hatası | Döngü, uzun zincir veya hatalı hedef | Zincirleri tek adıma indirin |
| URL robots.txt tarafından engellendi | Disallow kuralı | Bilinçli mi? Değilse kuralı düzeltin |
| URL 'noindex' olarak işaretlendi | Meta etiket veya başlık | Her birinin bilinçli olduğunu doğrulayın |
| Soft 404 | 200 döndüren ince veya boş sayfalar | 404 döndürün veya gerçek içerik ekleyin |
| Bulunamadı (404) | Hâlâ bağlantı verilen veya site haritasında olan silinmiş sayfalar | İç bağlantıları düzeltin, taşınan sayfaları yönlendirin |
| Kopya, Google kullanıcıdan farklı canonical seçti | Canonical'ınız yok sayılıyor | İçerik benzerliğini ve çelişen sinyalleri kontrol edin |
| Tarandı - şu anda dizine eklenmedi | Google çekti ve henüz dizine eklememeye karar verdi | Genellikle teknik değil, kalite veya kopya içerik sorusudur |
| Keşfedildi - şu anda dizine eklenmedi | Biliniyor ama henüz taranmadı | İç bağlantılar, site haritası, sunucu kapasitesi |
| Uygun canonical etiketi olan alternatif sayfa | Amaçlandığı gibi çalışıyor | Yapılacak bir şey yok |
Bir sorunu her yerde düzelttikten sonra Düzeltmeyi doğrula'ya tıklayın. Google, tek bir örnek bile kalırsa doğrulamanın durduğunu ve "genellikle yaklaşık iki haftaya kadar sürdüğünü" söylüyor.
Tek sayfalar için URL Denetimi
URL Denetim aracı, dizine eklenmiş sürümü (canlı olmayanı) ve Canlı URL'yi test et ile sayfanın Googlebot'un çektiği güncel halini gösterir: erişilebilirlik, tarama ve dizine ekleme izni, kullanıcının belirttiği ve Google'ın seçtiği canonical, işlenmiş ekran görüntüsü, ham HTML, HTTP başlıkları ve yüklenen kaynaklar. Her düzeltmeden sonra şablon başına bir URL'de kullanın. Dizine eklenmesini iste, birkaç kilit sayfa için yardımcı olur; çok sayıda sayfa için Google, doğru lastmod değerlerine sahip bir site haritası önerir. Hem denetimlerin hem dizine ekleme isteklerinin mülk başına günlük sınırları vardır.
Tarama bütçesi: yalnızca çok büyük siteler için
Tarama bütçesi, SEO'da en çok yanlış teşhis edilen konudur. Google'ın tarama bütçesi rehberi; haftalık değişen yaklaşık 1 milyon veya daha fazla benzersiz sayfası olan siteler, günlük değişen 10.000 veya daha fazla sayfası olan siteler ve URL'lerinin büyük bir bölümü "Keşfedildi - şu anda dizine eklenmedi" durumunda olan siteler için yazılmıştır. Google bunları kesin eşikler değil, kaba tahminler olarak niteler ve sayfalarınız yayımlandıkları gün taranıyorsa rehbere ihtiyacınız olmadığını söyler. Çoğu site için güncel bir site haritası ve Sayfa dizine ekleme raporuna düzenli bakmak yeterlidir.
Nasıl önceliklendirilir: etki çarpı efor
Her bulguyu etkiye (kaç önemli sayfayı ve ne kadar kötü etkilediği) ve efora (düzeltmenin ne kadar zor olduğu) göre puanlayın, ardından yukarıdan aşağı çalışın.
| Bulgu | Etki | Efor | Öncelik |
|---|---|---|---|
| Önemli sayfalarda noindex veya robots.txt engeli | Kritik | Düşük | Bugün düzeltin |
| Kilit şablonlarda 5xx veya 429 hataları | Kritik | Orta | Bugün düzeltin |
| Sitenin birden fazla ana makine veya protokolden erişilebilir olması | Yüksek | Düşük | Bu hafta |
| Yanlış veya bozuk URL'lere işaret eden canonical'lar | Yüksek | Düşük ila orta | Bu hafta |
| Yönlendirme, 404 ve noindex URL'leriyle dolu site haritası | Orta | Düşük | Bu hafta |
| Yalnızca JavaScript sonrası erişilebilen içerik veya bağlantılar | Yüksek | Yüksek | Bir sprint planlayın |
| Bütün bir şablonda eksik veya yinelenen başlıklar | Orta | Düşük | Bu hafta |
| Bozuk hreflang karşılıklılığı | Orta (uluslararası siteler) | Orta | Bu ay |
| Ana şablonlarda başarısız Core Web Vitals | Orta | Orta ila yüksek | Bir sprint planlayın |
| Dekoratif görsellerde eksik alt metin | Düşük | Düşük | Diğer işlerle toplu yapın |
Sayfaları değil, şablonları düzeltin: bir ürün şablonundaki eksik başlık tek bir düzeltmedir.
Uygulamalı örnek (varsayımsal)
Aşağıdaki örnek varsayımsaldır, gerçek veri değildir. Yaklaşık 1.200 ürün ve kategori sayfası olan, hayali bir outdoor ekipman mağazası Northwind Outfitters, yeniden tasarımın ardından bir denetim yapıyor. Search Console 640 sayfanın dizinde olduğunu gösteriyor; lansmandan önce bu sayı 1.050'ydi.
Tarayıcı 312 bulgu raporluyor. Sayıya göre sıralandığında ilk üçü eksik alt metin (148), uzun başlıklar (61) ve eksik meta açıklamalar (40). Bu kontrol listesindeki sıraya göre sıralandığında tablo değişiyor:
- Erişim: robots.txt sorunsuz, ancak tarama sırasında 38 URL 429 döndürüyor. Yeni bot koruması, bir insandan hızlı olan her şeyi hız sınırına tabi tutuyor.
- Dizin: filtrelenmiş her kategori URL'si (
?color=,?size=) kendisine canonical veriyor ve 400 yakın kopya oluşuyor. Site haritası hâlâ artık yönlendirme yapan 90 eski URL'yi listeliyor.http://www.üzerindeki tüm ürün sayfaları iki kez yönleniyor: öncehttps://www., sonrahttps://adresine. - Anlama: 61 "uzun" başlık birkaç karakter fazla.
- Deneyim: hero görseli lazy-load ile yüklendiği için LCP kategori şablonunda başarısız oluyor.
Düzeltme sırası: doğrulanmış tarayıcıların bot korumasından geçmesine izin vermek, filtrelenmiş URL'leri filtresiz kategoriye canonical yapmak, site haritasını yalnızca canonical URL'lerden yeniden oluşturmak, yönlendirme zincirini tek adıma indirmek, ardından kategori hero görselini hemen yüklemek. Alt metin ve başlık uzunlukları bir sonraki içerik sprintine kalıyor. Altı hafta sonra dizin düşüşü toparlanıyor ve geriye kalan "dizine eklenmedi" URL'leri, amaçlandığı gibi filtrelenmiş sayfalar oluyor.
Ne sıklıkla denetim yapılmalı?
Üç ayda bir ve her taşıma, yeniden tasarım veya URL değişikliği sırasında tam denetim yapın (yayından önce staging'i, yayından bir gün sonra canlı ortamı tarayın); temel noktaları ise her hafta otomatikleştirin: durum kodları, noindex ve robots.txt değişiklikleri, site haritası hataları ve Sayfa dizine ekleme eğilimi. Teknik SEO nadiren yavaş yavaş bozulur; bir dağıtım gününde bozulur.
Bir saatlik başlangıç kontrol listesi
- Ücretsiz website SEO checker aracını çalıştırın ve yüksek öncelikli hataları not edin.
- Search Console'da Sayfa dizine ekleme sayılarını nedenine göre kaydedin.
- URL Denetimi'nde şablon başına bir URL'yi canlı test edin; ham ve işlenmiş HTML'i karşılaştırın.
- robots.txt'i, dört ana makine sürümünü ve bir yönlendirme zincirini kontrol edin.
- Site haritasından on URL'yi örnekleyin: her biri 200 döndürmeli, dizine eklenebilir ve canonical olmalı.
- Bulguları etki × efor tablosuna koyun ve ilk üçünü bu hafta düzeltin.
Searvia teknik SEO denetimini nasıl yapar?
Searvia'nın ücretsiz website SEO checker aracı, girdiğiniz sayfayı (yalnızca alan adı girerseniz ana sayfayı) ve çevresindeki site dosyalarını (robots.txt, site haritası, llms.txt), sertifikanızı, e-posta DNS kayıtlarınızı ve Chrome'dan gerçek kullanıcı hız verilerini okur. Altı bölümde 38 kontrol yapar: arama görünümü (9), tarama ve dizine ekleme (6), yapay zekâ arama hazırlığı (7), hız (6), mobil (4) ve güvenlik (6); öncelikli bir düzeltme listesi ve paylaşılabilir bir rapor ile A+ ile F arasında bir not verir. Aynı altyapının odaklı sürümleri ücretsiz araçlar sayfasında listelenir.
Tüm site için, bir Searvia hesabındaki Site audit sayfalarınızı bir arama motoru gibi tarar, sorunları hata, uyarı ve bildirim olarak gruplar (bozuk sayfalar ve bağlantılar, site haritasındaki yönlendirmeler, site haritasındaki noindex sayfalar, başka yere işaret eden canonical'lar, yinelenen başlıklar, yetim sayfalar ve daha fazlası) ve her hafta yeniden çalışır; böylece neyi düzelttiğinizi ve neyin bozulduğunu görürsünüz. Denetim başına sayfa sayısı planınıza bağlıdır; ücretsiz plan 100 sayfayı kapsar. Denetimin yanında gerçek Google dizine ekleme ve tıklama verilerini görmek için Search Console bağlayın, her denetimden sonra yeni ve değişen sayfaları Bing ve Yandex gibi IndexNow'u destekleyen motorlara göndermek için sitenizi doğrulayın.
Sık Sorulan Sorular
- Teknik SEO denetimi nedir?
- Teknik SEO denetimi, arama motorlarının sayfalarınızı tarayıp tarayamadığını, dizine ekleyip ekleyemediğini, anlayıp anlayamadığını ve doğru biçimde sunup sunamadığını kontrol eder. Durum kodlarını, robots.txt'yi, noindex kurallarını, yönlendirmeleri, canonical etiketlerini, site haritalarını, JavaScript işlemeyi, başlıkları, yapılandırılmış veriyi, hreflang'i, HTTPS'yi, mobil eşdeğerliği ve Core Web Vitals'ı kapsar. İçeriğinizin bir sorgu için en iyi yanıt olup olmadığını değerlendirmez; o, SEO'nun içerik ve bağlantı tarafıdır.
- robots.txt bir sayfayı Google'ın dışında tutar mı?
- Hayır. Google, robots.txt'nin bir web sayfasını Google'ın dışında tutma mekanizması olmadığını söylüyor; engellenen bir sayfa, başka siteler bağlantı verirse yine de dizine eklenebilir. Bir sayfayı sonuçların dışında tutmak için noindex meta etiketi veya X-Robots-Tag başlığı kullanın, parola koruması uygulayın ya da sayfayı kaldırın. Aynı sayfayı robots.txt'te de engellemeyin; aksi halde Google noindex kuralını hiç göremez.
- Tarama bütçesi konusunda endişelenmem gerekir mi?
- Genellikle hayır. Google'ın tarama bütçesi rehberi, haftalık değişen yaklaşık bir milyondan fazla benzersiz sayfası olan sitelere, günlük değişen yaklaşık 10.000'den fazla sayfası olan sitelere veya birçok URL'si "Keşfedildi - şu anda dizine eklenmedi" durumunda takılı kalan sitelere yöneliktir. Yeni sayfalarınız yayımladığınız gün taranıyorsa, site haritanızı güncel tutmak ve Sayfa dizine ekleme raporunu kontrol etmek yeterlidir.
- SEO açısından 301 ile 302 yönlendirmesi arasındaki fark nedir?
- Google, 301 ve 308'i kalıcı yönlendirme sayar ve bunları hedefin canonical URL olması gerektiğine dair güçlü bir sinyal olarak değerlendirir. 302, 303 ve 307 geçicidir: hedef yine de dizine eklenebilir, ancak Google yönlendirmeyi canonical olması gerektiğine dair bir sinyal olarak kullanmaz. Bir sayfa kalıcı olarak taşındıysa ve değişikliği geri almayacaksanız kalıcı yönlendirme kullanın.
- Teknik SEO denetimini ne sıklıkla yapmalıyım?
- Tam denetimi en az üç ayda bir, ayrıca her yeniden tasarım, taşıma, CMS değişikliği veya büyük URL değişikliğinden önce ve sonra yapın. Tam denetimler arasında temel noktaları her hafta otomatik izleyin: durum kodları, noindex ve robots.txt değişiklikleri, site haritası hataları ve Sayfa dizine ekleme raporu. Zarar veren teknik sorunların çoğu zamanla yavaşça değil, bir dağıtımla birlikte gelir.
Kaynaklar
- Google Search technical requirements – Google Search Central
- Introduction to robots.txt – Google Search Central
- Block Search indexing with noindex – Google Search Central
- How HTTP status codes, and network and DNS errors affect Google Search – Google Search Central
- Redirects and Google Search – Google Search Central
- How to specify a canonical URL – Google Search Central
- Build and submit a sitemap – Google Search Central
- Understand the JavaScript SEO basics – Google Search Central
- Influencing your title links in search results – Google Search Central
- Control your snippets in search results – Google Search Central
- Introduction to structured data markup in Google Search – Google Search Central
- Tell Google about localized versions of your page – Google Search Central
- Mobile site and mobile-first indexing best practices – Google Search Central
- Understanding page experience in Google Search results – Google Search Central
- The role of page experience in creating helpful content – Google Search Central Blog
- Web Vitals – web.dev
- Crawl budget management for large sites – Google Search Central
- Page indexing report – Search Console Help
- URL Inspection tool – Search Console Help
- AI features and your website – Google Search Central
- Overview of OpenAI Crawlers – OpenAI
- IndexNow FAQ – indexnow.org