Sitemap & Robots.txt

sitemap-robots-txt (büyük resim için tıklayın)

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.

omurs

Ö S, 30 Ağustos 2018 Perşembe 15:30 tarihinde kayıt oldu

Etiketler

Beğeni


Yıllara Göre Gönderiler








LombokLoglamaB2C (Business-to-Consumer)B2B (Business-to-Business)İçerik Yönetim Sistemi - CMS (Content Management System)Pagination (Sayfalama)Sanal Özel Ağ - VPN (Virtual Private Network)Cronjob (Zamanlanmış Görevler)Printer-YazıcıJava'daki İlkel Veri Tipleri ve Alabilecekleri DeğerlerBit & Byte ve Hafıza Boyutlarındaki Ölçüm BirimleriSanallaştırma (Virtualization)DNS KayıtlarıE-Fatura ve E-ArşivYazılım Lisans TürleriAudit (Denetim) Açık Kaynak (Open Source)Monitoring (İzleme)Sitemap & Robots.txtKilometretaşı (Milestone)BSMV (Banka ve Sigorta Muameleleri Vergisi)KKDF (Kaynak Kullanımı Destekleme Fonu)Siber Pazartesi (Cyber Monday)Black Friday (Kara Cuma)Hotlink.htaccessCryptoLockerMalwareTrojanWormDependency (Yazılım Geliştirme Sürecinde Paket Bağımlılığı)Configuration (Yazılım Geliştirme Sürecinde Yapılandırma)Yahoo ve Yahoo'nun Başarısızlık NedenleriArchiving (Yazılım Geliştirme Sürecinde Arşivleme)Görsel Dosya Türleri (Image Types)ReleaseVersioning & Tagging (Versiyonlama ve Etiketleme)BuildJob (Yazılım Geliştirme Sürecinde Görevler)SonarQubeCDATA (Character Data)Alan Adı Uzantıları (Domain Name Extensions)Regresyon Kara Kutu (Black-Box) TestBeyaz Kutu (White-box) TestGri Kutu (Grey-box) TestYazılım Geliştirme Sürecindeki Temel Test TürleriKod gözden geçirme (Code Review)Birim Testi (Unit Testing)Yazılım Sürecinde EntegrasyonJAR & WAREager & Lazy Fetch TypeMaskelemeKPI (Key Performance Indicator)KII (Key Impact Indicator)Projenin JAR Dosyasını Oluştur - JAR PathSunucu için Linux dağıtım SeçimiKonyteynerler (container technologies)Runtime & Compile Time (Çalışma ve Derleme Zamanı)@Anotasyonlar (@Annotations)