Sitemap.xml nedir?

  • 29 Ağustos 2016
  • 4 Okunma
  • 2 Yorum
  • 7 DK

Merhabalar SEO severler,

Çalıştığım firmadaki müşterilerin çoğunun önemsemediği bir SEO kriteri olan sitemap.xml genelde yanlış parametre kullanımı sonucu sitede index alamama veya indexi geç alma sorunu yaratmakta. Aslında çok kolay bir yapısı olan bu xml yapısının bazı kritik kuralları mevcuttur.

http://www.sitemaps.org/tr/protocol.html

Yukarıdaki linkte Türkçe olarak asıl kaynağı var ama ben sizlere bizim dilimiz ile anlatmaya çalışacağım.

İlk olarak sitemizin türüne göre bir xml yapısının olması gerektiğini vurgulamak istiyorum. Siteniz geniş kapsamlı bir site ise yani resimlerin ve videoların olduğu bir site ise gene resim ve videolar için ayrı bir sitemap oluşturmanız gerekmektedir.

Resim Sitemap Örneği
https://support.google.com/webmasters/answer/178636?hl=tr

Video Sitemap Örneği
https://developers.google.com/webmasters/videosearch/sitemaps

Yukarıdaki linklerde kendi kategorisne uygun bir sitemap örneği vardır. Ben asıl sitemap örneğini sizlere açıklamak istiyorum.

Sitemap nedir?

Sitemap, asıl amacının sitedeye ait bütün linklerinin arşive şeklinde tutulması ve bu linklerin hangisinin ne derece önemli olduğunu hangi sıklıklarla güncellendiğini gösteren link veritabanı diyebiliriz.

Sitemap Örneği

<?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>

Yukarıdaki örnekte en basite indirgenmiş bir sitemap örneği vardır. Buradaki parametreleri sizlere şöyle açıklayayım.

“urlset” : tüm urlleri bir arada tutan etikettir ve xmlns parametresi sitemap görünümü kazanması için belirli bir url ye eşit olmalıdır.

“url” : her url için açılan bir etikettir.

“loc” : Linkin tam yolunun içinde barındıran bir etikettir.

“lastmod” : Linkin son ilk açılma veya son güncellenme tarihini barındıran etikettir.

“changefreq” : Linkin ne aralıklar ile güncellendiğini belirten etikettir. always, hourly, daily, weekly, monthly, yearly, never gibi değerlerden herhangi birini alır.

“priority” : Linkin ne derece önemli olduğunu gösterir. Ana sayfa için 1.0, kategori sayfaları için 0.8, yazı veya ürün detay için 0.7, düz sayfalar için (Hakkımızda sayfası) 0.5 değerini almalıdır.

Normal bir sitemap.xml de bu özelliklerin olması gereklidir. Olmaması durumunda sitenize gelen arama motoru sıklığı ve sayfa önceliğini bilemediği için indexlemelerde sıkıntı yaşayabilirsiniz.

Sitemap arşivi nedir?

Sitemap arşivinin çıkış sebebi her sitemap 10mb dan düşük olmalıdır yani içerisinde en fazla 50.000 adet link olmalıdır ama yinede sitemap arşivi yaparak 50.000 link beklemek zorunda değilsiniz.

Sitemap arşivi, aylık veya her 500 linkte bir olarak yapılabilir.

https://www.hayatikodla.net/sitemap.xml

Örneğin benim sitemin sitemap arşivi bu linkte mevcuttur. Yapısı yukarıda anlattığımdan daha farklıdır.

<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/siteindex.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>https://www.hayatikodla.net/sitemap-misc.xml</loc>
<lastmod>2016-08-22T13:25:53+00:00</lastmod>
</sitemap>
</sitemapindex>

En basit yapısıyla yukarıdaki örnekte verilmiştir. İçerisinde bir den fazla sitemap.xml taşıdığı için bu yapıyı almıştır.

Sitemap.xml nedir? Etiketleri:

HAYATI KODLA'YA ABONE OLUN!!
ETKİLEYİCİ BİR YORUM BIRAK

Sitemap.xml nedir? İle Benzer Yazılar

"Sitemap.xml nedir?" Yazısına uygun diğer makalerler