Siteniz İçin Bir XML Site Haritası Nasıl Oluşturulur

Herhangi bir türde bir web sitesi işletiyorsanız, muhtemelen bir XML site haritanız olmalıdır. Arama motoru optimizasyonunuza(help your search engine optimization) ( SEO ) yardımcı olacaktır . Ancak, bir XML site haritasının ne olduğunu merak ediyor olabilirsiniz ve bilseniz bile, bir XML site haritası nasıl oluşturursunuz? 

İyi haber şu ki, bir XML site haritası oluşturmak, onun tam olarak ne olduğunu anlamaktan daha kolay. Ve XML(XML) site haritalarını anlamak da oldukça basittir. Bunu yapabilirsiniz.

XML Site Haritası Nedir?(What Is An XML Sitemap?)

Önce XML(XML) kısmını ele alalım . XML , e X gerilebilir M arkup L anguage anlamına gelir . Tam olarak bir programlama dili değil. Web tarayıcılarına ve diğer programlara bir XML belgesinin taşıdığı veriler hakkında bilgi vermenin esnek bir yoludur. 

Örneğin, birine 123 Ana Cadde'de(Main Street) yaşadığımızı söylersek anlarlar. Ama programlar öyle değil. 

Adres verilerinin her iki tarafına yerleştirilen XML etiketleri, programa verilerin ne anlama geldiğini söylemeye yardımcı olacaktır. Etiketler her zaman bir açılış etiketi <pre><StreetNumber></pre> ve bir kapanış etiketi  <pre></StreetNumber></pre> ile çiftler halindedir . 

Böylece, programlara bu verilerin ne anlama geldiğini söylemek için XML etiketlerini kullanabiliriz. (XML)Şuna benzeyebilir:

<pre>
   <StreetNumber>123</StreetNumber>
   <StreetName>Main</StreetName>
   <StreetType>Street</StreetType>
</pre>

Bu etiketleri tanıyan bir program, bunun tam bir sokak adresi olduğunu bilecektir. Daha sonra program bu bilgiyi faydalı bir şeyler yapmak için kullanabilir.

Genişletilebilir kısım, bu etiketlerin herhangi bir şey olabileceği anlamına gelir! Program etiketi anladıysa

 to mean street number, it would still work. So a developer could use just about anything to define the data between the XML tags.

Site haritasına. Kulağa oldukça benziyor. Web sitemizde farklı türde bilgileri nerede bulacağınızı gösteren bir haritadır.

(Search)Google gibi (Google)arama motorları, sitemizi nasıl kategorize edeceklerini ve sıralayacaklarını bilmek için belirli bilgiler isterler. XML site haritası bu bilgiyi sağlayabilir.

Bu, tek bir web sayfası için bir XML site haritası örneğidir .

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

İşte bu etiketlerin anlamı:

<pre><?xml version="1.0" encoding="UTF-8"?></pre> 

Bu, arama motoruna kullandığımız XML sürümünün 1.0 olduğunu ve metnin UTF-8 olarak kodlandığını söyler . Bu, site haritasının içinde olması gereken kodlama özelliğidir.

<pre><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"></pre> 

Bu, arama motoruna site haritamızda hangi site haritası standardının kullanıldığını söyler. Unutmayın(Remember) , XML'imizin anlaması için onu okuması gereken programla aynı etiketleri kullanması gerekir.

<pre><url></pre> 

Bu, arama motoruna bir Tekdüzen Kaynak Bulucu(Uniform Resource Locator) ( URL ) hakkındaki bilgilerin takip edeceğini söyler. URL , web adresi veya bağlantı olarak da bilinir .

<pre><loc> 

Bu, etiketteki verileri, dizine eklenecek sayfanın gerçek konumu veya belirli URL'si olarak tanımlar.(URL)

<pre><lastmod></pre> 

Bu, arama motoruna o sayfanın en son ne zaman değiştirildiğini söyler.

<pre><changefreq></pre> 

Bu, arama motorunun o sayfanın değişiklik sıklığını bilmesini sağlar. Kabul edilebilir değerler her zaman saatlik, günlük, haftalık, aylık, yıllık, asla şeklindedir.

<pre><priority></pre> 

Bu, arama motoruna, bu sayfanın site haritamızdaki diğer sayfalara kıyasla ne kadar önemli olduğunu düşündüğümüzü söyler. Kabul edilebilir değerler 0 ile 1 arasındadır, 1 en yüksek ve 0,5 ortalamadır.

Bunların arama motoru için komutlar(commands for the search engine) olmadığını unutmayın . Bu bilgiyi okuyacak ve istedikleri gibi işleyecekler.

Neden Bir XML Site Haritası Oluşturmalısınız?(Why Create An XML Sitemap?)

İyi hazırlanmış bir XML site haritası, sitemizi görmek istediğimiz kişilerin önüne çıkarmak için bize en iyi şansı vermemize yardımcı olacaktır. Arama motoruna ne tür bilgiler sağladığımızı, bilgilere nereden erişileceğini ve bilgilerin en son ne zaman güncellendiğini söyleyecektir.

Bir harita olduğu için, manzaranın tam bir temsili olmak zorunda değildir. Arama motorlarının doğru sayfaları alması için içinde ne olduğunu seçiyoruz. Örneğin, Gizlilik Politikamız(Privacy Policy) ve Kabul Edilebilir Kullanım(Acceptable Use) sayfalarımız, web'deki diğer sitelerden çok farklı olmayacaktır. Bunları eşlemek yerine, kullanıcıyı en iyi blog gönderilerimiz veya ürün sayfalarımız gibi iyi şeylere götüren sayfaları eşleyin.

Blog gönderileri için, tüm gönderilerinizi listeleyen ancak daha yeni olanlara daha yüksek öncelik veren bir site haritası isteyebiliriz. Bu, müşteriye ve arama motoruna sitemizin yeni olduğunu gösterir.

Resimler için bir site haritası oluşturmamız gerekiyor mu? Resimler önemlidir. Görsel, müşterinin isteklerine ulaşan ilk şeydir. Ancak her sayfada zaten resimler olacak ve bunlar dizine eklenecek. Yani sadece görsellerden oluşan bir site haritasına sahip olmak o kadar da önemli değil.

Artık sitemizin özünü arama motorlarına sunuyoruz. Sitemizin gerekli, ancak önemli olmayan kısımlarını taramak ve dizine eklemek için zaman harcamak zorunda değiller. 

İyi bir site haritası ile arama motorlarıyla işbirliği yapıyoruz ve bu, sitemizin hak ettiği en iyi sıralamayı almasına yardımcı olacaktır.

Nasıl XML Site Haritası Oluştururum?(How Do I Create an XML Sitemap?)

Neyse ki, bunu yapmamıza yardımcı olacak birkaç otomatik araç var. WordPress kullanıyorsanız(using WordPress) Yoast SEO(Yoast SEO) eklentisini edinin . Harika bir arama motoru optimizasyonu aracıdır ve bizim için bir site haritası oluşturmak, özelliklerinden sadece bir tanesidir. Yoast SEO eklentisini tüm özellikleriyle nasıl kullanacağınızı gerçekten öğrenmek(learn how to use the Yoast SEO plugin) için zaman ayırın .

Yoast ile Site Haritası Oluşturmak(Making a Sitemap With Yoast)

  • WordPress yönetici sayfamızda Yoast SEO eklentisini yükleyeceğiz . Yüklendikten sonra, XML Site Haritaları(XML Sitemaps ) özelliğinin etkinleştirildiğinden emin olmak için kontrol edeceğiz . Varsayılan olarak olmalıdır. 
  • (Click)Sol taraftaki Yoast SEO'ya (Yoast SEO)tıklayın . Ardından Özellikler(Features) sekmesine tıklayın. 
  • Aşağı kaydırın ve XML Site Haritalarının(XML Sitemaps) kaydırıcısının Açık(On) konumunda olduğundan emin olun.

  • Buradan site haritasının nasıl göründüğünü görebiliriz. XML Site Haritaları'nın(XML Sitemaps) yanındaki soru işareti simgesine tıklayın(Click) ve ardından XML site haritasını görün(See the XML sitemap) bağlantısına tıklayın . 

  • Yoast, site haritasını web tarayıcısında açacaktır. Daha önce baktığımız XML gibi görünmeyecek . Sorun değil.

  • XML'i(XML) görmek istiyorsak , bu sayfaya sağ tıklayın ve Kaynağı Görüntüle'yi(View Source) seçin . Sonra XML ortaya çıkar.

Yoast SEO eklentisi ile WordPress'te bir (WordPress)XML site haritası oluşturmanın en hızlı yolu budur . Site haritasını geliştirmenin ve tam olarak gerektiği gibi yapmanın yolları için eklentiye bir göz atın.

Screaming Frog SEO ile XML Site Haritası Oluşturun(Create an XML Sitemap With Screaming Frog SEO)

Sitemiz için WordPress(WordPress) kullanmıyorsak , çeşitli çevrimiçi ve çevrimdışı araçlar kullanabiliriz.

Muhtemelen en çok kullanılan masaüstü SEO programı(most used desktop SEO program) Screaming Frog SEO Spider'dır(Screaming Frog SEO Spider) . Ücretsiz ve ücretli bir sürümü var. Bir XML site haritası oluşturmak için tüm ihtiyacımız olan ücretsiz sürüm.

  • İndirip kurduktan sonra programı açın. Bir XML(XML) site haritası oluşturabilmemiz için siteyi taramamız gerekir. Tarama(Crawling) , bir sitede sayfadan sayfaya gitme ve her bölüm hakkında veri toplama sürecidir.
  • En üstte, web sitenizin URL'sini(URL) girmek için bir nokta görüyoruz . Yap bunu. Ardından Başlat(Start ) düğmesine tıklayın. Screaming Frog siteyi taramaya başlayacaktır.

  • Ana pencere , sitedeki şeylerin URL'leriyle(URLs) dolmaya başlar . Ekranın sağ üst köşesindeki ilerleme çubuğu %100 olduğunda tarama tamamlanır.

  • Araç çubuğunda Site Haritaları'nı(Sitemaps) ve ardından XML Site Haritası(XML Sitemap) 'nı tıklayın . Site Haritası Dışa Aktarma Yapılandırması(Sitemap Export Configuration ) penceresi açılacaktır.

  • Site Haritası Dışa Aktarma Yapılandırması penceresi, site (Sitemap Export Configuration)haritamızın changefreq, lastmod(changefreq, lastmod) ve diğerleri gibi ayrıntılarını değiştirebileceğimiz yerdir . Orada ne olduğunu görmek için sekmeleri gözden geçirin. Varsayılan ayarlar şimdilik işinizi görecektir. Dışa aktarmaya başlamak için İleri'ye(Next) tıklayın .

  • Sitemap.xml dosyasını nereye kaydedeceğimizi soracak . Nereye kaydedildiğini hatırladığınızdan emin olun . (Make)Yararlı olması için web sitemize yüklememiz gerekecek.

Kaydedildikten sonra sitemap.xml dosyasını web sitesinin kök dizinine yükleyin. Artık site haritasını Google(Google) ve diğer arama motorlarına kaydedebiliriz .

Google'ın Site Haritamı Görmesini Nasıl Sağlarım?(How Do I Get Google To See My Sitemap?)

Arama motorları diyoruz ama gerçekten en çok endişelenen Google'dır(Google) . Peki Google'ın(Google) site haritamızı görmesini  nasıl sağlayabiliriz ?

Sitemizin daha üst sıralarda yer almasına yardımcı olacağını umuyoruz, ancak yalnızca Google orada olduğunu bilirse yardımcı olacaktır. Google Arama Konsolunu(Google Search Console) kullanmamız gerekecek . 



About the author

Excel ve PowerPoint dahil olmak üzere Microsoft Office yazılımlarıyla çalışma deneyimine sahip bir bilgisayar uzmanıyım. Ayrıca Google'a ait bir tarayıcı olan Chrome ile de deneyimim var. Becerilerim arasında mükemmel yazılı ve sözlü iletişim, problem çözme ve eleştirel düşünme yer alır.



Related posts