Joomla Site Haritası Kurulumu

Siteniz veri ve sayfalarla doldurulduktan sonra bir site haritası oluşturmalı ve bunu Google, Bing ve diğer arama motorlarına göndermelisiniz. Ancak, site haritasının kendi başına Google sıralamanızı yükseltmeyeceğini unutmayın.
Site haritaları esas olarak Google'a site yapınızı ve içeriğinizi bildirmek için kullanılır. Özellikle yeni siteler ve mevcut siteler için yeni içerikler açısından, bu sayfaların arama sonuçlarında hızla dizine eklenmesine biraz yardımcı olabilir. Bu makalede, çeşitli site haritası çözümlerini, Joomla çözümlerini, Google'ı bunlar hakkında nasıl bilgilendireceğinizi ve son olarak bazı daha gelişmiş konuları ele alacağım.
Neden site haritalarına ihtiyacımız var?
Site haritalarını kullanmamızın ana nedeni, Google'a sitemizin önemli sayfalarını bildirmektir. Burada "önemli" kelimesinin altını çizmek istiyorum. Bu gerçekten önemli bir konu: Hemen hemen her sitenin büyük bir kısmı yardımcı sayfalardan oluşur. Giriş ekranları, şartlar ve koşullar, şifre kurtarma sayfaları gibi sayfalar sitenin düzgün çalışması için önemlidir ancak SEO açısından pek bir değer taşımazlar. Bu nedenle Google'ın bunları dizine eklemesini istemezsiniz. Öncelikle bu sayfaları "Noindex" olarak işaretlemelisiniz (bu, robots.txt talimatları ile önlenebilir), ayrıca bunları site haritanıza eklememelisiniz.
Google, site haritanıza dayanarak hangi sayfaların önemli olduğunu anlayabilir. Ancak, site haritasında listelenen URL'lerin kesin olarak dizine eklenmesi garanti edilmez, ancak yardımcı olur. Site haritaları, dizine ekleme sorunlarını sihirli bir şekilde çözmez, ancak doğru SEO için gerekli adımlardan biridir. Özellikle büyük siteler için oldukça faydalıdır. Az sayıda sayfaya sahip siteler genellikle bir site haritası olmadan da yönetilebilir, ancak ben her zaman bir tane oluşturmayı tercih ederim.
HTML ve XML Site Haritaları
XML ve HTML site haritaları arasında bir ayrım yapmamız gerekir. HTML site haritası, kullanıcılarınız için hazırlanır ve sitenizin genel bir özetini sunar. Ancak, kullanıcılarınızın zaten menü ve dahili bağlantılar sayesinde siteyi kolayca gezinebilmeleri gerekir. Bu durumda HTML site haritaları gereksizdir. Ben neredeyse hiç kullanmam, yalnızca müşteriler özellikle talep ettiğinde kullanırım.
SEO açısından en önemli olan XML site haritasıdır. XML site haritası doğrudan sıralamalarınızı artırmaz, ancak sayfalarınızın Google dizinine daha hızlı eklenmesini sağlar.
Site Haritası Temelleri
Site haritası temelde "sitemap.xml" adında bir dosyadır (bu adlandırma zorunlu değildir) ve genellikle sitenizin kök dizinine yerleştirilir. Arama motorları, site haritasını burada bulmayı bekler (aksi belirtilmemişse). Bu dosya, Joomla sitenizin URL yapısını mantıklı bir şekilde yapılandırılmış bir XML dosyasında içerir. Bu, Google ve diğer arama motorlarının web sitenizin yapısını belirlemesine ve tüm bölümlerine ulaşmasına yardımcı olur. Aslında bunu, dahili bağlantı oluşturma sürecinin bir parçası olarak görebilirsiniz.
Çevrimiçi ve Masaüstü Site Haritası Üreticileri
İçeriği nispeten az olan veya sık değişmeyen küçük siteler için en kolay çözüm, çevrimiçi bir site haritası üreticisi kullanarak bir site haritası oluşturmak ve bunu sitenin kök dizinine yerleştirmektir. Bir XML site haritası üretici örneği, www.xml-sitemaps.com sitesidir. Ana sayfanızın URL'sini sağlayarak, bu araç sitenizi Google botunun yaptığı gibi tarar. Tarama tamamlandıktan sonra site haritasını farklı formatlarda indirebilirsiniz.
Ancak, bu yöntemin dezavantajı statik bir site haritası oluşturmasıdır. Yani, içeriği değişen siteler için daha iyi bir çözüm olarak Joomla eklentileri tercih edilmelidir.
Joomla Site Haritası Eklentileri
Manuel site haritası oluşturma yönteminin yanı sıra, Joomla için birçok site haritası eklentisi de mevcuttur. Sürekli güncellenen ve büyük siteler için mutlaka bir Joomla site haritası eklentisi kullanmanız gerekir. En popüler ücretsiz eklentilerden biri OSmap'tır. Daha gelişmiş ve ücretli bir seçenek olarak Jsitemap çok popülerdir. PWT Sitemap ve 4SEO gibi alternatifler de bulunmaktadır.
Google'a Site Haritanızı Bildirme
Site haritanızın konumunu Google Search Console üzerinden Google'a bildirmeniz gerektiğini unutmayın. Bunu yapmazsanız, Google site haritanızı görmez ve tüm çabalarınız boşa gider. Ayrıca, site haritasının konumunu robots.txt dosyanıza ekleyerek Google’ın bulmasını kolaylaştırabilirsiniz:
Sitemap: http://example.com/sitemap.xml
Bu işlemi tüm site haritalarınız için tekrarlayın. Birden fazla XML site haritanız olabilir; ayrıca görsel ve video site haritaları da ekleyebilirsiniz. Birkaç gün sonra, gönderdiğiniz URL'lerin dizine eklendiğini görebilirsiniz.
Gelişmiş İpuçları
-
URL Yönlendirme ile Yolunuzu Değiştirin: Eğer Joomla eklentileri gibi çözümler kullanıyorsanız, site haritası genellikle standart olmayan bir konumda bulunur. Bunu yönlendirme kuralları ile
/sitemap.xml
olarak değiştirebilirsiniz.RewriteRule ^sitemap.xml$ index.php?option=com_osmap&view=xml&tmpl=component&id=1 [L]
-
Google’ın Site Haritanızı Dizinlemesini Önleyin: Google, bazen site haritasını normal bir içerik gibi indeksleyebilir. Bunu önlemek için .htaccess dosyanıza şu kodu ekleyebilirsiniz:
<IfModule mod_rewrite.c> <Files sitemap.xml> Header set X-Robots-Tag "noindex" </Files> </IfModule>
-
Çok Dilli Siteler İçin Site Haritaları: Eğer çok dilli bir siteniz varsa, her dil için ayrı bir site haritası oluşturmalısınız. Joomla'daki popüler eklentiler bunu destekler.
Site haritanızı oluşturup arama motorlarına bildirmek, sitenizin SEO başarısı için önemli bir adımdır. Ancak, site haritasının tek başına sıralamanızı yükseltmeyeceğini unutmayın; kaliteli içerik ve iyi yapılandırılmış bir site en önemli faktörlerdir.