Integrare AdSense per la ricerca su WordPress

Google AdSenseUna delle funzioni più interessanti messe a disposizione da Google, che permette di aumentare i profitti generati tramite un sito web grazie i suoi annunci è sicuramente "AdSense per la ricerca".

Molto ben fatto, permette di personalizzare ampiamente sia il form di ricerca che i risultati della ricerca stessa.

Fin qui tutto bene, il problema mi si è proposto quando ho pensato bene di integrare Google AdSense per la ricerca nel mio blog WordPress; on-line, infatti, si trovano tantissimi plugin che servono per integrare gli annunci AdSense su WordPress ma non AdSense per la ricerca.

Nonostante una lunga ricerca nel web sia su pagine in italiano che in inglese, non sono riuscito a trovare un metodo di integrazione veramente soddisfacente: la maggior parte consigliavano di creare una pagina "statica" copiando il codice html generato dall'index del proprio blog  ed inserire nella parte del "content" il codice di Google AdSense per la ricerca togliendo il codice relativo ai vari post presenti nell'index; questo metodo funziona ma non permette di gestire al meglio i widget sulla barra laterale e, comunque, ad ogni aggiornamento di template avrei dovuto modificare "a mano" il file dove compaiono i risultati di ricerca, e questo non mi piaceva affatto.

E' per questo motivo che mi sono "rimboccato le maniche" ed ho provato a risolvere il problema da solo e, non ci crederete, ci sono riuscito! E, visto che ho raggiunto un risultato a dir poco esaltante, ho deciso di condividere il mio nuovo metodo per implementare Google AdSense per la ricerca in un blog WordPress.

Google AdSense per la ricercaInnanzitutto dovete creare un account AdSense, poi procedere all'attivazione di AdSense per la ricerca; una volta personalizzati tutti i campi, e selezionata la pagina di destinazione dove c'è scritto "Inserisci l'URL dove verranno visualizzati i risultati di ricerca" (ad esempio "cerca"), Google vi restituirà due porzioni di codice: la prima inerente al form di ricerca e la seconda inerente alla pagina dove compariranno i risultati di ricerca.

Inserite la prima parte di codice nel file search-form.php (al posto del form predefinito di WordPress) o, comunqe, nella posizione dove preferite che venga visualizzata la casella di ricerca di Google. Poi create una nuova pagina tramite il pannello amministratore di WordPress ed inserite in questa nuova pagina il secondo codice (nella scheda html); una volta salvata questa pagina, AdSense per la ricerca dovrebbe già funzionare alla perfezione sul vostro blog ma, per evitare di far uscire il link alla pagina "cerca" nel menu delle pagine, vi consiglio di aggiungere questa parte di codice "exclude=16" (nota bene: il numero 16 va sostituito con l'id della pagina che intendete escludere dal menu) al tag del tema di WordPress come descritto nel Wiky di WordPress in italiano.

A questo punto il gioco è fatto: avrete completato l'inserimento del AdSense per la ricerca nel vostro blog di WordPress e potrete iniziare a guadagnare da subito sfruttando la potenza e l'efficienza di ricerca di Google all'interno tra le vostre pagine e i vostri post.

Cliccando qui potete dare un'occhiata al risultato che ho ottenuto sul mio blog.

Se siete veramente interessati a guadagnare con AdSense vi consiglio di leggere questa guida gratuita di AdSense.


10 commenti su Integrare AdSense per la ricerca su WordPress

- 30 giugno 2009 -

Ciao,
non riesco a capire bene come escludere il link della pagina. Dove recupero l’id?
Grazie.

Gabriele


- 30 giugno 2009 -

Ciao Gabriele,
l’ID della pagina lo puoi trovare entrando nel pannello di amministrazione del tuo blog, e cliccando su “modifica” nella scheda “pagine” presente nella colonna laterale sinistra.

A questo punto, passa con il puntatore del mouse sul titolo della pagina che ti interessa e leggi nella barra di stato del tuo browser (in basso) l’url che viene visualizzato, il valore associato alla variabile “post” rappresenta l’ID della pagina.

Fammi sapere se hai risolto.

giapox


- 12 luglio 2009 -

Grazie giapox! Mi sei stato di grande aiuto, ora il mio sito ha un valore aggiunto. :)

Teresa


- 19 luglio 2009 -

Ciao Teresa,
sono molto felice di esserti stato di aiuto.

giapox


- 28 luglio 2009 -

Ciao,
passo solo per ringraziarti della guida :)
Ottimo post!

Buona giornata,
Andrea :P

Andrea


- 28 luglio 2009 -

Grazie Andrea,
troppo buono! ;)

giapox


- 11 settembre 2009 -

Ciao giapox,
non riesco a far apparire i risultati della ricerca nel sito, non appaiono da nessuna parte, ho fatto tutto quello che hai scritto tu ma niente.

Poi ho provato a mettere il codice in un articolo e compare lo spazio dedicato ai risultati ma dice “La ricerca di – blablabla – non ha prodoto nessun risultato” anche se quel termine è il titolo di un articolo.
La domanda sorge spontanea: perchè non trova niente?
Naturalmente era solo per provare non posso mettere i risultati in un articolo non avrebbe senso.
Comunque col codice nella pagina non funziona, dopo che scrivo e clicco su cerca mi porta alla home del sito.
Cosa devo fare?
Poi non ho capito come si fa a non far comparire la pagina nell elenco, spiegati meglio.
Quale php devo modificare? Dove devo mettere il comando?
Comunque grazie per queste indicazioni, almeno so più o meno come andrebbe fatto.
Fammi sapere te ne sarei molto grato
PS: il mio sito è softxry.ilbello.com dai un occhiata può essere che il problema è perchè ho modificato il template sostituendolo con uno creato con artisteer. E se il problema è questo, cosa devo fare?

Xry_Manuel91


- 11 settembre 2009 -

Ciao Xry_Manuel91,
solitamente quando si configura AdSense per la ricerca, inizia a funzionare fin da subito, ma su alcuni miei siti mi è capitato di dover aspettare 10 / 15 minuti prima di poter iniziare a visualizzare i risultati: questo potrebbe essere il motivo per il quale ti restituisce l’errore “La ricerca non ha prodotto nessun risultato”.
La cosa strana è che, se ti funziona su un articolo, deve funzionarti anche su una pagina, il procedimento è praticamente lo stesso; sei sicuro di aver indicato l’url corretto nel tuo account AdSense?
Infine, per escludere una pagina dal tuo menu devi modificare la parte di codice che carica il menu; questa porzione di codice, solitamente è presente nel file head.php all’interno della cartella del template WordPress attualmente in uso.
Ho visitato il tuo sito, ma ho trovato solo il form di ricerca di WordPress e non quello di AdSense, quindi non ho potuto fare delle prove per cercare di capire come mai non ti funziona; riattiva il form di ricerca di AdSense e ricontattami, in modo da permettermi di testarlo.

giapox


- 14 settembre 2009 -

Ciao giapox,
ho fatto come mi hai chiesto, ho riattivato il form di ricerca di AdSense.
Ma io provo e non funziona.
Ho provato ad inserire, nell’account AdSense per le ricerche, sia l’url principale del mio sito, sia l’url della pagina “risultati delle ricerche”.
Potrai notare che nella barra di navigazione c’è il pulsante della pagina “Risultati delle ricerche”, non so come farlo sparire da li.
Magari se ci mettiamo in contatto ti mando il mio header.php, perchè io non so ne qual’è il comando ne dove devo inserirlo.
Comunque, prova tu stesso, e magari se riesci a capire dov’è che sbaglio me lo spieghi.
Sarei disposto anche a darti la password (tanto poi la cambio), basta che risolvo questo problema.
Grazie dell’ attenzione.

Xry_Manuel91


- 14 settembre 2009 -

Ciao Xry_Manuel91,
mandami la password di WordPress tramite il form contatti che trovi a questo indirizzo: http://www.giapox.it/contattami/
Vediamo se riesco a risolverti il problema.

giapox



Scrivi un commento

Lascia un commento a questo articolo, ti garantisco che il tuo indirizzo e-mail non verrà reso pubblico e che non riceverai MAI spam da parte di giapox.it.

Questo sito è abilitato Gravatar. Clicca qui per creare un Avatar che comparirà ogni qual volta lascerai un commento su giapox.it e su tutti gli altri siti e blog che supportano la tecnologia Gravatar.