Web

Teknik SEO Temelleri: Tarama, İndeksleme ve Site Yapısı

Teknik SEO Temelleri: Tarama, İndeksleme ve Site Yapısı
Ümraniye Bilişim··Güncellendi: ·9 dk okuma

Teknik SEO, İçerik SEO'su ve Yerel SEO Farkı

Arama motoru optimizasyonu (SEO) çoğu zaman anahtar kelime ve içerik üretimiyle özdeşleştirilir. Oysa en iyi içerik bile arama motoru onu bulamıyor, anlayamıyor veya dizine ekleyemiyorsa görünür olmaz. SEO'yu birbirini tamamlayan üç alan olarak düşünmek, önceliklendirmeyi kolaylaştırır:

  • Teknik SEO: Sitenin arama motorları tarafından taranabilir, dizine eklenebilir ve anlaşılabilir olmasını sağlayan altyapı çalışmalarıdır. Tarama kontrolü, site mimarisi, hız, mobil uyum, yönlendirmeler ve yapılandırılmış veri bu kapsamdadır.
  • İçerik SEO'su: Kullanıcının arama niyetine gerçekten yanıt veren, uzmanlık içeren, özgün ve güncel içeriklerin üretilmesidir. Sayfa başlıkları, meta açıklamalar ve başlık hiyerarşisi de bu alanın parçasıdır.
  • Yerel SEO: Belirli bir bölgede hizmet veren işletmelerin "yakınımdaki IT firması" gibi yerel aramalarda görünmesidir. Google İşletme Profili, her yerde tutarlı ad-adres-telefon bilgisi, bölge sayfaları ve yerel referanslar bu alanın temelidir.

Teknik SEO temeldir: Çatlak bir temel üzerine ne kadar içerik inşa edilirse edilsin kalıcı sonuç alınamaz. Bu yazı, özellikle kurumsal siteler için teknik SEO'nun temel taşlarına odaklanıyor.

Tarama ve İndeksleme: Robots.txt, Site Haritası, Canonical

Bir sayfanın arama sonuçlarında çıkması için üç aşamadan geçmesi gerekir: keşfedilmesi, taranması ve dizine eklenmesi. Bu aşamaları yöneten araçların her biri farklı bir iş yapar; birbirleriyle karıştırılmaları yaygın sorunlara yol açar.

Robots.txt

Robots.txt, arama motoru botlarına sitenin hangi bölümlerini taramamaları gerektiğini söyler. Yönetim paneli, site içi arama sonuç sayfaları veya sonsuz filtre kombinasyonu üreten parametreli adresler için kullanılabilir. Kritik nokta şudur: Robots.txt taramayı engeller, dizine eklenmeyi kesin olarak engellemez. Başka sitelerden bağlantı alan engelli bir sayfa, içeriği okunmadan da dizinde görünebilir. Bir sayfanın dizinde yer almamasını istiyorsanız noindex etiketi kullanmalı ve botun bu etiketi görebilmesi için sayfayı robots.txt ile engellememelisiniz.

XML site haritası

Site haritası, arama motoruna dizine eklenmesini istediğiniz sayfaların listesini sunar. İyi bir site haritası yalnızca 200 durum kodu döndüren, kanonik ve dizine eklenebilir adresleri içerir; yönlendirilen, noindex etiketli veya hata veren adresler site haritasında yer almamalıdır. Son güncellenme bilgisi, yalnızca içerik gerçekten değiştiğinde güncellenmelidir. Site haritası Search Console'a gönderilmeli ve robots.txt dosyasında da belirtilmelidir.

Canonical etiketi

Aynı veya çok benzer içerik birden fazla adreste yer alabiliyorsa (parametreli URL'ler, www'lu ve www'suz sürümler, sıralama seçenekleri, yazdırma sayfaları), canonical etiketi arama motoruna tercih edilen adresi bildirir. Her sayfanın kendini işaret eden bir canonical etiketi taşıması iyi bir pratiktir. Canonical bir öneridir, emir değildir; iç bağlantılar, site haritası ve yönlendirmeler aynı adresi desteklemiyorsa Google farklı bir adresi seçebilir.

Tarama bütçesi

Tarama bütçesi, arama motorunun belirli bir sürede sitenize ayırdığı tarama kapasitesidir. Birkaç yüz sayfalık kurumsal sitelerde genellikle sorun olmaz; büyük e-ticaret sitelerinde ve binlerce parametreli adres üreten yapılarda ise önem kazanır. Tarama bütçesini tüketen başlıca unsurlar yönlendirme zincirleri, sonsuz filtre kombinasyonları, yinelenen içerik ve yavaş sunucu yanıtlarıdır.

JavaScript ve çok dilli siteler

İçeriği tarayıcıda JavaScript ile oluşturan sitelerde Google'ın sayfayı işlemesi ek bir aşama gerektirir ve içerik geç ya da eksik görülebilir. Önemli içeriğin ve bağlantıların sunucudan gelen HTML içinde yer alması en güvenli yoldur. Birden fazla dilde yayın yapan sitelerde ise her dil sürümünün kendi adresi olmalı ve sürümler hreflang işaretlemesiyle birbirine bağlanmalıdır; böylece Türkçe arama yapan kullanıcıya İngilizce sayfa gösterilmez.

Mobil öncelikli dizinleme, hız ve HTTPS

Google siteleri öncelikle mobil sürümleri üzerinden tarar ve dizine ekler. Mobilde gizlenen metinler, eksik yapılandırılmış veri veya masaüstüne göre daha az iç bağlantı, arama motorunun gözünde o içeriğin hiç olmaması anlamına gelebilir. Duyarlı (responsive) tasarım, her cihazda aynı içeriği ve aynı adresi sunduğu için en güvenli yaklaşımdır. Hız da teknik SEO'nun parçasıdır: Yavaş sunucu yanıtları tarama verimini düşürür, zayıf Core Web Vitals değerleri ise sayfa deneyimi sinyallerini olumsuz etkiler. Ölçüm ve iyileştirme yöntemlerini web sitesi hız optimizasyonu rehberimizde ayrıntılı anlattık. Son olarak sitenin tamamı HTTPS üzerinden sunulmalı; güvenli sayfalarda HTTP ile yüklenen görsel veya script gibi karışık içerik (mixed content) bırakılmamalıdır.

Site Mimarisi, URL Yapısı ve İç Linkleme

Site mimarisi, sayfaların birbirleriyle nasıl ilişkilendirildiğidir ve hem kullanıcıların hem botların sitede nasıl dolaştığını belirler. Önemli sayfalar ana sayfadan az sayıda tıklamayla erişilebilir olmalıdır. Kurumsal bir IT sitesi için mantıklı bir yapı; ana sayfa, hizmet sayfaları, sektör sayfaları, bölge sayfaları ve bunları destekleyen blog içeriklerinden oluşur.

URL yapısında dikkat edilecek noktalar:

  • Kısa, okunabilir ve içeriği tarif eden adresler kullanın.
  • Türkçe karakterleri Latin karşılıklarıyla yazın, kelimeleri tire ile ayırın, küçük harf kullanın.
  • Tarih, oturum kimliği veya anlamsız sayılar içeren adreslerden kaçının.
  • Tek bir sürüm belirleyin (HTTPS, www'lu veya www'suz, sonda eğik çizgi olup olmaması) ve diğerlerini ona yönlendirin.
  • Yayındaki adresleri zorunlu olmadıkça değiştirmeyin; her değişiklik yönlendirme gerektirir.

İç linkleme, arama motorlarına hangi sayfaların önemli olduğunu ve konuların nasıl ilişkilendiğini anlatır. Bağlantı metni hedef sayfanın konusunu tarif etmelidir; "buraya tıklayın" yerine "sunucu kurulum hizmeti" gibi açıklayıcı metinler kullanın. Hiçbir sayfadan bağlantı almayan yetim sayfalar (orphan pages) keşfedilmekte ve taranmakta zorlanır. Kapsamlı bir rehberin ilgili alt konulara bağlantı verdiği, alt konuların da rehbere döndüğü konu kümeleri (topic cluster), hem kullanıcı hem arama motoru için güçlü bir yapı oluşturur.

Birbirine çok benzeyen ve her biri aynı soruya yüzeysel yanıt veren çok sayıda kısa sayfa, arama motorunun hangisini göstereceğine karar vermesini zorlaştırır ve sitenin genel kalite algısını düşürebilir. Bu durumda benzer içerikleri tek ve kapsamlı bir sayfada birleştirip eski adresleri 301 ile yeni sayfaya yönlendirmek, sık başvurduğumuz etkili bir çözümdür.

Yapılandırılmış Veri (Schema) ve Zengin Sonuçlar

Yapılandırılmış veri, sayfanın içeriğini arama motorlarına makinece okunabilir biçimde tarif eden işaretlemedir. Schema.org sözlüğü kullanılır ve Google'ın önerdiği biçim JSON-LD'dir. Kurumsal siteler için yaygın türler şunlardır:

  • Organization ve LocalBusiness: Şirket adı, logo, adres, iletişim bilgileri, çalışma saatleri ve sosyal profiller.
  • BreadcrumbList: Sayfanın site içindeki konumunu gösteren gezinti izi.
  • Article veya BlogPosting: Blog yazılarının başlık, yazar ve yayın tarihi bilgileri.
  • Service ve Product: Hizmet ve ürün bilgileri; e-ticarette fiyat ve stok durumu.
  • FAQPage: Sık sorulan sorular. Google bu zengin sonuç türünü artık yalnızca sınırlı sayıda sitede gösteriyor; yine de sayfadaki soru-cevap yapısını açıkça tanımlar.

Yapılandırılmış veri zengin sonuç garantisi vermez ve sayfada görünmeyen bir bilgiyi işaretlemek yönergelere aykırıdır. İşaretlemeler Google'ın Zengin Sonuçlar Testi ve Schema Markup Validator ile doğrulanmalı, hatalar Search Console'daki geliştirmeler raporlarından takip edilmelidir.

Yönlendirmeler, 404 Hataları ve Site Taşıma

Adresi değişen veya kaldırılan sayfalar doğru yönetilmezse hem kullanıcılar hata sayfasıyla karşılaşır hem de sayfanın biriktirdiği arama değeri kaybolur.

  • 301 yönlendirme: Kalıcı taşımalar için kullanılır ve arama motoruna yeni adresin asıl adres olduğunu bildirir.
  • 302 yönlendirme: Geçici durumlar içindir; kalıcı bir taşımada 302 kullanmak yaygın bir hatadır.
  • Yönlendirme zincirleri: A'dan B'ye, B'den C'ye giden zincirler yavaşlık ve değer kaybı yaratır; eski adresler doğrudan son hedefe yönlendirilmelidir.
  • 404 ve 410: Karşılığı olmayan kaldırılmış sayfalar için 404 veya 410 döndürmek doğaldır. Her şeyi ana sayfaya yönlendirmek, Google tarafından soft 404 olarak değerlendirilebilir.
  • Özel 404 sayfası: Arama kutusu ve önemli bağlantılarla kullanıcıyı siteye geri kazandırır.

Site taşıma adımları

Alan adı değişikliği, yeni tasarım veya altyapı geçişi gibi taşımalarda izlenecek sıra:

  1. Mevcut sitenin tüm adreslerini, trafik alan ve dış bağlantı alan sayfalarını envantere çıkarın.
  2. Her eski adres için en uygun yeni adresi belirleyen bir yönlendirme haritası hazırlayın.
  3. Test ortamını noindex veya parola ile koruyun ve yayında bu korumanın kaldırılmasını kontrol listesine yazın.
  4. Yayın anında yönlendirmeleri uygulayın, iç bağlantıları doğrudan yeni adreslere güncelleyin.
  5. Yeni site haritasını gönderin; alan adı değişiyorsa Search Console'daki adres değişikliği aracını kullanın.
  6. İlk haftalarda tarama hatalarını, dizin durumunu ve trafik değişimlerini yakından izleyin.

Search Console ile Takip ve Sık Yapılan Hatalar

Google Search Console, teknik SEO'nun gösterge panelidir ve her kurumsal sitede kurulu olmalıdır. Düzenli izlenmesi gereken raporlar:

  • Sayfa dizine ekleme raporu: Hangi sayfaların dizinde olduğunu ve olmayanların nedenini gösterir. "Keşfedildi - şu anda dizine eklenmemiş" ve "Tarandı - şu anda dizine eklenmemiş" durumları genellikle kalite, yinelenen içerik veya tarama önceliği sorununa işaret eder.
  • URL denetleme aracı: Tek bir sayfanın Google tarafından nasıl görüldüğünü, Google'ın seçtiği canonical adresi ve son tarama bilgisini gösterir.
  • Performans raporu: Hangi sorgularda ve hangi sayfalarla göründüğünüzü, gösterim ve tıklama verilerini sunar.
  • Core Web Vitals raporu: Sayfa deneyimi sorunlarını URL grupları halinde listeler.
  • Güvenlik sorunları ve manuel işlemler: Sitenin saldırıya uğradığını veya yönergelere aykırı bulunduğunu bildirir.

Sık karşılaştığımız teknik SEO hataları:

  • Test ortamından kalan noindex etiketi veya tüm siteyi engelleyen robots.txt kuralıyla yayına çıkmak.
  • Tüm sayfaların canonical etiketinin ana sayfayı göstermesi.
  • İçeriği yalnızca istemci tarafı JavaScript ile yükleyip arama motorunun geç veya eksik görebileceği yapılar kurmak.
  • Aynı başlık ve açıklamayı onlarca sayfada tekrar etmek.
  • Site yenilemesinde yönlendirme yapmamak.
  • HTTP ve HTTPS ya da www'lu ve www'suz sürümlerin aynı anda erişilebilir olması.
  • Mobil sürümde masaüstüne göre eksik içerik, bağlantı veya yapılandırılmış veri sunmak.

SEO Desteği Ne Zaman Alınmalı?

Temel teknik kontrollerin önemli bir kısmı Search Console ve biraz dikkatle şirket içinde yapılabilir. Ancak bazı durumlarda uzman desteği hem zaman kazandırır hem de pahalı hataları önler:

  • Site yenileme, alan adı değişikliği veya altyapı taşıması planlıyorsanız.
  • Trafikte açıklanamayan ani bir düşüş yaşadıysanız.
  • Önemli sayfalarınız dizine eklenmiyor veya aramada yanlış sayfanız çıkıyorsa.
  • Çok sayıda benzer içerik biriktiyse ve birleştirme stratejisi gerekiyorsa.
  • Yerel aramalarda, örneğin Ümraniye gibi hizmet verdiğiniz bölgelerde rakiplerin gerisinde kalıyorsanız.

Teknik SEO, sitenin tasarım ve geliştirme aşamasında düşünüldüğünde en az maliyetle uygulanır. Bu nedenle yeni bir site projesinde SEO gereksinimlerini baştan kapsama almak gerekir; kurumsal web sitesi tasarımı rehberimiz bu açıdan tamamlayıcı bir kaynaktır. Web tasarım ve geliştirme hizmetimiz, teknik SEO altyapısını tasarımın doğal bir parçası olarak ele alır.

Sonuç

Teknik SEO, arama motorunun sitenizi bulmasını, doğru sayfaları taramasını, içeriği anlamasını ve güvenle dizine eklemesini sağlayan görünmez altyapıdır. Robots.txt, site haritası ve canonical tutarlılığı, sade bir site mimarisi, doğru yönlendirmeler ve düzenli Search Console takibi bir araya geldiğinde içerik yatırımınız karşılığını bulur. Sitenizin teknik SEO durumunu birlikte gözden geçirmek için ücretsiz ön görüşme ayarlayabilirsiniz.

Sık sorulan sorular

Robots.txt bir sayfanın taranmasını engeller, noindex etiketi ise taranan sayfanın dizine eklenmemesini söyler. Dizinden çıkarmak istediğiniz bir sayfayı robots.txt ile engellerseniz Google noindex etiketini göremeyebilir.

Bu konuda yardıma mı ihtiyacınız var?

Uzman ekibimiz işletmenize özel bir değerlendirme hazırlasın.

Ücretsiz Danışmanlık

İlgili hizmetlerimiz

Web konusunda işletmenize özel destek için Web Tasarım & Geliştirme sayfamızı inceleyebilirsiniz.