Cum să ascundeți postările și paginile din motoarele de căutare?
Publicat: 2020-12-08Cum să ascundeți postările și paginile din motoarele de căutare?
Cuprins
Introducere
V-ați dorit vreodată să ascundeți postările și paginile din motoarele de căutare? de exemplu, din rezultatele căutării interne pe site-ul dvs.? Sau doriți să blocați motoarele de căutare să acceseze cu crawlere postările și paginile dvs. Aici vă voi arăta cum să faceți acest lucru.
Sau și mai bine, ascundeți paginile rezervate membrilor în zona membrilor sau paginile care conțin informații sensibile, de exemplu, în cazul unui site de membru (evident că conținutul va rămâne întotdeauna protejat prin parolă dar este împiedicat să fie afișat și deci să fie conștienți de existența lor).
Chiar dacă nu te-ai gândit niciodată la asta, te sfătuiesc să reflectezi asupra acestei probleme. Unele pagini nu ar trebui să fie niciodată vizualizate de utilizatorul care efectuează o căutare internă pe site sau care nu ar trebui să fie niciodată indexate de motoarele de căutare nici pentru o problemă de confidențialitate a clienților tăi.
În mod implicit, WordPress are o funcție internă de căutare care arată atât postările , cât și paginile publicate pe baza termenului de căutare sau a cuvântului cheie. De obicei, conținutul care alcătuiește un site se găsește în articole, iar utilizatorii sunt mai înclinați să caute articole decât pagini .
Paginile, pe de altă parte, sunt folosite pentru a oferi diferite informații, cum ar fi biografia site-ului, confidențialitatea, politica privind cookie-urile, autentificarea și multe altele. De obicei, paginile sunt link-uri prezente într-un meniu sau subsol, așa că uneori este chiar convenabil, să excludeți paginile WordPress din căutarea internă a site-ului sau a motoarelor de căutare .
Puteți bloca motoarele de căutare să acceseze cu crawlere paginile dvs. WordPress din motoarele de căutare interne ale site-ului sau din motoarele de căutare fără a utiliza niciun plugin , doar prin aceleași setări oferite de WordPress sau adăugând cod PHP în fișierul function.php al temei active.
Dar haideți să ne exersăm acum și să vedem cum să ascundem paginile WordPress din rezultatele căutării .
Cum să ascunzi paginile WordPress de rezultatele căutării interne de pe site-ul tău?
Metoda 1: Utilizarea fișierului function.php
Pentru a exclude paginile WordPress din rezultatele căutării din site-ul dvs. , adăugați cod PHP în fișierul function.php al temei dvs. în uz pe WordPress .
Oricine dorește să ascundă toate paginile site-ului WordPress poate face acest lucru mergând la Aspect> Editor>functions.php și lipind următorul cod:
functionSearchFilter (interogare $) { dacă ($ interogare->este_căutare) { $ interogare-> set ('post_type', 'post'); } returnează $ interogare; } add_filter ('pre_get_posts', 'SearchFilter');
Prin acest cod, în căutări vor apărea numai articole sau postări , toate paginile vor fi excluse.
Dacă, pe de altă parte, nu sunteți familiarizat cu adăugarea codurilor direct în fișierul tematic WordPress, vă recomand cele mai bune pluginuri WordPress utile în acest scop, precum Exclude sau Search Exclude, care vă vor permite să excludeți paginile și articolele WordPress din căutarea direct din pluginurile de setări.
Metoda 2: Folosirea fișierului header.php
În WordPress, există deja o setare care vă permite să împiedicați indexarea paginilor și postărilor pe motoarele de căutare . De obicei, această setare este recomandată pentru a o selecta, numai și exclusiv, atunci când intenționați să creați un blog privat accesibil doar unor grupuri specifice de utilizatori care sunt deja informați despre existența site-ului.
Practic, toate secțiunile unui site WordPress sunt indexabile de motoarele de căutare, inclusiv pagina internă cu rezultatele căutării. Putem bloca conținutul site-ului tău WordPress către motoarele de căutare cu un truc simplu.
Să vedem mai jos modalitățile și soluțiile de a ascunde paginile de motoarele de căutare, dar să le facem accesibile prin URL direct și fără utilizarea unor plugin-uri specifice .
Adăugați următorul cod în fișierul header.php, în interiorul elementului head:
[phphtmlscript = „adevărat”] <? php if (is_search ()) {?><meta name = „roboți” conținut = „noindex, nofollow” /><? php}?>
Alternativ, creați un fișier robots.txt (probabil va fi deja prezent în găzduirea dvs. WordPress) care arată astfel:
Agent utilizator:
* Interziceți:
Metoda 3: Utilizarea fișierului robots.txt:
Agent utilizator: * Nu permite: /
Pentru a evita indexarea unei anumite pagini sau postări cu fișierul robots.txt:
User-agent: * Disallow: / pages / hidden_page
în loc de / pages / hidden_page, introduceți adresa URL a paginii pe care doriți să o ascundeți.
În cele din urmă, o altă modalitate, mai simplă și mai puțin riscantă de a inhiba indexarea paginilor și postărilor WordPress este să selectați elementul „Descurajați motoarele de căutare de la indexarea acestui site” care se află în interiorul căii:
Atenție: această procedură va face site-ul dvs. WordPress practic invizibil pentru motoarele de căutare.
Dacă bifați opțiunea „ Descurajați motoarele de căutare de la indexarea acestui site , „sistemul introduce metaeticheta <meta name = „roboți” conținut = „noindex, nofollow”> în antetul tuturor paginilor, avertizând astfel în toate motoarele de căutare că paginile nu vor trebui luate în considerare și, prin urmare, nu vor trebui incluse în indexul bazelor lor de date de căutare.
Metoda 4: Utilizarea pluginului All in One SEO Pack
Un alt aspect de luat în considerare atunci când ascundeți pagini și postări de pe site-ul dvs. este indexarea făcută de Google și alte motoare de căutare majore (Bing și Yahoo). De asemenea, în acest caz, nu trebuie incluse conținuturile pe care doriți să le limitați vizibilitatea (gândiți-vă, de exemplu, la paginile care conțin informații sensibile ale clienților dumneavoastră).
Pluginul care ne ajută, în acest caz, este celebrul Yoast SEO sau îndrăgitul All in one SEO Pack (instrumente pentru a face SEO și a optimiza poziționarea pe google și diversele motoare de căutare a articolelor și paginilor tale web cu WordPress). Acest plugin ne permite să evităm indexarea anumitor pagini și postări WordPress .
Cu All in One SEO Pack activat, puteți împiedica crawlerele Google să acceseze anumite pagini și să excludeți paginile selectate de la indexarea pe Google.
Acum, derulând în jos în editorul de pagini și articole, veți vedea că apare panoul All in One SEO Pack și mai jos intrarea Meta Robot NoIndex (sau TAG).
Prin selectarea etichetei Meta Robots No Index TAG , anumite pagini și postări nu vor fi indexate. Ele nu vor fi incluse în indexul Google. În același timp, asigurați-vă că paginile și postările pe care doriți să le ascundeți nu sunt incluse în harta site-ului sau blogului dvs. WordPress.
Metoda 5: Protejați cu parolă orice pagină sau postare în wordpress
Această metodă, în loc să nu indexezi o pagină sau o postare din motorul de căutare, va seta o parolă pentru a avea acces la site. Proprietarul poate decide cui să transmită parola și să acorde acces la site numai acestora.
În secțiunea de editare rapidă a postării sau paginii dvs., puteți vedea o secțiune de parolă în care puteți seta una pentru dvs. De asemenea, puteți seta atributul de pagină/postare la privat, astfel încât numai dvs. să aveți acces la el.
Linia de jos despre cum să blocați motoarele de căutare pe un site sau anumite articole WordPress
Am văzut cum să ascundem paginile și postările din rezultatele căutării site-ului dvs., din indexul Google și din motoarele de căutare în general. Acum știți cum să îmbunătățiți și să rafinați funcționalitatea de căutare WordPress
Dacă cunoașteți alte soluții pentru a ascunde paginile și postările de pe site-ul dvs. sau noi strategii pentru a preveni accesul public al conținutului care ar trebui să protejeze vizibilitatea, vă rugăm să ne țineți la curent lăsând un comentariu în caseta corespunzătoare!