SEO & Konum (Geo) Hedefleme Kuralları
Arama motorlarında üst sıralarda listelenmek ve ziyaretçilere konumlarına göre hızlı, özelleştirilmiş deneyimler sunmak için bu rehberi takip edin.
🔍 Arama Motoru Optimizasyonu (SEO)
Tecof projeleri, arama motoru botlarının siteyi tam olarak anlaması için gerekli yapısal şema ve sunucu taraflı rendering altyapısına sahiptir.
1. Yapılandırılmış Veri Şeması (JSON-LD)
Arama motorlarının ürün fiyatlarını, yorumları ve stok durumlarını doğrudan okuyabilmesi için ürün detay sayfalarına Schema.org JSON-LD tanımlarını mutlaka yerleştirin:
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "Product",
"name": "Tecof Performans Koşu Ayakkabısı",
"image": [
"https://example.com/photos/1x1/photo.jpg"
],
"description": "Yüksek performanslı, nefes alabilen koşu ayakkabısı.",
"offers": {
"@type": "Offer",
"url": "https://example.com/products/sneakers",
"priceCurrency": "TRY",
"price": "2499.00",
"availability": "https://schema.org/InStock"
}
}
</script>2. Yapay Zekâ Dostu Arama Arayüzleri
Yapay zekâ arama motorları (Perplexity, OpenAI Search, Gemini vb.) doküman sitelerini indekslemek için /llms.txt ve /llms-full.txt dosyalarını okur. Tecof, bu dosyaları güncel tutmak için otomatik API rotaları barındırır.
🌍 Coğrafi Konum (Geo) ve Dil Yönlendirmeleri
Ziyaretçilerin bölgesine göre özel fiyat ve dil göstermek için şu yöntemleri kullanabilirsiniz:
1. Dil Segmetli Rotalar (Localization Routing)
Next.js projelerinde rotalarınızı dil segmentleriyle yapılandırın:
/tr-tr/products/sneakers(Türkçe - Türkiye)/en-us/products/sneakers(İngilizce - Amerika)
2. Dinamik Para Birimi Çevrimleri
Tecof Edge sunucularından gelen x-visitor-country istek başlığını API servislerinizde okuyarak kullanıcının ülkesine göre fiyat listesini dönün:
// Gelen istek başlıklarından ziyaretçi ülkesini oku
const visitorCountry = headers.get('x-visitor-country') || 'TR';
// Ülkeye göre özel fiyatı al
const price = getRegionalPrice(product, visitorCountry);