HTML’de sitemap.xml ve site haritası nasıl ve ne zaman oluşturulur?
HTML Site Haritası : Arama motorları, internet içeriğini taramada robotlarıyla iyi bir iş çıkarır. Bununla birlikte, süreci hızlandırmanıza veya robotun erişmekte zorlandığı sayfalara erişim sağlamanıza yardımcı olacak iki yol vardır.
İlk ve en basit yöntem, dizine eklemek istediğimiz sayfalara bağlantılar içeren bir HTML sayfası oluşturmaktır. Bununla Googlebot, bağlantıları izleyerek sayfaları kolayca bulabilecektir.
Bağlantılardaki bağlantı metni, yani bağlantının “tıklanabilir metni” üzerinde çalışma fırsatını yakalayın. Açılış sayfasının temasıyla ilgili bağlantı metni kullanmaya çalışın.
Genellikle, HTML site haritası sayfalarına, sitenin sağ üst köşesindeki kuruluş şeması benzeri bir simgeyle erişilir.
Sitemap.xml : Arama motorları ayrıca web yöneticilerinin sitelerinin içeriğini XML (eXtensible Markup Language) veya .TXT formatında bir site haritası (site haritası) aracılığıyla göndermeleri için bir mekanizma sunar.
Dosya adının zorunlu bir kalıbı yoktur, ancak genellikle SITEMAP.XML olarak adlandırılır . sitemap.xml, bir sitenin arama sonuçlarında görünmesini istediğimiz sayfalarını listeleme amacına sahip bir dosyadır. Google ayrıca resim ve videoların gönderilmesine de izin verir.
Kısacası sitemap.xml dosyası arama motorlarına indeks olarak kullanılır ve bu sayfalara ve dosyalara erişimi kolaylaştırır. Bununla birlikte, bir sitenin robotlar tarafından kolayca taranabilmesinin, site mimarisindeki kusurları ortadan kaldırmak için sitemap.xml kullanmaktan çok daha önemli olduğunu belirtmekte fayda var.
Sitemap.xml nasıl oluşturulur
Google, maksimum 50.000 URL içeren Site Haritaları oluşturmanızı önerir. Ancak, deneyimlerimize göre, maksimum 10.000 URL’ye sahip dosyaları öneriyoruz. Gerekirse sitemap1.xml, sitemap2.xml gibi birden fazla dosya oluşturulabilir. sitemap.xml dosyası üç şekilde oluşturulabilir:
- El ile – Bu konunun sonunda listelenenler gibi site haritası örneklerini inceleyin ve aşağıda açıklanan XML işaretlemesine rehberlik edin;
- Uygulamalar – Screaming Frog gibi programlar , arama motoru robotunu simüle ederek web sitenizi tarar, bulunan URL’leri depolar ve otomatik olarak sitemap.xml dosyasını oluşturur;
- Site haritaları oluşturmak için çevrimiçi araçlar – https://www.xml-sitemaps.com/ gibi siteler , bilgisayarınıza bir program yüklemeye gerek kalmadan sitemaps.xml oluşturur .
Google’a Sitemap.xml nasıl gönderilir?
Site haritası dosyaları oluşturulduktan sonra, tercihen sitenin ana dizinine yerleştirilmelidir. Ardından, dosyanın konumu ve adı Google’a bildirilmelidir. Bunu yapmanın iki yolu vardır:
1. Seçenek: Google Web Yöneticisi Araçları
Google Search Console , web yöneticilerinin xml site haritalarını gönderebilecekleri ve gönderilen sayfaların ve dosyaların indeksleme durumunu takip edebilecekleri bir alana sahiptir. Bu alana İndeks -> Site Haritaları altından erişilir . Örnek için aşağıdaki şekle bakın:
2. Seçenek: Robots.txt
Robots.txt üzerinden sitemap.xml dosyalarının konumu hakkında Google ve diğer arama motorlarına bilgi vermek mümkündür .
Yeni Site Haritası protokolü
Google tarafından tanınan Site Haritaları için yeni bir protokol, Google robotunun daha fazla kontrolü için ek özellikler sağlar.
Yeni standardın avantajları, daha güncel arama sonuçları ve daha verimli taramadır, çünkü arama yapanlara sitenizdeki sayfaların ayrıntıları hakkında, örneğin istenen yenileme sıklığı ve belirli bir sayfanın alaka düzeyi gibi belirli bilgiler sağlanır. .
Site Haritaları için XML Etiketleri
Tüm yeni özellikleri keşfetmek için dosyanın XML biçiminde oluşturulması gerekir, ancak TXT biçimi de vardır. TXT dosyası, basit bir URL listesi olacaktır.
XML tabanlı site haritası ise yalnızca URL’lerin gönderilmesine değil, aynı zamanda her sayfanın önceliği, güncelleme sıklığı ve yapılan son değişikliğin bildirilmesine de olanak tanır.
Yeni Site Haritası şablonunun özelliklerini kullanmak için XML biçimi kurallarını izleyin ve belirli etiketler ekleyin:
- <xml> , Google’a göndermek için gereken spesifikasyonları takip eder;
- <urlset> , taranacak URL kümesinin başlangıcını ve sonunu belirtir;
- <url> tek bir URL’nin başlangıcını ve sonunu belirtir;
- <loc> verilen sayfanın tam URL konumu;
- <lastmod> , son değiştirilme tarihine sahip isteğe bağlı bir etiket;
- <changefreq> , robotun ne sıklıkla izleme yapması gerektiğini gösteren isteğe bağlı bir etiket;
- <priority> , dosyada bulunan diğer URL’lere göre belirtilen URL’nin önceliğini bildiren isteğe bağlı bir etiket.
Örnek:
<urlset xmlns=”https://www.sitemaps.org/schemas/sitemap/0.9″>
<url>
<loc>https://www.keywords.com.tr</loc>
<lastmod>20-01-01</lastmod>
<changefreq>aylık</changefreq>
<öncelik>0,8</öncelik>
</url>
</urlset>
Site haritası protokolü hakkında daha fazla ayrıntı https://www.sitemaps.org/protocol.html adresinde bulunabilir.
Site Haritalarının Gerçek Örneği
- Google site haritası (dikkat, çok ağır dosya, tarayıcınızı çökertebilir. XML etiketlerini ve hatta Windows Wordpad’i doğru şekilde görüntülemek için bir XML düzenleyici kullanın).