SEO'nuzu Geliştirmek için XML Site Haritanızı Nasıl Optimize Edebilirsiniz?
Yayınlanan: 2019-07-19XML site haritaları, teknik SEO stratejinizin hayati bir parçası olmalıdır. XML site haritaları, arama motorlarının web sitenizi daha verimli bir şekilde taramasına yardımcı olur.
Bu kılavuzda, XML site haritalarının ne olduğunu ve SEO performansınızı iyileştirmek için bunları nasıl optimize edebileceğinizi ele alacağım.
XML site haritaları nedir?
XML site haritası, Google, Bing ve Yahoo gibi arama motorlarının taraması için bir URL listesi sağlayan bir dosyadır. XML site haritaları, tarayıcılar için her bir URL hakkında ek bilgi sağlayan nitelikler içerebilir.
XML site haritalarına aşina değilseniz, Oncrawl blogunda başka bir makale okumanızı tavsiye ederim: XML site haritaları: teknik SEO'nun İsviçre çakısı. Makale, yeni başlayanlar için XML site haritalarına ve bazı temel kullanım örneklerine güzel bir genel bakış sunar.
XML site haritaları SEO için neden önemlidir?
XML site haritalarının SEO için önemli olmasının birçok nedeni vardır, ancak sonuç olarak XML site haritalarının arama motorlarının sayfalarınızı keşfetmesine yardımcı olmasıdır.
Bir XML site haritası sağlamak, web sitenizdeki önemli sayfaların verimli bir şekilde taranmasını sağlayacaktır. Aslında, Google'da web yöneticisi eğilimleri analisti olan Gary Illyes, Sidney'deki Arama Ağı Pazarlama Konferansı'nda, Googlebot'un içeriği keşfetmek için site haritalarını kullandığını söyledi.
Keşfin %80'i bağlantıları takip ediyor, %20'ye yakını ise sadece Site Haritalarını takip ediyor.
- Kaynak
Ayrıca burada, OnCrawl blogunda bir XML site haritasının SEO'daki önemi hakkında daha fazla bilgi edinebilirsiniz.
Tarama bütçesi ve XML site haritaları hakkında kısa bir not
Bir site haritasının, arama motorlarının taraması için bir URL listesi sağladığını unutmayın. Bu nedenle, tarama bütçesinin ne olduğunu ve XML site haritalarını nasıl etkilediğini tartışmamız çok önemlidir.
Google'ın tarama bütçesini şu şekilde tanımladığı:
Tarama hızı ve tarama talebini birlikte alarak, tarama bütçesini Googlebot'un tarayabileceği ve taramak istediği URL sayısı olarak tanımlarız.
– Google Web Yöneticileri Blogu
XML site haritaları bağlamında anlaşılması gereken en önemli şey, Googlebot'un yalnızca belirli sayıda URL'yi tarayacağıdır ve bu, tüm URL'lerinizi kapsamayabilir. Googlebot, site haritasında sağladığınız önemli URL'leri düşük değerli URL'ler üzerinden daha fazla taramayı bileceğinden, XML site haritaları sağlamak, tarama bütçenizi daha verimli kullanabilir.
XML site haritaları, Google'ın düşük değerli URL'leri hep birlikte taramasını engellemez, ancak Googlebot'un odaklanması gereken URL'lerin bir göstergesini sağlar.
[Örnek Olay] En yüksek YG'ye sahip sayfaları iyileştirmek için bağlantıları optimize edin
XML site haritalarınızı arama motorlarına gönderin
XML site haritalarınızı arama motorlarına web yöneticisi araçları konsolları aracılığıyla göndermek en iyi uygulamadır. Erişiminiz yoksa, bunları ayarlamak için bazı kılavuzlar aşağıda verilmiştir:
- Web sitenizi Google Arama Konsolu'na alma kılavuzu
- Web sitenizi Bing Web Yöneticisi Araçları'na alma kılavuzu
Bunu yaparak, herhangi bir hata, son taranma tarihi ve kaç URL'nin keşfedildiği gibi kullanışlı verilere erişebilirsiniz. Daha fazla ayrıntı için, web sitenizi Google ve Bing gibi arama motorlarına gönderme kılavuzumu okuyabilirsiniz.
XML site haritası türleri
Web içeriği (ör. Görüntüler ve Videolar) için iki tür XML site haritası vardır: site haritası dizini ve site haritası dosyası. Bunları aşağıda kısaca ele alacağım, ancak büyük arama motorları belgelerine göz attığınızdan emin olun.
Site Haritası Dizin dosyası
Bir site haritası dizin dosyası, yalnızca site haritalarınız için bir site haritasıdır. Bir site haritası dosyasının konumunu ve ayrıca en son ne zaman değiştirildiğini sağlarsınız.
<?xml version="1.0" encoding="UTF-8"?> <sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <site haritası> <loc>http://www.example.com/sitemap1.xml.gz</loc> <lastmod >2004-10-01T18:23:17+00:00</lastmod> </site haritası> <site haritası> <loc>http://www.example.com/sitemap2.xml.gz</loc> <lastmod>2005-01-01</lastmod> </site haritası> </sitemapindex>
site haritası dosyası
Site haritası dosyası, Googlebot'un taramasını istediğiniz URL'lerin bir listesidir. Site haritası dosyası, son değiştirilme tarihi, içeriğin ne sıklıkta değiştiği ve 0.0-1.0 ölçeğinde öncelik gibi ek bilgiler içerir.
<?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>aylık</changefreq> <öncelik>0,8</öncelik> </url> </urlset>
XML site haritanızı optimize etmek için 6 ipucu
Yalnızca bir XML site haritasına sahip olmanın ötesinde, SEO performansınızı iyileştirmek için onu optimize etmek için yapabileceğiniz birkaç şey vardır.
1. sitemaps.org protokolünü takip edin
Herhangi bir optimizasyon ipucuna bakmadan önce, site haritalarınızın arama motorlarının anlaması için sitemps.org protokolünü izlemesi çok önemlidir.
XML site haritanızın büyük arama motorları tarafından desteklenmesi için:
- Bir açılış <urlset> etiketi ile başlayın ve bir kapanış </urlset> etiketi ile bitirin.
- <urlset> etiketi içinde ad alanını (protokol standardı) belirtin.
- Her URL için bir üst XML etiketi olarak bir <url> girişi ekleyin.
- Her <url> üst etiketi için bir <loc> alt girişi ekleyin.
2. XML site haritalarını site bölümüne göre yapılandırın
XML site haritaları için en sevdiğim kullanım örneklerinden biri, geçerli ve hariç tutulan URL'leri Google Arama Konsolunda site bölümüne göre izlemektir.
Bunu yapmak için web sitenizin her bölümü için site haritası dizin dosyaları oluşturmanız gerekir. İşte bunun nasıl görünebileceğine dair bir örnek:
index.xml
ürünler-index.xml
ürün.xml
ürün1.xml
blog-index.xml
blog.xml
blog-1.xml
bazı-dizin-index.xml
dizin.xml
dizin-1.xml
3. Yalnızca 'para sayfalarınızı' ekleyin
XML site haritası dosyalarınıza yalnızca Googlebot'un taramasını, dizine eklemesini ve sıralamasını sağlayamayacağınız URL'leri eklemelisiniz. Bu sayfalara genellikle 'para sayfaları' denir çünkü bunlar size para kazandıranlardır.
Site haritanızda, web sitenize herhangi bir SEO avantajı sağlamayan URL'ler sağlamanız için hiçbir neden yoktur.
4. 200 HTTP olmayan durum kodlarından kaçının
XML site haritanıza 200 olmayan HTTP yanıt kodu döndüren URL'leri eklemekten kaçının. 200 olmayan yanıtı dahil etmek SEO'nuz için kötüdür çünkü Googlebot'a tarama bütçenizi boşa harcasalar bile bu URL'lerin taranmasını istediğinizi söylüyorsunuz.
5. İndekslenmemiş URL'lerden kaçının
noindex olarak işaretlenen URL'lerin XML site haritalarınızda yeri yoktur (belirli kullanım durumları dışında). Noindex olan URL'ler size arama motorlarından trafik getirmez, bu nedenle Googlebot'un dizine eklendikten sonra bunları taraması için bir neden yoktur.
Not: Google'ın çok sayıda URL'de hızlı bir şekilde noindex etiketi görmesini istiyorsanız, geçici bir XML site haritası kullanabilirsiniz.
6. Başka bir URL'ye standart hale gelen URL'lerden kaçının
Başka bir URL'ye standartlaştırılmış URL'lerin de XML site haritanızda yeri yoktur. Tıpkı noindex gibi, bu URL'lerin Google'da sıralanmasını istemezsiniz, bu nedenle Googlebot'a bunları taramasını söylemek için herhangi bir neden yoktur.
Alt çizgi
XML site haritaları, teknik SEO stratejinizin önemli bir parçasıdır, bu nedenle onları optimize etmek için zaman ayırmalısınız. Bu kılavuz size hemen uygulayabileceğiniz 6 uygulanabilir ipucu sağlar.