WebteranVakalarYayın Öncesi: Platformda 6 Kritik Teknik SEO Sorunu

Yayın Öncesi: Platformda 6 Kritik Teknik SEO Sorunu
Y

Sektör
İşe Alım Teknolojisi

Kök Problem
Teknik SEO altyapısı kurulmamış

Çözüm
Temel yapılandırma ve teknik temizlik

DurumKod Var, SEO Altyapısı Yok

Yeni kurulan bir platform, geliştirme sürecini tamamlayıp yayına hazırlanırken teknik SEO yapılandırması gündemde yoktu. Bu oldukça yaygın bir tablo: ürün önce çalışır hale getirilir, ardından “SEO’ya bakarız” denir. Oysa bu kararın maliyeti ilerleyen dönemde katlanarak geri döner.

Site incelendiğinde tablo netti: robots.txt yoktu, sitemap yoktu, meta etiketlerin büyük kısmı sayfalarda ikişer kez tanımlıydı, JavaScript konsolunda üretim ortamında bulunmaması gereken uyarılar vardı ve frontend bağımlılıklarından biri site performansını baştan aşağı etkiliyor olabilecek şekilde kurulmuştu.

GörevTemeli Sağlam Atmak

Yayın öncesinde yapılan bir teknik SEO denetimi, sonradan yapılacak onlarca saatlik temizlik çalışmasından daha değerlidir. Buradaki görev net bir altyapı değerlendirmesi yapmak, her sorunun etkisini sınıflandırmak ve geliştirici ekibin uygulayabileceği somut bir eylem listesi üretmekti.

YapılanlarKüçük Görünen, Büyük Etkisi Olan Sorunlar

Googlebot’a Giriş İzni Verilmemiş, Harita Çizilmemiş

Yayın öncesi: Crawl ve güvenlik fix; önce robots.txt yok, sitemap yok, dashboard botlara açık. Sonra robots.txt hazırlandı, sitemap GSC'ye gönderildi, dashboard dizini engellendi
Tarama bütçesi israfı ve güvenlik riski aynı eksiklikten doğuyordu; üç açık aynı yapılandırma katmanıyla kapatıldı.

robots.txt dosyası yoktu. Bu, arama motoru botlarının dashboard sayfası ve statik varlıklar dahil sitenin her dizinine serbestçe girebildiği anlamına geliyordu. Kullanıcıya özel panel sayfalarının bot tarafından taranması hem tarama bütçesi israfı hem de potansiyel güvenlik riski oluşturuyordu.

Sitemap da yoktu. Yeni ve henüz backlink kazanmamış bir site için bu özellikle kritik bir eksik; Google’ın diğer sayfaları keşfetme ve önceliklendirme hızı doğrudan etkileniyordu.

Her iki dosya da hazırlandı, uygun yapılandırmayla yerleştirildi ve Google Search Console üzerinden gönderim gerçekleştirildi.

Meta Etiketler Çakışıyor, Tarayıcı Hangisini Alacak?

Meta etiket çakışması kod karşılaştırması; önce charset, viewport, description her biri iki kez tanımlı ve geçersiz meta name=title var, sonra her etiket tek seferlik ve doğru sırada
Çakışan etiketlerde Google’ın hangi description’ı snippet seçeceği rastlantısallaşır. Geçersiz meta name=”title” her sayfadan kaldırıldı.

charset, viewport ve description etiketlerinin her biri <head> içinde iki kez tanımlanmıştı. Aynı zamanda geçerli bir HTML standardı olmayan <meta name="title"> etiketi tüm sayfalarda mevcuttu ve Google tarafından işlenmiyor.

Bu yapıda Google’ın hangi description’ı snippet olarak seçeceği belirsizleşiyor. Arama sonuçlarında görünen başlık ve açıklama rastgele bir seçimin ürünü olabiliyor. Tüm sayfalar temizlendi, her meta etiketi tek kez ve doğru sırayla tanımlandı.

Open Graph Hatası: Sosyal Paylaşımda Favicon Gösteriliyor

Open Graph hatası sosyal kart önizlemesi; önce favicon paylaşımda küçücük görünüyor, sonra düzgün og:image ile tam ön kapak görselli sosyal kart
Facebook ve LinkedIn scraper’ları genellikle ilk og:image etiketini alır; favicon referansı kaldırıldı, doğru görsel tek og:image olarak bırakıldı.

og:image etiketi iki kez tanımlıydı. İlki favicon dosyasına, ikincisi doğru görsele işaret ediyordu. Facebook ve LinkedIn gibi platformların scraper’ları genellikle ilk etiketi alır; bu durumda paylaşımlarda sitenin tam görseli yerine küçük bir favicon görünüyordu. Favicon referansı kaldırıldı.

JavaScript Konsolu: İki Farklı Uyarı, İki Ayrı Sorun

CSS framework boyut karşılaştırması; CDN üzerinden runtime yükleme 350 KB üzeri, production build 5-15 KB; LCP ve TBT skorlarına doğrudan etki
Yaklaşık 23 kat boyut farkı; Core Web Vitals’a yansıması kaçınılmaz. Production build alındığında yalnızca kullanılan utility sınıfları kalır.

GSC Canlı Test çıktısında iki kritik konsol uyarısı görünüyordu.

Birincisi bir CSS framework’ünün production ortamında CDN üzerinden yüklenmesiydi. Bu kurulum, tarayıcının tüm utility sınıflarını çalışma zamanında parse etmesi anlamına geliyor ve dosya boyutu 350 KB’ın üzerine çıkabiliyor. Production build alındığında aynı çıktı 5 ile 15 KB arasına iniyor. Core Web Vitals metriklerini doğrudan etkileyen bu farkın LCP ve TBT skorlarına yansıması kaçınılmaz.

İkincisi bir kimlik doğrulama kütüphanesinin aynı sayfada iki kez yüklenmesiydi; biri <head> içinde, biri <body> sonunda. Bu çift yükleme konsolda “birden fazla istemci örneği tespit edildi” uyarısı üretiyordu ve tarayıcıda tanımsız davranışlara yol açabilecek bir yapıydı. Body sonundaki tekrarlayan satır kaldırıldı.

URL Tutarsızlığı ve Logo Linkleme Hatası

Aynı sayfa için .html uzantılı ve uzantısız iki farklı URL kullanılıyordu. Canonical etiketi bir versiyona, iç linkler başka bir versiyona işaret ediyordu. Bu tutarsızlık Google’ın iki ayrı sayfa olarak değerlendirme riskini taşıyordu. Sunucu taraflı 301 yönlendirmesiyle standart URL belirlendi, canonical ve sitemap bu URL’e hizalandı.

Alt sayfalarda logo href="#" olarak bırakılmıştı. Bu, kullanıcı logoya tıkladığında ana sayfaya dönmek yerine sayfanın üstüne scroll yapması demek. Hem erişilebilirlik standardı hem de SEO açısından logo her zaman ana sayfaya yönlendirmelidir.

Güvenlik: Dashboard Sayfası Botlara Açık

Kullanıcı paneli yalnızca JavaScript yönlendirmesiyle korunuyordu. HTML dosyasının kendisi robots.txt olmadığı için botlar tarafından erişilebilir durumdaydı. robots.txt yapılandırmasında bu dizin açıkça engellendi.

SonuçSağlam Zemin, Sıfır Teknik Borçla Başlangıç

Denetim sonunda 6 kritik, 7 orta öncelikli bulgu raporlandı ve öncelik sırasına göre geliştirici ekibe teslim edildi. Kritik bulgular kısa sürede kapatıldı.

Denetim bulgu haritası; tarama indeks, meta etiketler, performans, URL hijyeni ve sosyal güvenlik olmak üzere 5 kategoride 13 aksiyonun öncelik etiketleriyle dağılımı
13 bulgu 5 kategoride sınıflandı ve öncelik sırasına göre geliştirici ekibe teslim edildi; kritik bulgular kısa sürede kapatıldı.

Yeni bir platform için bu çalışmanın değeri basit: daha baştan biriken teknik borç olmadan büyümeye başlamak. Aylarca trafik üretip sonra “neden indekslenmiyoruz” sorusunu sormak yerine, arama motoru altyapısı doğru kurulmuş, GSC temiz ve yapılandırılmış, performans riskleri baştan tanımlanmış bir platform olarak yola çıkıldı.

YORUM YAP

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz