# User agent nedir? SEO ile bağlantısı ve nasıl kontrol edilir

> User agent, bir tarayıcının veya botun kendini sunucuya tanıttığı kimlik metnidir. SEO açısından önemi, sitenizin Googlebot’a insan ziyaretçiden farklı içerik göstermemesini doğrulayabilmenizden geliyor.

Kaynak: https://flatinium.com/blog/user-agent-nedir-seo-ile-baglantisi-nedir  
Yazar: Deniz Işık, Flatinium (https://flatinium.com/yazar/deniz-isik)  
Yayın: 2026-08-04

## Kısaca

- User agent (kullanıcı aracısı), tarayıcı ya da botun her istekte sunucuya gönderdiği kimlik dizesidir; örneğin "Mozilla/5.0 (Windows NT 10.0; Win64; x64) … Chrome/130.0.0.0 Safari/537.36" dizesi Windows üzerinde Chrome demektir.
- Dize soldan sağa okunur: Mozilla/5.0 uyumluluk mirası, parantez içi işletim sistemi, AppleWebKit render motoru, Chrome/… gerçek tarayıcı ve sürüm; Safari/537.36 yine uyumluluk eki.
- Kendi user agent dizenizi tarayıcı konsolunda navigator.userAgent yazarak ya da geliştirici araçlarının Ağ sekmesindeki istek başlıklarından görürsünüz.
- Googlebot dizesinde "Googlebot/2.1", Bingbot’ta "bingbot/2.0", OpenAI’de "GPTBot" ve "OAI-SearchBot", Anthropic’te "ClaudeBot", Perplexity’de "PerplexityBot" belirteci geçer; tam dizeler her şirketin kendi bot belgesinde yayımlanır.
- Sunucunun bota insandan farklı içerik göstermesi (cloaking) Google’ın spam politikasında ihlaldir; biçim farkı serbest, içerik farkı değil.
- User agent taklit edilebilir; gerçek Googlebot olduğunu doğrulamanın yolu Google’ın yayımladığı IP aralıkları ve ters DNS kontrolüdür.

User agent (kullanıcı aracısı), bir tarayıcının ya da botun her istekte sunucuya gönderdiği, kendini tanıtan kısa metin dizesidir. Windows üzerinde Chrome kullanan bir bilgisayarın gönderdiği dize şuna benzer: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Safari/537.36. Sunucu bu dizeye bakıp cihaza ya da bota göre farklı cevap verebilir; SEO'daki önemi de buradan geliyor: Googlebot'a insandan farklı içerik gösterilmediğini doğrulamak ve hangi botun siteye girebileceğine karar vermek.

## User agent nedir, ne demek?

User agent, HTTP isteğinin başlığında User-Agent adıyla giden metin. Şu bilgileri taşıyor: yazılımın adı, sürümü, işletim sistemi, bazen cihaz tipi. Türkçesi "kullanıcı aracısı"; teknik yazında çoğunlukla İngilizce hâliyle geçiyor.

Tipik bir masaüstü tarayıcı dizesi uzun ve karmaşık: Mozilla ile başlıyor, ardından işletim sistemi, render motoru ve tarayıcı sürümü geliyor. Tarihsel sebeplerle neredeyse hepsi Mozilla ile başlıyor — bu bir uyumluluk mirası. Bot dizeleri daha sade: Googlebot, bingbot, GPTBot gibi isimler doğrudan içinde geçiyor ve genellikle bir doğrulama adresi barındırıyor.

Sunucu bu bilgiye bakıp farklı cevap verebiliyor. SEO açısından kritik nokta tam burada.

## User agent dizesi nasıl okunur?

Yukarıdaki Chrome örneğini soldan sağa parçalayalım. Dizenin biçimi [MDN'nin User-Agent başlığı belgesinde](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/User-Agent) tanımlı:

| Parça | Ne anlatıyor |
|---|---|
| Mozilla/5.0 | Gerçek bir bilgi değil; 1990'lardan kalan uyumluluk mirası, hemen her tarayıcı yazıyor |
| (Windows NT 10.0; Win64; x64) | İşletim sistemi ve mimari; mobilde burada Android ya da iPhone geçer |
| AppleWebKit/537.36 | Render motoru; Chrome, Edge ve Safari aynı aileden geldiği için ortak |
| (KHTML, like Gecko) | Yine uyumluluk eki; Firefox'un motoruna benzediğini söylüyor |
| Chrome/130.0.0.0 | Asıl tarayıcı ve sürüm; Edge'de bunun yanına Edg/… eklenir |
| Safari/537.36 | Uyumluluk eki; Chrome kendini Safari ile uyumlu ilan ediyor |

İki pratik sonuç var. Birincisi, dizeyi okurken en sağdaki anlamlı belirtece bakmak gerekiyor; Mozilla ya da Safari yazması tarayıcının Firefox ya da Safari olduğu anlamına gelmiyor. İkincisi, Chrome 2023'ten bu yana dizenin bir kısmını sabitliyor: işletim sistemi sürümü ve küçük sürüm numaraları gerçek değeri göstermiyor. Cihaz tespiti için dizeye güvenmek bu yüzden eskisinden daha zayıf bir yöntem.

## Kendi user agent'ımı nasıl görürüm?

Üç yol var, üçü de ücretsiz:

1. **Tarayıcı konsolu.** Sayfada F12 ile geliştirici araçlarını açın, Konsol sekmesine navigator.userAgent yazıp Enter'a basın. Tarayıcınızın o anda gönderdiği dize olduğu gibi görünür.
2. **Ağ sekmesi.** Geliştirici araçlarında Ağ (Network) sekmesini açıp sayfayı yenileyin, herhangi bir isteğe tıklayın ve İstek başlıkları altında User-Agent satırına bakın. Burada ayrıca Sec-CH-UA başlıklarını görürsünüz; Chrome tarayıcı bilgisini artık büyük ölçüde oradan veriyor.
3. **Sunucu erişim kaydı.** Kendi sitenizin erişim kayıtlarında her satırın sonunda isteği yapanın user agent dizesi durur. Hangi botun ne sıklıkla geldiğini görmenin tek gerçek kaynağı burası.

Dizeyi geçici olarak değiştirmek de mümkün: geliştirici araçlarındaki cihaz simülasyonu (Ctrl+Shift+M) mobil bir user agent gönderir. Sitenizin Googlebot'a ne gösterdiğini test ederken de aynı yöntem kullanılıyor; aşağıda anlatıyoruz.

## Googlebot ve yapay zekâ botlarının user agent'ları

Hangi dizenin gerçekten hangi şirkete ait olduğunu tahmin etmeye gerek yok; her biri kendi belgesinde yayımlıyor. Tablodaki belirteç, dizenin içinde geçen ve robots.txt'de kural yazarken kullanılan addır; tam dizeler kaynak belgelerde:

| Belirteç | Kime ait | Ne yapıyor | Dizedeki doğrulama adresi |
|---|---|---|---|
| Googlebot/2.1 | Google | Arama dizini; masaüstü ve akıllı telefon sürümü ayrı | google.com/bot.html |
| bingbot/2.0 | Microsoft | Bing dizini | bing.com/bingbot.htm |
| GPTBot | OpenAI | Model eğitimi | openai.com/gptbot |
| OAI-SearchBot | OpenAI | ChatGPT arama sonuçları | openai.com/searchbot |
| ChatGPT-User | OpenAI | Kullanıcı ChatGPT'de soru sorduğunda siteye erişim | openai.com/bot |
| PerplexityBot | Perplexity | Yanıt motoru dizini | perplexity.ai/perplexitybot |
| Perplexity-User | Perplexity | Kullanıcı isteğiyle sayfa ziyareti | perplexity.ai/perplexity-user |
| ClaudeBot | Anthropic | Model eğitimi için içerik toplama | anthropic.com |
| Claude-User | Anthropic | Kullanıcı Claude'a soru sorduğunda siteye erişim | anthropic.com |
| Claude-SearchBot | Anthropic | Arama sonucu kalitesi için içerik analizi | anthropic.com |
| Google-Extended | Google | Gemini eğitimi (arama dizininden ayrı; yalnızca robots.txt belirteci) | — |
| AhrefsBot | Ahrefs | SEO araç verisi | ahrefs.com/robot |

Kaynaklar: [Google'ın tarayıcı listesi](https://developers.google.com/search/docs/crawling-indexing/overview-google-crawlers), [OpenAI bot belgesi](https://platform.openai.com/docs/bots), [Anthropic'in tarayıcı açıklaması](https://support.claude.com/en/articles/8896518-does-anthropic-crawl-data-from-the-web-and-how-can-site-owners-block-the-crawler), [Perplexity bot belgesi](https://docs.perplexity.ai/guides/bots), [Bing'in tarayıcıları](https://www.bing.com/webmasters/help/which-crawlers-does-bing-use-8c184ec0).

Anthropic'in üç ayrı botu olması tesadüf değil: eğitim, kullanıcı isteği ve arama ayrı ayrı işaretlenmiş ki site sahibi hangisine izin vereceğini seçebilsin. OpenAI ve Perplexity de aynı ayrımı yapıyor. Google-Extended ise bir tarayıcı değil, robots.txt'de Gemini eğitimine izin verip vermediğinizi söylediğiniz bir belirteç; arama dizinini etkilemiyor.

Önemli bir uyarı: user agent dizesi taklit edilebilir. Kötü niyetli bir tarayıcı kendine "Googlebot" yazabilir. Gerçekten Google'dan gelip gelmediğini anlamanın yolu, Google'ın [yayımladığı IP aralıkları ve ters DNS kontrolü](https://developers.google.com/search/docs/crawling-indexing/verifying-googlebot). Sunucu kaydında Googlebot görünen ama Google IP'sinden gelmeyen istekler, çoğunlukla içerik kazıyıcı.

Araç botları (son satır) sunucu yükü yaratabiliyor ve engellenmesi çoğu zaman zararsız. Ama üst satırlar dikkat istiyor.

## SEO ile bağlantısı

Hangi kimliğin gerçekten Google’a ait olduğunu tahmin etmeye gerek yok. Google [tarayıcılarının tam listesini](https://developers.google.com/search/docs/crawling-indexing/overview-google-crawlers) yayımlıyor; listede her botun kimliği, işlevi ve doğrulama yöntemi yazıyor.

Dört ayrı yerde karşınıza çıkıyor:

### 1. robots.txt kuralları

robots.txt dosyası kullanıcı aracısına göre kural yazmanızı sağlıyor. Googlebot'a bir şey, GPTBot'a başka bir şey diyebiliyorsunuz.

Burada verilecek strateji kararı şu: yapay zekâ botlarına izin verecek misiniz? İki taraf da savunulabilir.

**İzin verirseniz:** ChatGPT, Perplexity ve benzeri motorlarda kaynak olarak geçebiliyorsunuz. Marka görünürlüğü kazanıyorsunuz ama tıklama garantisi yok.

**Engellerseniz:** İçeriğiniz model eğitiminde kullanılmıyor ama yanıt motorlarında da hiç görünmüyorsunuz.

Biz kendi sitemizde izin veriyoruz. Sebebi basit: yeni müşteri arayan bir hizmet işletmesi için görünürlük, içerik korumasından daha değerli. Bu tercih [yapay zekâ arama optimizasyonu](https://flatinium.com/yapay-zeka-arama-optimizasyonu) yaklaşımımızın temeli.

### 2. Mobil öncelikli indeksleme

Google artık ağırlıklı olarak Googlebot Smartphone kullanıyor. Yani sitenizin mobil hâli esas alınıyor.

Sunucunuz mobil ve masaüstüne farklı içerik veriyorsa, Google mobil olanı görüyor. Mobilde eksik bıraktığınız içerik indekslenmiyor.

### 3. Cloaking riski

Cloaking, bota kullanıcıdan farklı içerik göstermek. Google bunu açıkça yasaklıyor ve tespit edildiğinde ceza veriyor.

Ama şu ayrımı yapmak gerekiyor: kullanıcı aracısına göre **biçim** değiştirmek sorun değil, **içerik** değiştirmek sorun.

| Yapılan | Sorun mu |
|---|---|
| Mobilde farklı düzen, aynı içerik | Sorun değil |
| Bot için sadeleştirilmiş HTML, aynı metin | Sınırda, önerilmez |
| Bota anahtar kelime dolu metin, kullanıcıya başka sayfa | Cloaking, cezalık |
| Bota tam içerik, kullanıcıya ödeme duvarı | İzinli, ama işaretleme gerekiyor |

Son satır için Google’ın ayrı bir kuralı var — abonelik içeriği için yapısal veri ile bildirim yapmak gerekiyor.

### 4. Sunucu kaydı analizi

Sunucu kayıtları her isteğin kullanıcı aracısını saklıyor. Bu, Googlebot'un sitenizde gerçekte nereye gittiğini gösteren tek gerçek kaynak.

Search Console özet veriyor, sunucu kaydı ayrıntı veriyor. Büyük sitelerde şunları ortaya çıkarıyor:

- Bot tarama bütçesinin çoğunu değersiz sayfalara harcıyor mu?
- Önemli sayfalar ne sıklıkla taranıyor?
- Bot hangi hatalarla karşılaşıyor?

> **Sonuç** — Kullanıcı aracısı küçük bir teknik ayrıntı gibi duruyor ama sitenizin kime ne gösterdiğini belirleyen şey bu. Yanlış yapılandırıldığında Google sitenizi göremiyor, doğru yapılandırıldığında hiç fark edilmiyor.

## Yapay zekâ botları için politika kurmak

Bu, son iki yılda ortaya çıkmış yeni bir karar alanı ve çoğu site henüz bilinçli bir tercih yapmış değil — varsayılan olarak hepsine açıklar.

Ayrımı netleştirmekte fayda var. Yapay zekâ botları iki gruba ayrılıyor:

**Eğitim botları** (GPTBot, Google-Extended, Applebot-Extended, CCBot). İçeriğinizi model eğitiminde kullanıyorlar. Size doğrudan bir görünürlük getirisi yok.

**Yanıt botları** (OAI-SearchBot, PerplexityBot, Claude-SearchBot). Kullanıcı soru sorduğunda kaynak arıyorlar ve cevabın altında sitenizi kaynak olarak gösteriyorlar. Getirisi doğrudan.

Buradan çıkan pratik strateji şu: **yanıt botlarına mutlaka izin verin, eğitim botlarında tercihinizi işinize göre yapın.**

- **Hizmet satan işletme:** ikisine de izin — görünürlük her şeyden değerli.
- **Haber ve yayın:** yanıt botlarına izin, eğitime kapalı.
- **Ücretli içerik ve eğitim:** yanıt botlarına kısmi izin, eğitime kapalı.
- **E-ticaret:** ikisine de izin — ürün görünürlüğü kazandırıyor.

Kararınızı robots.txt’de kullanıcı aracısı adına göre yazıyorsunuz. Yanlış yazılmış tek bir satırın tüm yapay zekâ görünürlüğünü kapatabildiğini unutmayın — değişiklikten sonra dosyayı mutlaka doğrulayın.

> **İpucu** — robots.txt’de yapay zekâ botlarına izin verirken şunu kontrol edin: güvenlik katmanınız o botları ayrıca engelliyor olabilir. İzin vermiş görünüp aslında engelliyor olmak, en sık karşılaştığımız sessiz hata — hiçbir raporda görünmüyor.

## Test etmenin yolu

Sitenizin farklı kimliklere nasıl cevap verdiğini görmek için:

**Tarayıcı geliştirici araçları.** Ağ sekmesinde kullanıcı aracısını değiştirip sayfayı yeniden yükleyebiliyorsunuz. Hızlı kontrol için yeterli.

**Search Console URL denetimi.** Google’ın gerçekte ne gördüğünü gösteriyor. En güvenilir yöntem.

**Komut satırı.** Farklı kimlik dizeleriyle istek atıp gelen HTML'i karşılaştırmak. Otomatikleştirilebiliyor.

Karşılaştırmada aradığınız şey: normal tarayıcı ile Googlebot kimliğine gelen HTML arasında **anlamlı içerik farkı** var mı?

## Sık karşılaşılan sorun — bot koruması

Cloudflare, Sucuri gibi servisler agresif ayarlandığında gerçek arama motoru botlarını da engelleyebiliyor. Belirtisi Search Console'da ani tarama düşüşü ve artan sunucu hatası.

Çözüm: bot koruma ayarlarında doğrulanmış arama motoru botlarını beyaz listeye almak. Çoğu servis bunu hazır seçenek olarak sunuyor.

Dikkat edilecek bir ayrıntı var: beyaz liste genellikle Googlebot ve Bingbot'u kapsıyor ama yapay zekâ yanıt botlarını kapsamıyor. Perplexity veya ChatGPT'de görünmek istiyorsanız onları ayrıca eklemeniz gerekiyor. Aksi hâlde robots.txt’de izin vermiş olmanıza rağmen güvenlik katmanı istekleri geri çeviriyor ve bunu hiçbir raporda göremiyorsunuz — çünkü Search Console yalnızca Google’ı izliyor.

## Ne zaman önemsemeyin?

Küçük bir kurumsal sitede kullanıcı aracısıyla uğraşmaya gerek yok. Sunucu herkese aynı HTML'i veriyorsa ve Search Console'da tarama sorunu görünmüyorsa, bu konu sizin için çözülmüş demektir.

Konu şu durumlarda gerçek: sunucu tarafında cihaz tespiti yapılıyorsa, önünde bot koruması varsa, veya içerik JavaScript ile yükleniyorsa.

Yılda bir kez kontrol etmek yeterli. Bakılacak üç şey: robots.txt hâlâ istediğiniz kuralları içeriyor mu, Search Console'da tarama grafiği düz mü, ve URL denetimi aracındaki ekran görüntüsü sitenizin gerçek hâline benziyor mu. Üçü de temizse bu konuyu kapatabilirsiniz.

Sitenizin bot davranışını denetlememizi isterseniz [teknik SEO](https://flatinium.com/teknik-seo) hizmetimiz robots.txt, sunucu kaydı ve render kontrollerini kapsıyor.

## Bu konuyla ilgili

- [Googlebot ne iş yapar?](https://flatinium.com/blog/googlebot-ne-is-yapar) — Tarama, indeksleme ve sıralamanın ayrı aşamalar olması.
- [ChatGPT’de markanız çıkıyor mu?](https://flatinium.com/blog/chatgptde-markaniz-cikiyor-mu-nasil-olculur) — Sunucu kaydında gördüğünüz yapay zekâ botlarının sonuca dönüşüp dönüşmediğini ölçmek.
- [yapay zekâ görünürlük testi](https://flatinium.com/araclar/yapay-zeka-gorunurluk-testi) — Hangi bot kimliğine izin verdiğinizi tek tek sorgulayan ücretsiz araç.

## Sık sorulan sorular

### User agent ne demek, Türkçesi ne?

Türkçesi kullanıcı aracısı. Tarayıcı, uygulama ya da botun sunucuya "ben buyum" dediği metin dizesi; her HTTP isteğinin başlığında User-Agent adıyla gider. Sunucu bu dizeye bakarak cihaza ya da bota göre farklı cevap verebilir.

### User agent nasıl görülür?

Tarayıcı konsolunda navigator.userAgent yazarak kendi tarayıcınızınkini görebilirsiniz. Sunucu tarafında ise her istek kaydında yer alır; sunucu erişim kayıtlarından hangi botun geldiğini buradan takip edersiniz.

### Googlebot user agent nedir?

Googlebot birden çok user agent kullanır. Masaüstü ve akıllı telefon tarayıcısı ayrıdır; ikisinde de "Googlebot/2.1" belirteci ve google.com/bot.html adresi geçer. Görsel, video ve haber için özel olanları da vardır; Google bu listeyi kendi dokümantasyonunda güncel tutuyor.

### Bota farklı içerik göstermek neden yasak?

Buna cloaking deniyor ve Google spam politikalarında açıkça ihlal sayılıyor. Yaptırımı sıralama kaybından siteyi tamamen dizinden çıkarmaya kadar gidebiliyor. Kullanıcıya ve bota aynı içerik sunulmalı.

### User agent değiştirmek SEO’ya zarar verir mi?

Kendi tarayıcınızda user agent değiştirip sitenizi test etmek zararsız; geliştirici araçları bunun için var. Zarar veren şey sunucunun user agent’a göre farklı içerik üretmesi. Cihaza göre düzen değiştirmek serbest, bota farklı metin göstermek cloaking.

### Yapay zekâ botlarını engellemeli miyim?

İşinize bağlı. Yanıt botlarına (ChatGPT arama, Perplexity gibi) izin vermek görünürlük kazandırıyor; eğitim botlarında tercih size kalmış. Hizmet satan bir işletme için görünürlük genellikle içerik korumasından değerli. Kararınızı robots.txt’de bot adına göre yazıyorsunuz.
