Son güncelleme 4 ay önce Selen Çetin tarafından gerçekleştirildi.
Dijital dünyanın hızla geliştiği günümüzde web sitelerinin arama motorlarında üst sıralarda yer alması ve kullanıcı deneyimini en üst düzeye çıkarması büyük önem taşıyor. Bu noktada web sitenizin başarısını etkileyen kritik unsurlardan biri olan site haritası devreye giriyor.
Makale İçeriği
Site Haritası Nedir?
Teknik SEO’nun önemli bir parçası olan site haritası, bir web sitesinin tüm sayfalarının ve içeriklerinin düzenli bir şekilde listelendiği bir dosyadır. Bu dosya hem kullanıcılar hem de arama motorları için sitenizin yapısını anlamayı kolaylaştırır. Site haritaları, iki ana türde olabilir: XML (eXtensible Markup Language) ve HTML (HyperText Markup Language).
XML site haritası, özellikle arama motorları için oluşturulan bir dosyadır. Bu dosya, web sitenizin tüm URL’lerini ve bu URL’lere ait ek bilgileri içerir. Ek bilgiler arasında her bir sayfanın son güncellenme tarihi, değişim sıklığı ve önem derecesi gibi veriler bulunur. Bu türk haritalar, arama motoru botlarının sitenizi daha verimli bir şekilde taramasına ve indekslemesine yardımcı olur. Bu da arama motoru sonuç sayfalarında (SERP) daha iyi sıralamalar elde etmenizi sağlar.
HTML site haritası ise doğrudan kullanıcılar için tasarlanmış bir sayfadır. Bu harita, ziyaretçilerin sitenizde aradıkları bilgilere hızlıca ulaşmalarını kolaylaştırır. Genellikle web sitenizin ana sayfasında veya alt sayfalarından birinde bağlantı olarak bulunur ve sitenizin içeriğine dair genel bir bakış sunar.
Neden Önemlidir?
Site haritaları, web sitelerinin başarı ve verimliliği açısından kritik bir rol oynar.
1. Arama Motoru Optimizasyonu (SEO)
Site haritaları, arama motorlarının web sitenizi daha etkili bir şekilde tarayıp indekslemesini sağlar. Arama motoru botları, XML site haritalarını kullanarak sitenizin tüm sayfalarını hızlıca keşfeder ve indeksler. Bu, özellikle yeni eklenen veya güncellenen sayfaların daha çabuk fark edilmesini sağlar. Böylece SEO çalışmalarınız daha etkili olur ve daha iyi sıralamalar elde edebilirsiniz.
2. Kapsamlı Sayfa İndekslemesi
Büyük ve karmaşık web siteleri, yüzlerce hatta binlerce sayfa içerebilir. Site haritaları, bu tür büyük sitelerde tüm sayfaların arama motorları tarafından keşfedilmesini ve dizine eklenmesini sağlar. Özellikle derinlerdeki veya daha az bağlı sayfalar, bu dosya sayesinde gözden kaçmaz ve indekslenir.
3. Kullanıcı Deneyimi
HTML site haritaları, kullanıcıların sitenizde aradıkları bilgilere daha hızlı ve kolay bir şekilde ulaşmalarına yardımcı olur. Kullanıcılar, sitenizin yapısını ve içerik hiyerarşisini daha iyi anlayarak ihtiyaç duydukları sayfalara hızlıca erişebilir. Bu da kullanıcı deneyimini iyileştirir ve sitenizde daha uzun süre kalmalarını sağlar.
4. Site Yapısının Görünürlüğü
Site haritaları, web sitenizin yapısını ve içerik hiyerarşisini hem kullanıcılar hem de arama motorları için daha görünür kılar. Bu, arama motorlarının sitenizin nasıl organize edildiğini anlamasına yardımcı olur ve sitenizin içeriğini daha iyi tarayıp indekslemelerini sağlar.
5. Hızlı Güncelleme Bildirimi
Sitenizde sık sık güncellemeler yapıyorsanız site haritaları arama motorlarına bu değişiklikleri hızla bildirmenin etkili bir yoludur. Arama motorları, bu dosya aracılığıyla sitenizde yapılan değişiklikleri hızlıca fark eder ve bu sayfaları yeniden indeksler. Bu, özellikle dinamik içeriklere sahip siteler için önemlidir.
Site Haritası Nasıl Oluşturulur?
Site haritası oluşturmak, web sitenizin hem arama motorları hem de kullanıcılar tarafından daha iyi anlaşılmasını sağlamak için önemli bir adımdır. Bu aşamada 2 farklı yöntem karşınıza çıkar: manuel ve otomatik.
Bir site haritasını otomatik olarak oluşturursanız dinamik olur. Dinamik haritalar, web sitenizde yapılan değişiklikleri otomatik olarak algılayarak günceller. Bu tür haritalar, genellikle bir veritabanına bağlıdır ve site içerikleri değiştiğinde veritabanındaki bilgilerle senkronize olur. Dinamik site haritaları, PHP veya ASP gibi script dilleri kullanılarak oluşturulur ve sitenize eklediğiniz her yeni sayfa veya içerik otomatik olarak haritaya eklenir.
Öte yandan statik haritalar, manuel olarak oluşturulur ve güncellenir. Bu tür haritalar, belirli bir zaman diliminde oluşturulur ve içerik değişiklikleri olduğunda manuel olarak güncellenmesi gerekir. Statik site haritaları genellikle HTML veya XML formatında hazırlanır ve değişiklik yapıldığında site yöneticisinin elle müdahale etmesi gereklidir.
Dinamik Site Haritası Oluşturma
WordPress ve Shopify gibi popüler içerik yönetim sistemlerinde dinamik site haritası oluşturma süreci oldukça basittir. Örneğin; WordPress, dinamik site haritaları oluşturmak için bir dizi eklenti sunar. Bunlar arasında en popüler olanları Rank Math SEO ve Yoast SEO‘dur.
Rank Math SEO
- Eklentiyi Yükleyin ve Etkinleştirin: WordPress yönetici panelinden Rank Math SEO eklentisini yükleyin ve etkinleştirin.
- Kurulum Sihirbazını Takip Edin: Eklentiyi ilk kez kurduğunuzda sizi bir kurulum sihirbazı karşılar. Burada temel SEO ayarlarını yapabilirsiniz.
- Ayarları Yapın: Rank Math SEO’nun ayarlar menüsünde “Site Haritası Ayarları” bölümüne gidin. Burada haritanızın hangi içerik türlerini içereceğini belirleyebilir ve haritanın URL’ini görebilirsiniz.
Yoast SEO
- Eklentiyi Yükleyin ve Etkinleştirin: WordPress yönetici panelinden Yoast SEO eklentisini yükleyin ve etkinleştirin.
- SEO Genel Ayarları: Eklenti etkinleştirildikten sonra Yoast SEO menüsünde “Genel” sekmesine gidin.
- Özellikler Sekmesi: “Özellikler” sekmesine geçin ve “XML Site Haritaları” seçeneğini etkinleştirin. Bu sayede Yoast SEO otomatik olarak dinamik bir harita oluşturur.
Shopify ise dinamik site haritası oluşturmayı yerleşik olarak destekler. Platform; mağazanızın tüm sayfalarını, ürünlerini, koleksiyonlarını ve blog gönderilerini otomatik olarak içeren bir XML site haritası oluşturur.
Manuel Site Haritası Oluşturma
Screaming Frog SEO Spider ile manuel site haritası oluşturmak için aşağıdaki adımları takip edebilirsiniz:
- Screaming Frog SEO Spider’ı açın ve taramak istediğiniz web sitesinin URL’ini girin.
- “Start” butonuna basarak taramayı başlatın.
- Tarama tamamlandıktan sonra üst menüden “Sitemaps” > “Create XML Sitemap” seçeneğine tıklayın.
- Varsayılan olarak yalnızca “200 OK” yanıtı veren HTML sayfaları haritanıza dahil edilir.
- Belirli sayfaları haritadan hariç tutmak istiyorsanız tarama tamamlandıktan sonra bu sayfaları seçip sağ tıklayarak “remove” seçeneğini kullanabilirsiniz.
- “lastmod” etiketini dahil etmek isteyip istemediğinizi belirleyin. Bu etiket, sayfanın son değiştirilme tarihini arama motorlarına bildirir.
- URL’lerin önem sırasını ve değişim sıklığını belirlemek için ilgili seçenekleri kullanın.
- Dosyanıza görselleri dahil edip etmeyeceğinizi seçin.
- Eğer sitenizde hreflang etiketleri kullanıyorsanız bu etiketleri de haritaya dahil edebilirsiniz.
- Tüm ayarları tamamladıktan sonra “Next” butonuna tıklayarak XML site haritasını oluşturun ve bilgisayarınıza kaydedin.
Site Haritasını Google’a Bildirmek
Web sitenizin site haritasını Google’a bildirmek, arama motorunun sitenizi daha hızlı ve etkili bir şekilde taramasına yardımcı olur. Bunun için aşağıdaki adımları takip edebilirsiniz:
- Google hesabınızla Google Search Console’a giriş yapın.
- Haritanızı eklemek istediğiniz mülkü seçin.
- Sol taraftaki menüden “Site Haritaları” seçeneğine tıklayın.
- “Site haritası ekle” bölümüne dosyanızın URL’ini girin.
- URL’i girdikten sonra “Gönder” butonuna tıklayın.
- Gönderimden sonra haritanızın durumunu kontrol edebilirsiniz.