İçeriğe atla

Site haritası

Site haritası protokolü sayesinde bir web tasarımcısı arama motorlarını, bir web sitesindeki taranacak URLler hakkında bilgilendirebilir. Bir site haritası bir sitedeki URLleri listeleyen bir XML dosyasıdır. Bu dosya sayesinde web tasarımcıları, taranacak sayfalarının üzerinde daha fazla kontrole sahip olurlar. Arama motorlarına hangi sayfanın ne sıklıkla değiştiği, en son ne zaman güncellendiği ve sitedeki hangi sayfa diğerlerinden daha önemli, öncelikli gibi bilgileri bu dosya ile gönderebilirler. Bu yolla arama motorları web sitelerini tararken daha verimli olabilmektedirler. Site haritaları yapı itibarıyla robots.txt URL hariç tutma protokolünün tamamlayıcısı olan bir URL dahil etme protokolüdür.

XML Site Haritasının Yeri

Site haritanızı, kendiniz bir scriptle ya da internetteki ücretsiz araçlarla oluşturarak sitemap.xml adıyla ana klasörünüze koyabilirsiniz. Eğer farklı bir yer ve ad ile kaydetmiş iseniz aşağıdaki satırı robots.txt dosyanıza ekleyerek tam adını ve yerini belirtebilirsiniz:

Bu dosyanın ana klasörünüzde olması önerilir. Eğer yeri açıkça belirtilmemişse arama motorları ilkin ana klasörünüzde sitemap.xml dosyasını ararlar. Site haritanızı sitemap.xml adıyla ana klasörünüze koyarak henüz bilmediğiniz başka arama motorlarının da sitenizi keşfetmesini kolaylaştırmış olursunuz.

Site Haritası Oluşturma

WordPress gibi hazır bir altyapıda barınmayan internet sitelerinde, site haritaları elle veya site haritası oluşturma siteleri yardımıyla çevrimiçi olarak oluşturulur. WordPress gibi altyapıda barınan siteler için de site haritası eklentileri bulunmaktadır. SEO amaçlı kullanılan Yoast SEO, All in One SEO Pack ve Rank Math gibi WordPress eklentilerinde dahili olarak site haritası modülü bulunmaktadır.

XML site haritası formatı

Örnek bir sitemap.xml dosyası aşağıdaki gibidir. Google, Bing, Yandex gibi profesyonel arama motorları web site sahibinin önceliklerine uymak amacıyla varsa bu dosyayı kullanır. Bu XML biçimindeki dosyada sitenizdeki her bir sayfa son değiştirilme tarihi, değişme sıklığı ve taranma önceliği bilgisi ile belirtilir.

Örnek

<html><urlset xmlns:xsi="http://orneksite.com" 
        xsi:schemaLocation="http://www.orneksite.com/sitemap.xml" 
        http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" 
        xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

   <url>
     <loc>http://www.google.com.tr/</loc>
     <lastmod>2007-10-10</lastmod>
     <changefreq>daily</changefreq>
     <priority>0.9</priority>
   </url>
   <url>
     <loc>http://www.google.com.tr/sitemap.xml</loc>
     <lastmod>2007-10-10</lastmod>
     <changefreq>monthly</changefreq>
     <priority>0.5</priority>
   </url>
</urlset></html>

Sitemap.xml'deki Alanların Açıklaması

Changefreq kısmında yer alan taranma sıklığı alanına never, yearly, monthly, weekly, daily, hourly, always sözcüklerinden birini yazabilirsiniz. Böylece, arama motorları burada belirttiğinizden daha kısa aralıklarla sitenizi ziyaret etmeyecektir. Priority kısmına ise 0.0 ile 1.0 arası sayılar girerek sitenizin hangi sırayla taranacağını belirtebilirsiniz. Bu öncelik sıralamaları sitenizin arama motorundaki yerini etkilemez. Sadece taranıp indekslerken bazı sayfalarınızın diğer sayfalarınızdan daha önce taranmasını istiyorsanız işinize yarayacaktır. Örneğin sık güncellenen bir haber siteniz varsa ve burada belirtilen linklerdeki sayfalarınız haber sayfanızdaki değişim ile beraber değişecekse, haber sitenizdeki link başlıkları ile taranacak haber sayfalarınızın başlıkları tutması amacıyla haber linklerini belirttiğiniz sayfanıza daha yüksek bir öncelik vermelisiniz.

Site haritalarını göndermek..

Site haritaları arama motorlarına normal URL eklemekten farklı bir yolla bildirilir. Eğer arama motorlarının site ekleme sayfalarına sitemap.xml dosyanızı tanıtmaya çalışırsanız sadece hata mesajı alırsınız.

Bu sebeple, yukarıda belirtildiği gibi robots.txt dosyanızın içine arama motorlarının bulabilmesi için Site haritası dosyanızın yerini işaret edebilirsiniz. Bunun için robots.txt dosyanıza aşağıdaki satırın eklenmesi yeterlidir:

Sitemap: http://www.example.com/sitemap.xml

Site haritanızı robots.txt dışında bir yolla göndermek için ise aşağıdaki tabloda yer alan URL'leri son kısmına kendi sitemap.xml dosyanızın URL'sini ekleyerek oluşan URL'yi wget ya da curl ile bir program içinden çağırabilirsiniz. İsterseniz bunu sadece Firefox gibi web tarayıcınızla ziyaret ederek de bildirebilirsiniz.

Aşağıdaki tüm arama motorlarına tek bir adresten, tek bir seferde site haritanızı gönderebilirsiniz:

Arama motoru Gönderilecek URL ön takısı Yardım sayfası
Googlehttp://www.google.com/webmasters/sitemaps/ping?sitemap=Sitemap'im değiştiğinde nasıl yeniden gönderebilirim? 26 Aralık 2007 tarihinde Wayback Machine sitesinde arşivlendi.
Yahoo!http://search.yahooapis.com/SiteExplorerService/V1/updateNotification?appid=SitemapWriter&url= []
http://search.yahooapis.com/SiteExplorerService/V1/ping?sitemap= []
Yahoo! site haritalarını destekler mi? 17 Ekim 2007 tarihinde Wayback Machine sitesinde arşivlendi.
Ask.comhttp://submissions.ask.com/ping?sitemap= []Ask.com site haritalarını destekler mi ?
Bing (Eski Live Search) http://www.bing.com/webmaster/ping.aspx?siteMap=Bing Webmaster Araçları 20 Temmuz 2010 tarihinde Wayback Machine sitesinde arşivlendi.
Yandex — Sitemaps files (Rusça) 16 Aralık 2011 tarihinde Wayback Machine sitesinde arşivlendi.

Site haritasındaki URLler tam olarak yazılmalıdır

Örneğin URLlerinizin başındaki http:// gibi protokol kısmı ve sonlardaki / işareti unutulmamalıdır. Örneğin <loc>www.example.com</loc> yanlış bir örnekken doğrusu <loc>http://www.example.com/ 26 Ocak 2018 tarihinde Wayback Machine sitesinde arşivlendi.</loc> ya da <loc>http://www.example.com/index.html 20 Haziran 2023 tarihinde Wayback Machine sitesinde arşivlendi.</loc> şeklindedir.

Ayrıca site haritanızda sadece sitenize ait URLler bulunabilir. Diğer sitelere ait URLler barındıran site haritalarını arama motorları ya görmezden gelmekte ya da spam yaptığı için kara listeye almaktadır.

Site haritalarınızın büyüklüğü ise en çok 50.000 URL ve 10MB ile sınırlandırılmıştır. Daha büyük siteler için site haritalarının birleştirildiği Site haritası dizinlerini kullanabilirsiniz.

Ek olarak tüm XML dosyalarında olduğu gibi özel karakterlerin alternatif yazılışlarını kullanmalısınız: (&) yerine &amp, (') yerine ', (") yerine & quot;, (<) yerine & lt; ve (>) yerine & gt; gibi.

İlgili bağlantılar

İlgili Araştırma Makaleleri

<span class="mw-page-title-main">Web tarayıcısı</span> World Wide Webdeki bilgi kaynaklarını almak, sunmak ve dolaşmak için yazılım uygulaması

Web tarayıcısı veya ağ tarayıcısı, kullanıcıların World Wide Web (WWW) üzerinde bulunan bilgi kaynaklarını edinmeye ve görüntülemeye yarayan yazılımların genel adıdır. WWW üzerindeki bilgi kaynakları web sayfası, resim, video veya başka içerik türü olabilir. Bu kaynaklarda yer alan hiperlinkler aracılığıyla kullanıcılar, web tarayıcılarını kullanarak ilgili kaynaklar arasında dolaşabilir.

<span class="mw-page-title-main">HTTP</span> iletişim protokolü

HTTP bir kaynaktan dağıtılan ve ortak kullanıma açık olan hiperortam bilgi sistemleri için uygulama seviyesinde bir iletişim protokolüdür. HTTP, World Wide Web için veri iletişiminin temelidir; burada köprü metni belgeleri, örneğin bir fare tıklamasıyla veya bir web tarayıcısında ekrana dokunarak kullanıcının kolayca erişebileceği diğer kaynaklara köprüler içerir.

<span class="mw-page-title-main">RSS</span>

RSS, genellikle haber sağlayıcıları, bloglar ve podcastlar tarafından kullanılan, yeni eklenen içeriğin kolaylıkla takip edilmesini sağlayan bir web sayfası bildirimcisidir. Kullandığı dosya biçimleri .rss ve .xml'dir.

<span class="mw-page-title-main">Arama motoru</span>

Web arama motoru veya internet arama motoru, web'de sistematik bir şekilde internet kullanıcılarının istedikleri bilgilere anında erişebilmek için sıkça kullandıkları bir yazılım türüdür. Birincil işlevi internette veya internetin bir kısmında bulunmuş olan verileri bir araya getirmek ve raporlamaktır. Arama sonuçları genellikle satırlara ayrılmış sonuç sayfaları şeklinde sunulur. Bulunan bilgiler arasında web sayfası bağlantıları, görseller, videolar, infografikler, yazılar, akademik makaleler ve diğer dosya türleri yer alabilir. Arama motoru, çıktı olarak elde edilmiş kayıtlar ve bilgilerin hepsini birbiriyle karşılaştırarak sorgulayan, bir sorgunun kabul edilebilmesi için gerekli faaliyetleri gerçekleştiren, elde edilen verilerin performanslarının en yüksek olmasını amaçlayan bir sorgulama ve bulma mekanizmasıdır. Bazı arama motorları, veri tabanlarında ve kamuya açık dizinlerde bulunan bilgileri de indeksler. Bu noktada toplanan veriler, web sitesi URL’sini, web sitesinin içeriğini açıklayan bazı anahtar kelimeleri veya anahtar kelime gruplarını, web sayfasını oluşturan kod yapısını ve web sitesinde verilen bağlantıları içerir. Arama motorları, insanlar tarafından derlenen web dizinlerinin aksine, "örümcek" denilen botlar tarafından toplanan bilgileri belirli bir algoritma yardımıyla gerçek zamanlı olarak yansıtabilirler. Ve de günümüzde World Wide Web ile çok iyi bir hale gelen arama motorları, giderek profesyonelleşmeye devam etmektedir.

XML Bağlantı Dili veya kısaca XLink, XML dokümanlarının bağlantılarını yönetmeye yarayan bir dildir. W3C standardıdır.

ASP.NET, Microsoft tarafından geliştirilmiş olan bir açık kaynak Web uygulama gelişimi teknolojisidir. Dinamik Web sayfaları, Web uygulamaları ve XML tabanlı Web hizmetleri geliştirilmesine olanak sağlar. Aynı işletme tarafından geliştirilen .NET çatısı'nın yazılım iskeleti parçası ve artık işletmece desteklenmeyen ASP teknolojisinin devamını teşkil etmiştir.

<span class="mw-page-title-main">İnternet sitesi</span> tek bir web alanından sunulan ilgili web sayfaları kümesi

Web sitesi, Ortak bir alan adı ile tanımlanan ve en az bir web sunucusunda yayınlanan web sayfaları ve ilgili içeriklerden oluşan bir koleksiyondur. Web üzerindeki sayfalar; metin, görsel ve animasyon şeklinde ziyaretçisine bilgi aktaran veya hizmet sunan sayfaların tümünü kapsayan bir doküman topluluğudur. Ziyaretçiler bir web sitesine, HTTP veya HTTPS protokollerinde aşağıdaki bileşenlerden oluşan benzersiz bir adresi kullanarak erişirler:

Web grafik tasarımı, grafik tasarım alanı ile yakın ilişkili bir konu olmakla birlikte kendi içinde ayrı bir dal olarak da geniş bir alanı kapsayan bir kavramdır.

URL, İnternet'te bir kaynağa rastgelen, standart bir formata uygun bir karakter tertibidir.

Nofollow, Google tarafından geliştirilmiş link aktarım şeklini belirten değişkendir. Sürekli gelişmekte ve değişmekte olan Google algoritmaları nedeniyle Nofollow değeri de zaman içerisinde değişmiştir.

<span class="mw-page-title-main">World Wide Web</span> internet kullanarak ulaşılan, birbirine bağlı belgelerden oluşan küresel sistem

World Wide Web, Dünya Çapında Ağ (kısaca WWW veya Web), İnternet üzerinde yayınlanan birbirleriyle bağlantılı hiper-metin dokümanlarından oluşan bir bilgi sistemidir. Bu dokümanların her birine Web sayfası adı verilir ve Web sayfalarına İnternet kullanıcısının bilgisayarında çalışan Web tarayıcısı adı verilen bilgisayar programları aracılığıyla erişilir. Web sayfalarında metin, imaj, video ve diğer multimedya ögeleri bulunabilir ve diğer bağlantı ya da link adı verilen hiper-bağlantılar ile başka Web sayfalarına geçiş yapılabilir.

Googlebot, Google tarafından kullanılan bir arama botudur. Bu bot web'deki dokümanları toplar ve Google Arama Motoru için aranabilir bir içerik listesi (index) oluşturur. Eğer site yöneticiyseniz ve sitenizin Google aramalarında ya da herhangi bir arama motoru botunun indeksleme işleminde çıkmasını istemiyorsanız sitenizin dizininde bir robots.txt adlı dosya oluşturarak, ya da sadece Googlebot için aşağıdaki meta etiketini kullanarak botların indekslemesini engelleyebilirsiniz.

Robot engelleme standardı, web böceği veya web örümceği gibi yazılımların web sunucularının kamuya açık bölümlerinin tamamına veya bir kısmına erişimini engellemeye yarayan bir standarttır. Genelde web sitelerini sınıflandırmak ve arşivlemek amacı ile arama motorları ya da düzeltilmiş kaynak kodları için site yöneticileri robotları kullanırlar. Robotlar bu işlem sonucunda web siteleri için site haritaları oluştururlar.

Apache Wicket veya kısaca Wicket Java programlama dili için bileşen tabanlı hafif bir web uygulama kütüphanesidir. Jonathan Locke tarafından geliştirilmeye başlanmış ve ilk sürümü 2005 yılında çıkmıştır.

Google Search Console, web sitesi olan bilgisayar kullanıcılarına Google tarafından ücretsiz sunulan bir web hizmetidir. Web site sahiplerinin internet sitelerini Google dizinine eklemelerini, dizindeki durumunu kontrol etmelerini ve optimize etmelerini sağlar. Eski ismi Google Web Yöneticisi Araçları olan hizmetin ismi, 20 Mayıs 2015'te Google Arama Konsolu anlamına gelen "Google Search Console" olarak değiştirilmiştir.

<span class="mw-page-title-main">Docs.com</span> Microsoftun sunduğu, kullanıcıların Office belgelerini profil sayfalarında keşfedip yükleyip paylaşabilecekleri bir site

Docs.com, Microsoft'un sunduğu, kullanıcıların Office belgelerini profil sayfalarında keşfedip yükleyip paylaşabilecekleri bir sitedir. Desteklenen dosya türleri arasında OneNote notları, Word belgeleri, Excel elektronik tabloları, PowerPoint sunuları, Mix video sunumları ve Office Sway bulunur. Kullanıcılar ayrıca sayfalarına PDF'ler ve URL'ler ekleyebilirler. Docs.com, Microsoft Office Online'nin bir parçasıdır. Docs.com 15 Aralık 2017'de kullanımdan kaldırılmıştır.

<span class="mw-page-title-main">Bing Web Yönetim Araçları</span>

Bing Web Yönetim Araçları, Microsoft'un Bing arama motorunun parçası olarak ücretsiz bir hizmettir. Webmasterlara web sitelerini Bing dizini tarayıcısına eklemelerine izin verir. Hizmet aynı zamanda, web sitelerinin tarama ve indekslemesi, Site Haritası oluşturma, gönderme ve ping araçları, web sitesi istatistikleri, içerik sunumunun konsolidasyonu, yeni içerik ve topluluk kaynakları ile ilgili sorunları çözmek için web yöneticileri için araçlar sunmaktadır.

Cross-Origin Resource Sharing (CORS), bir web sayfası üzerindeki bazı kaynakların, kaynağın sunulduğu alan adının dışındaki bir alan adından istenebilmesine izin veren bir mekanizmadır. Bir web sayfası, özgürce kökler arası resimleri, stil sayfalarını, betikleri ve videoları ekleyebilmektedir. Ancak, bazı “alanlar arası” istekler, özellikle Ajax istekleri, Aynı Kök Politikası nedeniyle varsayılan olarak yasaklanmıştır.

<span class="mw-page-title-main">Android 1.0</span>

Android 1.0 versiyonu ile Android'in 1. sürümü başlangıç yaptı. Bu, sonuncu 23 Eylül 2008 yılında tanıtılmış olan "1.0-r1" versiyonu olup, Google'ın telefonlara yol açan ilk sistemi olarak tarihe geçti. Sürüm ilk kez HTC Dream'in işletim sistemi olarak telefonlara ilk adımını atmıştır. Android 1.0 API 1.seviyede ve Linux: 2.6.25 bazında hazırlanmıştır. Sürüm mobil dünyada yeni çağın başlangıcı olarak tamamen yeni avantajlara sahip idi. Sürümün önemli özellikleri Wi-Fi, bluetooth, klasörler, bir web tarayıcısı, uyarılar, sesli arama idi. Çalar Saat, hesap makinesi, dialer (Telefon), ana ekran (Launcher), resimler (Galeri) ve yeni ayarlara sahip idi. Android Market uygulaması ile uygulama indirme ve güncelleştirme özellikleri vardı. Web tarayıcısı ile göstermek, yakınlaştırma ve tam HTML ve XHTML web sayfalarını kaydırmak, birden fazla sayfaları pencere olarak göstermek oluyordu..POP3,IMAP ve SMTP destekleyici web e-posta özelliği vardı.Gmail uygulaması ve Gmail senkronizasyonu,takvim uygulaması ile Google Takvim senkronizasyonu bulunuyordu.Google Street View ve Google Maps programları ile GPS kullanarak haritalar ve yerleri bulabilmek ve elde etmek oluyordu.Google Arama motoru ile Internet ve telefon uygulamaları, kişiler, takvim arama yapılmasına izin veriliyordu. Google Talk ile anlık mesajlaşma ve MMS hizmetleri geliştirildi. Bildirimler zil sesi, LED veya titreşim uyarıları seçenekleri ile durum çubuğunda görünüyordu. Bu versiyon yalnız HTC Dream telefonunda oldu.

Bir site haritası, bir etki alanındaki bir web sitesinin sayfalarının bir listesidir.