Arama Motorlarından Gönderiler ve Sayfalar Nasıl Gizlenir?
Yayınlanan: 2020-12-08Arama Motorlarından Gönderiler ve Sayfalar Nasıl Gizlenir?
İçindekiler
giriiş
Hiç Arama Motorlarından Gönderileri ve Sayfaları Nasıl Gizleyeceğinizi istediniz mi? örneğin, sitenizdeki dahili arama sonuçlarından ? Veya arama motorlarının gönderilerinizi ve sayfalarınızı taramasını engellemek istiyorsanız. Burada size nasıl yapılacağını göstereceğim.
Veya daha da iyisi, üyeler alanında üyeler için ayrılmış sayfaları veya örneğin bir Üyelik sitesi olması durumunda hassas bilgiler içeren sayfaları gizleyin (tabii ki içerikler her zaman parola korumalı kalacaktır, ancak görüntülenmesi ve dolayısıyla görüntülenmesi engellenecektir). varlığından haberdardır).
Hiç düşünmemiş olsanız bile, bu sorun üzerinde düşünmenizi tavsiye ederim. Bazı sayfalar , sitede dahili arama yapan kullanıcı tarafından asla görüntülenmemeli veya müşterilerinizin gizliliği açısından da arama motorları tarafından asla indekslenmemelidir .
Varsayılan olarak, WordPress , arama terimine veya anahtar kelimeye göre yayınlanan hem gönderileri hem de sayfaları gösteren bir dahili arama işlevine sahiptir. Genellikle bir siteyi oluşturan içerikler makalelerin içinde bulunur ve kullanıcılar sayfalardan çok makaleleri aramaya meyillidir .
Sayfalar ise sitenin biyografisi, gizliliği, çerez politikası, giriş bilgileri ve daha fazlası gibi farklı bilgileri sağlamak için kullanılır. Genellikle sayfalar bir menüde veya altbilgide bulunan bağlantılardır, bu nedenle WordPress sayfalarını sitenin veya arama motorlarının dahili aramasından hariç tutmak bazen uygundur.
Herhangi bir eklenti kullanmadan, yalnızca WordPress tarafından sağlanan ayarlarla veya etkin temanın function.php dosyasına PHP kodu ekleyerek, arama motorlarının sitenin dahili arama veya arama motorlarından WordPress sayfalarınızı taramasını engelleyebilirsiniz .
Ama şimdi pratik yapalım ve WordPress sayfalarını arama sonuçlarından nasıl gizleyeceğinizi görelim.
WordPress sayfalarını sitenizdeki dahili arama sonuçlarından nasıl gizleyebilirsiniz?
Yöntem 1: function.php dosyasını kullanma
WordPress sayfalarını sitenizdeki arama sonuçlarından çıkarmak için , WordPress'te kullanılan temanızın function.php dosyasına biraz PHP kodu ekleyin.
WordPress sitelerinin tüm sayfalarını gizlemek isteyen herkes, Görünüm> Editör>functions.php'ye gidip aşağıdaki kodu yapıştırarak bunu yapabilir:
functionSearchFilter ($ sorgusu) { if ($ sorgu->is_search) { $ sorgu-> set ('post_type', 'post'); } $ sorgusunu döndür; } add_filter ('pre_get_posts', 'SearchFilter');
Bu kod sayesinde aramalarda yalnızca makaleler veya yazılar görünecek, tüm sayfalar hariç tutulacaktır.
Öte yandan, doğrudan WordPress tema dosyasına kod eklemeye aşina değilseniz, WordPress sayfalarını ve makalelerini hariç tutmanıza izin verecek Hariç Tut veya Arama Hariç Tut gibi bu amaç için yararlı olan en iyi WordPress eklentilerini öneririm. doğrudan ayar eklentilerinden arama yapın.
Yöntem 2: header.php dosyasını kullanma
WordPress'te zaten arama motorlarında sayfaların ve yayınların indekslenmesini engellemenizi sağlayan bir ayar var. Genellikle, bu ayarı yalnızca ve yalnızca sitenin varlığından haberdar olan belirli kullanıcı gruplarının erişebileceği özel bir blog oluşturmayı düşündüğünüzde seçmeniz önerilir.
Bir WordPress sitesinin neredeyse tüm bölümleri, dahili arama sonuçları sayfası da dahil olmak üzere arama motorları tarafından dizine eklenebilir. Basit bir hile ile WordPress sitenizin içeriğini arama motorlarına engelleyebiliriz .
Sayfaları arama motorlarından gizlemenin, ancak belirli eklentiler kullanmadan doğrudan URL aracılığıyla erişilebilir hale getirmenin yollarını ve çözümlerini aşağıda görelim.
Header.php dosyasına element başlığının içine aşağıdaki kodu ekleyin:
[phphtmlscript = "doğru"] <? php if (is_search ()) {?><meta ad = "robotlar" içerik = "noindex, nofollow" /><? php}?>
Alternatif olarak, şuna benzeyen bir robots.txt dosyası oluşturun (muhtemelen WordPress hostinginizde zaten mevcut olacaktır):
Kullanıcı aracısı:
* İzin verme:
Yöntem 3: robots.txt dosyasını kullanma:
Kullanıcı aracısı: * İzin verme: /
Belirli bir sayfayı veya gönderiyi robots.txt dosyasıyla dizine eklemekten kaçınmak için:
Kullanıcı aracısı: * İzin verme: / sayfalar / gizli_sayfa
/ sayfalar / gizli_sayfa yerine gizlemek istediğiniz sayfanın URL'sini girin.
Son olarak, WordPress sayfalarının ve gönderilerinin dizine eklenmesini engellemenin daha basit ve daha az riskli başka bir yolu, yolun içinde bulunan “Arama motorlarının bu siteyi dizine eklemesini engelle” öğesini seçmektir:
Uyarı: Bu prosedür, WordPress sitenizi arama motorlarına neredeyse görünmez hale getirecektir.
" Arama motorlarının bu siteyi dizine eklemesini engelle" seçeneğini işaretlerseniz, "sistem tüm sayfaların başlığına <meta name = "robots" content = "noindex, nofollow"> meta etiketini ekler, böylece tüm arama motorlarında uyarı verir. sayfaların dikkate alınması gerekmeyecek ve bu nedenle arama veritabanlarının dizinine dahil edilmeyecektir.
Yöntem 4: Hepsi Bir Arada SEO Paketi Eklentisini Kullanma
Sitenizden sayfaları ve gönderileri gizlerken göz önünde bulundurmanız gereken bir diğer husus, Google ve diğer büyük arama motorları (Bing ve Yahoo) tarafından yapılan indekslemedir . Ayrıca, bu durumda, görünürlüğü sınırlamak istediğiniz içerikler dahil edilmemelidir (örneğin, müşterilerinizin hassas bilgilerini içeren sayfaları düşünün).
Bu durumda bize yardımcı olan eklenti, ünlü Yoast SEO veya sevilen Hepsi Bir Arada SEO Paketidir (SEO yapmak ve google'daki konumlandırmayı ve makalelerinizin ve web sayfalarınızın WordPress ile çeşitli arama motorlarını optimize etmek için araçlar). Bu eklenti, belirli WordPress sayfalarını ve gönderilerini dizine eklemekten kaçınmamızı sağlar.
Hepsi Bir Arada SEO Paketi etkinleştirildiğinde, Google tarayıcılarının belirli sayfalara erişmesini engelleyebilir ve seçilen sayfaların Google'da dizine eklenmesini engelleyebilirsiniz.
Şimdi, sayfayı ve makale düzenleyiciyi aşağı kaydırdığınızda, Hepsi Bir Arada SEO Paketi panelinin göründüğünü ve Meta Robot NoIndex girişinin (veya TAG) daha aşağısında göründüğünü göreceksiniz.
Meta Robots No Index TAG seçildiğinde, belirli sayfalar ve gönderiler dizine eklenmez. Google dizinine dahil edilmezler. Aynı zamanda, gizlemek istediğiniz sayfaların ve gönderilerin WordPress sitenizin veya blogunuzun site haritasında yer almadığından emin olun.
Yöntem 5: Herhangi bir sayfayı veya wordpress'teki gönderiyi parolayla koruyun
Bu yöntem, arama motorundan bir sayfayı veya gönderiyi indekslememek yerine, siteye erişmek için bir şifre belirleyecektir. Sahibi, şifreyi kime ileteceğine karar verebilir ve siteye yalnızca onlara erişim izni verebilir.
Gönderinizin veya sayfanızın hızlı düzenleme bölümünün altında, kendinize bir şifre belirleyebileceğiniz bir şifre bölümü görebilirsiniz. Ayrıca sayfa/gönderi özelliğini özel olarak ayarlayabilirsiniz, böylece yalnızca siz erişebilirsiniz.
Bir sitede veya belirli WordPress makalelerinde arama motorlarının nasıl engelleneceğine ilişkin alt satır
Sitenizin arama sonuçlarından, Google dizininden ve genel olarak arama motorlarından sayfaları ve yayınları nasıl gizleyeceğinizi gördük. Artık WordPress arama işlevini nasıl iyileştireceğinizi ve iyileştireceğinizi biliyorsunuz.
Sitenizdeki sayfaları ve gönderileri gizlemek için başka çözümler veya görünürlüğü koruması gereken içeriğin herkesin erişimine açık olmasını önlemek için yeni stratejiler biliyorsanız, lütfen uygun kutuya bir yorum bırakarak bizi bilgilendirin!