Category Archives: SEO

Robot dosya nedir? Ne işe yarar?

Web uygulamalarında site içinde bulunan Role yönetimi çok (Bu bir aramam motoru da olsa) önemlidir. Bu yazımda arama motorlarının sitenizle ile ilgili sınırlarını nasıl tanımlayabileceğimizi inceleyeceğiz.

image

Arama motorlarını Web uygulaması içerisinde bulunan sayfa içerikleri ve site alanında bulunan içerikleri indeksleyerek arama sonuçlarında, kullanıcılara sunmayı amaçlamaktadır. Arama motorları ile ilgili durum böyle olunca arama motorlarının anlayabileceği bir yöntem ile sınırlar tanımlamamız gerekmektedir.

Bu sınır tanımlama işlemlerini Robots dosya denilen dosya ve çeşitli bildirimler ile gerçekleştirmekteyiz. Robots dosya temelde text dosyada ibarettir. Robots dosya kullanımı ile ilgili bazı önemli maddeler bulunmaktadır. Bu maddeler aşağıda bulabilirsiniz.

  1. Robots dosyalar web sitenin ana dizininde olmak zorunlundadır.
  2. Web sitede bulunan alt dizinlerde bulunan Robots dosyalar bir şey ifade etmez.
  3. Alt dizinler de bulunan bir dosyanın indekslenmemesini istiyor iseniz bunu kök dizinde bulunan Robots dosaya ile yapmanız gerekmektedir.

Robots dosya amacını daha iyi anlamak için aşağıdaki resmi incelemeniz iyi olacaktır.

image Yazında da bahsettiğim gibi aramam motorları, Web sistemlerini indekslemek için geliştirilmiş sistemlerdir. Arama motorları da Web üzerinde bulunan içerik üreten sistemler olduğuna göre kendileri içinde sınırlar tanımlamaları gerekecektir. Aşağıda bazı Robots dosya adresleri bulunmaktadır.

Bazı örnek Robots dosya gördükten sonra robot dosya içerisinde tanımları nasıl gerçekleştirebileceğimizi inceleyelim.

Web alanı içerisinde bütün kullanıcılarının (bot servisleri gibi) istiyor isek, yıldız karakteri kullanmalıyız.

User-agent: * # bütün botları kapsasın

Web alanı içerisinde tüm dosyaları indekslemesini için izin veren örnek yıldız (*) karakteri kullanabilmekteyiz.

Allow: /*

Web alanında bulunan bazı klasörlerin indekslenmesini engellemek için ise;

Disallow: /cgi-bin/ # belirtilen klasörü botlar dan uzak tut.

Ya da tüm dosyalarının indekslemek için ise

Disallow: /* # bütün botları uzak tut.

Bazı Web siteleri içeriklerini gün içerisinde çok fazla değiştirmektedir. Bunun arama motorlarında haberdar olabilmesi ve indekslemesi için ise;

User-agent: *
Crawl-delay: 10 # 10 sn de bir Web alanında bilgi anlamsını sağlıyoruz.

Not: Robot dosya içerisinde açıklaması satırlarımızı ise # karakteri ile gerçekleştiriyoruz.

Bu yazımda Web uygulamaları için robot dosyanın önemini inceledik.konu ile ilgili olarak sorularınızı info@ibrahimatay.org eposta adresine yönetebilirsiniz.

İyi çalışmalar

IBRAHIM ATAY

SEO nedir?

seo_dubai_thumb1 Seo birçok yerde de yazdığı gibi aslında; oluşturmuş olduğunuzuz web içeriğinin web de bulunan arama motorlarına tanıtmak ve sahipliğini sağlamaktadır. Bu sebepten dolayı bir web sitesini yapmak kadar onunu bir tanıması da o kadar önemlidir. Bu şekilde düşünüldüğünde ve web sitemizin bir ticaret sitesi olduğunu örneklendirsek gün içersinde web sitemize giren, ihtiyacı karşılayarak ve memnun bir şekilde ayrılması sağlam sitenin tanınması yönünde çok önemlidir.

İşte bu anda internete çok kullandığımız arama motorları bize yardımcı olur.(Google,Yahoo,bing…)

 

Bir siteni seo işlemi aslında o siteni pazarlama stratejisin önemli bir kısmını oluşturmaktadır.

Seo işlemlerin birkaç basit işlemi olduğu gibi siteni sürekli güncellendiği ve hızlı bir iletişim gereksimi olduğu bir web adresi olduğunda programsal olarak bize web yazılımcılara birçok görev düşmektedir. Yazılımcını görevleri ve temel seo adımlarını bir daha ki yazılılarımda konu etmek mutluluğu ile herkese kolay gelsin.