İçeriğe atla

Site Haritası

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

Üç temel site haritası türü vardır:

  • Bir web sitesinin tasarımcıları tarafından planlanması sırasında kullanılan site haritaları.
  • Bir sitedeki sayfaların genellikle hiyerarşik olarak listelenen insan tarafından görülebilir listeleri.
  • Arama motorları gibi web tarayıcılarına yönelik yapılandırılmış listelemeler.

Site haritası türleri

İngilizce Vikipedi'nin Ana Sayfası'ndan hangi bağlantıların bir site haritasıdır.
2006 yılında Google'ın site haritası

Site haritaları, kullanıcılara veya yazılımlara yönelik olabilir.

Çok sayıda site, siteyi genellikle hiyerarşik olarak sistemli bir şekilde sunan kullanıcıya görünür site haritalarına sahiptir. Bunlar, ziyaretçilerin belirli sayfaları bulmasına yardımcı olmak için tasarlanmıştır ve ayrıca örümcekler tarafından da kullanılabilir. Ayrıca, bir siteye ait içeriğin genel bir bakışını tek bir bakışta sunarak bir navigasyon aracı olarak da işlev görürler.[1] Alfabetik olarak düzenlenen site haritaları bazen site dizinleri olarak adlandırılır ve farklı bir yaklaşımı temsil ederler.

Arama motorları ve diğer tarayıcılar için kullanılan yapılandırılmış bir format olan XML Site Haritası, bir sitenin sayfalarını, bunların göreceli önemini ve ne sıklıkla güncellendiğini listeler. Bu, robots.txt dosyasından işaret edilir ve genellikle sitemap.xml olarak adlandırılır. Yapılandırılmış formatta, diğer sayfalardan linkler aracılığıyla erişilemeyen ancak yalnızca site içi arama araçları veya JavaScript'te URL'lerin dinamik olarak oluşturulmasıyla erişilebilen sayfalar içeren web siteleri için özellikle önemlidir.

XML site haritaları

Google, web geliştiricilerinin sitelerinin çeşitli bölümlerinden link listeleri yayınlamaları için Site Haritaları protokolünü tanıttı. Temel amaç, bazı sitelerin, formların ve kullanıcı girişlerinin kullanımıyla erişilebilen çok sayıda dinamik sayfaları olmasıdır. Site Haritası dosyaları, web tarayıcıları tarafından bulunabilmeleri için bu sayfaların URL'lerini içerir. Bing, Google, Yahoo ve Ask şimdi ortak olarak Site Haritaları protokolünü desteklemektedir.

Ana arama motorlarının aynı protokolü kullanması nedeniyle,[2] bir site haritasına sahip olmak sayfaların güncel bilgilerine sahip olmalarını sağlar. Site haritaları, tüm bağlantıların taranacağına dair garanti vermez ve taranması, dizine (indeksleme) alınacağı anlamına gelmez.[3] Google Web Yöneticisi Araçları, bir web sitesi sahibinin Google'ın taramasına izin vermek için yükleyebileceği bir site haritası veya aynı şeyi robots.txt dosyasıyla gerçekleştirebilir.[4]

XML Site Haritaları, arama motorlarına "arama motorlarına gönderme" yönteminin yerini aldı. Artık web geliştiricileri doğrudan bir Site Haritası gönderirler veya arama motorlarının onu bulmasını beklerler.[5] Yeni sayfalar yayınlandığında güncellenmiş bir site haritası göndermek, arama motorlarının bu sayfaları kendi başına bulmasından daha hızlı bir şekilde bulmasına ve dizine eklemesine olanak tanıyabilir.

Örnek

Aşağıda, basit üç sayfalı bir web sitesi için onaylanmış bir XML site haritası örneği verilmiştir. Site haritaları, özellikle non-html dillerinde yazılmış olan sitelerin aranabilir olmasını sağlamak için kullanışlı bir araçtır.

XML site haritası örneği:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
 <url>
  <loc>http://www.example.net/?id=who</loc>
  <lastmod>2009-09-22</lastmod>
  <changefreq>monthly</changefreq>
  <priority>0.8</priority>
 </url>
 <url>
  <loc>http://www.example.net/?id=what</loc>
  <lastmod>2009-09-22</lastmod>
  <changefreq>monthly</changefreq>
  <priority>0.5</priority>
 </url>
 <url>
  <loc>http://www.example.net/?id=how</loc>
  <lastmod>2009-09-22</lastmod>
  <changefreq>monthly</changefreq>
  <priority>0.5</priority>
 </url>
</urlset>

Ayrıca bakınız

Kaynakça

  1. ^ Sitemap Usability 12 Mayıs 2023 tarihinde Wayback Machine sitesinde arşivlendi. Jakob Nielsen's Alertbox, August 12, 2008
  2. ^ "Google, Yahoo!, Microsoft Standardize Against Google Sitemap Protocol". Oreilly. 5 Aralık 2006 tarihinde kaynağından arşivlendi. Erişim tarihi: 24 Temmuz 2012. 
  3. ^ Joint announcement 2 Temmuz 2012 tarihinde Wayback Machine sitesinde arşivlendi. from Google, Yahoo, Bing supporting Sitemaps
  4. ^ "Submitting Sitemaps". Google Inc. 6 Ocak 2012 tarihinde kaynağından arşivlendi. Erişim tarihi: 6 Temmuz 2012. 
  5. ^ "How to Manage XML Sitemaps for eCommerce Websites | What You Need to Know" (İngilizce). 26 Eylül 2022. 3 Kasım 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Kasım 2022. 

Dış 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.

<span class="mw-page-title-main">Web sayfası</span> World Wide Web ve web tarayıcıları aracılığıyla doğrudan görüntülenebilen tek belge

Web sayfası, World Wide Web için hazırlanan ve web tarayıcısı kullanılarak görüntülenebilen dokümanlardır. Web sayfaları çoğunlukla HTML formatında kodlanır, CSS, betik, görsel ve diğer yardımcı kaynaklardan yararlanılarak son görünümüne sahip olur ve işlevsellik kazanır. Birden fazla web sayfasının bir araya gelmesi ile ortaya çıkan web sitesi ile karıştırılmamalıdır. Günlük konuşma dilinde internet sayfası terimi de çoğunlukla web sitesi anlamında kullanılmaktadı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.

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.

Bu liste bilinen bazı Firefox eklentilerinin listesidir. Birçok Mozilla Firefox eklentisi SeaMonkey tarayıcısında da çalışır. Daha geniş bir liste için resmi eklenti deposuna bakabilirsiniz. 30 Nisan 2007 tarihiyle bu depoda 2286 eklenti bulunmaktadır. Eklentiler geliştiriciler tarafından yaratılmaktadır. Eklentilerin tamamı kamuya açıklanmadan önce editör bir grup tarafından gözden geçirilir.

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.

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.

<span class="mw-page-title-main">Google ürünleri listesi</span> Vikimedya liste maddesi

Google ürünleri listesi Google tarafından satın alınan tüm ana masaüstü, mobil ve çevrimiçi ürünleri içerir. Bu ürünler son ürün ya da beta sürümler olabilir. Liste ayrıca kullanımdan kaldırılmış, birleştirilmiş ya da tekrar isimlendirilmiş ürünleri de içerir. Ürünlerin içinde olan özellikler ayrıca listelenmemiştir.

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">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.

Aynı kök politikası web uygulamaları güvenlik modelinde önemli bir unsurdur. Bu politikaya göre, bir web tarayıcısı, bir web sayfasında yer alan betiklerin ikinci bir web sayfası üzerindeki veriye erişimine sadece bu iki sayfa aynı köke sahipse izin vermektedir. Bir kök, URI şeması, hostname ve port numarasının bir kombinasyonu olarak tanımlanmaktadır. Bu politika, bir sayfada bulunan kötücül betiğin başka bir sayfada bulunan hassas verilere erişimini, o sayfanın Belge Nesnesi Modeli aracılığıyla engellemektedir.

<span class="mw-page-title-main">Adres çubuğu</span>

Bir web tarayıcısında, adres çubuğu, geçerli URL'yi gösteren bir GUI parçacığıdır. Kullanıcı, seçilen bir web sitesine gitmek için çubuğa bir URL yazabilir; çoğu modern tarayıcıda, URL olmayanlar otomatik olarak bir arama motoruna gönderilir. Bir dosya tarayıcısında, aynı gezinme amacına hizmet eder, ancak dosya sistemi hiyerarşisi aracılığıyla.