sitemap.xml site haritası oluşturma

sitemap.xml site haritası oluşturma

SEO hakkında bir makale okuduysanız, muhtemelen sitemap (site haritası oluşturma) veya XML sitemap terimleri ile karşılaştınız demektir. Site haritaları oldukça yaygın bir SEO önerisi olsa da, XML Site Haritalarını detaylı anlatan pek yazı yok.

Bu yazıda sitemap (site haritalarını) derinlemesine inceleyeceğiz. Bu yazıdan öğrenecekleriniz :

  • XML sitemap (site haritası) nedir?
  • XML site haritasının WordPress sitesine nasıl faydası vardır?
  • WordPress eklentisi ile XML site haritası nasıl oluşturulur?
  • Bulut tabanlı bir araçla XML site haritası nasıl oluşturulur?
  • Site haritanızı Google’a ve diğer araçlara nasıl gönderebilirsiniz?
  • Neden HTML site haritası navigasyonu farklıdır? (WordPress’de nasıl oluşturulur)

XML Sitemap (Site Haritası) Nedir?

XML sitemap (site haritası) temelde herkes tarafından erişebilir olmasını istediğiniz URL’lerin bir listesidir. Google gibi arama motorlarına ve diğer kullanıcılara web sitenizin tüm içeriğinin bir “haritasını” vererek daha iyi taramasına yardımcı olur.

Sade bir URL listesinin ötesinde, arama motorlarının sitenizi indeksleme girişimlerine daha fazla katkıda bulunmak için site haritanıza yararlı meta veriler de ekleyebilirsiniz. Bu seçenekler, Site haritaları protokolünde belirlenir ve aşağıdakine benzer şekilde gösterilir:

  • Bir sayfa en son ne zaman değiştirildi?
  • Arama motorlarına hangi sayfalara öncelik vermek istediğiniz belirtilmesi. (arama motorları her zaman bunu takip etmezler)
  • Sayfa ne sıklıkla değişecek?

Yukarıdaki temel metadata bilgileri  haricinde, arama motorlarına video ve resim içeriğiniz hakkında bilgi vermek de mümkündür.

Bir XML Site Haritası Neye Benzer?

XML site haritasının aslında nasıl göründüğünü merak ediyor musunuz? Egezon’da kullandığımız WordPress site haritası:

sitemap siteharitasına bir örnek
XML Site Haritası Örnek

Gördüğünüz gibi  site haritası  aslında yalnızca ekstra meta veriler içeren URL’lerin bir listesi. Daha çok botların okuması için! Robots.txt dosyasına benzer olarak çalışır. Robots.txt dosyası nedir makalesi için tıklayın.

XML Site Haritasına Kaç URL Eklenebileceğinin Bir Sınırı Var mıdır?

Evet, bir sınır var. Ancak çoğu WordPress web sitesi bu sınıra asla yaklaşamaz.

Teknik olarak sitemap.xml dosyasının sınırı 50.000 URL’dir. Ancak, siteniz 50.000’den fazla URL içerse bile, bu sayıyı arttırmak için yeni bir site haritası ekleyebilirsiniz.

XML Site Haritası WordPress Sitenize Nasıl Yarar?

XML site haritasının ana faydası, tarana-bilirliği arttırmasıdır. Google’in söylediği gibi “Googlebot gibi arama motoru web tarayıcıları, sitenizi daha akıllıca taraması için bu dosyayı okur.”

XML site haritanızın tarana-bilirliği arttırması için uyguladığı yöntemler şunlardır:

  • Daha hızlı tarama süreleri –  Site haritaları, arama motoru robotlarının sitenizin içeriğini daha hızlı taramasına yardımcı olur, dolayısıyla bu sayfalarınızın daha hızlı Google’da dizine eklenmesini sağlar.
  • Öncelikli taramalar – Site haritaları, sitenizdeki belirli sayfalar için meta veriler ekleyerek taramada öncelik verilmesini isteyebilirsiniz.
  • Zengin medya içeriği – Google arama sonuçlarında site haritalarından ek bilgi alabilir, dolayısıyla videolar ve resimler gibi çok sayıda medya kullanıyorsanız; bunların Google’da sıralanması kolaylaşabilir. (Kaynak)

Sadece tarana bilirliğin haricinde, site haritalarının size yararlı bilgiler sunması için bazı kestirme kısayolları da vardır. Site haritanızı Google Search Console’a kayıt ettirdiğini düşünelim. (bunun nasıl yapıldığını aşağıda öğreneceksiniz!), Web sayfalarınızın Google’da dizine eklenmesini tespit etmek için site haritasını kullanabilirsiniz:

google search console da site haritası
XML Site Haritası Dizini

Bir XML Site Haritası Ekleme, Sitenize Zarar Verebilir mi?

Hayır! Endişelenmeyin. En kötü senaryoda olumlu sonuçlar göremezsiniz. Bir XML site haritası oluşturmak asla sitenize zarar vermez.

Bir Site Haritası, İç Bağlantı Yapısını Yok Sayabileceğiniz Anlamına Gelmez

Site haritası her zaman yararlı olmasına rağmen, Web sitesi tasarlarken ve sitemize yeni sayfalar eklerken sağlam bir site içi bağlantı yapısı oluştururuz ve site haritası bunun yerini tutmaz. Arama motorlarının içeriğinizi; yalnızca site haritanızda bulunduğu için dizine ekleyeceğini düşünmeyin. Arama motorları çoğu zaman sitenizi  site haritasına göre indekslesede, böyle olmadığı durumlarda olabilir..

Google, içeriğinizin ona işaret eden dahili veya harici bağlantıların olduğunu görmek ister. Kısacası bu içeriğin olduğu sayfaya diğer sayfalarınızdan, menuler’den, diğer sitelerden vb gibi bağlantıların olması gerekir. Google’ın söylediği gibi, “Bir site haritası kullanmak, site haritanızdaki tüm ögelerin taranacağı ve dizine ekleneceği garantisi vermemektedir.”

Yoast SEO ile XML Site Haritası Oluşturma

Artık bir XML site haritasının ne olduğunu ve sitenize nasıl faydalı olabileceğini bildiğinize göre, tüm içeriğiniz için aslında bir WordPress site haritası nasıl oluşturabilirsiniz? En kolay yolu popüler olan Yoast SEO’yu kullanmaktır.

Yoast SEO ile bir XML site haritası oluşturmak için, aslında ücretisiz Yoast SEO eklentisi kurmanın ve etkinleştirmenin haricinde bir şey yapmanız gerekmiyor. Varsayılan olarak, Yoast SEO şu adresten bir site haritası oluşturur:

websiteniz.com/sitemap_index.xml

Bu kadar kolay! Şimdi Yoast SEO XML site haritanızın özelliklerini nasıl düzenleriz ona bakalım:

SEO → Özellikler’e gidin ve Gelişmiş ayarlar sayfalarını etkinleştirin:

Gelişmiş Yoast XML Site Haritası denetimi nasıl etkinleştirilir
Gelişmiş Yoast XML Site Haritası Denetimi Nasıl Etkinleştirilir?

Değişikliklerinizi kaydettiğinizden emin olun. Bunu yaptıktan sonra, kontrol panelinin kenar çubuğundaki SEO menüsünde XML Site Haritaları seçeneğine erişebilirsiniz:

wordpress yoast seo sitemap.xml etkinleştirme
Yoast SEO XML Site Haritasına Erişim

Orada, üst kısımdaki sekmeleri kullanarak şunları yapabilirsiniz:

  • Hangi yazarların site haritasına ekleneceğini seçin
  • Site haritanıza hangi yazı türleri / sınıflandırmalar ekleneceğini seçin
  • Kişisel içerik parçalarını, yazının Id’si aracılığıyla site haritanızdan manuel olarak hariç tutabilirsiniz – bu, belirli içeriklere noindex etiketi eklediğinizde, özellikle yararlıdır.
Yoast Seo XML Site Haritalarını Düzenlemek
Yoast SEO XML Site Haritasını Düzenlemek

XML Site Haritası Oluşturmanıza Yardımcı Olacak Diğer WordPress Eklentileri

Diğer kalite eklentiler şunlardır:

  • All in One SEO Pack Eklentisi – sadece XML Site Haritası özelliğini etkinleştirmemiz yeterlidir.
  • Google XML Sitemaps – SEO yerine sadece XML site haritalarına odaklanan popüler bir eklentidir. (Egezon sitesinde biz bunu kullanıyoruz, Yoast SEO’nun site haritasından daha iyi değil kesinlikle, sadece biz başta öyle başlamıştık ve devam ettik. Müşterilerimize genelde Yoast SEO XML sitemaps öneriyoruz, yukarıdaki gibi.)
  • SEO Framework – XML site haritası işlevselliğini içeren ve gelecek vaat eden bir SEO eklentisi.

XML Sitemap Jeneratör Kullanarak Site Haritası Oluşturma

WordPress kullanmıyorsanız yada WordPress eklentisi kullanmak istemiyorsanız; XML Site Haritası Jeneratör olarak adlandırılan bağımsız bir araç kullanarak XML Site Haritası oluşturabilirsiniz. Bu araç aşağıdaki yollardan biri aracılığı ile çalışır:

  • Bulut tabanlı bir araç olarak
  • Bir masaüstü programı olarak (sadece Windows için)
  • Bir WordPress eklentisi olarak(bir WordPress eklentisi kullanmak istemediğiniz konusunda fikrinizi değiştirdiyseniz!)

Site Haritanızı Oluşturmak İçin Bulut Tabanlı Araç Kullanılması:


XML Site Haritası Jeneratör‘e gidin, aşağı doğru kaydırın, Online Generator (Çevrimiçi Jeneratör) seçeneğini tıklayın:

xml site haritası oluşturucu jeneratör
XML Site Haritası Jeneratör Kullanımı

Bir sonraki sayfada …

  • Web sitenizin ana sayfasına URL girin
  • Son değiştirilme tarihinin nasıl hesaplanacağını seçin
  • Değiştirme sıklığını seçin (sayfalarınızın ne sıklıkta değişeceğini seçin)
  • Varsayılan tarama önceliğini seçin
  • Email adresinizi giriniz
  • Site Haritası oluştur’u tıklayın
bulut tabanlı xml site haritası oluşturulması
XML Site Haritası Jeneratör Ayarları

Daha gelişmiş seçenekleri yapılandırmak için Diğer Ayarlar düğmesine de basabilirsiniz:

xml site haritası oluşturucuda daha fazla ayar seçeneği
Daha Fazla Seçenek Ayarları

Site haritasını oluştura tıkladığınızda araç sitenizi tararken bir süre beklersiniz, büyük sitelerde bu işlem daha uzun sürebilir. İşlem tamamlandığında site haritasını indirebilirsiniz:

bulut tabanlı site haritası dosya indirilmesi
Site Haritasının İndirilmesi

Site haritası dosyasını indirdikten sonra, web sitenizin ana klasörüne yüklemeniz gerekir.

Site Haritanızı Google ve Diğer Arama Motorlarına Nasıl Gönderirsiniz?

XML Site Haritanız olduktan sonra bir sonraki adım bu dosyayı bilinen arama motorlarına göndermektir böylece:

  • Google’ın site haritanızı nerede bulacağını bilmesini sağlarsınız.
  • Google’ın kaç sayfayı dizine eklediği gibi size yardımcı bilgiler verir. (bu ekran görüntüsü yukarıda daha önce gösterildi)

XML site haritanızı Google’a göndermek için bir Google Search Console hesabınız olması gerekir. Google Search Console hesabı oluşturduktan sonra, TaramaSite Haritaları‘na gidip SİTE HARİTASI EKLEME / TEST ETME düğmesini tıklayın

Google'a site haritası ekleme
Google’a Site Haritası Ekleme

Daha sonra, site haritanızın konumunu yazarak Gönder’i tıklayın. Site haritanızı oluşturmak için Yoast SEO’yu kullandıysanız “sitemap_index.xml” yazın, eğer Google XML sitemap eklentisi kullandıysanız : “sitemap.xml” yazmanız yeterlidir.

google'a site haritasının yerini gösterme
 Site Haritasının Yerini Gösterme

Google’a site haritanızı işledikten sonra, aynı alanda istatistikleri görebilirsiniz. Aşağıdaki örnekte olduğu gibi sitenizde oluşabilecek hatalar (404 hataları gibi) hakkında size yararlı bilgiler sağlar.

Google en çok kullanılan arama motoru olmasına rağmen site haritanızı Bing’e kayıt ettirmeniz önemlidir. Uygulanacak işlemler çok benzerdir. Bing Webmaster Tool hesabına kayıt olmanız gerekir. Ardından, site haritanızı doğrudan panelden gönderebilirsiniz.

Tüm bu yazıda özelikle XML site haritalarına odaklandık. Ancak, WordPress sitenize eklemek isteyeceğiniz diğer çeşit site haritasıda HTML haritalardır. Bu site haritaları daha çok insanlar için düzenlenmiş bir versiyondur. Muhtemelen onları birçok sitede görüyorsunuz. Temel olarak kişilerin kolayca sitede dolaşmasına yardımcı olan listeler.

HTML site haritaları, sitenizdeki her bir sayfayı mutlaka içermezler. Genelde ziyaretçilerin en önemli sayfalarınıza hızlıca erişmesini sağlarlar. Simple Sitemap adındaki eklenti aşağıdaki özellikleri kullanarak bir site haritası oluşturmanızı sağlar.

  • Yalnızca belirli posta türlerini dahil edebilirsiniz
  • Gösterilen alt sayfaların sayısı sınırlanabilir
  • Belirli postaların ID’lerini hariç tutabilme
  • Sayfalarınızı farklı yollarla gösterebilme

Bu eklenti yaygın şekilde kullanılan site haritası şablonlarını kolaylıkla oluşturmanızı sağlar. Ayarlamaları yaptıktan sonra, site haritasını sitenizin herhangi bir yerine kod ekleyerek gösterebilirsiniz.

Kullanmak için eklentiyi kurun ve etkinleştirin. Ardından, Ardından, Ayarlar → Basit Site Haritası’na gidin. Önceden hazır kısa kod için demolardan birine tıklayabilir veya istediğiniz özelliklere göre kendi kısa-kodunuzu oluşturabilirsiniz.

html site haritası oluşturma
 HTML Site Haritası Oluşturma

Bugün Site Haritalarını Kullanmaya Başlayın

Bir XML site haritası, her WordPress sitesinin ihtiyaç duyduğu şeylerden biridir. Sitenizi bir anda SERP’lerin (arama motoru sıralaması) tepesine fırlatmayacak olsa da, sitenizi daha hızlı ve daha kapsamlı bir şekilde taramak için harika bir yoldur. WordPress üzerinde bir XML site haritası oluşturmanın en kolay yolu Yoast SEO gibi eklenti kullanmaktır.

Site haritası oluşturulduktan sonra Google’ın sitenizi nasıl indekslediği ile ilgili bilgiler almak için bu dosyanın Google Search Console’a gönderilmesi gerekir. Site haritaları ve çalışma prensipleri ile ilgili sorularınız varsa lütfen aşağıda yorum yapın.