Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Yazı Tipi BoyutlandırıcıAa
  • Anasayfa
  • Teknoloji
    • Siber Güvenlik
    • Yapay Zeka
    • Donanım
    • Bilim
  • Yazılım
  • Savunma & İstihbarat
  • Oyun
  • Yaşam
    • Finans
    • Sinema
    • Dünyadan Haberler
  • İş Birliği
Okuma: Laravel’de Site Haritası Oluşturma: Kapsamlı Bir Rehber
Paylaş
Yazı Tipi BoyutlandırıcıAa
Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Ara
Bizi Takip Et
  • Hakkımızda
  • Gizlilik politikası
  • Tanıtım Yazısı ve Backlink Hizmeti
© 2026 Teknomers. All Rights Reserved.

Anasayfa » Laravel’de Site Haritası Oluşturma: Kapsamlı Bir Rehber

Yazılım

Laravel’de Site Haritası Oluşturma: Kapsamlı Bir Rehber

teknomers
Son güncelleme: 22 Haziran 2026 01:19
teknomers
Paylaş
Paylaş

Arama motorları, örneğin Google ve Bing, web sitenizin sayfalarını verimli bir şekilde taramak ve dizinlemek için site haritalarını kullanır. Laravel’de, popüler Spatie Sitemap paketi sayesinde bir site haritası oluşturmak oldukça kolaydır.

Bu makalede, Spatie Sitemap paketini kullanarak Laravel’de bir site haritası oluşturmayı öğreneceksiniz.


Sitemap Nedir?

Sitemap, web sitenizin URL’lerini içeren bir XML dosyasıdır. Arama motorlarına yardımcı olur:

Yeni yayınlanan sayfaları keşfetmek
Sitelerin yapısını anlamak
İçeriği daha verimli bir şekilde taramak ve dizinlemek
Web sitenizin SEO görünürlüğünü artırmak

Tipik bir sitemap URL’si şu şekildedir:

https://yourwebsite.com/sitemap.xml


Adım 1: Sitemap Paketini Kurun

Spatie tarafından sağlanan mükemmel paketi kullanacağız.

Aşağıdaki komutu çalıştırın:

composer require spatie/laravel-sitemap


Adım 2: Sitemap Oluşturma için Bir Kontrolcü Oluşturun

php artisan make:controller GenerateSitemap


Adım 3: Kontrolcüyü Açın ve Aşağıdaki Kodu Ekleyin.

namespace App\Http\Controllers;

use Spatie\Sitemap\Sitemap;
use Spatie\Sitemap\Tags\Url;
use App\Models\Post;

class GenerateSitemap extends Controller
{
    public function index(){
        $sitemap = Sitemap::create();

        /* 
        --------------------------------------------------------------------------
        Static Pages 
        -------------------------------------------------------------------------- 
        */
        $sitemap->add(
            Url::create("https://dev.to/")
                ->setPriority(1.0)
                ->setChangeFrequency(Url::CHANGE_FREQUENCY_DAILY)
        );

        /* 
        --------------------------------------------------------------------------
        Posts 
        -------------------------------------------------------------------------- 
        */
        Post::with('category')
            ->where(, 1)
            ->latest()->get()
            ->each(function ($post) use ($sitemap) {
            $sitemap->add(
                Url::create($post->category->slug ."https://dev.to/". $post->slug)
                    ->setLastModificationDate($post->updated_at)
                    ->setPriority(0.9)
                    ->setChangeFrequency(Url::CHANGE_FREQUENCY_WEEKLY)
            );
        });

        /* 
        |-------------------------------------------------------------------------- 
        | Write File 
        |-------------------------------------------------------------------------- 
        */
        $sitemap->writeToFile(public_path('sitemap.xml'));

        return back()->with('success', 'Sitemap Başarıyla Oluşturuldu!');
    }
}

Tüm makaleyi okuyun:



Laravel’de Spatie Sitemap paketini kullanarak bir XML sitemap nasıl oluşturulur öğrenin. Dinamik site haritaları oluşturun, veritabanı URL’lerini ekleyin, güncellemeleri Laravel Scheduler ile otomatikleştirin ve web sitenizin SEO ve arama motoru dizinlemesini iyileştirin.

favicon
mindwarezone.com

Bu üzere düzenleme, Türk yazılımcılar için Laravel ile sitemap oluşturma süreçlerini net ve anlaşılır bir şekilde açıklamaktadır. Kod blokları korunmuş ve içerik profesyonel bir dille yeniden yazılmıştır.

Contents
    • Sitemap Nedir?
  • Adım 1: Sitemap Paketini Kurun
  • Adım 2: Sitemap Oluşturma için Bir Kontrolcü Oluşturun
  • Adım 3: Kontrolcüyü Açın ve Aşağıdaki Kodu Ekleyin.

Kaynak: Orijinal Makale

Yağlı Kontrolcüler Ötesi: Laravel’de Olay Tabanlı Ayrıştırma Ustalaşma
Kablosuz Cihazlarda Sızma Testi Yapabileceğiniz Bir Yazılım: KİSMET Nedir? Ne İşe Yarar?
Laravel Proje Kurulumu 5 Dakikada
Haitao Geliştirmenin 3 Yaygın Tuzağı
Laravel Saf Uyarı: Arka Uç Arayüzleri için Blade’e Özgü Uyarı Sistemi
Bu Makaleyi Paylaş
Facebook Bağlantıyı Kopyala Yazdır
Paylaş
Önceki Makale Razer Naga ile hastaları tedavi eden telehealth doktoru
Sonraki Makale Eski Android telefonlarla Shahed insansız hava araçlarını tespit etme

Sanal Medya

FacebookBeğen
452Takip Et
PinterestSabitle
237Takip Et

Son Eklenenler

Eski Android telefonlarla Shahed insansız hava araçlarını tespit etme
Donanım
Razer Naga ile hastaları tedavi eden telehealth doktoru
Donanım
Bütçe dostu RK R65 oyuncu klavyesi 45 dolara düştü!
Donanım
Bose Medya Şirketi Olma Yolunda İlginç Bir Adım Attı
Liste
Samsung 32 inç 1440p 165 Hz Oyun Monitörü Prime Günü’nde 189.99$’a düştü
Donanım
Laravel İstatistikleri ile Daha Temiz Bir Laravel Dashboard İstatistikleri Oluşturma
Yazılım
//

Siber güvenlik, yapay zeka ve savunma sanayiinden; finans ve sinema dünyasına uzanan geniş bir yelpaze. Teknomers; teknoloji, strateji ve yazılım dünyasını sade bir dille sizlerle buluşturuyor.

Kurumsal

  • Hakkımızda
  • Gizlilik politikası
  • Tanıtım Yazısı ve Backlink Hizmeti

Kategoriler

  • Teknoloji
  • Oyun
  • Sinema
  • Siber Güvenlik
  • Bilim
  • Finans
  • Dünyadan Güncel Haberler

Populer

  • TV'de Ücretsiz İzlenebilen Şifresiz Erotik Kanallar (2025 Güncel Frekans Listesi)

  • The Last of Us PC Kontrolleri: Hızlı Silah Değiştirme ve Tüm Tuşlar (2025)

  • Hogwarts Legacy'de Odaklanma İksiri Nasıl Yapılır?

Teknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor HaberleriTeknomers | Dünyadan Güncel Teknoloji | Oyun | Müzik | Film | Spor Haberleri
Bizi Takip Et
© 2026 Teknomers. All Rights Reserved.
Welcome Back!

Sign in to your account

Kullanıcı Adı veya E-posta Adresi
Şifre

Şifrenizi mi unuttunuz?