AIDE iki ayrı tarama profili çalıştırır: varsayılan AI Ready profili (43 check) ve SEO profili (34 check). Aynı domain her iki listede de yer alabilir; iki skor birbirinden bağımsızdır.
Neden iki ayrı profil?
AI ajanları için optimum yapı her zaman geleneksel arama motoru optimizasyonu ile örtüşmez. Örneğin llms.txt AI ajanları için kritik bir sinyaldir, ama Google indeksi açısından nötrdür. Tersine, meta description veya yapılı içerik başlıkları (H1 / H2 hiyerarşisi) Google için güçlü sinyallerdir, ChatGPT / Claude / Perplexity için düşük öncelikli sinyallerdir.
İki profil ayırarak şunu yapabiliyoruz:
- AI Ready skoru: site bir AI ajanı tarafından erişildiğinde keşfedilebilir, okunabilir ve kullanılabilir mi?
- SEO skoru: site klasik arama motoru sıralama faktörlerine ne kadar uyumlu?
SEO profili neyi ölçer?
SEO profili 34 check çalıştırır: 27'si SEO'ya özgüdür, 7'si AI Ready ile paylaşılan ortak kontrollerdir (örn. HTTPS, response status, canonical tag).
Klasik on-page SEO
seo-title-tag— title etiketi var mı, uzunluğu uygun mu (30–60 karakter), tekrar yok museo-meta-description— açıklama var mı, 120–160 karakter aralığında mıseo-h1-tag— sayfada tek bir H1 var mı, içerikle örtüşüyor museo-heading-hierarchy— H2 / H3 sıralaması mantıklı mı (H1'den sonra H3 atlamayacak)seo-image-alt-text— görsellerin %80+'ı anlamlıalttaşıyor museo-image-optimization— modern format (AVIF / WebP) kullanılıyor mu, lazy-loading var mı
Teknik SEO
seo-canonical-tag— canonical etiketi var, kendine atıf veriyor museo-robots-meta—noindexyanlışlıkla set edilmiş miseo-hreflang— çoklu dil siteleri için doğruhreflangreferansı var mıseo-internal-linking— sayfa başına en az 3 iç bağlantı var mıseo-url-structure— temiz URL'ler, gereksiz parametre veya stop-word yok museo-mobile-friendly— viewport meta tag, responsive layout
Performans (Core Web Vitals)
seo-largest-contentful-paint— LCP < 2.5sseo-interaction-to-next-paint— INP < 200msseo-cumulative-layout-shift— CLS < 0.1
PSI v5'in yeni image-delivery-insight audit'i image-optimization check'ini besler. Ayrıntı için Core Web Vitals rehberi.
Yapılı veri & sosyal
seo-structured-data— JSON-LD veya microdata, en az bir Schema.org tipiseo-open-graph—og:title,og:description,og:imageüçlüsü tam mıseo-twitter-card— Twitter Card meta etiketleriseo-favicon—favicon.icoveapple-touch-iconçağrıları
Anahtar kelime alanı
SEO scan'ine isteğe bağlı seo_keywords parametresi ile hedef anahtar kelimeleri verirsen, 4 ek check çalışır:
seo-keyword-in-title— title'da en az bir hedef kelime geçiyor museo-keyword-in-description— description'da geçiyor museo-keyword-in-h1— H1'de geçiyor museo-keyword-density— body'de %0.5–%2.5 arası yoğunluk
Anahtar kelime vermezsen bu check'ler SKIPPED döner ve toplam puana etki etmez.
SEO scan nasıl tetiklenir?
UI üzerinden domain detay sayfasında "SEO Tara" butonuyla, ya da API üzerinden profile=seo parametresi vererek:
curl -X POST https://api.aide.tr/v1/scans \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $AIDE_API_KEY" \
-d '{
"url": "https://siteniz.com",
"profile": "seo",
"seo_keywords": ["bulut hosting", "kvkk uyumlu sunucu"],
"seo_target_country": "TR"
}'Tarama tamamlandığında sonuçlar https://aide.tr/seo/\{scan_id\} adresinde görünür. AI Ready scan sonuçlarından farklı bir URL düzeni — iki profil sonucu birbirine karışmaz.
SEO Leaderboard
Profile-aware leaderboard SEO için ayrı bir sıralama sunar:
GET /v1/leaderboard?profile=seo§or=ecommerce&country=TR
Aynı domain hem AI Ready hem SEO leaderboard'da yer alabilir; iki skor bağımsızdır. Liderler her iki profilde de yüksek skor tutturmaya çalışır.
AI Ready ile SEO arasındaki ortak alan
Her iki profil de bu 7 check'i çalıştırır:
| Check | Açıklama |
|---|---|
| core-https-enforced | HTTPS zorunlu, HTTP redirect'i 301 mi |
| core-response-status | Anasayfa 200 OK döndürüyor mu |
| core-canonical-tag | Canonical doğru mu |
| core-robots-txt-exists | robots.txt erişilebilir mi |
| core-sitemap-xml | sitemap.xml var mı, geçerli mi |
| core-content-type | Content-Type başlığı UTF-8 belirtiyor mu |
| core-server-timing | Server-Timing başlığı performans gözlemine açık mı |
Bu check'ler iki skoru birbirine bağlar: temel altyapı bozuksa hem AI Ready hem SEO skoru düşer.
Öneriler
- Önce AI Ready, sonra SEO. AI Ready check'lerinin %90'ı klasik web hijyeni (HTTPS, semantic HTML, robots.txt). Bunlar olmadan SEO check'lerinin çoğu zaten zayıf çıkar.
- Anahtar kelimeleri rastgele verme.
seo_keywordsparametresi rastgele girilirse keyword-density check'i yanlış sinyal üretir. Gerçek hedef anahtar kelimeleri ver. - SEO skoru tek başına yeterli değildir. AIDE statik sinyalleri ölçer; backlink profili, organik tıklama, marka otoritesi gibi off-page sinyalleri için ayrı backlink endpoint'i kullan.
Detay: API referansı • SEO check listesi (TESTING_CRITERIA).