vehbiakdogan

Senior Sofware Developer

PHP

Dinamik Site Haritası Yapımı Ders1

Siteme Daha ne gerekir diye düşünürken Sitemap Yani site haritamın olmadığını farkettim ve Bir sitemap oluşturayım dedim
Ancak Hikaye scriptimde sürekli linkler güncellendiği için Bunu manule yapı sürekli güncellemek Zor olacağını düşündüm
Ve php ile site haritası yapmaya Karar verdim . Öncelikle Sitemap Nedir Ve yapısı Nasıl olmalıdır onlara Değineceğim

Sitemap Nedir

Sitemap, tahmin ettiğiniz üzere bir web sitesine ait site haritasıdır.Site Haritası Amacı; sayfalarınızı Google’ın biran önce tanıyıp indekslemesidir. Bu sebeple bir web sitesi için kaçınılmaz bir ihtiyaçtır. Google sitemap ile oluşturulan sayfalara erişmede öncelik tanıdığını açıklamıştır. Eğer bir sitemap’iniz yok ise bu sitenizin indekslenmeyecek anlamı çıkmamaktadır! Fakat Google’ın bu hizmetinden yararlanmanızı şiddetle tavsiye ederiz.

Site Haritasının Yapısı Nasıl olmalıdır

Site Haritası protokolü biçimi XML etiketlerinden oluşur. Site Haritasındaki tüm veri değerleri entity-escaped olmalıdır. Dosyanın kendisi UTF-8 olarak kodlanmış olmalıdır.
Site Haritası şu özellikleri taşımalıdır:

  • İle Bir xml Dosyası olduğunu belirtin.
  • Bir açılış etiketiyle başlayın ve bir kapanış etiketiyle bitirin.
  • Her bir URL için, bir ana XML etiketi olarak bir girişi ekleyin.
  • Her bir ana etiketi için bir alt öğe girişi ekleyin.
  • etiketi. Önemli bir diğer etikettir. Bir sayfanın değişip değişmeyeceğini veya hangi sıklıkta değişibileceğinin yazıldığı yerdir (daily, weekly vs..).
  • etiketi. Global olarak hiçbir etkisi yoktur ancak hangi sayfanın sizin için daha önemli olduğunun belirtildiği alandır. 0-1 arası değerler alır.
  • etiketi. Sayfanın ne zaman oluşturulduğunu veya güncelleme tarihinin verildiği yerdir. OLDUKÇA ÖNEMLİ olmasına rağmen birçok site haritasında yer almamaktadır. Otomatik hazırlanan site haritalarında server oluşturma tarih cevabı çoğu zaman çözümlenemediğinden boş bırakılır. Biçiminin şu şekilde olması tercihimdir (2012-03-06T11:35:00+00:00)
  • Sitemap Haritamızın sitemap.xml Şekli Aşağıdaki Gibi olmalıdır

    <?xml version="1.0" encoding="UTF-8"?>

    <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

    <url>

    <loc>http://www.example.com/</loc>

    <lastmod>2005-01-01</lastmod> <changefreq>monthly</changefreq> <priority>0.8</priority>

    </url>

    </urlset>

    Birdahaki Makalemde İste Sitemap.xml Dosyamızı dinamik olarak Doldurmayı göstereceğim

    Bir yanıt yazın

    E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir