Arama Motorlarının Bir WordPress Web Sitesini Taramasını Durdurmanın En İyi Yolları
Yayınlanan: 2023-01-27Arama motoru indeksleme nedir?
Arama motoru dizine ekleme, Google, Bing veya Yahoo gibi arama motorlarının web sayfalarını keşfedip veritabanlarına ekleme işlemidir. Bu veritabanları daha sonra, bir kullanıcı arama motoruna bir sorgu girdiğinde arama sonuçlarını güçlendirmek için kullanılır.
Bir arama motoru web'i tararken, bir sayfadan diğerine giden bağlantıları takip eder ve karşılaştığı her sayfadaki içeriği dizine ekler. Bir sayfayı indekslerken, sayfanın ne hakkında olduğunu ve arama sonuçlarında nasıl sıralanması gerektiğini anlamak için içeriği işler. Bu işlem "dizin alma" veya " tarama ve indeksleme " olarak bilinir.
Bir arama motoru bir sayfayı indekslediğinde, sayfadaki metin, sayfadaki resimler ve videolar, HTML kodunun yapısı ve sayfaya işaret eden bağlantılar gibi çeşitli faktörlere bakar. Bu bilgileri, sayfanın alaka düzeyini ve otoritesini ve arama sonuçlarında nasıl sıralanması gerektiğini belirlemek için kullanır.
Arama motorları en güncel bilgilere sahip olduklarından emin olmak için veritabanlarını sürekli olarak güncellediğinden, arama motoru dizine ekleme devam eden bir süreçtir. Bu, yeni sayfaların oluşturulması ve eski sayfaların güncellenmesi veya kaldırılmasıyla web sürekli değiştiği için önemlidir.
Web sitenizin arama motoru sonuçlarındaki sıralamasını iyileştirmenin temel faktörlerinden biri, Arama Motoru Optimizasyonu (SEO) adı verilen tekniklerle sayfalarınızı arama motorları için optimize etmektir. Sayfalarınızı arama motorları için optimize ederek, sayfalarınızın dizine eklenme ve arama sonuçlarında daha üst sıralarda yer alma olasılığını artırabilirsiniz.
Arama motorlarının bir WordPress web sitesini taramasını neden durduralım?
Birisinin arama motorlarının bir WordPress sitesini taramasını durdurmak istemesinin birkaç nedeni olabilir. İşte birkaç olası neden:
- Geliştirme ve test etme : Bir web sitesi geliştiriliyorsa veya test ediliyorsa, genel kullanıma hazır olmayabilir. Bu durumda site sahibi, site açılmaya hazır olana kadar arama motorlarının siteyi taramasını engellemek isteyebilir.
- Gizlilik ve güvenlik : Bazı web siteleri, herkesin erişemeyeceği hassas bilgiler içerebilir. Bu durumda site sahibi, bilgilerin gizliliğini ve güvenliğini korumak için arama motorlarının siteyi taramasını engellemek isteyebilir.
- Trafik yönetimi : Bazı web sitelerinin bant genişliği veya sunucu kapasitesi gibi sınırlı miktarda kullanılabilir kaynağı olabilir. Bu durumda site sahibi, kaynakları korumak ve trafiği yönetmek için arama motorlarının siteyi taramasını engellemek isteyebilir.
- Yinelenen içerik : Bir web sitesi birden fazla alanda çalışıyorsa, yinelenen içerik sorunlarına neden olabilir ve bu da arama motoru optimizasyonunu olumsuz etkileyebilir. Bu durumda site sahibi bu sorunu yaşamamak için arama motorlarının yinelenen siteyi taramasını engellemek isteyebilir.
- Bakım modu : Bir web sitesinde bakım gerçekleştirirken, site sahipleri, ziyaretçilere 404 hatası döndürmemek için arama motorlarının siteyi taramasını engellemek isteyebilir.
- Hazırlama Sitesi : Bir site sahibi, değişiklikleri canlı sitede yayınlamadan önce bir hazırlama sitesindeki yeni değişiklikleri veya güncellemeleri test etmek isterse, canlı sitelerinin aramasıyla ilgili herhangi bir karışıklığı veya sorunu önlemek için arama motorlarının hazırlama sitesini taramasını engellemek isteyebilir. motor sıralaması
Arama motorlarının bir WordPress sitesini taramasını engellemek mümkün olsa da, bunun uzun süre yapılması önerilmez. Arama motoru görünürlüğü, bir siteye trafik çekmek için önemlidir ve indeksleme yoluyla siteyi güncel tutmak, arama motoru optimizasyonu için çok önemlidir.
Arama motorlarının bir WordPress web sitesini taramasını durdurmanın yolları
Arama motorlarının bir WordPress sitesini taramasını durdurmak için kullanılabilecek birkaç yöntem vardır:
- Eklenti kullanma : Yoast SEO veya Hepsi Bir Arada SEO Paketi gibi, sayfalarınıza bir "noindex" meta etiketi eklemenizi sağlayan birkaç WordPress eklentisi vardır. Bu, arama motorlarına sayfayı dizine eklememelerini söyleyerek siteyi taramalarını etkili bir şekilde engeller.
- robots.txt dosyasını kullanma : Robots.txt dosyası, bir web sitesinin kök dizininde bulunan ve arama motorlarına sitenin hangi sayfalarını veya bölümlerini taramamaları gerektiğini söyleyen bir dosyadır. Arama motorlarının sitenizin tamamını veya yalnızca belirli sayfaları veya bölümleri taramasını engellemek için robots.txt dosyasını kullanabilirsiniz.
- .htaccess dosyasını kullanma : .htaccess dosyası, birçok barındırma sağlayıcısı tarafından kullanılan Apache web sunucusu için bir yapılandırma dosyasıdır. Birkaç satır kod ekleyerek arama motorlarının sitenizi taramasını engellemek için .htaccess dosyasını kullanabilirsiniz.
- Parola koruması : Sitenizi bir eklenti veya barındırma sağlayıcınızın yerleşik özelliği kullanarak parolayla korumak, arama motorlarının korunan sayfalara erişemeyecekleri için sitenizi taramasını da engelleyebilir.
- Bakım modu : WordPress, wp-config.php dosyası aracılığıyla etkinleştirilebilen yerleşik bakım modu özelliğine sahiptir. Bu, ziyaretçilere bir bakım sayfası gösterecek ve bakım sırasında arama motorlarının siteyi taramasına engel olacaktır.
- Hazırlama sitesi : Birçok barındırma sağlayıcısı, test ve geliştirme için canlı sitenizin bir kopyasını oluşturmanıza olanak tanıyan bir hazırlama özelliği sunar. Genellikle dizine eklenmesi engellendiğinden, arama motorları hazırlama sitesini tarayamaz.
Biraz daha ayrıntıyla tüm yöntemlere bir göz atalım.
1 numara. Eklenti kullanma
Arama motorlarının bir WordPress sitesini taramasını durdurmak için bir eklenti kullanmak, kurulumu nispeten kolay olduğundan ve herhangi bir teknik bilgi gerektirmediğinden popüler bir yöntemdir. Yoast SEO veya Hepsi Bir Arada SEO Paketi gibi sayfalarınıza "noindex" meta etiketi eklemenize izin veren birkaç WordPress eklentisi vardır.
Bir "noindex" meta etiketi eklemek için bir eklenti kullandığınızda, arama motorlarına sayfayı dizine eklememelerini söyleyerek siteyi taramalarını etkili bir şekilde engeller. Bu, sayfanın arama motoru sonuçlarında görünmeyeceği ve arama motorunun sayfayı taramak için kaynak harcamayacağı anlamına gelir.
Arama motorlarının bir WordPress sitesini taramasını durdurmak için bir eklenti kullanmak için önce eklentiyi kurmanız ve etkinleştirmeniz gerekir. Eklenti etkinleştirildikten sonra, genellikle eklentinin ayarlarına WordPress kontrol panelinden erişebileceksiniz. Oradan arama motorlarının taramasını engellemek istediğiniz sayfaları veya gönderileri seçip “noindex” meta etiketini bunlara ekleyebilirsiniz.
Bazı eklentilerin, arama motorlarına sayfadaki bağlantıları takip etmemesini söyleyen "nofollow" meta etiketleri eklemenize de izin vereceğini belirtmekte fayda var. Bu, arama motorlarının sitenizi taramasını engellemek, ancak yine de kullanıcıların sayfaya erişmesine izin vermek istiyorsanız yararlı olabilir.
Ek olarak, bazı eklentiler, uygun bölümlere veya sayfalara "noindex" meta etiketini ekleyerek arama motorlarının sitenizin belirli bölümlerini veya sitenin tamamını taramasını engellemenize de izin verebilir.
Arama motorlarının bir WordPress sitesini taramasını durdurmak için bir eklenti kullanmanın geçici bir çözüm olduğunu ve web sitesinin görünürlüğünü ve trafiğini etkileyeceğinden uzun süre kullanılmaması gerektiğini unutmamak önemlidir. Web sitenizde değişiklik yapmak istiyorsanız bunun yerine bakım modunu veya hazırlama sitesini kullanabilirsiniz.
2 numara. robots.txt dosyasını kullanma
Arama motorlarının bir WordPress sitesini taramasını durdurmak için robots.txt dosyasını kullanmak, web robotları ("gezginler" veya "örümcekler" olarak da bilinir) standardını temel alan bir yöntemdir. Robots.txt dosyası, bir web sitesinin kök dizininde yer alan ve arama motorlarına sitenin hangi sayfalarını veya bölümlerini taramamaları gerektiğini söyleyen bir dosyadır. Bir robots.txt dosyası oluşturup web sitenize yükleyerek, arama motorlarının sitenizin belirli sayfalarını veya bölümlerini taramasını engelleyebilirsiniz.
Bir robots.txt dosyası oluşturmak için Notepad veya TextEdit gibi basit bir metin düzenleyici kullanabilirsiniz. Dosya, arama motorlarına hangi tarayıcının engellenmesi gerektiğini söyleyen user-agent satırıyla başlamalıdır. Örneğin, tüm arama motorlarını engellemek için "User-agent: *" kullanırsınız.
Ardından, sitenizin hangi sayfalarını veya bölümlerini engellemek istediğinizi belirtebilirsiniz. Bu, "Disallow" yönergesi ve ardından engellemek istediğiniz sayfanın veya bölümün URL'si kullanılarak yapılır. Örneğin, belirli bir sayfayı engellemek için "Disallow: /page-to-block/" kullanırsınız. Tüm bir dizini engellemek için “Disallow: /directory-to-block/” kullanırsınız.
Robots.txt dosyasını oluşturduktan sonra, onu web sitenizin kök dizinine yüklemeniz gerekir. Kök dizinin konumu barındırma sağlayıcınıza bağlıdır, ancak genellikle ana sayfanızla aynı dizindir.
Bir robots.txt dosyası, arama motorlarının sitenizi taramasını engelleyebilse de, bazı tarayıcılar dosyayı görmezden gelebileceğinden, bunun kusursuz bir yöntem olmadığını belirtmekte fayda var. Ayrıca, robots.txt dosyasının arama motorlarının sitenin varlığından haberdar olmasını engellemeyeceğini unutmamak önemlidir.
Ayrıca, robots.txt kullanarak sitenizin tamamını bloke ederseniz, sitenizin dizine eklenmesini ve arama motoru sonuçlarında görünmesini engelleyeceğini ve bu nedenle web sitenizin arama motorlarından herhangi bir trafik alamayacağını unutmayın.
" https://www.example.com/robots.txt " URL'sini ziyaret ederek herhangi bir web sitesinin robots.txt dosyasını kontrol edebileceğinizi ve "example.com"u herhangi bir web sitesinin alan adıyla değiştirebileceğinizi de belirtmekte fayda var.
#3. .htaccess dosyasını kullanma
Arama motorlarının bir WordPress sitesini taramasını durdurmak için .htaccess dosyasını kullanmak, arama motorlarının sitenizin belirli sayfalarını veya bölümlerini taramasını engelleyecek belirli kurallar eklemek için sunucunuzdaki .htaccess dosyasını düzenlemeyi içeren bir yöntemdir. .htaccess dosyası, web sitenizin kök dizininde bulunan ve yönlendirmeler, güvenlik ve erişim kontrolleri dahil olmak üzere web sitenizin davranışının çeşitli yönlerini kontrol eden bir yapılandırma dosyasıdır.
Arama motorlarının WordPress sitenizdeki belirli bir sayfayı taramasını engellemek için .htaccess dosyasını nasıl kullanabileceğinize bir örnek:
- Web sitenizin kök dizinine FTP veya web barındırma kontrol panelinizdeki dosya yöneticisi aracılığıyla erişin.
- .htaccess dosyasını arayın, yoksa aynı isimde yeni bir dosya oluşturabilirsiniz.
- .htaccess dosyasını Notepad veya TextEdit gibi bir metin düzenleyicide açın.
- Dosyanın sonuna aşağıdaki kodu ekleyin:
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{HTTP_USER_AGENT} (googlebot|bingbot|yahoo) [NC] RewriteRule ^page-to-block/$ - [R=404,L] </IfModule>
Bu kod, tüm büyük arama motorlarının "sayfadan bloğa" URL'li sayfayı taramasını engelleyecektir. Engellemek istediğiniz sayfayla eşleşmesi için URL'yi değiştirebilirsiniz.
- .htaccess dosyasını kaydedin ve sunucunuza geri yükleyin.
Bu yöntemin, arama motorlarının belirtilen sayfaları taramasını engelleyeceğini, ancak arama motorlarının sayfaların varlığından haberdar olmasını engellemeyeceğini belirtmekte fayda var. Ek olarak, bu yöntem, arama motoru tarayıcılarının .htaccess dosyasında belirtilen kurallara uyacağı varsayımına dayanmaktadır ki bu her zaman geçerli olmayabilir.
Ayrıca, .htaccess dosyasını düzenlerken dikkatli olmanız önemlidir, çünkü koddaki bir hata web sitenize erişilemez hale gelmesine neden olabilir. Herhangi bir değişiklik yapmadan önce orijinal .htaccess dosyasının yedeğini almanız önerilir.
#4. Şifre koruması
Arama motorlarının bir WordPress sitesini taramasını durdurmak için parola koruması kullanmak, sitenizin belirli sayfalarına veya bölümlerine parola eklemeyi içeren bir yöntemdir. Bu, yalnızca şifreye sahip olan kullanıcıların korunan sayfalara erişebileceği, arama motorlarının ise onları tarayamayacağı anlamına gelir.
Bir WordPress sitesinin sayfalarını veya bölümlerini parolayla korumanın birkaç yolu vardır:
- Bir eklenti kullanma : Sitenizin Parola Korumalı veya Parola Korumalı Kategoriler gibi sayfalarını veya bölümlerini parolayla korumanıza izin veren birkaç WordPress eklentisi vardır. Bu eklentiler, belirli bir sayfa veya gönderi için veya tüm kategori için bir şifre belirlemenize olanak tanır.
- .htaccess dosyasını kullanma : Web sitenizdeki belirli bir dizini parolayla korumak için bir .htaccess dosyası kullanabilirsiniz. Bu yöntem, sunucunuzdaki .htaccess dosyasını düzenlemeyi gerektirdiğinden biraz daha tekniktir, ancak yalnızca tek bir sayfa veya gönderi yerine tüm bir dizini parola ile korumak istiyorsanız yararlı olabilir.
- cPanel Kullanımı : Bazı web barındırma sağlayıcıları ayrıca cPanel'de bir dizini parolayla korumanın bir yolunu sunar. Bu yöntem, tüm dizini parolayla korumak istiyorsanız ve .htaccess dosya düzenlemeye aşina değilseniz yararlı olabilir.
Sitenizin bir sayfasını veya bölümünü parola korumalı hale getirdikten sonra, arama motorları onu tarayamaz. Ancak bu yöntemin arama motorlarının sayfanın varlığından haberdar olmasına engel olmayacağını belirtmekte fayda var. Ek olarak, sitenizin bir sayfasını veya bölümünü koruyan şifrenin, kullanıcıların ona erişmesini de engelleyeceğini unutmamak önemlidir, bu nedenle, yalnızca sitenizin görünürlüğü veya trafiği için önemli olmayan sayfalar veya bölümler için kullanılmalıdır.
Ayrıca, parola koruması kullanmak uzun vadeli bir çözüm değildir, bu yöntemi yalnızca sitenize veya sitenizin belirli bir bölümüne erişimi geçici olarak engellemeniz gerektiğinde, örneğin bakım veya test sırasında kullanmalısınız.
# 5. Bakım Modu
WordPress, güncelleme, bakım veya değişiklik yaparken sitenizi geçici olarak çevrimdışı duruma getirmenize izin veren yerleşik bir bakım modu özelliğine sahiptir. Bu özellik, genellikle sizin ve diğer oturum açmış kullanıcıların siteye erişmesine izin verirken ziyaretçilere bir "Çok Yakında" veya "Bakım Modu" sayfası görüntülemek için kullanılır.
WordPress'te yerleşik bakım modunu etkinleştirmek için şu adımları takip edebilirsiniz:
- WordPress kontrol paneline gidin ve “Ayarlar” menüsüne gidin.
- “Bakım Modu” seçeneğini seçin.
- “Bakım Modunu Etkinleştir” onay kutusunu işaretleyin.
- "Değişiklikleri Kaydet" düğmesini tıklayın.
Bakım modunu etkinleştirdikten sonra, siz ve diğer oturum açmış kullanıcılar siteye tam erişime sahip olurken, ziyaretçiler bir "Yakında" veya "Bakım Modu" sayfası göreceklerdir. Bu, arama motorlarının site bakım modundayken taramasını da engelleyecektir.
Ayrıca, yakında sayfasını özelleştirmenize olanak tanıyan ve aynı zamanda bakım modundayken arama motorlarının siteyi taramasını engellemenize izin veren "SeedProd tarafından Çok Yakında Sayfa ve Bakım Modu" gibi bir eklenti yükleyebilirsiniz.
#6. Hazırlama sitesi
Hazırlık sitesi, canlı web sitenizin test ve geliştirme amacıyla kullanılan bir kopyası veya kopyasıdır. Canlı sürümü etkilemeden sitenizde değişiklik yapmanızı ve yeni özellikleri test etmenizi sağlar. Bu, web sitenizi güncellemek veya büyük değişiklikler yapmak istediğinizde, ancak ziyaretçilerin veya arama motorlarının siteyi devam ederken görmesini istemediğinizde çok yararlı olabilir.
Birçok barındırma sağlayıcısı, canlı sitenizin bir kopyasını birkaç tıklamayla oluşturmanıza olanak tanıyan bir hazırlama özelliği sunar. Bu genellikle, hazırlama sitesine erişebileceğiniz ayrı bir alt etki alanı veya ana etki alanınızda bir alt dizin oluşturmayı içerir. Hazırlama sitesi oluşturma süreci, barındırma sağlayıcısına bağlı olarak değişebilir, ancak genellikle aşağıdaki gibi birkaç basit adımı içerir:
- Barındırma hesabınıza giriş yapın.
- Barındırma kontrol paneline veya cPanel'e gidin
- "Hazırlama" veya "Geliştirme" bölümünü arayın.
- Barındırma hesabınızdaki siteler listesinden web sitenizi seçin.
- "Hazırlama Sitesi Oluştur" düğmesini tıklayın.
Hazırlama sitesi oluşturulduktan sonra, "staging.yourdomain.com" gibi canlı siteden farklı bir URL kullanarak siteye erişebileceksiniz. Ardından, canlı sürümü etkilemeden hazırlama sitesinde değişiklikler yapabilir ve yeni özellikleri test edebilirsiniz.
Genellikle dizine eklenmesi engellendiği için arama motorlarının hazırlama sitesini tarayamayacağını unutmamak önemlidir. Bu, hazırlık sitesinin arama motorları tarafından görülemeyeceği ve canlı sitenin SEO'sunu etkilemeyeceği anlamına gelir. Ayrıca robots.txt dosyasını kullanarak veya sitenize erişimi yönetmek için "SeedProd'dan Yakında Sayfa ve Bakım Modu" veya "Yoast'tan WordPress SEO" gibi bir eklenti kullanarak arama motorlarının siteyi taramasını engelleyebilirsiniz. geliştirme aşamasındayken arama motorları siteye erişemez.
Hazırlık sitesinde değişiklik yapmayı ve test etmeyi bitirdikten sonra, değişiklikleri yayındaki siteye gönderebilirsiniz. Bu, hazırlık sitesini oluşturmak için kullandığınız eklentiyi kullanarak veya değişiklikleri canlı siteye manuel olarak yükleyerek yapılabilir.
Hazırlık sitesi, canlı bir sitenin kopyasıdır, güvenli bir ortamda değişiklikleri test etmek ve geliştirmek için kullanılır, arama motorlarının siteyi taramasını engellemek için kullanılabilir ve değişiklikleri canlı hale getirmeden önce test etmenize olanak tanır. Ve birçok barındırma sağlayıcısı bu özelliği yerleşik bir hizmet olarak sunar.
Sarma
Sonuç olarak, arama motorlarının bir WordPress sitesini taramasını durdurmak için kullanılabilecek, her birinin kendi avantajları ve sınırlamaları olan birkaç yöntem vardır. Bu yöntemler, yerleşik bakım modunu, robots.txt dosyasını, eklentileri kullanmayı ve bir hazırlık sitesi oluşturmayı içerir. Bu yöntemlerin her biri, hassas bilgilerin gizliliğini ve güvenliğini korumak, trafiği ve kaynakları yönetmek, yinelenen içerik sorunlarından kaçınmak ve yeni değişiklikleri veya güncellemeleri canlı sitede yayınlamadan önce test etmek gibi farklı hedeflere ulaşmak için kullanılabilir. İhtiyaçlarınıza en uygun doğru yöntemi seçmek ve sitenizin arama motorlarının sitenizi taramasını önleyecek şekilde doğru şekilde yapılandırıldığından emin olmak çok önemlidir.