Daha Hızlı İndeksleme İçin SEO Dostu Bir XML Site Haritası Oluşturma
Yayınlanan: 2021-12-07
SEO günümüzde giderek daha önemli hale geldi. SERP'lerde üst sıralarda yer almak ve bunu sürdürmek için herkes önemli bir yatırım yapıyor.
Peki ya sayfalarınız ve blog gönderileriniz dizine eklenmezse? Yoksa sürüngen onları kendi isteğiyle çok sonra mı keşfeder?
Web siteniz, diğer her şey yerinde olmasına rağmen şu an için herhangi bir trafik almayacak.
Bazen Google SERP'lerde sıralanmak 6 ayı bulabilir. Ve daha üst sıralarda yer almak için birkaç ay daha.
Bu işlemi hızlandırmak için web siteniz için bir XML site haritası oluşturabilirsiniz .
Tamamen doğru olmayan bir site haritası oluşturmanın zaman aldığını düşünebilirsiniz.
Dakikalar içinde site haritaları oluşturmanın yolları vardır ve bu makale size bunlardan bahsedecek:
- Site haritası nedir?
- Web siteleri neden bir XML site haritasına ihtiyaç duyar?
- Ne zaman birden fazla site haritası oluşturuyoruz?
- XML site haritaları SEO'yu nasıl artırır?
- XML site haritaları oluşturmak için en iyi uygulamalar
Ancak konuya girmeden önce, temel bilgileri tazeleyelim.
Site Haritası Nedir?
Site haritası, sitenizdeki sayfalar, videolar ve diğer dosyalar ve bunlar arasındaki ilişkiler hakkında bilgi içeren bir dosyadır. Google gibi arama motorları sitenizi daha verimli taramak için bu dosyayı okur.
Basit bir deyişle, sitenizin bir planıdır. Arama motorlarının web sitenizin tüm içeriğini bulmasına, taramasına ve dizine eklemesine yardımcı olur. Ayrıca sitenizdeki her sayfanın önemini belirtir.
İki ana Site Haritası türü vardır:
- HTML Site Haritaları
- XML Site Haritaları
HTML Site Haritaları, kullanıcıların aradıkları sayfayı bulmalarına yardımcı olmak için sitenizdeki bir menüye benzer.
Sitenizdeki tüm önemli bağlantıları bir hiyerarşi içinde listeler ve kullanıcı deneyimini geliştirir.

Çoğu modern web sitesinde kolay gezinme özelliği olduğundan, HTML site haritaları günümüzde pek kullanılmamaktadır. Aslında, siteniz için bir tane olmaması gayet iyi.
Bugün çoğu web sitesinin kullandığı şey XML site haritalarıdır. Özellikle tarayıcılar için yaratılmıştır.

XML site haritaları, arama botlarının tüm bağlantıları tek bir yerde bulmasına ve hızlı bir şekilde dizine eklemesine yardımcı olur. Ayrıca, onlara sitedeki çeşitli URL'ler arasındaki ilişkileri söylerler.
Aşağıdakiler dahil tüm gerekli bilgileri içerirler:
- Son değiştirilme tarihi
- Frekansı değiştir
- Öncelik

Bundan sonra bu yazıda XML site haritalarına odaklanacağız.
Web Sitelerinin Neden Bir XML Site Haritasına İhtiyacı Var?
Google dahil arama motorları, web'i tarayarak yeni içerik keşfeder.
Ve bunu internette bulunan bilgileri organize etmek ve indekslemek için düzenli olarak yaparlar.

Arama botları bir sayfayı ziyaret ettiğinde içeriğini tarar. Daha fazla sayfa keşfetmek için tüm iç ve dış bağlantıları takip ederler.
Google'ın veritabanında algılanan herhangi bir bağlantı yoksa, tarayıcılar içeriğini ayrıştırır ve dizine ekler.
Tarayıcılar, güncellenmiş içeriğe sahip dizine eklenmiş sayfalar bulursa, eski içeriği en yenisiyle değiştirir.
Ancak Google, sitenizdeki yeni bağlantıları bu şekilde her zaman keşfedemeyebilir. Ya da olsa bile, uzun zaman alacaktır.
Bu yüzden bir XML site haritasına ihtiyacınız var.

Bir XML site haritası oluşturarak, tüm önemli sayfaları ve bunların URL'lerini tek bir yerde listelersiniz.
Arama örümcekleri hemen site haritasına erişir ve bir web sayfası hakkında anında ayrıntılı bilgi bulur.
Bu bilgiler şunları içerir:
- Konum : Sayfanın bulunduğu yer
- Son değiştirilme : Bir sayfa en son ne zaman güncellendi?
- Değişim Sıklığı : Sayfanın ne sıklıkla güncellendiği
Bir sayfanın önceliği : Diğer sayfalara kıyasla sayfanın önemi nedir?

Bu sözdizimini kullanarak XML dosyasında bu bilgiyi (her URL için) belirtmelisiniz:
<url>
<loc>https://www.yourwebsite.com/blog/create-xml-sitemap</loc>
<lastmod>yyyy-aa-gg</lastmod>
<changefreq>günlük</changefreq>
<priority>0.n</priority>
</url>
İyi yapılandırılmış bir XML site haritası oluşturursanız, sitenizin daha hızlı dizine eklenmesi için iyi bir şans vardır.
Bununla, bir site haritasının nasıl uygulanacağını görelim.
XML Site Haritası Nasıl Uygulanır?
İnşa ederken XML'de (el ile) bir site haritası mümkündür, sıkıcı ve zaman alıcıdır.
Manuel olarak site haritası oluşturma adımları şunlardır:
- Sitenizin sayfalarının yapısını inceleyin.
- Tüm sitenizin URL'lerini XML olarak kodlayın.
- XML Site Haritası Doğrulayıcı aracını kullanarak site haritası dosyanızı kontrol edin.
İnsanlar hata yaptığından, mükemmel site haritasını elde etmek için birkaç kez değişiklik yapmanız gerekecektir.
Ancak, web siteniz için manuel olarak bir tane oluşturmanızı tavsiye etmem.
Site haritası oluşturmanın daha basit, daha kolay ve doğru yolları vardır.
Ve bunu 60 saniyeden daha kısa sürede yapabilirsiniz! (Ayrıca daha hızlıdır.)
Başlamaya hazırsanız, bir XML site haritasını hızlı bir şekilde uygulamak için 4 adımlık bir süreci izleyeceğiz.
1. Adım: Bir XML site haritası oluşturun
Siteniz için hızlı bir şekilde bir XML site haritası oluşturmanın iki yolu vardır. İhtiyaçlarınıza göre ikisinden birini seçebilirsiniz.
XML Site Haritası Oluşturmak için Yoast Eklentisini Kullanın (WordPress Siteleri İçin)
Bazı CMS'lerde, siteniz için otomatik olarak bir site haritası oluşturan yerleşik bir özellik bulunur.
Ancak, elinizde bir WordPress siteniz olduğunda durum aynı değildir.
WordPress siteleri için bir site haritası oluşturmak için Yoast eklentisini kullanmanız gerekir. Popüler bir SEO aracıdır ve XML site haritası oluşturmayı çok kolaylaştırır.
Ancak size adımları söylemeden önce şunları sağlamanız gerekir:
- Bir WordPress sitesi kullanıyorsunuz.
- Yoast SEO eklentisini yüklediniz.
- Sitenizi Google Arama Konsoluna bağladınız.
Bu noktaları kontrol ettiyseniz, başlayalım.
WordPress Yönetici hesabınıza giriş yapın ve Yoast'ın gelişmiş ayarlarını açın. Ayarlar kapalıysa, Yoast bir site haritası oluşturmaz.
- Sol kenar çubuğunda SEO başlıklı ' Y ' simgesine tıklayın.
- ' Kontrol Paneli ' seçeneğini tıklayın.
- Gösterge Tablosunda, ' Özellikler'e tıklayın.
- Menü açıldığında, ' XML site haritalarını ' arayın ve açın.
- Aşağıya doğru kaydırarak ' Değişiklikleri Kaydet'i tıklayın.
Yoast artık WordPress siteniz için sağlam ve iyi yapılandırılmış bir XML site haritası oluşturacaktır. Artık site haritanızı aşağıdakilerden birinde görmelisiniz:
- alaniniz.com/sitemap.xml
- etkialaniniz.com/sitemap_index.xml
Bununla, WordPress siteniz için başarıyla bir XML site haritası oluşturdunuz.
Ancak, WordPress internetteki web sitelerinin yalnızca %40'ına güç sağlar. Web yöneticileri, diğer CMS'leri ve özel yapım siteleri de kullanır.
Not : Wix, Squarespace, HubSpot veya Shopify kullanarak bir site oluşturduğunuzda, siteniz için otomatik olarak bir XML site haritası oluşturur. Yoast eklentisine ihtiyacınız yok ve SEO dostu site haritanız zaten hazır!
XML Site Haritası Oluşturmak için Site Haritası Oluşturucu Araçlarını Kullanın (Özel Web Siteleri İçin)
İşte ikinci durum. CMS kullanmayan web siteleri.
Bir site haritası oluşturucu yardımıyla özel web siteleri için bir XML site haritası oluşturabilirsiniz. Site haritası oluşturmayı otomatikleştiren ve sizi manuel olarak kodlamaktan kurtaran bir araçtır.

Ücretsiz site haritası oluşturucuları, çok sayfalı web siteleri için çok güvenilir değildir. Ve sık güncellemeleri olanlar için.
50.000'den fazla URL'si veya düzenli içerik değişikliği olan bir siteniz varsa, ücretli site haritası oluşturucularını kullanmalısınız.
Ücretli araçları kullanarak bir HTML veya XML site haritası oluşturabilirsiniz. Bunun dışında görseller, videolar, haberler, RSS beslemeleri vb. için site haritaları oluşturma gibi ekstra özellikleri kullanabilirsiniz.
Bir site haritası oluşturucu kullanmanın temel faydaları şunları içerir:
- Site haritasının hızlı ve kolay oluşturulması
- Kırık linklerin tespiti ve raporlanması
- Arama motorlarına otomatik gönderim
- Her tür web sitesiyle uyumluluk
- İhtiyaca göre site haritası güncellemesi
Siteniz için bir site haritası oluşturmak için Screaming Frog, XML-Sitemaps, Inspyder, Slickplan gibi popüler site haritası araçlarını kullanabilirsiniz.
Önemli : Sitenizde AMP sayfalarınız varsa bunun için bir site haritası oluşturmanız gerekmez.
Artık WordPress ve özel web siteleri için nasıl site haritası oluşturacağınızı biliyorsunuz. Bir sonraki adımınız, az önce oluşturduğunuz site haritasını test etmek olmalıdır.

2. Adım: Google Arama Konsolunu kullanarak XML site haritasını test edin
Google Arama Konsolunda bir özellik var bu, site haritanızda hata ayıklamanıza yardımcı olacaktır.
Google Web Yöneticisi Araçları'na giriş yapın ve 'Site Yapılandırması'nı tıklayın.
Oradan, ' Site Haritaları'nı tıklayın.
Sağ üstte, ' Site Haritası Ekle/Test Et ' başlıklı bir düğme bulacaksınız. Üstüne tıkla.

Site haritası URL'sini girin ve 'Site Haritasını Test Et'i tıklayın.
Ve Google, site haritanızı hatalara karşı taramaya başlayacaktır.
Test tamamlandığında, Google test sonuçlarını görüntüler.
Bitirdiğinizde ' Site haritası testini kapat ' seçeneğini tıklayın.
Hatalar varsa site haritası dosyasını sitenize eklemeden önce bunları düzeltebilirsiniz. Ve eğer hatasız ise, bir sonraki adıma geçmekte fayda var.
3. Adım: XML site haritasını sitenize ekleyin
Site haritanızı oluşturup test ettikten sonraki adım, sitenize eklemektir.
XML site haritasını 3 adımlı bir işlem olan sitenizin kök klasörüne yüklemeniz gerekir:
- Adım 1: Mevcut web barındırıcınızın kontrol panelinde oturum açın.
- Adım 2: public_html dizinini bulun. Bu dizin, web sitenizin index.php gibi diğer önemli sayfalarını içerir.
- Adım 3: public_html dizinini bulduktan sonra, XML site haritasını kopyalayıp içine yapıştırın.
Ve bunu yaptıktan sonra, tebrikler! Bir site haritası eklediniz.
Birkaç ek adım, site haritalarının arama tarayıcıları tarafından keşfedilmesini hızlandırabilir:
- Site haritası URL'nizi robots.txt dosyasına ekleyin.
- Site haritanızı çeşitli arama motorlarına gönderin.
Şimdi size XML site haritasını Google'a nasıl yükleyebileceğinizi göstereceğim.
4. Adım: XML site haritasını Google Arama Konsoluna gönderin
Son ve son adım burada.
Site haritanızı Google'a göndererek değerli hale getirmenin zamanı geldi. Başlamak için, XML site haritanızın konumunu bilmeniz gerekir.
Çoğu durumda site haritanız domain.com/sitemap.xml adresinde olacaktır.
Site haritanızın konumunu bulduktan sonra URL'yi kopyalayın.
Ardından, Google Arama Konsolu'na gidin.
Web sitenizi seçin, panonuz açılacaktır.
Sol taraftaki panele gidin ve 'Site Haritaları' üzerine tıklayın.
' Yeni bir site haritası ekle ' yazan bir kutu bulacaksınız.
Site haritası URL'sini (kopyaladığınız) girin ve 'Gönder'i tıklayın.
Göndermeden önce, bu bir XML dosyası olduğundan, URL'nin .xml ile bitip bitmediğini kontrol edin.

Site haritası başarıyla gönderildikten sonra, onun altında gönderilen site haritalarının listesini göreceksiniz.
Gönderilen site haritalarının listesi, site haritasının durumunu ve içerdiği URL'lerin sayısını da gösterir.
Site haritanızda hatalar varsa, gönderiminiz başarısız olacaktır. Bu hatalara göz atabilir ve bunları Site Haritaları Raporunda düzeltebilirsiniz.
Hataları kaldırdıktan sonra tekrar Google'a gönderebilirsiniz (aynı adımları tekrarlayın).
Bu 4 adım, XML site haritalarının uygulanmasını özetler.
Şimdi, web siteniz birden fazla site haritası gerektirdiğinde ortaya çıkan senaryolara bakalım.
Ne Zaman Birden Fazla Site Haritası Oluşturuyoruz?
Birden çok site haritası, web sitenizin sayfalarını ve içeriğini düzenlemenize yardımcı olur.
Arama botlarının sitenizin URL'lerini kaçırmamalarını sağlarlar ve onları dizinden çıkarırlar.

Aşağıdaki durumlarda sitenizde birden fazla site haritası olabilir:
- Sitenizdeki resimler, videolar ve podcast'ler için farklı site haritaları oluşturmak istiyorsunuz. Her içerik formatı için özel bir site haritası olacaktır.
- Sitenizin sayfaları için bir site haritası ve blog gönderileri için başka bir site haritası oluşturmak istiyorsunuz. Siteniz, tüm sayfaları listeleyen statik bir site haritasına ve blog URL'lerini listeleyen dinamik bir site haritasına sahip olacaktır.
- Belirli bir yılın blog gönderilerini tek bir site haritasında toplamak istiyorsunuz. Her biri belirli bir yıla karşılık gelen, yıl bazında birden fazla site haritası olacaktır.
- Sitenizde 50.000'den fazla URL var veya mevcut site haritanızın boyutu 50 mb'yi aşıyor. Site haritası sınırları aşarsa, yeni bir site haritası oluşturmanız gerekir.
Burada şunu eklemek isterim ki, site sahibi onları atmadığı sürece tüm site haritaları kullanımda kalır.
Sitenizde yüklü n site haritanız varsa, arama botları hatasız oldukları sürece hepsine erişecektir.
Birden çok site haritası oluştururken, her site haritası için tarama önceliğini ayarlayabilirsiniz. Sık sık güncellenenler, diğerlerine göre daha yüksek önceliğe sahip olabilir ve bunun tersi de geçerlidir.
XML Site Haritaları SEO'yu Nasıl Artırır?
Site haritaları, arama botlarının aşağıdakileri yapmasına yardımcı olduklarından SEO'yu artırır:
- Sitenizi etkili bir şekilde tarayın
- Sitenizdeki her sayfayı indeksleyin
- Sitenizdeki yeni sayfaları keşfedin
- Sitenizdeki sayfaların önceliğini bilin
- Bir sayfanın güncelleme sıklığını ve son değiştirilme tarihini öğrenin
- Sitenizdeki yinelenen içeriği tespit edin ve bildirin
Bununla birlikte site haritaları, büyük web sitelerinin bilgilerini iyi düzenlemelerine de yardımcı olur.
RankWatch'ın ücretsiz web sitesi analiz aracını kullanarak sitenize XML site haritası eklenip eklenmediğini hızlıca kontrol edebilirsiniz.

Yeşil bir onay işareti gösteriyorsa, site haritanız siteniz için başarıyla çalışıyor demektir.
XML Site Haritaları için En İyi Uygulamalar Nelerdir?
Site haritası oluşturmak ve SEO'yu güçlendiren bir site haritası oluşturmak iki farklı şeydir.
Arama motorlarının sitenizi taramasına yardımcı olacak bir tane oluşturduğunuzdan emin olmak için en iyi uygulamaları izlemelisiniz.
XML Site Haritaları için bazı temel en iyi uygulamalar şunlardır:
1. Sitenizin Sayfaları İçin Öncelik Belirleyin:
Google'ın site haritası yönergeleri, web sayfalarınızı göreceli önem sırasına göre sıralamanızı söyler.
Onlara 0,1 ile 1 arasında bir puan vermelisiniz, burada 1 en yüksek öncelik anlamına gelir.
Arama botları, yüksek önceliğe sahip sayfaları, düşük puana sahip olanlardan daha sık tarar.
En iyi uygulama, dinamik sayfalarınıza (sık güncelleme yapılan sayfalara) daha yüksek puanlar atamaktır. Ve statik sayfalar için düşük öncelik ayarlayabilirsiniz.
2. Sayfalarınızı ve İçeriğinizi Sınıflandırın:
XML site haritaları, arama motoru örümceklerinin web sitenizin yapısını ve içeriğini anlamalarına yardımcı olur.
Site haritasında sitenizdeki sayfalar arasındaki benzerlikleri ve hiyerarşileri belirtmelisiniz. Web sitenizin içeriğini kategorize etmenize ve bir yapı oluşturmanıza yardımcı olur.
Çoğu web sitesinde birincil yapı olarak bir ana sayfa, kategoriler ve alt kategoriler bulunur.
Sizin de benzer bir yapınız varsa, site haritanızın tüm bu URL'leri aynı hiyerarşide olduğundan emin olun.
3. Manuel Olarak Site Haritası Oluşturmaktan Kaçının:
Başka bir iyi uygulama, XML site haritaları oluşturmak için bir site haritası oluşturma aracı veya bir eklenti kullanmaktır. Sadece daha hızlı değil, aynı zamanda kullanışlıdır.
Manuel site haritası oluşturmaya kıyasla, otomatik site haritalarının bir üst kenarı vardır.
4. Site Haritasını Doğru Yerlere Yerleştirin:
En iyi uygulamalar söz konusu olduğunda, sitenize bir site haritasının yerleştirilmesi önemlidir.
Arama botlarının site haritasını kolayca keşfetmesine ve sitenizin bağlantılarını dizine eklemesine yardımcı olur.
Site haritanızı yerleştirmek için ideal yerler ana sayfanız ve kök dizindir.
5. Her Site Haritası İçin URL Sınırları Belirleyin:
Elinizde orta veya büyük bir web sitesi ile birçok URL'niz var. Bunları düzenlemenin en iyi yolu, özel site haritaları oluşturmaktır.
Örneğin, her kategori için bağlantılarınız varsa, kategori bazında site haritaları oluşturabilirsiniz. Her site haritasına eklediğiniz URL'lerin sayısını sınırlayacaktır.
6. Noindex ve Kurallı URL'leri hariç tutun:
Noindex URL'leri, keşfedilemez olarak işaretlediğiniz URL'lerdir. Arama botları onları bulamaz ve dizine eklemez.
SERP'lerde bazı önemli sayfaların görünmesini istemiyorsanız noindex etiketlerini kullanmalısınız.
Site haritalarına gelince, onlara noindex sayfaları eklemekten kaçının. Tarama bütçesini ve zamanını boşa harcar ve çelişkili bir mesaj verir.
Tutarlılığı korumalı ve arama botları için kafa karışıklığı yaratmaktan kaçınmalısınız.
7. Siteniz Düzenli/Sık Sık Güncelleniyorsa Dinamik Site Haritalarını Uygulayın:
Dinamik site haritaları, sitenize sayfa eklediğinizde veya kaldırdığınızda otomatik olarak güncellenir. Site haritası herhangi bir zamanda güncel kalır.
Ayrıca, dinamik site haritalarına arama botları tarafından daha hızlı erişilir. Böylece tarama süresinden tasarruf sağlarlar. Ayrıca, daha az bozulma şansları var.
Bu nedenle sitenize dinamik site haritaları uygulamalısınız. Belirlenen koşullara göre değiştirilir ve zamana uygun kalır.
XML Site Haritaları Daha Hızlı ve Daha İyi Dizin Oluşturmayı Sağlar
İnternette milyarlarca web sitesi varken, arama botları her gün hepsini taramakta zorlanıyor.
Google botlarının yeni bir web sitesini taraması ve dizine eklemesi yaklaşık üç ay sürdüğü için bunu çok iyi alabilirsiniz.
Ancak, yerinde bir XML site haritanız varsa, onların işini kolaylaştırırsınız. Bu nedenle, sitenize bir XML site haritası ekleyin ve avantajlarından bugün yararlanın.
Sorularınız varsa, sizi dinlemek için buradayım. Bunları aşağıdaki yorum bölümüne bırakın.