Tutoriale WordPress de încredere, atunci când aveți cea mai mare nevoie.
Ghidul începătorului pentru WordPress
Cupa WPB
25 de milioane+
Site-uri web care folosesc plugin-urile noastre
16+
Ani de experiență WordPress
3000+
Tutoriale WordPress de la experți

Cum să excluzi pagini din rezultatele căutării WordPress (Pas cu Pas)

O greșeală comună pe care o fac mulți proprietari de site-uri WordPress este permiterea ca fiecare pagină să apară în rezultatele căutării. În loc să găsească postări utile de blog sau pagini de produse, vizitatorii ajung adesea pe pagini irelevante precum „Termeni și condiții”, „Politica de confidențialitate” sau „Mulțumim pentru achiziție”.

Acest lucru poate afecta experiența generală a utilizatorului, deoarece aceste pagini nu sunt deosebit de utile în rezultatele căutării. Pentru site-urile de eCommerce, paginile precum cele de checkout sau contul utilizatorului, de obicei, nu trebuie să fie, de asemenea, căutabile.

După teste extinse, am găsit un plugin care simplifică decizia exactă a ceea ce apare în rezultatele căutării site-ului dvs. – SearchWP.

În acest ghid, vă vom arăta exact cum să excludeți pagini din rezultatele căutării WordPress. Prin excluderea paginilor irelevante, veți crea o experiență mult mai bună pentru utilizatori și îi veți ajuta pe vizitatori să găsească conținutul care contează cu adevărat pentru ei. 🕵️‍♀️

Cum să excluzi paginile din rezultatele căutării WordPress (pas cu pas)

De ce să excludem pagini din rezultatele căutării WordPress?

Căutarea implicită WordPress include toate postările și paginile dvs. în rezultatele căutării.

Cu toate acestea, acest lucru s-ar putea să nu funcționeze bine pentru toate site-urile web. De exemplu, dacă aveți un magazin online, atunci s-ar putea să doriți să ascundeți pagini precum pagina contului dvs., pagina de finalizare a comenzii, pagina de mulțumire și altele.

Similar, dacă administrați site-uri de membri sau vindeți cursuri online, atunci veți dori să împiedicați conținutul exclusiv pentru abonați să apară în rezultatele publice de căutare.

Acestea fiind spuse, vă vom arăta cum să excludeți pagini din rezultatele căutării WordPress. Puteți utiliza linkurile rapide de mai jos pentru a naviga prin acest tutorial:

💡 Notă: În acest ghid, ne concentrăm pe căutarea pe site, unde un vizitator folosește caseta de căutare a site-ului dvs. pentru a căuta conținutul dvs.

Dacă doriți să excludeți pagini din rezultatele căutării Google, atunci ar trebui să consultați ghidul nostru despre cum să ascunzi o pagină WordPress de Google.

Să începem.

Pasul 1: Instalați un plugin de căutare WordPress

Cel mai simplu mod de a exclude pagini din rezultatele căutării WordPress este utilizarea pluginului SearchWP. Este cel mai bun plugin de căutare pentru WordPress, folosit de peste 30.000 de site-uri web.

Cu SearchWP, puteți căuta conținut pe care WordPress îl ignoră în mod implicit, inclusiv comentarii, tipuri de postări personalizate, fișiere PDF, produse WooCommerce și categorii. De asemenea, îl puteți utiliza pentru a exclude anumite conținuturi din rezultatele căutării.

Pentru a afla toate caracteristicile lor, consultați recenzia noastră detaliată despre SearchWP.

Primul lucru pe care trebuie să-l faceți este să instalați și să activați pluginul. Pentru mai multe detalii, consultați ghidul nostru pas cu pas despre cum să instalați un plugin WordPress.

La activare, accesați SearchWP » Setări și apoi faceți clic pe fila „General”.

Îmbunătățirea căutării WordPress folosind SearchWP

Aici, trebuie să introduceți licența în caseta „Cheie de licență”. Puteți găsi aceste informații în contul dvs. pe site-ul SearchWP. Odată ce ați terminat, asigurați-vă că faceți clic pe butonul „Verificare cheie”.

Pasul 2: Creați un algoritm de căutare personalizat

După activarea pluginului, puteți ajusta fin cum indexează, caută și afișează SearchWP conținutul dvs. Vă puteți gândi la asta ca la crearea unui algoritm de căutare Google personalizat, care este doar pentru blogul dvs. WordPress sau site-ul web.

Va trebui să creați un motor de căutare la nivel de site înainte de a putea începe să excludeți pagini din rezultatele căutării, așa că accesați SearchWP » Algorithm.

Pluginul WordPress SearchWP pentru optimizarea căutării

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 de relevanță a atributelor aplicației, care vă permit să controlați modul în care SearchWP clasifică conținutul de pe piața online, blogul sau site-ul dvs.

De exemplu, dacă mutați glisorul „Titlu” spre stânga și glisorul „Conținut” spre dreapta, atunci conținutul va avea o pondere mai mare decât titlul.

Modificarea scalei de relevanță a atributelor

Puteți fie să excludeți toate paginile din rezultatele căutării, fie să excludeți doar pagini specifice.

Pentru a împiedica toate paginile să apară în rezultatele căutării site-ului dvs. WordPress, faceți clic pe pictograma mică de coș de gunoi de lângă „Pagini”.

Excluderea tuturor paginilor din rezultatele căutării WordPress

Aceasta deschide o fereastră pop-up unde puteți debifa caseta „Pagini”.

După aceea, pur și simplu faceți clic pe „Gata” pentru a exclude toate paginile din bara de căutare și din rezultate.

Cum să excluzi toate paginile din rezultatele căutării site-ului tău

Când ați terminat de personalizat setările motorului de căutare implicit, este timpul să salvați modificările. Chiar dacă intenționați să excludeți pagini sau postări specifice, 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”.

Salvarea algoritmului personalizat de căutare WordPress

SearchWP va reconstrui acum indexul automat. În funcție de viteza conexiunii dvs. la internet, 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.

Reconstruirea indexului de căutare WordPress

Site-ul dvs. va începe acum să utilizeze automat căutarea WordPress îmbunătățită.

Pasul 3: Excludeți pagini specifice din rezultatele căutării WordPress (Opțional)

Doriți să excludeți anumite pagini din rezultatele căutării, cum ar fi pagina de finalizare a comenzii WooCommerce?

După crearea unui algoritm de căutare la nivel de site, urmând procesul descris mai sus, puteți exclude pagini individuale din rezultatele căutării.

Pentru a face acest lucru, veți folosi extensia Exclude UI, care adaugă o casetă „Exclude din căutare” la editorul de pagină.

În tabloul de bord WordPress, accesați SearchWP » Extensii. Aici, găsiți extensia Exclude UI și faceți clic pe butonul său ‘Instalare’.

Instalarea extensiilor de căutare SearchWP

După aceea, deschideți pagina pe care doriți să o excludeți din rezultatele căutării. În meniul din dreapta, asigurați-vă că este selectată fila „Pagină”.

Puteți acum să bifați căsuța „Exclude din căutare”.

Exclude din căutare checkbox

Apoi, pur și simplu faceți clic pe butonul „Actualizare” și această pagină nu va mai apărea în rezultatele căutării. Dacă doriți să ascundeți mai multe pagini din rezultatele căutării, urmați pur și simplu procesul descris mai sus.

Pasul 4: Creați și încorporați formularul de căutare

Acum că ați creat un motor de căutare WordPress personalizat care exclude paginile, trebuie să creați un formular de căutare folosind acel motor.

Tot ce trebuie să faceți este să mergeți la SearchWP » Formulare de căutare și să faceți clic pe butonul „Adăugare nou”. Acest lucru va crea un nou formular de căutare pe care îl puteți personaliza.

Adăugarea unui formular de căutare personalizat pe site-ul dvs. WordPress

Pentru instrucțiuni pas cu pas, consultați ghidul nostru despre cum să creați un formular de căutare WordPress personalizat. Acest ghid vă va ghida prin crearea și încorporarea formularului de căutare pe paginile, postările și zonele pregătite pentru widget-uri.

Puteți adăuga, de asemenea, formularul de căutare la bara de căutare. Dacă utilizați o temă clasică, atunci va trebui să utilizați pluginul SearchWP Modal Search Form.

Șablonul nativ de căutare SearchWP

Dacă folosiți o temă bloc, atunci puteți folosi Editorul Complet al Site-ului pentru a adăuga formularul dvs. SearchWP în meniul de navigare.

Puteți obține informații mai detaliate în ghidul nostru despre cum să adăugați o bară de căutare în meniul WordPress.

Sfat bonus: excludeți postări, taxonomii și multe altele din rezultatele căutării WordPress

Uneori, s-ar putea să doriți să ajustați și mai mult rezultatele căutării WordPress pentru a include doar conținut specific.

Acest lucru ar putea fi util pentru excluderea unor elemente precum postările private, tipuri de postări personalizate pe care nu doriți ca utilizatorii să le caute, sau chiar taxonomii specifice precum etichetele.

De exemplu, excluderea etichetelor din rezultatele căutării ar putea fi utilă dacă le folosiți intern pentru organizare, dar nu doriți ca acestea să confuzeze utilizatorii.

În acest caz, puteți citi ghidul nostru despre cum să excluzi pagini specifice, autori și multe altele din căutarea WordPress.

Excluderea categoriilor din rezultatele căutării WordPress

O altă opțiune este să excludeți anumite categorii de pagini din rezultatele căutării.

Pentru a face acest lucru, veți avea nevoie de un sistem clar pentru categorizarea paginilor dvs., ceea ce poate necesita o anumită planificare. Cu toate acestea, nu va trebui să instalați extensii suplimentare.

Pentru a afișa paginile doar din anumite categorii, consultați ghidul nostru despre cum să căutați după categorie în WordPress.

Întrebări frecvente: Excluderea paginilor din rezultatele căutării WordPress

Încă aveți întrebări despre ascunderea anumitor pagini din căutarea WordPress? Mai jos sunt câteva întrebări frecvente pentru a vă ajuta.

Excluderea paginilor din rezultatele căutării va afecta SEO-ul meu?

Nu, eliminarea paginilor din *căutarea internă a site-ului dvs.* nu va afecta SEO-ul WordPress. Aceasta schimbă doar ceea ce utilizatorii pot găsi prin bara de căutare a site-ului dvs.

Dar dacă blocați pagini de la Google folosind lucruri precum noindex sau nofollow, acest lucru *poate* afecta modul în care motoarele de căutare le clasifică sau le afișează.

Cum pot exclude anumite tipuri de conținut din rezultatele căutării?

Cel mai simplu mod de a ascunde elemente precum postări, pagini sau tipuri de postări personalizate este prin utilizarea unui plugin. De obicei, puteți accesa setările pluginului și debifați tipurile de conținut pe care nu doriți să le includeți în rezultatele căutării.

Pot exclude pagini specifice fără a folosi un plugin?

Da, dar este mai complicat. Ar trebui să adăugați cod personalizat în fișierele functions.php ale temei dvs., ceea ce nu este recomandat dacă nu sunteți confortabil cu editarea codului. Utilizarea unui plugin este mult mai ușoară și mai sigură.

Pentru a afla mai multe despre asta, consultați articolul nostru comparativ pe WordPress Plugin vs Functions.php File.

Există și alte beneficii ale personalizării rezultatelor căutării WordPress?

Absolut. Curățarea rezultatelor căutării facilitează găsirea a ceea ce au nevoie vizitatorii. Asta înseamnă o experiență mai bună a utilizatorului, mai mult timp petrecut pe site-ul dvs. și, posibil, mai multe conversii dacă oamenii găsesc mai repede cel mai bun conținut al dvs.

Sperăm că acest articol v-a ajutat să învățați cum să excludeți pagini din rezultatele căutării WordPress. De asemenea, ați putea dori să consultați ghidurile noastre despre:

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.

Dezvăluire: Conținutul nostru este susținut de cititori. Acest lucru înseamnă că dacă faceți clic pe unele dintre linkurile noastre, este posibil să câștigăm un comision. Vedeți cum este finanțat WPBeginner, de ce contează și cum ne puteți susține. Iată procesul nostru editorial.

Cel mai bun instrumentar WordPress

Obține acces GRATUIT la instrumentarul nostru - o colecție de produse și resurse legate de WordPress pe care fiecare profesionist ar trebui să le aibă!

Interacțiuni cu cititorii

39 CommentsLeave a Reply

  1. Am pagini pe site-ul meu cu scurte informații care încarcă inutil rezultatele căutării, deoarece nu au multă valoare informațională și sunt mai relevante pentru data publicării decât pentru orice altceva. Aceasta este o modalitate excelentă de a le exclude din rezultatele căutării și de a ghida utilizatorii către informații cu adevărat relevante. Funcționează perfect.

  2. Mulțumesc pentru acest ghid pas cu pas.
    Am exclus pagina de finalizare a comenzii din rezultatele căutării și a funcționat!
    Acesta este de departe cel mai bun plugin pentru a ajusta fin căutarea pe site-ul meu.

  3. Mulțumesc. Acest lucru a funcționat pentru mine. Am vrut să exclud galeriile care apar în rezultatele căutării și acest cod face exact ceea ce am nevoie. Mulțumesc

  4. Acest lucru este foarte de bază. Ar fi frumos să vedem cum să excludem doar anumite șabloane de pagină sau categorii de blog.

  5. Salut echipa WPBeginner

    Am o problemă nouă

    când am testat paginile indexate pe Google scriind

    site:example.com

    Apoi afișează paginile și postările corect, dar afișează și linkurile de paginare

    example.com/page/2/

    Ca asta

    Deci, cum pot evita asta?

    Vă rog să mă ajutați.

  6. Mă întrebam dacă există o modalitate de a viza diferite formulare de căutare cu această tehnică. Aș dori ca formularul principal de căutare al site-ului să vizeze doar pagini; iar formularul de căutare al blogului să vizeze doar postări.

  7. Am câteva pagini protejate prin parolă (prin opțiunea principală WP de a proteja o pagină cu parolă), dar acestea apar totuși în căutarea WP cu fragmentele. Înțelegerea mea este că, în mod implicit, fragmentele nu ar trebui să apară, ar trebui să vedeți „Nu există niciun fragment, deoarece aceasta este o postare protejată.” Pot folosi pluginul Simply Exclude, dar mă întreb de ce apar fragmentele în primul rând și aș prefera să nu adaug un alt plugin dacă nu este necesar.

  8. Mulțumesc mult. Voi ați rezolvat problema. Căutam asta și nu o găseam nicăieri altundeva.
    Bravo, băieți.

  9. Când cineva apasă doar pe CĂUTARE cu criteriul fiind „gol”, TOATE paginile apar în rezultate. Cum pot să NU apară rezultate în această situație?

    • Noah, dacă te referi la rezultatele căutării, poți valida formularul de căutare folosind javascript. Astfel, oamenii vor fi forțați să introducă cuvinte înainte de a efectua căutările.

  10. Vă mulțumesc mult pentru articol și pentru unele comentarii cu coduri care m-au ajutat enorm!

  11. Acest lucru a funcționat mult mai bine decât transmiterea unui câmp ascuns (ceea ce am făcut).

  12. Acest lucru a funcționat excelent, mulțumesc! Cum pot include subiectele forumului nativ BBPress din Wordpress în rezultatele căutării?

    Mulțumesc,

    L

  13. Salut! Aș dori să întreb cum pot exclude paginile specificate pe care doream să le exclud din căutări? Și cum aflu care este ID-ul paginii? Poate cineva să-mi ofere o soluție? Doresc să exclud unele pagini care sunt inutile vizitatorilor.

    Mulțumesc!

  14. You are a real life saver. I tried codes from WordPress forum but didn’t work out. Yours is working for me! :D

  15. Puteți modifica această funcție pentru a exclude pagini/postări specifice din căutare? Am căutat această funcționalitate și nu am găsit nimic.

  16. Ei bine, asta e aproape perfect. Am căutat și am găsit că multe site-uri ne oferă să codificăm manual ID-urile categoriilor pentru a căuta ID-ul, dar asta e grozav. O întrebare, trebuie să fac eu paginarea și când adaug acest filtru nu voi avea probleme cu offset-ul .. corect?

  17. Salut
    Pot să pun tutorialele tale pe blogul meu cu un link către wpbeginner.com? Blogul meu este în persană și cred că mulți utilizatori persani au nevoie de aceste sfaturi.
    Mulțumesc mult

  18. Acest truc exclude nu numai paginile din rezultatele căutării, ci și alte tipuri de postări personalizate. Deci, dacă avem multe tipuri de postări personalizate pe site-ul nostru WP, le putem pune în declarație astfel:

    $query->set('post_type', array('post', 'custom-post-type'));

Lasă un răspuns

Vă mulțumim că ați ales să lăsați un comentariu. Vă rugăm să rețineți că toate comentariile sunt moderate conform politicii noastre de comentarii, iar adresa dvs. de e-mail NU va fi publicată. Vă rugăm să NU folosiți cuvinte cheie în câmpul nume. Să avem o conversație personală și semnificativă.