Sitemap ve Robots.txt Dosyaları Nedir?
Sitemap
- Bir XML veya HTML dosyasıdır.
- Web sitenizdeki tüm sayfaların bir listesini içerir ve arama motorlarına sitenizin yapısı hakkında bilgi verir.
- Amaç, arama motorlarının sitenizi daha kolay taramasını sağlamaktır.
- Çeşitleri:
- XML Sitemap: Arama motorlarına özel olarak hazırlanır.
- HTML Sitemap: Kullanıcılar için sitenin yapısını gösterir.
Robots.txt
- Web sitenizin kök dizininde bulunan bir metin dosyasıdır.
- Arama motoru botlarına hangi sayfaların taranıp taranamayacağını belirtir.
- Amaç, arama motorlarının gereksiz veya özel sayfaları taramasını engellemektir.
Sitemap Nasıl Oluşturulur?
1. Manuel Olarak Oluşturma (XML Formatı)
Bir sitemap.xml dosyası oluşturup şu formatı kullanabilirsiniz:
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.orneksite.com/</loc>
<lastmod>2024-12-01</lastmod>
<changefreq>daily</changefreq>
<priority>1.0</priority>
</url>
<url>
<loc>https://www.orneksite.com/hakkimizda</loc>
<lastmod>2024-11-28</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
2. Online Araçlar Kullanarak
3. Framework/Platform Üzerinden
- Laravel: spatie/laravel-sitemap gibi kütüphaneler.
- Django: django-sitemap modülü.
- React/Next.js: next-sitemap paketi.
Robots.txt Nasıl Oluşturulur?
1. Manuel Olarak Yazma
Bir robots.txt dosyası oluşturup şu formatı kullanabilirsiniz:
User-agent: *
Disallow: /admin/
Disallow: /private/
Sitemap: https://www.omurserdar.com/sitemap.xml
Açıklama:
- User-agent: Hangi botlara yönelik olduğunu belirtir. * tüm botları ifade eder.
- Disallow: Tarama izni verilmeyen dizinleri veya sayfaları belirtir.
- Sitemap: Sitemap dosyasının yolunu belirtir.
2. Otomatik Oluşturma Araçları
- Çevrimiçi Robots.txt oluşturucular (örneğin, robots.txt Generator).
3. WordPress Kullanıcıları
- Yoast SEO eklentisi, hem robots.txt hem de sitemap oluşturmayı destekler.
Sitemap ve Robots.txt Dosyalarını Yayınlama
Sitemap için:
- sitemap.xml dosyasını web sitenizin kök dizinine yükleyin (örneğin: https://www.orneksite.com/sitemap.xml).
- Google Search Console’a gidip sitemap bağlantısını gönderin.
Robots.txt için:
- robots.txt dosyasını kök dizine yükleyin (örneğin: https://www.orneksite.com/robots.txt).
Sitemap ve Robots.txt'nin Faydaları
Sitemap:
- Arama motorlarının sayfalarınızı daha hızlı bulmasını sağlar.
- Büyük web siteleri veya dinamik sayfalar için özellikle faydalıdır.
Robots.txt:
- Özel veya gereksiz sayfaların arama motorlarında yer almasını engeller.
- Bot trafiğini kontrol ederek sunucu yükünü azaltır.
Doğru oluşturulan bu dosyalar, sitenizin SEO performansını artırabilir.
*Gönderi ve görsel chatgpt ile oluşturulmuştur.