Ödeme Duvarları ve SEO

Ödeme duvarlı ve kayıt gerektiren içerikleri gizleme (cloaking) olmadan dizine eklenebilir tutma — esnek örnekleme, isAccessibleForFree/cssSelector işaretlemesi, JavaScript ödeme duvarı tuzağı ve ölçüm stratejisi.

İlk yayın tarihi: 3 Tem 2026 · Son güncelleme: 8 Ağu 2026 · Advanced
Diller

Bir ödeme duvarı SEO'ya doğal olarak zarar vermez — Google'ın kapalı içeriğe karşı bir önyargısı yoktur ve en büyük ödeme duvarlı yayıncılar iyi sıralanır. Zarar veren şey, Google'ın sayfayı anlamak için yeterli içeriği görememesidir. Desteklenen çözüm esnek örneklemedir: Googlebot'un tam makaleyi taramasına izin verin, ardından kapalı kısmı yapılandırılmış verilerle (isAccessibleForFree artı cssSelector) bildirin. Bu, gizlemeye (cloaking) açık ve onaylanmış bir istisnadır — gizleme, aldatma niyetiyle ilgilidir; bu, bildirilmiş bir mekanizmadır. Ölçüm kullanın (ayda yaklaşık 6-10 ücretsiz makaleyle başlayın) veya giriş bölümü kullanın, kapıyı sunucu tarafında uygulayın (içeriği DOM'da gizleyen JavaScript ile değil), giriş sayfalarına benzersiz metin verin ve özel URL'leri gizlemek için asla robots.txt kullanmayın.

TL;DR — Ödeme duvarları sıralamayı doğrudan etkilemez; Google’ın içeriğinizi görememesi etkiler. Desteklenen model esnek örneklemedir — ölçümleme veya öncü içerik — yapılandırılmış verilerle (isAccessibleForFree: false ve kapalı bölümü işaretleyen bir hasPart/cssSelector, yalnızca sınıf seçicileri) bildirilir. Bu bildirim, Googlebot’a tam makaleyi sunmayı gizleme olmaktan çıkaran şeydir: gizleme, manipüle etme ve yanıltma niyeti gerektirir ve Google’ın spam politikası ödeme duvarlarını açıkça bu tanımın dışında tutar. Sunucu tarafında kapı uygulayın (2025 belge güncellemesi ve Mueller’ın ekran okuyucu uyarısı aynı JS gizleme hatasını hedefler), giriş sayfalarına benzersiz metin verin, özel URL’leri asla robots.txt ile engellemeyin ve önbelleğe alınmış bir kopyanın tam metni sızdırmasını önlemek için noarchive kullanın. Kayıt duvarları, ücretli duvarlarla aynı işaretlemeyi kullanır.

Sıralama sorunlarına asıl ne neden olur (kapı değil)

Ödeme duvarı uygunluğu, taranabilir içeriğe ve doğru işaretlemeye bağlıdır; tek başına bir ödeme duvarının varlığı bir ceza olarak belgelenmemiştir. Evidence for this claim Official or primary documentation supporting the adjacent article claim, with scope limited to the source's published description. Scope: No ranking guarantee or undisclosed system mechanics are inferred beyond the cited source. Confidence: high · Verified: Google: Paywalled content structured data Örnekleme seçimleri, kullanıcı ve iş dünyası ödünleşimleriyle yayıncı kararları olmaya devam eder. Evidence for this claim Official or primary documentation supporting the adjacent article claim, with scope limited to the source's published description. Scope: No ranking guarantee or undisclosed system mechanics are inferred beyond the cited source. Confidence: high · Verified: Google: Flexible sampling

Google’ın ödeme duvarlı içerik için bir cezası yoktur ve bu makalenin üst merkezi de bunu söyler: kapalı içerik, Google’ın desteklenen yaklaşımla okuyabildiği sürece sorun değildir. Başarısızlık modu sıralamanın üstündedir — bu anlama sorunudur. Googlebot yalnızca bir önizleme görürse, dizine ekleyip sıralayabileceği tek şey o önizlemedir. Aşağıdaki her teknik tek bir sorunu çözmek için vardır: motorun tamamını okumasına izin verin, kimliği doğrulanmamış insanlar yine de kapıya takılsın.

Her iki yönde de aşırıya kaçmak kolay olduğundan, açıkça belirtmeye değer iki sınır. İlk olarak, bu işaretleme, dizine eklenmesini istediğiniz ve bildirilmiş bir kapı altında olan içerik için bir araçtır — hiç dizine eklenmesini istemediğiniz içeriği açığa çıkarmak için bir mekanizma değil. Gerçekten özel hesap/yönetici URL’leri farklı bir durumdur (aşağıdaki karar ağacına bakın): bunlar noindex veya bir kimlik doğrulama yönlendirmesi alır, isAccessibleForFree değil. İkinci olarak, geçerli işaretleme ve tam tarama erişimi bir sıralama garantisi değildir. Google’ın yapılandırılmış veri yönergeleri doğrudan şunu söyler: “Google, yapılandırılmış verileri kullanan özelliklerin arama sonuçlarında görüneceğini garanti etmez” — işaretleme, sizi gizleme kategorisinden uzak tutan bildirimdir; dizinleme, sıralama, trafik veya zengin sonuç vaadi değildir.

Tarihsel olarak en büyük uyarı hikayesi buradan gelir. Wall Street Journal, 2017’de Google’ın eski First Click Free programından çekildiğinde, Google arama trafiğinde ~%44’lük bir düşüş bildirdi — ödeme duvarları cezalandırıldığı için değil, Google makaleleri artık hiç göremediği için. (First Click Free hakkında daha fazlası aşağıda; bu tarihtir, güncel politika değil.)

Esnek örnekleme: ölçümleme ve öncü içerik

Güncel, aktif model, Google’ın Esnek Örnekleme yönergelerinde açıklanan esnek örneklemedir. Google iki örnekleme türünü açıklar: “kullanıcılara abone olmalarını veya giriş yapmalarını gerektirmeden önce tüketmeleri için bir makale kotası sağlayan ölçümleme ve ardından ödeme duvarlarının görünmeye başlayacağı; ve bir makalenin içeriğinin bir kısmını tam olarak gösterilmeden sunan öncü içerik.”

Önemli olan sayılar, hepsi Google’ın kendi belgesinden:

  • Aylık ölçümü günlük ölçüme tercih edin. Google: “In general, we think that monthly, rather than daily metering provides more flexibility and a safer environment for testing.” Tek birimlik bir değişiklik, 3 günlük örneklemde değil, 10 aylık örneklemde çok daha az sarsıcıdır.
  • Ayda yaklaşık 6–10 ücretsiz makaleyle başlayın. “As a starting point for your explorations, we encourage you to provide 10 articles per month… for most daily news publishers, we expect the value to fall between 6 and 10 articles per user per month.”
  • Görünürlük tavanını izleyin. “Our analysis shows that general user satisfaction starts to degrade significantly when paywalls are shown more than 10% of the time (which generally means that about 3% of the audience has been exposed to the paywall).”
  • Giriş bölümü iyi bir uygulamadır. Ödeme duvarının üzerinde ilk birkaç cümleyi göstermek, kullanıcıların “experience the value of the content.” deneyimini yaşamasını sağlar.

Bu rakamların hiçbiri bir zorunluluk değildir. Google doğrudan şunu söylüyor: “There is no single value for optimal sampling across different businesses” — ayda 6–10 rakamı, Google’ın özellikle günlük haber yayıncıları için verdiği bir başlangıç noktasıdır ve bu bile “we leave the exact number to the discretion of individual publishers, who are best positioned to understand the particular demands of their businesses.” ifadesiyle birlikte gelir. Bunu kelimesi kelimesine kopyalanacak bir kural olarak değil, test edilmiş bir başlangıç aralığı olarak ele alın.

Yeterince takdir edilmeyen nokta: ölçümleme yalnızca bir para kazanma kadranı değildir. Google, belgeye “even minor changes to the current sampling levels could degrade user experience and, as user access is restricted, unintentionally impact article ranking in Google Search.” notuyla başlıyor. Ölçümü sıkılaştırmak, sıralamalarınıza sessizce mal olabilir.

Bu neden gizleme değil — yalnızca kural değil, gerekçe

Bu, tüm konunun taşıyıcı kısmıdır ve çoğu rehber, sonucu (“yapılandırılmış veri kullanırsanız ödeme duvarları gizleme değildir”) nedenini göstermeden ileri sürer. İşte Google’ın spam politikalarından doğrudan alınan gerçek gerekçe.

Tanımla başlayın. Gizleme, “the practice of presenting different content to users and search engines with the intent to manipulate search rankings and mislead users.” şeklindedir. Yük, bu ifadededir — manipüle etme ve yanıltma niyeti. Bir ödeme duvarı kimseyi kandırmaya çalışmaz; içeriği para kazandırır ve işlemdeki farkı işaretleme yoluyla beyan eder.

Ardından, aynı politikadaki açık istisna: “If you operate a paywall or a content-gating mechanism, we don’t consider this to be cloaking if Google can see the full content of what’s behind the paywall just like any person who has access to the gated material and if you follow our Flexible Sampling general guidance.”

Yani istisnanın iki koşulu vardır: (1) Google, ücretli bir abonenin göreceği aynı tam içeriği görür ve (2) esnek örneklemeyi izlersiniz — bu pratikte aşağıdaki yapılandırılmış veri anlamına gelir. Google’ın esnek örnekleme belgesi aynı mantığı pekiştirir: “Enclose paywalled content with structured data in order to help Google differentiate paywalled content from the practice of cloaking, where the content served to Googlebot is different from the content served to users.” Yapılandırılmış veri, “botlar için farklı içerik”i aldatmacadan, açıklanmış ve onaylanmış bir mekanizmaya dönüştüren beyandır.

Yapılandırılmış veriyi uygulama

İşaretleme, Google’ın Subscription and paywalled content belgesinde yer alır. İşi yapan iki özellik vardır:

  • isAccessibleForFree (Boolean, zorunlu) — içeriğin ücretsiz mi yoksa erişime kapalı mı olduğunu belirtir. Google’ın kendi özellik referansı bunu zorunlu olarak işaretler; bunu en üst düzeydeki CreativeWork/NewsArticle düğümüne ve her kapalı bölüme ayarlayın.
  • hasPart (önerilen, zorunlu değil) — her biri kendi WebPageElement değerine ve kapalı HTML’i sardığınız sınıfı gösteren bir isAccessibleForFree: false özelliğine sahip, kapalı bölüm başına bir tane olmak üzere cssSelector nesnelerinden oluşan bir dizi. Bu, içeriğin tamamı değil de bir bölümü kapalıysa Google’a parçanın hangi kısmının kapalı olduğunu söyleme şeklinizdir; bölüm düzeyinde hassasiyet elde etmenin önerilen yoludur, üst düzey bayrağın yanında ikinci bir zorunlu özellik değildir.

Minimum düzeyde bir NewsArticle şuna benzer:

{
  "@context": "https://schema.org",
  "@type": "NewsArticle",
  "isAccessibleForFree": false,
  "hasPart": {
    "@type": "WebPageElement",
    "isAccessibleForFree": false,
    "cssSelector": ".paywall"
  }
}

İnsanların takıldığı üç uygulama ayrıntısı:

  • Yalnızca sınıf seçicileri. cssSelector “HTML’de ayarladığınız sınıf adına atıfta bulunur.” .paywall kullanın — bir kimlik (#paywall) veya alt öğe ya da öznitelik seçicisi değil.
  • Birden fazla kapalı bölüm, bir dizi hasPart nesnesi kullanır; her biri kendi sınıf tabanlı seçicisine sahiptir. Kapalı bölümleri birbirinin içine yerleştirmeyin.
  • Yalnızca haberler için değil. İşaretleme, herhangi bir CreativeWork alt türünde desteklenir — Article, NewsArticle, Blog, Comment, Course, HowTo, Message, Review, WebPage. Daha geniş yapılandırılmış veri rehberliği, isAccessibleForFree özelliğini yalnızca haberlere özgü değil, genel bir CreativeWork özelliği olarak ele alır.
  • Doğru işaretleme sonucu garanti etmez. Tamamen geçerli, doğru şekilde iç içe yerleştirilmiş işaretleme bile Google’ın kapalı içeriğinizi anlamaya uygun hale gelmesini sağlar — bu bir sıralama veya zengin sonuç garantisi değildir. İşaretlemeyi, sizi gizleme (cloaking) kategorisinden uzak tutan mekanizma olarak ele alın; belirli bir sonucun vaadi olarak değil.

Kayıt duvarları aynı işaretlemeyi kullanır. Google, şema düzeyinde “erişim için ödeme” ile “erişim için kayıt” arasında ayrım yapmaz. John Mueller bunu Search Off the Record bölümünde şöyle söyledi: mekanizma “belki bir giriş gerektirir, belki bir ödeme gerektirir, belki belirli sayıda tekrardan sonra ‘Tamam, bu yeterince ücretsiz içerik’ dersiniz. Artık bunun için ödeme yapmanız gerekir… Bu, yalnızca bir giriş veya içeriğin görünürlüğünü temelde sınırlayan başka bir mekanizma olabilir.” İçeriği kapattıysanız, işaretleyin — ücretli olsun ya da olmasın. Hatta A/B fiyat testlerini geçerli bir neden olarak işaretler: “farklı eşikleriniz varsa, örneğin bazı kişilerin beş sayfayı ücretsiz görüntülemesine izin verirken diğerlerinin tüm içeriğe ücretsiz erişebilmesi gibi, çünkü A/B testi yapıyorsunuz… o zaman ödeme duvarı yapılandırılmış verisi kullanmak istersiniz.”

JavaScript ödeme duvarı tuzağı

İşte en yaygın gerçek dünya hatası ve bu, “yapılandırılmış veriyi unutmak”tan farklıdır. Birçok ödeme duvarı çözümü, sunucunun gönderdiği HTML’de makalenin tam halini sunar ve ardından abonelik durumu doğrulanana kadar onu gizlemek için JavaScript kullanır. Google, 2025’te JavaScript sorun giderme belgesine eklediği bir bölümde buna açıkça karşı uyardı: “Bazı JavaScript ödeme duvarı çözümleri, sunucu yanıtına tam içeriği dahil eder ve ardından abonelik durumu doğrulanana kadar onu gizlemek için JavaScript kullanır. Bu, içeriğe erişimi sınırlamanın güvenilir bir yolu değildir. Ödeme duvarınızın tam içeriği yalnızca abonelik durumu doğrulandıktan sonra sağladığından emin olun.”

Üç açıdan neden kötü:

  1. Kolayca atlatılabilir. JavaScript’i devre dışı bırakın ve “gizli” makale kaynak kodunun hemen içinde görünür. Aslında hiçbir şeyi engellemiyorsunuz.
  2. Gizleme istisnasını bulanıklaştırır. Tam metin herkes için DOM’da duruyorsa, Google hangi içeriğin engellenmesi amaçlandığını net olarak ayırt edemez — ki bu yapılandırılmış veri bildiriminin netleştirmesi gereken şeyin ta kendisidir.
  3. Bu bir erişilebilirlik sorunudur. Mueller bunu tam olarak Search Off the Record’da dile getirdi: “when a user looks at your page, you don’t load the content into the HTML, but rather you make sure that it’s really not loaded into the page’s DOM so that, if a browser has something like… a screen reader, that the screen reader doesn’t go off and read all of this text that you’re trying to hide… make sure you don’t load it into the browser and use JavaScript to turn it on, but rather that it’s really only served to the user when you want to make it available.” (çeviri) «bir kullanıcı sayfanıza baktığında, içeriği HTML’e yüklemezsiniz, aksine sayfanın DOM’una gerçekten yüklenmediğinden emin olursunuz; böylece, tarayıcıda ekran okuyucu gibi bir şey varsa, ekran okuyucu gizlemeye çalıştığınız tüm bu metni okuyup durmaz… içeriği tarayıcıya yüklemeyin ve JavaScript ile açmayın, aksine yalnızca kullanıma sunmak istediğinizde kullanıcıya gerçekten sunun.» 2025 belge güncellemesi ve Mueller’ın uyarısı, iki açıdan görülen aynı hatadır.

Çözüm sunucu tarafı engellemedir: abonelik/giriş durumunu sunucuda doğrulayın ve tam makaleyi yalnızca kimliği doğrulanmış kullanıcılar için yanıta dahil edin. Ardından isAccessibleForFree/cssSelector katmanını ekleyin; böylece esnek örnekleme altında tam metni görmesi izin verilen Googlebot yine de her şeyi alırken, kimliği doğrulanmamış insanlar gerçekten alamaz. Ödeme duvarlarının mobil öncelikli dizinlemeyle kesiştiği yer de burasıdır: Google mobil sürümü tarar ve değerlendirir, bu nedenle engellenen tam içeriğin yalnızca masaüstünde değil, mobil sunucu yanıtında da bulunması gerekir.

Giriş sayfaları ve kayıt engelleri: daha sessiz tuzaklar

Giriş/kayıt konusunda iki farklı sorun ortaya çıkıyor; her ikisi de aynı Search Off the Record bölümünden.

Genel giriş sayfaları kopya olarak birleştirilir. Mueller: “if you have a very generic login page, we will see all of these URLs that show that login page, that redirect to that login page, as being duplicates… We’ll fold them together as duplicates, and we’ll focus on indexing the login page… If someone is searching for your service… the only thing… they find in search is like, ‘Here’s how to log in,’ that might be a kind of a weird experience for them.” (çeviri) «çok genel bir giriş sayfanız varsa, bu giriş sayfasını gösteren, bu giriş sayfasına yönlendiren tüm bu URL’leri kopya olarak göreceğiz… Bunları kopya olarak birleştireceğiz ve giriş sayfasını dizinlemeye odaklanacağız… Birisi hizmetinizi arıyorsa… aramada buldukları tek şey ‘Giriş nasıl yapılır’ gibi bir şeyse, bu onlar için tuhaf bir deneyim olabilir.» Çözüm, giriş sayfalarına her hizmet için benzersiz bağlamsal metin vermektir; böylece hepsi aynı olmaz.

Özel URL’leri robots.txt ile engellemeyin. Bu, yaygın bir sezgiyle çelişir. Mueller: “whether all of this should just be blocked by robots.txt, which is another common strategy… The problem, I think, with doing that is the URLs could become indexable so we wouldn’t see the contents of the login page… if it’s private content, serve it with a noindex or redirect it to a login page somewhere. Don’t use robots.txt. (çeviri) «tüm bunların robots.txt ile engellenip engellenmemesi gerektiği, ki bu başka bir yaygın stratejidir… Bunu yapmanın sorunu, bence, URL’lerin dizinlenebilir hale gelebilmesi ve böylece giriş sayfasının içeriğini göremememizdir… özel içerikse, noindex ile sunun veya bir yere bir giriş sayfasına yönlendirin. robots.txt kullanmayın.» Robots ile engellenen bir URL, çıplak, içeriksiz bir URL olarak yine de dizinlenebilir — genellikle temiz bir noindex’ten daha kötüdür. (Bu, gerçekten özel içeriktir; ödeme duvarlı ama dizinlenmesi gereken durumdan farklıdır; ikisini karıştırmayın.)

Test etme ve “sızıntı” endişesi

Zengin Sonuçlar Testi ile test edin. Google, Ekim 2023’te Zengin Sonuçlar Testi’ne ödeme duvarlı içerik desteği ekledi; böylece canlı bir URL’de isAccessibleForFree/cssSelector doğrular ve Googlebot masaüstü veya akıllı telefon olarak test eder. Mueller’in 2020 ofis saatlerinde söylediği gibi, “you would use the rich results test, like any other kind of structured data… the tricky part with some of these paywall implementations is that Googlebot, of course, needs to be able to see the full content.” (çeviri) «zengin sonuçlar testini, diğer tüm yapılandırılmış veri türlerinde olduğu gibi kullanırsınız… bu ödeme duvarı uygulamalarının bazılarındaki zor kısım, Googlebot’un elbette tam içeriği görebilmesi gerektiğidir.»

Kendi kendini denetleme numarası: gizli bir pencere açın (her şeyden çıkış yapmış), kendi markanızı veya hizmetinizi arayın ve ne çıktığına bakın. Mueller’in tavsiyesi — “If the top result is something like a login page and there’s no information on this page at all otherwise, then probably that’s something that you can improve.” (çeviri) «En üst sonuç bir giriş sayfası gibi bir şeyse ve bu sayfada başka hiçbir bilgi yoksa, muhtemelen iyileştirebileceğiniz bir şeydir.»

Googlebot’a makalenin tamamını göstermek “sızdırıyor” mu? Hayır. Google’ın Arama İrtibat Kişisi Danny Sullivan, bunun ücretli içeriği açığa çıkardığı yönündeki yinelenen endişeyi ele aldı: “Our system is looking to be shown the full content, if a publisher wants to do that. If they do, we understand more about it. If we understand more, then we might be able to show it for more queries where it’s relevant,” (çeviri) «Sistemimiz, bir yayıncı isterse tam içeriğin gösterilmesini istiyor. Gösterirlerse, onun hakkında daha fazla şey anlarız. Daha fazla anlarsak, alakalı olduğu daha fazla sorguda gösterebiliriz.» ve “Since only we are seeing this, there’s nothing ‘leaky’ as you are suggesting.” (çeviri) «Bunu yalnızca biz gördüğümüz için, sizin önerdiğiniz gibi ‘sızdıran’ bir şey yok.» Gerçek sızıntı vektörünün, belirttiği gibi, önbelleğe alınmış kopya olduğunu — bu, ödeme duvarı işaretlemesinin kendisinden ayrı bir kontrol olan noarchive ile çözülür. Sullivan’ın açıklamaları Search Engine Roundtable’ın kapsamı aracılığıyla aktarılmıştır; bunları birinci taraf dökümü yerine aktarılmış olarak değerlendirin.

Bing’in yaklaşımı

Bing’in abonelik ve ödeme duvarı rehberi (Fabrice Canel, Mayıs 2022) yapısal olarak benzerdir ancak şema odaklı değildir. Üç noktası: (1) Bingbot’un kapalı içeriğin tamamını taramasına izin verin, (2) önbelleğe alınmış kopyaların sızmaması için noarchive/nocache (veya X-Robots-Tag: noarchive başlığı) kullanın ve (3) istekte bulunan IP’yi Bing’in yayınlanmış aralıklarına göre kontrol ederek tarayıcının gerçekten Bingbot olduğunu doğrulayın — herkesin taklit edebileceği kullanıcı aracısı dizesine güvenmeyin. isAccessibleForFree/cssSelector için yayınlanmış bir Bing karşılığı yoktur; Bing’in modeli tarama erişimi artı önbellek kontrolüdür, Google’ınki ise işaretleme odaklıdır. Özellik paritesi olduğunu varsaymayın.

İlk Tıklama Ücretsiz — geçmiş, politika değil

Hâlâ İlk Tıklama Ücretsiz’i güncelmiş gibi anlatan blog yazıları ve forum yanıtları göreceksiniz. Öyle değil. Google, Ekim 2017’de bunu kaldırdı ve yerine esnek örnekleme getirdi. O zamanki Google Haberler Başkan Yardımcısı Richard Gingras: “First, Flexible Sampling will replace First Click Free. Publishers are in the best position to determine what level of free sampling works best for them.” (çeviri) «İlk olarak, Esnek Örnekleme, İlk Tıklama Ücretsiz’in yerini alacak. Yayıncılar, kendileri için en iyi işe yarayan ücretsiz örnekleme düzeyini belirlemek için en iyi konumdadır.» İlk Tıklama Ücretsiz, katılan yayıncıların Google tarafından yönlendirilen ziyaretçilerin kendi ödeme duvarlarının ötesinde bile günde belirli sayıda makale (genellikle üç) okumasına izin vermesini zorunlu kılıyordu. Esnek örnekleme bu kararı yayıncılara geri verdi. FCF’nin bugün tercih edebileceğiniz bir şey olarak anıldığını görürseniz, bu rehberlik sekiz yıldan daha eski.

Bunun haber SEO’sundaki yeri

Ödeme duvarı işleme, daha geniş Haber ve Keşfet SEO resminin bir parçasıdır — haber site haritaları, Google Haberler/En Çok Okunanlar uygunluğu, Keşfet ve sendikasyon (kurallı vs. noindex) ile birlikte. Bir yayıncıysanız, ödeme duvarı işaretlemenizi ve sendikasyon politikanızı, ikisinden biri size sessizce dizinleme veya atıf kaybettirmeden önce halledin.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.