> ## Documentation Index
> Fetch the complete documentation index at: https://supastack.dev/llms.txt
> Use this file to discover all available pages before exploring further.
> For the full documentation corpus in one file, fetch: https://supastack.dev/llms-full.txt

# SEO ve paylaşım

Metadata, sitemap, robots ve sosyal görseller.

## Başlamadan önce

İndirdiğiniz supastack projenizi Visual Studio Code'de Dosya → Klasörü Aç'ı kullanarak açın ve ardından Terminal → Yeni Terminal'i seçin. Depo kökü package.json'u, uygulamaları ve paketleri içeren klasördür. Aşağıdaki komutu orada çalıştırın ve terminalini açık bırakın. Bir komut tanınmazsa devam etmeden önce araç kurulum kılavuzunu tamamlayın.

Önce platform eğitimini okuyun. Sunucu, tarayıcı veya telefon isteklerini yanıtlayan uygulama işlemidir. Web, apps/web/.env.local'yi okur, Expo, apps/mobile/.env.local'yi okur ve veritabanı geçiş komutları root .env'yi okur. Veritabanı olmayan/gösterge paneli gösterimi, Postgres'nin taşınmasını gerektiren gerçek/auth hesaplarından ayrıdır. Yalnızca telefona veya masaüstüne yönelik bir ödeme, ayrı olarak çalışan bir Web arka ucuna ihtiyaç duyar.

[Araçları yükleyin ve kodu alın](https://supastack.dev/tr/docs/web/before-you-start.md)

[Komutları, dosyaları ve yapılandırmayı öğrenin](https://supastack.dev/tr/docs/web/terminal-basics.md)

[Web'de ilk çalıştırma eğitimini tamamlayın](https://supastack.dev/tr/docs/web/ship-in-5-minutes.md)

```
corepack pnpm --filter @supastack/web dev
```


## Kurulum ve yapılandırma

Rota düzeyinde metadata, Next.js metadata API'sinden gelir — sayfalar bir metadata nesnesi veya generateMetadata dışa aktarır, başlıkları ve açıklamaları locale sözlüklerinden çözerek arama sonuçlarının da yerelleşmiş kalmasını sağlar.

sitemap.ts ve robots.ts taranabilir yüzeyi üretir; Open Graph görseli ve ikon varlıkları sosyal önizlemeyi taşır. Özel rotaları — settings, billing, admin, API — sitemap'in dışında ve robots'ta disallow altında tutun.

```
app/sitemap.ts    public routes only
app/robots.ts     disallow private surfaces

// per page
export const metadata = { title, description };
```


## Uygulama iş akışı

Herkese açık her sayfaya benzersiz bir başlık ve açıklama verin; arama sonuçlarını, filtrelenmiş görünümleri veya kimliği doğrulanmış yüzeyleri asla indekslemeyin. Kanonik URL'ler öneksiz kalır — locale katmanı varsayılan locale'i zaten kanonik yola yönlendirir.

Herkese açık bir rota eklediğinizde, aynı değişiklikte sitemap'e de ekleyin. OG görsellerini pişmiş ekran görüntüleri yerine marka token'larında tutun ki yeniden stillendirmeler tutarlı kalsın.


## Doğrulama ve sorun giderme

Bir önizleme dağıtımında /robots.txt ve /sitemap.xml'i çekin, sitemap'in ayrıştığını doğrulayın ve bir sayfayı paylaşım kontrolünden geçirin — başlık, açıklama, görsel. Arama sonucu sayfalarında noindex başlığı veya meta olduğunu onaylayın.


## Sonraki

[Ürün teması](https://supastack.dev/tr/docs/web/theming.md)
