1. Rezervasyon Motoru Modelleri (Ayrı Domain, Subdomain, iFrame)

Booking engine entegrasyonu üç ana modelde görülür: ayrı domain, subdomain veya iFrame. Her modelin teknik SEO ve UX açısından artı–eksi tarafları vardır. Buradaki hedef; “en iyi” tek modeli bulmak değil, otelinizin hedefleri ve sağlayıcının teknik kapasitesiyle uyumlu, riskleri kontrol eden bir seçim yapmaktır.
Otel rezervasyon motoru SEO’yu etkiler mi?
Evet, etkiler. Çünkü booking akışı yeni URL’ler ve yeni sayfa türleri üretir; yanlış indexlenirse indeks şişmesi ve duplicate yaratır. Doğru model seçimi ve index/canonical stratejisiyle bu risk yönetilebilir.
Model özeti (kısa)
- •Ayrı domain: teknik kontrol sınırlı olabilir, marka/SEO ayrışır
- •Subdomain: yönetilebilir ama yine ayrı “alan” gibi davranabilir
- •iFrame: UX hızlı görünür, SEO’da içerik/izlenebilirlik riskleri doğurabilir
☑ Mini Check (Model seçimi)
- •Booking akışı ayrı bir alan adı mı üretüyor?
- •Sağlayıcı robots/noindex/canonical kontrolü veriyor mu?
- •Ölçüm ve dönüşüm takibi nasıl yapılacak?
- •Mobilde akış sorunsuz mu? (tarih seçici/ödeme)
Ne yapmalıyım? (SXO aksiyon listesi)
- • Modeli “kontrol edebilirlik + UX” ekseninde seç.
- • Sağlayıcıdan SEO kontrol noktalarını yazılı iste (noindex/canonical/redirect).
- • Mobil rezervasyon akışını gerçek cihazda test et.

2. SEO Açısından Artı–Eksi Analizi
Her entegrasyon modelinde SEO riski farklıdır. Ayrı domain modelinde en büyük risk, booking domain’inin markadan bağımsız bir varlık gibi davranması ve yanlış sayfaların indexlenmesidir. Subdomain’de risk; yanlış canonical/hreflang/robots kurgusu ile markanın otoritesinin bölünmesidir. iFrame’de risk; Google’ın içerik ve dönüşüm adımlarını beklenen şekilde anlamlandıramaması ve izlenebilirliğin zorlaşmasıdır.
iFrame ile çalışan rezervasyon formu SEO için sorun mu?
iFrame, rezervasyon akışını ana sayfada “görsel olarak” gösterebilir; ancak içerik ve akış ayrı bir kaynaktan geldiği için SEO ve izlenebilirlik tarafında sınırlamalar yaratabilir. iFrame’i tercih ediyorsanız, ana site sayfalarının indexlenmesi ve booking adımlarının index dışı kalması için ekstra dikkat gerekir.
☑ Mini Check (Artı–eksi)
- •Booking sayfaları SERP’te görünmeye başladı mı?
- •Marka sayfaları yerine booking URL’leri mi rank alıyor?
- •iFrame kaynak domain’i mixed content/çerez sorunları yaratıyor mu?
- •Kullanıcı, mobilde akışı tamamlayabiliyor mu?
Ne yapmalıyım? (SXO aksiyon listesi)
- • Booking URL’lerinin indexlenmesini “bilinçli” bir stratejiyle sınırla.
- • Marka sayfalarının (oda/kampanya/destinasyon) otoritesini iç link ve canonical ile koru.
- • iFrame varsa, ölçüm ve teknik kontrol kapasitesini sağlayıcıyla netleştir.
3. PMS/Booking Engine URL Yapısı
Booking engine’ler farklı URL desenleri üretebilir: tarih/kişi sayısı/oda tipi gibi parametreler, oturum bazlı token’lar, ödeme adımları, teşekkür sayfaları… SEO açısından kritik olan; bu URL’lerin hangi kısmının “index seti”ne gireceğini belirlemektir. Genellikle booking adımları indexlenmez; ama bazı “statik bilgi” sayfaları (politikalar gibi) ayrı yönetilebilir.
URL patlaması riski (otel)
- •?checkin=...&checkout=... gibi sonsuz kombinasyonlar
- •session= gibi oturum parametreleri
- •step=payment gibi adımlar
Bu desenler kontrolsüzse crawl budget ve indeks şişmesi üretir.
☑ Mini Check (URL hijyeni)
- •Booking URL’lerinde tarih/kişiye bağlı parametreler var mı?
- •Oturum token’ları URL’e yazılıyor mu?
- •Parametreli booking URL’leri indexleniyor mu?
- •Sitemap’te booking URL var mı? (olmamalı)
Ne yapmalıyım? (SXO aksiyon listesi)
- • Booking URL pattern’lerini çıkar ve sınıflandır (step/param/token).
- • Index setini “marka sayfaları” tarafında tut; booking adımlarını index dışı yap.
- • Parametreleri canonical/noindex ile temizle (aşağıdaki bölüm).
4. Indexlenmesi Gereken ve Gerekmeyen Adımlar
Booking akışında genelde indexlenmemesi gereken sayfalar: arama sonuçları, takvim/oda seçimi adımları, ödeme adımları ve teşekkür sayfalarıdır. Çünkü bunlar kullanıcıya özel, parametreli ve dönüşüm odaklıdır; SERP’te görünmesi hem kötü UX hem de duplicate üretir.
Rezervasyon adımları indexlenmeli mi, noindex mi olmalı?
Çoğu durumda rezervasyon adımları indexlenmemelidir; noindex (ve gerekirse robots) ile kontrol altında tutulmalıdır. Markanın asıl sayfaları (oda, konsept, kampanya, destinasyon) indexlenir; booking akışı ise dönüşüm içindir ve SERP hedefi değildir.
Örnek karar seti (pratik)
- •Index: oda sayfası, kampanya landing, destinasyon sayfası
- •Noindex: booking arama sonuçları, step sayfaları, ödeme, teşekkür
- •Canonical temizleme: UTM/parametreli varyasyonlar
☑ Mini Check (Index stratejisi)
- •Booking step URL’leri noindex mi?
- •Teşekkür sayfaları index dışı mı?
- •Booking arama sonuçları parametreli mi?
- •Marka sayfaları ile booking sayfaları çakışıyor mu?
Ne yapmalıyım? (SXO aksiyon listesi)
- • Booking adımlarını noindex ile net biçimde ayır.
- • Marka sayfalarının içeriğini ve link akışını güçlendir (SEO landing).
- • Search Console’da booking URL’lerin indexe girmediğini doğrula.

5. Takip Parametreleri ve Canonical Stratejisi
Booking akışı, UTM ve takip parametreleriyle en çok kirlenen alanlardan biridir: Meta/Google Ads/Email linkleri booking URL’lerine akar. Bu, aynı booking adımının yüzlerce varyasyonla görünmesine neden olabilir. Çözüm; tracking’i ölçüm için korurken, SEO sinyalini canonical ile temiz URL’e toplamak ve booking step’lerini noindex’te tutmaktır.
☑ Mini Check (Parametre + canonical)
- •Booking URL’lerine UTM geliyor mu?
- •Parametreli URL’lerin canonical hedefi var mı?
- •Canonical hedefi indexlenebilir ve temiz mi?
- •Tracking ihtiyacı ile SEO hijyeni dengeli mi?
Ne yapmalıyım? (SXO aksiyon listesi)
- • Booking akışında UTM’leri ölçümde tut; SEO’da canonical/noindex ile temizle.
- • Marka sayfalarına gelen UTM’leri canonical ile temiz URL’e bağla.
- • Parametre governance’ı (kurallar) ajans + PMS sağlayıcı ile yazılılaştır.
6. “Book Now” Buton Akışının Teknik Testleri
SEO’da asıl hedef “rezervasyon” olduğu için, “Book Now” akışı teknik olarak kusursuz olmalı. Burada test, sadece link çalışıyor mu değil; mobilde hızlı mı, yönlendirmeler doğru mu, HTTPS ve mixed content var mı, ölçüm doğru mu gibi katmanları içerir.
Test senaryoları (kısa)
- •Mobilde tarih seçimi → oda seçimi → ödeme/ön onay
- •Kampanya sayfasından booking akışına geçiş
- •Çok dilli (EN/DE/RU) kullanıcı booking diline doğru gidiyor mu?
☑ Mini Check (Akış testi)
- •301/302 zinciri var mı?
- •Booking domain/subdomain HTTPS mi?
- •Mobilde takvim/oda seçimi bozuluyor mu?
- •Ölçüm event’leri doğru çalışıyor mu?
- •“Teşekkür” sayfası index dışı mı?
Ne yapmalıyım? (SXO aksiyon listesi)
- • Book now akışını 3 gerçek cihaz senaryosuyla test et.
- • Redirect zincirlerini kısalt; HTTPS ve mixed content’i temizle.
- • Ölçüm ve dönüşüm takibini (event plan) release sonrası doğrula.

7. PMS/Engine Güncellemelerinde SEO Regresyonlarını Engellemek
Booking engine sağlayıcıları güncelleme yapabilir; PMS entegrasyonu değişebilir; URL yapısı farklılaşabilir. En büyük risk, staging test yapılmadan canlıya çıkmaktır: bir günde robots/noindex bozulur, canonical kayar, 404 artar. Bu nedenle monitoring + release sonrası kontrol listesi, booking entegrasyonlarında şarttır.
PMS/booking engine değişince SEO tarafında neleri kontrol etmeliyim?
Önce URL pattern’leri değişti mi bakın (step/param/token). Booking adımlarının noindex/robots ayarları duruyor mu, canonical stratejisi bozuldu mu, redirect zincirleri oluştu mu ve “book now” akışı mobilde sorunsuz mu kontrol edin. Son olarak Search Console’da booking URL’leri indexlenmeye başladı mı diye doğrulayın.
Teknik not (sheet): staging test şartı
Booking engine sağlayıcı değişimlerinde staging ortamında test yapmadan canlıya geçmek yüksek risklidir; özellikle index/noindex ve canonical davranışı mutlaka doğrulanmalıdır.
☑ Mini Check (Regresyon önleme)
- •Staging’de “kritik 20 URL” test edildi mi?
- •noindex/robots/ canonical kuralları duruyor mu?
- •Redirect zinciri oluştu mu?
- •Mobil rezervasyon akışı çalışıyor mu?
- •GSC’de booking URL index artışı var mı?
Ne yapmalıyım? (SXO aksiyon listesi)
- • Sağlayıcı değişiminde “SEO regression checklist” zorunlu yap.
- • Staging’de test etmeden canlıya çıkma.
- • Canlı sonrası 2 hafta monitoring: 404, index artışı, CWV ve dönüşüm.
8. Fark Yaratan Mini Bölüm: “Booking URL’leri Markanın Üstünde Rank Almamalı”
Yanlış index ve canonical ayarları, booking engine URL’lerinin “otel markası sayfaları” yerine rank almaya çalışmasına yol açabilir. Bu, markanın içerik stratejisini bozar: kullanıcı oda sayfası yerine parametreli booking step’e düşer ve deneyim kötüleşir. Çözüm; markanın oda/kampanya/destinasyon sayfalarını SEO landing olarak güçlendirmek, booking step’lerini noindex’te tutmak ve parametreleri canonical ile temizlemekten geçer.


9. İçerik Tablosu
Tablo seçimi: Entegrasyon modelleri artı–eksi tablosu (sheet medya önerisiyle uyumlu)
| Model | Artılar | Eksiler | SEO önerisi |
|---|---|---|---|
| Ayrı domain | Sağlayıcı bağımsız | Otorite bölünür, index kontrol zor | Booking adımlarını noindex; marka sayfalarını güçlendir |
| Subdomain | Daha yönetilebilir | Yine ayrı alan gibi davranabilir | Canonical/hreflang/robots tutarlılığı |
| iFrame | UX hızlı görünür | SEO/izlenebilirlik sınırlı, kontrol az | iFrame’i UX için; SEO’yu marka sayfalarında kur |
10. Rezervasyon Akışı ve Index Stratejisi Planlama Şablonunu İndir — SEO / Booking Engine
Rezervasyon Akışı ve Index Stratejisi Planlama Şablonunu İndir — SEO / Booking Engine (v1.0)
Bu şablon, booking engine entegrasyonunda domain/subdomain/iFrame modelini seçerken SEO risklerini karşılaştırmayı ve rezervasyon adımlarının index/noindex/canonical kararlarını yazılı hale getirmeyi sağlar. Amaç; markanın oda/kampanya/destinasyon sayfalarının görünürlüğünü korurken booking adımlarının SERP’te görünmesini engellemek ve sağlayıcı değişimlerinde regresyonu azaltmaktır.
Kim Kullanır?
Otel yönetimi + SEO/ajans + geliştirici + booking engine sağlayıcısı (ortak entegrasyon dokümanı).
Nasıl Kullanılır?
- Entegrasyon modelini (domain/subdomain/iFrame) seç ve URL pattern’lerini çıkar.
- Her adım için index/noindex/robots/canonical kararını tabloya işle.
- Staging test checklist’ini çalıştır, canlı sonrası monitoring maddelerini ekle.
Ölçüm & Önceliklendirme (Kısa sürüm)
- ▢ ✅ Entegrasyon Bilgisi
- ▢ ✅ URL Pattern Envanteri
- ▢ ✅ Index Stratejisi (Karar Tablosu)
- ▢ ✅ Tracking / UTM Yönetimi
- ▢ ✅ Redirect / HTTPS Kontrolü
- ▢ ✅ Staging Test Checklist
- ▢ ✅ Marka sayfaları index; booking adımları çoğunlukla noindex.
- ▢ ✅ Booking URL pattern’lerini ve parametre/token’ları net çıkar.
- ▢ ✅ Canonical hedefi temiz ve indexlenebilir olmalı; diller karışmamalı.
- ▢ ✅ Sağlayıcı değişiminde staging test zorunlu olmalı.
- ▢ ✅ Canlı sonrası 2 hafta monitoring (index artışı, 404, CWV, dönüşüm).
- ▢ ✅ Model: Subdomain (booking.site.com)
- ▢ ✅ Oda sayfası index, booking step noindex
- ▢ ✅ UTM canonical ile temizlenir
- ▢ ✅ Teşekkür sayfası noindex
- ▢ ✅ Booking adımları index dışı
- ▢ ✅ Marka sayfaları güçlü ve temiz canonical’lı
- ▢ ✅ UTM/parametre kirliliği yönetiliyor
- ▢ ✅ Redirect zinciri yok
- ▢ ✅ Staging test yapıldı
PDF içinde: Problem→Kök Neden→Çözüm tablosu + 14 gün sprint planı + önce/sonra KPI tablosu
11. Kapanış: Model Seç, Index’i Kilitle, Regresyonu Önle

Rezervasyon motoru ve PMS entegrasyonu otel sitelerinde kaçınılmaz; ama teknik SEO’da “kontrollü” olmalıdır. Domain/subdomain/iFrame modelini seçerken kontrol edebilirlik ve UX’i birlikte düşünün; rezervasyon adımlarını noindex ile ayırın, canonical ve parametre stratejisini yazılı hale getirin ve “book now” akışını gerçek cihazlarda test edin. Sağlayıcı değişimlerinde staging test ve monitoring ile regresyonları erken yakalarsanız, direct booking akışını bozmadan SEO’yu korursunuz.
Bir Sonraki Adım
Booking engine entegrasyonunu SEO kaybı yaşamadan kurgulamak isteyen otel ekipleri için.
