Technical SEO: Crawling, Indexing ve Rendering İçin Kapsamlı Rehber
Technical SEO, search systems'in bir sayfayı keşfedip isteyebilmesini, render etmesini, anlamasını ve doğru versiyonu seçmesini kontrol eden diagnostic layer'dır. Indexing guarantee, traffic recovery promise veya yalnızca Core Web Vitals checklist'i değildir. Bu rehber avoidable technical blockers azaltmak ve findings'i Search Console ile source files üzerinden doğrulamak için pratik workflow sunar.
Ne öğreneceksiniz
- Crawlability, indexability ve rendering farklarını anlamak.
- Robots.txt, sitemaps, canonicals ve internal links'in yerini görmek.
- JavaScript ve structured data'yı overclaim etmeden ele almak.
- Symptom'dan source check'e ve next action'a geçmek.
Short answer: Technical SEO avoidable blockers azaltır; indexing veya rankings zorlamaz.
Sayfalar yayında ama search performansı belirsiz mi? Technical SEO audit alın; crawl, indexability, rendering, sitemap, canonical ve Search Console sorunlarını gerçek evidence ile inceleyin.
Technical SEO aslında neyi kontrol eder?
Google Search dokümantasyonu discovery, crawling, indexing, rendering ve serving işlerini ayırır. Pratik audit bu işleri ayrı tutmalı; her sorunu generic SEO problem gibi ele almamalıdır.
Technical SEO content veya local project’leri destekleyebilir; bu yazı infrastructure, signals ve verification sınırında kalır.
Visual slot: Add a real screenshot/photo/diagram here: crawl, render, index flow diagram showing discovery, request, render, selection, and reporting. Replace this block with the final visual later.
Crawlability: Google sayfayı isteyebilir mi?
Crawlability, Google'ın URL'i isteyip isteyemediğini ve sitenin usable response gönderip göndermediğini sorar. Robots.txt, server status, redirects, internal links ve önemli URL'lerin discoverable olup olmadığını kontrol edin.
Robots.txt matching paths için crawling behavior kontrol eder; universal indexing control gibi anlatılmamalıdır.
Short answer: Google sayfayı temiz isteyemiyorsa sonraki SEO işi belirsizlik üzerine kurulur.
Visual slot: Add a real screenshot/photo/diagram here: real robots.txt or sitemap check placeholder with no fake validation output. Replace this block with the final visual later.
Indexability: sayfa eligible olmalı mı?
Indexability, sayfa crawled olduktan sonra indexing için eligible olmalı mı sorusudur. Noindex, canonical hints, duplicate pages, soft errors, blocked resources ve sayfanın seçilmeyi hak edip etmediğini inceleyin.
Sitemap göndermek discovery'ye yardım edebilir; indexing guarantee değildir.
| Issue type | Symptom | Nerede kontrol | Likely cause | Next action |
|---|---|---|---|---|
| Blocked crawl | URL istenmiyor | robots.txt ve logs | Disallow veya link yok | Crawl path düzelt |
| Noindex | Page excluded | HTML ve headers | Template rule | Sadece amaçlıysa koru |
| Canonical conflict | Yanlış URL seçiliyor | HTML ve GSC | Duplicate signal mismatch | Canonical ve links hizala |
| Soft error | Page weak görülüyor | URL Inspection | Thin veya broken content | Improve veya remove |
| Redirect chain | Signals diluted | Crawler ve server | Legacy routing | Redirects sadeleştir |
| Duplicate page | Yanlış cluster seçiliyor | Crawl ve canonical | Facet veya parameter spread | Signals consolidate et |
Visual slot: Add a real screenshot/photo/diagram here: real Search Console indexing report placeholder with no fake indexation counts. Replace this block with the final visual later.
Rendering: önemli content görülebiliyor mu?
Rendering, scripts çalıştıktan sonra önemli content, links ve structured data'nın available olup olmadığını sorar. JavaScript otomatik olarak SEO'yu bozmaz; rendered HTML kontrol edilmelidir.
Screenshots üzerinden tahmin etmek yerine URL Inspection, rendered HTML ve real templates kullanın.
Visual slot: Add a real screenshot/photo/diagram here: real URL Inspection screenshot placeholder with sensitive data removed and no fake result. Replace this block with the final visual later.
Sitemaps, robots.txt, canonicals ve internal links
| File veya signal | Neyi kontrol eder | Neyi garanti etmez | Owner | Audit note |
|---|---|---|---|---|
| Sitemap | Discovery hints | Indexing | SEO veya dev | Canonical URLs kullan |
| Robots.txt | Crawl access | Index removal | Developer | Disallow rules test et |
| Canonical | Preferred URL hint | Selection | SEO owner | Internal links hizala |
| Internal links | Discovery ve context | Ranking | Content owner | Important pages'e link ver |
| Status codes | Request outcome | Recovery | Developer | Errors source'ta düzelt |
| Redirects | URL movement | Traffic return | Developer | Long chains önle |
Visual slot: Add a real screenshot/photo/diagram here: canonical and duplicate URL decision diagram with no fake ranking or traffic data. Replace this block with the final visual later.
Fake panic olmadan JavaScript SEO
JavaScript SEO review source HTML, rendered HTML, critical links, product veya article content ve structured data'yı karşılaştırmalıdır. Amaç framework paniği değil, search systems'in ne görebildiğini doğrulamaktır.
Content delayed API calls, blocked scripts veya client-only links'e bağlıysa exact template ve reproduction steps dokümante edin.
Short answer: JavaScript önce QA question'dır, sonra SEO verdict olabilir.
Visual slot: Add a real screenshot/photo/diagram here: JavaScript rendering QA checklist placeholder with no fake crawl report. Replace this block with the final visual later.
Rich result vaadi olmadan structured data
Google Search behavior için structured data yaklaşımını Google Search Central dokümantasyonu yönlendirmelidir; Schema.org vocabulary'dir, tek başına Google eligibility promise değildir.
Structured data görünür page facts'i tanımlamalıdır. Fake reviews, ratings, prices, addresses, offers veya organization claims eklememelidir.
Çalıştıracağım Search Console checks
Short answer: Search Console investigation evidence sağlar; recovery forecast değildir.
| Search Console signal | Ne gösterebilir | Neyi kanıtlamaz | Review action | Gerekli evidence |
|---|---|---|---|---|
| URL Inspection | Current URL status | Future indexing | Live URL inspect | Rendered HTML |
| Indexing report | Exclusions pattern | Traffic loss cause | Template bazlı grupla | Sample URLs |
| Sitemaps report | Submitted file status | Indexing guarantee | Submitted URLs karşılaştır | Canonical list |
| Page experience | Experience signals | Ranking lift | Affected templates review | Field data |
| Enhancements | Structured data issues | Rich result award | Visible facts validate | Source HTML |
| Links | Known internal links | Full crawl graph | Important pages kontrol | Crawl data |
Yaygın technical SEO hataları
- Sitemap submission'ı indexing control gibi görmek.
- Robots.txt'i universal index removal tool gibi kullanmak.
- Visible content ile eşleşmeyen schema eklemek.
- Rendered HTML kontrol etmeden JavaScript'i suçlamak.
- Noindex veya canonical conflicts dururken Core Web Vitals'a odaklanmak.
- Search Console exclusions'ı traffic recovery forecast gibi raporlamak.
Önce neyi kontrol ederdim?
Assume bir SMB site'da important service pages yayında, fakat ekip Google'ın bunları request, render ve select edip edemediğini açıklayamıyor. Bir sample URL ile başlar; robots.txt, status code, canonical, noindex, internal links, rendered HTML, sitemap inclusion ve Search Console URL Inspection kontrol ederdim.
Action plan exact blocker, owner, source file ve next verification step yazar. Traffic recovery, ranking movement veya time to index forecast etmez.
Sayfalar yayında ama search performansı belirsiz mi? Technical SEO audit alın; crawl, indexability, rendering, sitemap, canonical ve Search Console sorunlarını gerçek evidence ile inceleyin.
FAQ
Technical SEO nedir?
Technical SEO crawl, indexability, rendering, linking ve structured data blockers bulup azaltma işidir.
Technical SEO indexing garantiler mi?
Hayır. Avoidable blockers azaltabilir; indexing veya ranking zorlayamaz.
Sitemap göndermek indexing garantiler mi?
Hayır. Sitemap discovery'ye yardım edebilir; Google neyi crawl ve index edeceğine ayrıca karar verir.
Robots.txt bir URL'i Google'dan kaldırır mı?
Robots.txt matching paths için crawling kontrol eder; removal ve indexing behavior ayrı kontrol edilmelidir.
Schema rich results garantiler mi?
Hayır. Structured data visible facts'i tanımlamaya yardım edebilir; rich results garantilemez.
JavaScript SEO için her zaman kötü mü?
Hayır. JavaScript rendering QA ister; asıl mesele important content ve links'in available olup olmadığıdır.
Kaynak notları
Crawling and indexing, sitemaps, robots.txt, JavaScript SEO, canonicalization, Search Essentials ve structured data behavior için official Google Search Central kaynakları kullanıldı. Google Ads Fact Bank ID'leri bu yazıya relevant olmadığı için audit-only tutuldu.
Bu rehber AI Overview veya AI citation claim yapmadığı için AIO facts visible copy'ye zorlanmadı.