Henüz yayına hazır olmayan bir WordPress sitesi üzerinde mi çalışıyorsunuz? Muhtemelen tamamlanmamış sayfaların siz hazır olmadan arama sonuçlarında görünmesini istemezsiniz.
Bu kılavuzda, WordPress'te arama motoru taramasını ve dizinlemesini nasıl kontrol edeceğinizi göstereceğiz. Ayrıca tüm siteyi, tek bir sayfayı veya belirli bir klasörü nasıl gizleyeceğinizi açıklayacağız.

Önemli: Tarama, Dizinleme ile Aynı Şey Değildir
Birçok acemi, aslında dizinlemeyi durdurmak isterken arama motorlarının sitelerini taramasını engeller. Aralarındaki farkı anlamak önemlidir.
Tarama, arama motoru botlarının içeriği keşfetmek için sitenizi ziyaret etmesidir. Dizinleme, bu içeriği aranabilir veritabanlarına eklemeleridir.
Bunu, bir kütüphanecinin yeni bir kitabı okuması (tarama) ve sonra bunu kütüphanenin kataloğuna eklemesi (indeksleme) gibi düşünebilirsiniz.
Bu önemlidir çünkü taramayı engellemek her zaman dizinlemeyi önlemez. Google, diğer web sitelerinden gelen bağlantılar aracılığıyla engellenen bir URL'yi keşfederse, URL'yi yine de dizine ekleyebilir. Google sayfayı tarayamadığı için, arama sonuçlarında “Bu sayfa hakkında bilgi mevcut değil” gösterebilir.

Sitenizde taramayı mı yoksa dizinlemeyi mi devre dışı bırakacağınıza karar vermek mi istiyorsunuz? İşte hızlı bir kılavuz:
| Kullanım senaryosu | Ne yapılmalı | Doğru araç |
|---|---|---|
| Henüz yayına alınmamış tüm siteyi gizle | Tüm erişimi engelle | WordPress Okuma ayarı + parola koruması |
| Tek bir sayfayı veya gönderiyi Google'dan kaldır | Taranabilir tut ve dizinlemeyi durdur | noindex etiketi ekle |
| Botları bir klasörden uzak tut | O klasörün taranmasını durdur | robots.txt İzin verme |
Seçtiğiniz yönteme atlamak için aşağıdaki bağlantılara tıklayın:
- Yöntem 1: Dizinlemeyi Engelleme WordPress Ayarını Kullanma
- Yöntem 2: Tek Bir Sayfa veya Gönderinin Dizinlenmesini Durdurma
- Yöntem 3: robots.txt Dosyanızı Manuel Olarak Düzenleme
- Yöntem 4: Dizinlemeyi Önlemek İçin X-Robots-Tag Kullanma
- Yöntem 5: cPanel ile Tüm Siteyi Parola ile Korumak
- Arama Motorlarının Bir WordPress Sitesini Taramasını Durdurma Hakkında SSS
Yöntem 1: Dizinlemeyi Engelleme WordPress Ayarını Kullanma
WordPress, arama motorlarından sitenizi dizine almamalarını isteyen yerleşik bir ayara sahiptir. Ayarlar » Okuma bölümüne gidin ve ‘Arama motorlarının bu siteyi dizine almasını engelleyin.’ seçeneğini işaretleyin.

Etkinleştirdiğinizde, WordPress sayfalarınıza noindex,nofollow robot meta etiketi ekler:
<meta name="robots" content="noindex,nofollow">
noindex yönergesi, arama motorlarından sayfalarınızı arama sonuçlarına dahil etmemelerini isterken, nofollow ise bu sayfalardaki bağlantıları takip etmemelerini ister.
WordPress ayrıca bu isteğe arama motorlarının uyup uymamasının onlara bağlı olduğunu belirtir. Başka bir deyişle, bu ayar arama motorlarından sitenizi dizine almamalarını ister, ancak erişmelerini engellemez.
Web sitenizi arama motorlarının indekslemesini veya taramasını imkansız hale getirmek istiyorsanız, WordPress sitenizi parola ile korumanız gerekir.
Yöntem 2: Tek Bir Sayfa veya Gönderinin Dizinlenmesini Durdurma
Sitenizin arama sonuçlarında kalmasını istiyor ancak bir sayfayı veya gönderiyi Google'dan çıkarmak istiyorsanız, o sayfaya noindex yönergesi ekleyin.
Çoğu ücretsiz WordPress SEO eklentisi bunu yapabilir. WPBeginner'da All in One SEO'nun ücretsiz sürümünü kullanıyoruz, bu yüzden bununla nasıl çalıştığını size göstereceğiz. İlk olarak, eklentiyi web sitenize kurun, etkinleştirin ve ayarlayın.
Ardından, arama sonuçlarından kaldırmak istediğiniz gönderiyi veya sayfayı düzenleyin. AIOSEO Ayarları'na gidin ve ‘Gelişmiş’ sekmesine geçin. ‘Varsayılan Ayarları Kullan’ seçeneğini kapatın ve ‘Dizinleme’yi seçin.

Değişikliklerinizi kaydetmek için ‘Güncelle’ veya ‘Yayınla’ya tıklayın. AIOSEO şimdi sayfaya noindex yönergesini ekleyerek arama motorlarına onu dizinlerine dahil etmemelerini söyleyecektir.
Yöntem 3: robots.txt Dosyanızı Manuel Olarak Düzenleme
Tüm siteyi engellemek yerine, WordPress sitenizin belirli bir bölümünü taramamalarını tarayıcılara bildirmek istediğinizde robots.txt kullanın. Örneğin, botların sitenizin geri kalanını taramasına izin verirken /private/ klasörünü taramalarını durdurabilirsiniz.
WordPress normalde robots.txt dosyanızı otomatik olarak oluşturur. yourdomain.com/robots.txt adresini ziyaret ederek görüntüleyebilirsiniz.
All in One SEO dahil çoğu ücretsiz WordPress SEO eklentisi, robots.txt dosyasını doğrudan WordPress kontrol panelinizden düzenlemenize olanak tanır. Alternatif olarak, barındırma dosya yöneticinizi veya FTP'yi kullanarak sitenizin kök dizininde bir robots.txt dosyası oluşturabilir veya düzenleyebilirsiniz. Ayrıntılı talimatlar için, WordPress robots.txt dosyanızı SEO için nasıl optimize edeceğinize ilişkin kılavuzumuza bakın.
Dosyayı açtıktan sonra, aşağıdaki kodu robots.txt dosyanıza kopyalayın.
User-agent: *
Disallow: /private/
Arama motorlarının taramayı durdurmasını istediğiniz URL yolunu /private/ ile değiştirdiğinizden emin olun.
Yöntem 4: Dizinlemeyi Önlemek İçin X-Robots-Tag Kullanma
Bir PDF gibi bir dosyayı arama sonuçlarından çıkarmak istiyorsanız, X-Robots-Tag HTTP başlığını kullanabilirsiniz. Robots meta etiketinin aksine, noindex ekleyebileceğiniz bir HTML sayfası olmayan dosyalarla çalışır.
Apache sunucuları için, aşağıdaki kodu .htaccess dosyanıza ekleyin:
<FilesMatch ".pdf$">
<IfModule mod_headers.c>
Header set X-Robots-Tag "noindex"
</IfModule>
</FilesMatch>
AIOSEO kullanıyorsanız, .htaccess dosyanızı All in One SEO » Araçlar » .htaccess Düzenleyici'den de düzenleyebilirsiniz.
Uyarı: .htaccess dosyasını düzenlemek, yanlış yapılırsa web sitenizi bozabilir. Lütfen herhangi bir değişiklik yapmadan önce WordPress sitenizin yedeğini aldığınızdan veya .htaccess dosyanızın bir kopyasını oluşturduğunuzdan emin olun.
Yöntem 5: cPanel ile Tüm Siteyi Parola ile Korumak
Siteniz hala yapım aşamasındaysa ve arama motorlarının ona erişmesini istemiyorsanız, tüm sitenizde parola korumasını etkinleştirmeniz gerekir. Parolayı kaldırana kadar ziyaretçilerin ve tarayıcıların siteye erişmesini engeller.
Barındırma sağlayıcınız cPanel sunuyorsa, hesabınıza giriş yapın ve ‘Dosyalar’ altındaki ‘Dizin Gizliliği’ni açın.

WordPress'in kurulu olduğu dizini bulun. Bu genellikle public_html'dir. Birden fazla siteniz varsa, public_html'yi açın ve korumak istediğiniz sitenin klasörünü seçin.
Dizinin yanındaki 'Düzenle'ye tıklayın. Yeni ekranda, 'Bu dizini şifreyle koru' seçeneğini işaretleyin, korunan dizin için bir ad girin ve 'Kaydet'e tıklayın.

Ardından, bir kullanıcı adı ve şifre girmek için 'Kullanıcı Oluştur' bölümünü kullanın. Siteniz artık arama motoru tarayıcıları dahil kimse tarafından erişilemeden önce bu oturum açma ayrıntılarını gerektirecektir.
Sunucu düzeyinde şifre korumasının siteye tüm erişimi engellediğini unutmayın. Ödeme ağ geçitleri veya cron işleri gibi harici hizmetler, korumayı kaldırana kadar çalışmayabilir.
Arama Motorlarının Bir WordPress Sitesini Taramasını Durdurma Hakkında SSS
1. Yayına hazır olduğumda sitemi şifreyle korumak SEO'mu olumsuz etkiler mi?
Hayır. İnşa halindeyken sitenizi şifreyle korumak SEO'nuza zarar vermez. Parolayı kaldırdığınızda, arama motorları sayfalarınızı normal şekilde tarayabilir ve indeksleyebilir.
2. WordPress'te SEO'yu nasıl kapatırım?
WordPress'te "SEO'yu kapatmak" için bir ayar yoktur. Sitenizi arama sonuçlarından çıkarmak istiyorsanız, Ayarlar » Okuma altında 'Arama motorlarının bu siteyi indekslemesini caydır' seçeneğini etkinleştirin.
3. Test ederken WordPress sitemi arama motorlarından nasıl gizlerim?
Barındırma hizmeti sağlayıcınız bu seçeneği sunuyorsa, barındırma kontrol paneliniz aracılığıyla siteyi şifreyle koruyun. Örneğin, cPanel kullanıcıları, siteye herhangi biri erişmeden önce kullanıcı adı ve şifre gerektirmek için Dizin Gizliliği'ni kullanabilir.
4. noindex ve nofollow arasındaki fark nedir?
noindex, arama motorlarına bir sayfayı arama sonuçlarına dahil etmemelerini söyler. nofollow ise o sayfadaki bağlantıları takip etmemelerini söyler. Farklı şeyleri kontrol ederler ve gerektiğinde birlikte kullanılabilirler.
Umarız bu makale, WordPress sitenizin arama motorları tarafından taranmasını veya indekslenmesini durdurmanıza yardımcı olmuştur. Web sitenizi yayına almaya hazır olduğunuzda WordPress SEO kontrol listemizi görmek isteyebilirsiniz.
Bu makaleyi beğendiyseniz, lütfen WordPress video eğitimleri için YouTube Kanalımıza abone olun. Bizi ayrıca Twitter ve Facebook'ta da bulabilirsiniz.


Oyatogun Oluwaseun Samuel
Vay canına!, Teşekkürler wpBeginner, public_html klasöründe parola korumasını etkinleştirmeyi hiç düşünmemiştim. Bu bakış açısını sağladığınız için teşekkürler. Çok teşekkür ederim!
Jiří Vaněk
Bu prosedürlerin ve robots.txt'nin yalnızca bir robot için önerilen davranışlar olduğunu sık sık okudum. Gerçekten aranmaktan nasıl kaçınılır. Örneğin, bir .htaccess dosyası yardımıyla Google ve Bing'in aralıklarını engellemek mümkün mü?
WPBeginner Desteği
Sitenize erişimi tamamen engellemek için 3. veya 4. yöntemi kullanırsınız.
Yönetici
Jiří Vaněk
Anlıyorum ama o zaman web sitesi herkese açık olmayacak ve yalnızca giriş ve şifreyi bilenler erişebilecek diye varsayıyorum? Benim fikrim sadece botların IP aralıklarını bulmaya çalışmak ve onları htacess dosya düzeyinde engellemekti, örneğin. Bu mantıklı mı yoksa anlamsız mı?
WPBeginner Desteği
Botların daha sonra farklı bir IP ile siteyi bulamayacağına dair bir garanti yoktur. Sitenizin taranmamasını istiyorsanız, sitenin özel olmasını istersiniz, aksi takdirde en iyi seçenek, sitenin taranmamasını istemek için robots.txt kullanmaktır.
Jiří Vaněk
Anlıyorum ve yanıtınız için teşekkür ederim. Aralığı engelleyerek çözebileceğimi düşünmüştüm ama haklısınız, bot farklı bir IP'den veya yeni bir aralıktan gelebilir. robots.txt dosyasına güvenmeyi deneyeceğim ve umarım her şey yolunda gider.
mohadese esmaeeli
Bir sitedeki çok sayıda dizine alınmış sayfanın, diğer sayfaların dizine alınmasını etkilemediği yönündeki yaygın inanış doğru mudur?
WPBeginner Desteği
Sitenizde dizine eklenmiş sayfalarınız olması, dizine eklenmeyi önlemek için tarayıcılardan gizleyebileceğiniz başka sayfalar olamayacağı anlamına gelmez.
Yönetici
Moinuddin Waheed
WordPress kontrol panelinin ayarlar sekmesindeyken, birinin Google'ın sayfayı veya gönderiyi görünürlükten almasını neden isteyeceğini birkaç kez düşündüm. Bugün bu gönderiyi okuduktan sonra, birinin arama motoru indekslemesini neden engellemek isteyeceğine dair nedenleri öğrendim.
Aslında bunu yapmak çok basit. WordPress ayarları sekmesindeki okuma bölümünde, arama motorlarının görünürlüğünü engellemek isteyip istemediğimizi soran kutucuğu işaretlememiz gerekiyor.
Uzun süredir aklımda olan şüphem giderildiği için teşekkürler.
WPBeginner Desteği
Birinin onay kutusunu neden kullanacağını paylaşmamıza sevindim
Yönetici
Charlotte
Tam da aradığım şeydi. Geliştirme sitemi müşterinin canlı sitesine taşıdıktan sonra, eski siteye hiçbir trafiğin geri dönmesini istemedim. Teşekkürler!
WPBeginner Desteği
Rehberimizin yardımcı olduğuna sevindik
Yönetici
Ryan
WordPress'ten sitemi kalıcı olarak sildim ve adımı Google'da aradığımda, artık olmamasına rağmen eski WordPress sitem hala görünüyor. Destek ekibinden biri bunu silmeme yardımcı olabilir mi? Müşterilerimin gerçek, canlı sitemle kafalarının karışmasını istemiyorum.
WPBeginner Desteği
Eski sitenizin Google sonuçlarında yer alması için siteyi Google gibi taramanız, Google'ın önbelleğini güncellemesine yardımcı olabilir. Siteyi tamamen kaldırmanın daha fazla yolu için buradaki gönderimize göz atmak isteyebilirsiniz: https://www.wpbeginner.com/wp-tutorials/how-to-permanently-delete-a-wordpress-site-from-internet/
Yönetici
Divyanshu
wordpress sitesini hacklerden korumak için indekslemeyi devre dışı bırakırsak, bu google indekslemesini etkiler mi, etkilerse google'ın sayfalarımı indekslemesine nasıl izin verilir
Andy
İşe yaramıyor gibi görünüyor. Güvenle talimatları izledim. Alt alan adım hala herkese açık olarak görünüyor.
WPBeginner Desteği
Merhaba Andy,
Alt alan adı dizininizi şifre ile koruduysanız, lütfen cPanel'deki ayarlarını tekrar gözden geçirin. Her şey yolunda görünüyorsa, WordPress barındırma sağlayıcınızla iletişime geçmek isteyebilirsiniz.
Yönetici
Jay
Evet, “Arama motorlarının siteyi indekslemesini engelleyin” başlığı altında yazılanlar çok doğru. Google bunu dikkate almıyor gibi görünüyor.
chinju
Merhaba, web sitesinde 1 milyon alt sayfa varsa, arama motorunun robots dosyasına User-agent: * Disallow: / eklediğimizde tüm alt sayfaları engellemesi konusunda bir şüphem var?
Shekhar Sardar
Evet. robot.txt'ye Disallow:/ eklemek, tüm arama motoru botlarına bu siteyi veya web sayfasını taramayın diyecektir.
anand
üyelik sayfalarının üye profili sayfasının herhangi bir arama motoru tarafından indekslenmemesini istiyorum nasıl yaparım ????
Kenneth
Bunu denedim ama WordPress kurulumum için .htccess dosyamı bozdu.
Bu nedenle dikkatli ilerleyin.
Joojo
Merhaba,
Şu anda bir Wordpress.com Blogum (Ücretsiz Plan) var ve web sitesi kurmadan ve başlangıçta tamamen Blog'a güvenerek dijital ürünlerimi çevrimiçi satmak istiyorum (fonlarım kısıtlıydı). Bu nedenle, bu düşünceyle Blog'umda değişiklikler yaptım, ödeme yapıldıktan sonra müşteri dijital içeriği indirme bağlantısı olan blog sayfama yönlendiriliyor. Bu yüzden, ödeme ağ geçidinin trafiği blogumdaki İndirme sayfasına yönlendirebilmesini ve arama motorları tarafından aranabilir olmamasını, vb. ve Wordpress.com Gönderiler/Sayfalar listesi altında listelenmemesini istiyorum, çünkü indirme sayfası arama motorları tarafından aranabilir olursa ve Blogumun gönderisi altında listelenirse, müşteri içeriği ödeme yapmadan doğrudan indireceği için hiçbir şey kazanamam.
Saygılarımla,
Joojo.
Jennifer
Şu anda WP öğreniyorum ve sitemi tasarlıyorum. Şimdilik sitenin taranmasını istemiyorum, bu yüzden Arama Motoru Görünürlüğü Kutucuğunu işaretledim ve parola korumasını ekledim. Ancak, birkaç ay sonra sitenin yayına girmesini ve siteme ziyaretçiler gelmesini isteyeceğim. Arama Motoru Görünürlüğü kutucuğunu işaretten kaldırır ve parola korumasını kaldırırsam, robotların nofollow başlığı otomatik olarak güncellenir mi? Yoksa bunu manuel olarak başlık bölümünde güncellemem mi gerekecek?
WPBeginner Desteği
Evet, öyle olacaktır. Ancak, ekstra emin olmak için sitenizin xml site haritasını Google webmaster araçlarını kullanarak göndermeniz gerekir. Bu, sitenizde herhangi bir tarama hatası bulunup bulunmadığını görmenizi sağlar.
Yönetici
Ryan
Tüm siteyi engellemek yerine yalnızca belirli sayfaları engellemek mümkün mü?
Chad
WordPress, sayfalarınızdan ve gönderilerinizden herhangi birinde bir Parola Koruma Seçeneği sunar. Sayfa veya gönderi düzenlemenizdeki "görünürlük" ayarını "parola korumalı" olarak değiştirmeniz yeterlidir.
WPBeginner Ekibi
Lütfen bu konuya göz atın.
Patrick
Google ve Bing'in sitemi taramasını nasıl sağlayabilirim ve aynı zamanda SeMalt'ın sitemi taramasını nasıl engelleyebilirim. SeMalt siteme trafik göndererek daha fazla tıklama varmış gibi görünmesini sağlıyor, ancak bu tıklamalar sitemden hemen ayrılıyor ve böylece WordPress sitemin hemen çıkma oranını artırıyor.
Bu konuda herhangi bir yardım çok memnuniyetle karşılanır.
Patrick
Pawan Reddy
Bu ipucu için teşekkürler. Bunun mümkün olduğunu bilmiyordum