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 specifice, autori și altele din căutarea WordPress

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. 🔍

Cum să excluzi pagini specifice, autori și multe altele din căutarea WordPress

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:

💡 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.

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”.

Introduceți cheia de licență SearchWP

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.

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 „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.

Un exemplu de atribute cu setări de relevanță diferite într-un algoritm de căutare personalizat

Î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”.

Cum să faceți mai mult conținut indexabil în WordPress

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”.

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

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”.

Salvarea algoritmului personalizat de căutare WordPress

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.

Reconstruirea indexului de căutare WordPress

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”.

Addonul de căutare Exclude UI

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”.

Exclude o singură postare 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”.

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”.

Editarea regulilor de căutare SearchWP

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ă.

Faceți clic pe butonul Adăugare 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.

Excluderea categoriilor din rezultatele căutării WordPress

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.

Excludeți etichete specifice

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.

Cum să salvezi motorul de căutare SearchWP

Acum, când vizitatorii caută pe site-ul dvs. WordPress, SearchWP va exclude din rezultate toate categoriile, etichetele sau taxonomiile personalizate selectate.

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.

Pagina principală 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.

WPCode adaugă snippet de cod personalizat

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.

Adăugarea unui titlu la un fragment de cod WordPress personalizat

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.

Inserarea automată a unui fragment de cod WordPress personalizat

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”.

Salvarea unui fragment de cod WordPress WPCode

Î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”.

Activarea unui fragment de cod personalizat în WordPress

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.

Extensia Custom Results Order pentru SearchWP

Apoi, puteți identifica cuvintele cheie pe care vizitatorii dvs. le caută cel mai des.

Puteți vedea datele în secțiunea „Statistici”.

Statistici SearchWP

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.

Promovează în top

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).

Găsirea ID-ului utilizatorului prin trecerea cursorului peste numele utilizatorului

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.

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:

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

17 CommentsLeave a Reply

  1. 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.

  2. 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!

    • 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

  3. 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,

    • 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

  4. Salut,
    Codul din secțiunea „Exclude Specific Tags from WordPress Search” este defect și cauzează o eroare în WP.

      • 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.

        • 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. :)

  5. 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 :)

  6. 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.

  7. Am instalat pluginul, am bifat excluderea pe o pagină, dar continuă să apară în rezultatele căutării, de ce?

    • 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

  8. 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?

  9. 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.

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ă.