robots txt nedir

Robots TXT Nedir? Nasıl Kullanılır?

Robots.txt; Arama motoru tarayıcılarının Web sitesinin hangi URL’leri tarayacağı veya taranmayacağı hakkında bilgiler içeren bir metin belgesidir. SEO için oldukça büyük bir öneme sahip olan Robts.txt dosyası; arama motoru botları bu dosyada belirtilen komutlara göre hareket ettiğini belirtmek isterim. Belirtilen komutlar doğrultusunda taranabilir URL listesi oluşturulur ve bu listeye uygun olarak dizine eklenir. Robots TXT Nedir? Nasıl Kullanılır? ve Robots.txt dosyası nasıl oluşturulur? Seo çalışmalarında robots.txt dosyasının önemi nedir? Robots.txt dosyası nasıl olmalıdır? Sorularına cevap vermek istiyorum.

SEO uzmanı, web sitelerini arama motorlarında daha iyi sıralamalara taşıyan stratejiler geliştirebilir.

Robots TXT Dosyası Ne İşe Yarar?

Kısa tanımıyla robots txt nedir sorusuna; bir web sitesinin hangi bölümlerinin taranıp taranmayacağını belirten bir metin dosyası olarak belirttikten sonra bu dosyanın ne işe yaradığından bahsetmek istiyorum. Robots.txt dosyasında oluşturduğunuz komutlar doğrultusunda arama motoru robotlarını tarama işlemlerinde yönlendirmiş olursunuz. Hazırlanan bu dosya ana dizine eklenmek zorundadır. Web sitesinin URL uzantısının sonuna /robots.txt yazarak yayınlanan dosayı görüntüleyebilirsiniz.

Web sunucularının kök dizinine eklenen robots.txt dosyası hazırlamak için herhangi bir yazılım veya programa ihtiyacınız yoktur. Basit bir metin dosyası bu işlemi gerçekleştirmek için yeterlidir. Bu dosyayı hazırlamak için bilmeniz gereken ise; komut bileşenlerinin neler olduğudur.

Robots TXT Dosyası Nasıl Oluşturulur?

Herhangi bir metin oluşturma editörü ile kolaylıkla oluşturabileceğiniz robot.txt dosyasını; belirli protokol formatıyla direktifler vererek oluşturabilirsiniz. Bu dosya için kullanılan protokoller Robots Exclusion Protocol olarak adlandırılmaktadır. Robots TXT Dosyası Nasıl Oluşturulur? sorusuna 3 ana başlık altında cevap vermek gerekir. Grup içi komutlar, Grup dışı komutlar, Notlar ve Yorumlardan oluşmaktadır. Belirttiğimiz bu komut yöntemleri ile oluşturulan robots.txt dosyasını web sitesinin;

  • Hangi bölümlerinin dizine ekleneceği
  • Hangi bölümlerin dizine eklenmeyeceği
  • Arama motorları tarafından dizinin taranıp taranmayacağı
  • Hangi arama motorunun izni olup olmadığı belirlenir.

Yukarıda belirttiğimiz izinlerin veya tarama engellerinin belirli bir düzen ve standartta metin belgesi olarak düzenlenmesi gerekmektedir. Bununla birlikte;

  • Robots.txt dosyasının web sitesinin kök dizinine yüklenmiş olması
  • Dosyanın UTF-8 karakter kodlamasına uygun olması
  • Hazırlanan dosyanın web sitenin URL’siyle aynı formatta olması gerekmektedir.

Robots TXT Nedir SEO

Robots TXT Nedir? Nasıl Kullanılır? Sorusunun yanında bu dosyanın SEO ile bağlantısından bahsetmeden geçemeyiz. Özellikle teknik seo çalışmalarında robots.txt dosyasının büyük bir önemi bulunmaktadır. Bu dosyanın seo kurallarına uygun bir şekilde optimize edilmesi ve doğru yapılandırılmış olması gerekir. Web sitenizin arama motorları tarafından erişebilmesi ve istenilen dosaların dizine eklenmesi adına dosyanın doğru düzenlenmesi gerekir. SEO ajansı çalışmaları adına bir robots.txt dosyasının nasıl optimize edilmesi gerektiği ile ilgili bir kaç önemli bilgiyi sizlerle paylaşmak istiyorum. 

  • CSS ve JS klasörlerini engellemediğinizden emin olun
  • WordPress kullanıcısıysanız wp-admin klasörünü engellemeyin
  • Tüm arama motorları için tek bir kural (user-agent:*) tercih edin
  • Tek bir sayfanın arama motorları tarafından dizine engellenmesini istiyorsanız robots.txt kullanmayın
  • Hazırladığınız dosyayı test etmeden yayınlamayın
  • Robots.txt dosyasının bir kere oluşturmanız yeterli olacaktır

Arama motorları listesinde ilk sıralarda yer almak adına yapılan SEO çalışmalarında bu dosyanın önemi oldukça büyüktür. Sitenin verimli bir şekilde taranması ve dizine eklenmesi adına hayati rol üstlenir. Bu sebeple doğru direktiflerle hazırlanmış bir robots.txt dosyası sayesinde sitenizin daha önemli sayfalarının daha sık taranmasını sağlayabilirsiniz.

Robots TXT Dosyası Nasıl Olmalı?

Arama motoru robotlarına belirli kurallarla verilen dizine ekleme veya eklememe talimatları robots.txt dosya komutları ile gerçekleşmektedir. Grup komutları olarak bilenen bu komutlar sayesinde: arama motoru robotu engelleme/izin verme. Dizine ekleme/ izin verme. Sayfa engelleme / izin verme ve Tarama gecikmesi belirtmede kullanılır. Basit bir düzeyde hazırlanan bir robots.txt dosyasında 2 ana anahtar kelime bulunduğunu belirtmek isterim. Bu anahtar kelimeler; User-agent ve Disallow dur. 

User-agent: Web tarayıcı listesinin belirtilmesidir. Hazırlanan dosyanın ilk kuralıdır. Arama motorlarının tamamını listelemek için ise (*) kullanılır.

Disallow: Taranmasını istemediğimiz kök alan bilgisidir. / karakteriyle başlar ve özellikle bir dizini işaret ediyorsa sonu tekrar aynı karakterle bitirilir. 

Yukarıda belirttiğimiz Robots TXT Nedir? Nasıl Kullanılır? sorusuna verdiğimiz cevaplardan sonra bu alanda hazırlanan bir kaç robots.txt dosyasından örnek vererek ne anlama geldiğini sizlerle paylaşmak istiyorum. 

  • User-agent: *
  • Allow: /

User-agent, arama botlarının isimleri gelecek olan yere (*) işareti konularak tüm arama botlarının önü açılmıştır. Bu kodla tüm arama motorlarının indekslemesinin önü açılmıştır. 

  • User-agent: *
  • Disallow: /

User-agent bölümü yine aynı şekilde tüm arama motorlarına izin vermiş olsa da Disallow satırına ( / ) karakteri eklendiğinden dolayı tüm dosyaların taranması engellenmiştir. 

  • User-agent: *
  • Disallow: /images/
  • Disallow: /tmp/
  • Disallow: /private/
  • Disallow: /cgi-bin/

Yukarıda belirtilen robots.txt dosyasındaki komutlar soncunda belirtilen 4 dosyanın disallow ile indekslenmesi engellenmiştir.

Robots.txt Nerede Yer Alır?

Arama motorlarının sitenizi ziyaret ettiğinde hangi sayfaları taraması veya indekslemesi gerektiğini komutlarla belirlediğiniz robots.txt dosyasını, wordpress web sitelerinde farklı eklentilerle oluşturmanız mümkün. Bu eklentilerin başında yoast seo ve all in one seo gelmektedir. Bu eklentilerin SEO araçlar bölümünden dosya düzenleyici sayfasından Create robots.txt file sekmesine tıklayarak dosya oluşturmaya başlayabilirsiniz. İster belirttiğimiz bu iki eklenti sayesinde isterseniz kendiniz bir metin düzenleme belgesi kullanarak kendi robots.txt dosyanızı oluşturabilirsiniz. Bu konuda dikkat etmeniz gereken metin belgesinin adının da robots.txt olmasıdır. 

Hazırlanan bu dosyanın site dizinine eklenmesi gerekmektedir. Bu da oldukça basit bir iştir. Tek yapmanız gereken hazırlanan dosyayı site dizininin public_html klasörüne kopyalanmaktır. Bundan sonra yapmanız gereken hazırlanan ve yüklenen bu dosyayı test etmek olacaktır.. 

Google search console üzerinden yayınlanan robots.txt dosyasının kontrolünü yapabilirsiniz. Robots,txt test aracının sağ alt kısmında bulunan test et butonuna tıklayarak testi başlatın. Daha sonra ekranın sağ üst kısmında bulunan yayınlanan robots.txt dosyasını görüntüle sekmesine tıklayın. Çıkan ekrandan yayınladığınız bu dosyanın içeriğini kontrol edebilirsiniz. 

ROAS Nedir? ROI Nedir? Nasıl Hesaplanır?

ROAS (Return on Advertising Spend) ve ROI (Return on Investment) kavramları, yatırımların geri dönüşünü ölçmede kullanılan önemli metriklerdir. ROAS, özellikle reklam harcamalarının geri dönüşünü değerlendirmek için kullanılırken, ROI genel bir yatırımın karlılığını ölçer. Her iki metrik de işletmelerin finansal performansını anlamalarında ve stratejik kararlar almalarında yardımcı olur. ROAS hesaplama, yapılan reklam harcamalarının elde edilen...

Holistik SEO Nedir?

Holistik SEO, web sitelerinin arama motorlarında daha üst sıralarda yer alması için bütüncül bir yaklaşım benimser. Geleneksel SEO tekniklerinin ötesine geçerek, sadece anahtar kelime optimizasyonu ve backlink oluşturma gibi tekniklerle sınırlı kalmaz; içerik kalitesi, kullanıcı deneyimi, site hızı ve mobil uyumluluk gibi birçok faktörü kapsar. Bu yaklaşımın temelinde, kullanıcıların ihtiyaçlarını en iyi şekilde karşılayan,...

Regex Nedir? Ayrıntılı Rehber

Regex, ya da tam adıyla Regular Expression, belirli bir metin arama ve manipülasyon işlemleri için kullanılan oldukça güçlü bir araçtır. Metin içerisindeki desenleri tanımlamak ve bu desenlere göre işlemler yapabilmek için geliştirilmiştir. Temel amacı, karmaşık metin işlemlerini daha az kod ile gerçekleştirmeyi sağlamaktır. Programlama dillerinde genellikle benzer syntax ve işlevselliklere sahip olan regex, metin...

Domain Nedir? Yeni Başlayanlar İçin Rehber

İnternet, sınırsız bir bilgi ve iletişim kaynağı olarak hayatımızın merkezinde yer alıyor. Bu muazzam evrende, her şeyin bir adresi var ve işte burada "domain" kavramı devreye giriyor. Domain, basitçe ifade etmek gerekirse, internet üzerindeki bir web sitesinin adresidir. Tıpkı fiziksel dünyada bir evin adresi nasıl ki o eve ulaşmanızı sağlıyorsa, bir domain de dijital...

Favicon Nedir? Nasıl Kullanılır?

Favicon, internet tarayıcılarında web sitelerini temsil eden küçük bir ikon türüdür. Genellikle tarayıcı sekmesinde, yer imlerinde ve ziyaret edilen siteler listesinde görülen bu ikonlar, web sitesinin görsel kimliğinin bir parçası olarak kabul edilir. Web geliştiricileri ve site sahipleri için favicon, kullanıcı deneyimini zenginleştirme ve marka bilinirliğini artırma açısından önemli bir araçtır. Kullanıcıların, açık sekme...

Hosting Nedir?

Web sitelerinin sürekli olarak internet üzerinden erişilebilir olması için bir alan üzerinde barındırılması gerekmektedir. İşte bu sürecin adı hosting, yani web barındırma olarak bilinir. Hosting, internet sitelerinin içeriklerinin saklandığı ve yayınlandığı sunucuların genel adıdır. Bu sunucular, web sitelerinin verilerini, resimlerini, videolarını ve daha fazlasını depolar. Kullanıcılar, bir web adresi yazarak bu içeriklere erişirler. Bu...

Landing Page Nedir ve Nasıl Yapılır?

Landing page, genellikle dijital pazarlama kampanyalarında kullanılan, ziyaretçileri belirli bir aksiyona yönlendirmeyi amaçlayan web sayfasıdır. Bu aksiyon, bir ürün satın almak, kayıt olmak veya bir form doldurmak gibi farklı şekillerde olabilir. Landing page'lerin temel amacı, ziyaretçilerin dikkatini dağıtmadan doğrudan hedeflenen aksiyona odaklanmalarını sağlamaktır. Bu nedenle, etkili bir landing page tasarımı, ziyaretçilerin ilgisini çekecek görsel...

En İyi Dijital Pazarlama Fikirleri 2025

Dijital pazarlama, markaların hedef kitlelerine ulaşmaları için giderek daha fazla önem kazanıyor. Bu süreçte, doğru stratejileri ve teknikleri kullanmak, markaların başarısını doğrudan etkileyebilir. Özellikle medya planlama, dijital pazarlama kampanyalarının etkinliğini artıran kritik bir unsur olarak ön plana çıkıyor. Bu bağlamda, markaların dijital varlıklarını yönetirken ve potansiyel müşterileriyle etkileşim kurarken dikkatli ve stratejik olmaları gerekiyor....

Google Adsense Nedir?

Google Adsense, internet üzerinde içerik oluşturucuların ve web site sahiplerinin, sitelerinde gösterilen reklamlar aracılığıyla gelir elde etmelerini sağlayan bir hizmettir. Bu sistem, Google'ın reklam ağındaki işletmelerin ürün ve hizmetlerini, alakalı içerikle eşleştiren bir platform olarak işlev görür. Kullanıcılar, web sitelerine yerleştirdikleri Adsense kodları sayesinde, ziyaretçilerin ilgisini çekebilecek reklamları otomatik olarak gösterirler. Böylece, sitenin trafik...

CRM Nedir? Eksiksiz CRM Kılavuzu

Müşteri İlişkileri Yönetimi ya da yaygın adıyla CRM, işletmelerin müşteri ilişkilerini yönetme, anlama ve geliştirme süreçlerini kapsayan geniş bir alanı ifade eder. Bu terim, müşteri verilerinin toplanması, analiz edilmesi ve bu bilgilerin müşteri memnuniyetini artırmak, satışları desteklemek ve müşteri sadakatini güçlendirmek için kullanılmasını içerir. CRM, müşterilerle olan etkileşimlerin her noktasında derinlemesine bir anlayış sağlayarak...

QR Kod Nedir?

QR kod, "Quick Response Code" kısaltmasından gelir ve hızlı yanıt kodu anlamına gelir. Bu iki boyutlu barkod, 1994 yılında Japonya'da bir otomobil üreticisi tarafından yedek parça takibi amacıyla geliştirilmiştir. O zamandan beri QR kodlar, bilgi depolama ve paylaşımının hızlı ve etkili bir yolunu sunarak dünya çapında popülerlik kazanmıştır. Bir QR kodu, siyah modüllerden (karelerden)...

Growth Marketing Nedir?

Growth marketing, dijital pazarlamanın ötesine geçen ve sürdürülebilir büyümeyi hedefleyen bir pazarlama stratejisidir. Geleneksel pazarlama yöntemlerinden farklı olarak, büyüme odaklı pazarlama, veri analizi, müşteri geri bildirimleri ve sürekli test süreçlerine dayanır. Bu yaklaşım, müşteri edinimi, elde tutma ve gelir artışını optimize etmek için çeşitli taktikleri bir araya getirir. Başarılı bir büyüme stratejisi, her aşamada...

Marka Farklılaştırma Stratejileri Nelerdir?

Marka farklılaştırma stratejileri, bir markanın rakiplerinden ayrılmasını sağlayarak tüketicilerin zihninde benzersiz bir konum elde etmesine yardımcı olur. Bu stratejilerin temelinde, markanın kendine özgü özelliklerini ve değerlerini vurgulamak yatar. Öncelikle, ürün veya hizmetin kalitesi, farklılaşmada önemli bir rol oynar. Üstün kaliteye sahip bir ürün, tüketicilerin markaya olan güvenini artırır ve sadakat oluşturur. Aynı şekilde, benzersiz...

SEO Resim Optimizasyonu Rehberi

SEO resim optimizasyonu, bir web sitesinin görsellerinin arama motorlarında daha iyi sıralamalar elde etmesine yardımcı olan önemli bir tekniktir. Resim optimizasyonu, sadece web sitesinin genel hızını artırmakla kalmaz, aynı zamanda kullanıcı deneyimini de iyileştirir. Bu süreçte, resimlerin dosya boyutlarının küçültülmesi, doğru dosya adlarının kullanılması ve alternatif metinlerin (alt text) eklenmesi gibi çeşitli yöntemler kullanılır....

Yenilikçi Dijital Pazarlama ve SEO Ajansı Hizmetiyle Markanızı Büyütün!

    Teklif Alın