Integrare AdSense per la ricerca su WordPress
Una 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.
Innanzitutto 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.
26 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.
Gianluca
- 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.
Gianluca
- 28 luglio 2009 -
Ciao,
passo solo per ringraziarti della guida
Ottimo post!
Buona giornata,
Andrea
Andrea
- 28 luglio 2009 -
Grazie Andrea,
troppo buono!
Gianluca
- 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.
Gianluca
- 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.
Gianluca
- 26 aprile 2010 -
Ciao, purtroppo ho lo stesso problema anche io. Ho provato a usare questo metodo in due siti, ma il risultato non cambia: appena clicco su “cerca” mi riporta alla home, e non alla pagina “risultati della ricerca“. Sono sicuro di aver inserito l’indirizzo giusto… ma non funziona.
Sapresti dirmi dove sbaglio?
Pino
- 26 aprile 2010 -
Ciao Pino,
indicami l’url di uno dei due siti in questione, vediamo se riesco a darti una mano.
Gianluca
- 27 aprile 2010 -
Ciao Gianluca!
Lo trovi quì: thebigblog.net16.net.
Grazie 1000 e a presto.
Pino
- 27 aprile 2010 -
Ho dato uno sguardo al tuo blog e, nello specifico, al form di ricerca di Google AdSense; ed ho notato che questo form punta alla pagina ../?page_id=2 che, se provo a caricarla, mi appare la pagina info e non la pagina di ricerca dove avresti dovuto inserire il codice AdSense.
Correggi questo errore e fai puntare il modulo di ricerca alla pagina dove hai inserito il codice.
Fammi sapere come è andata.
Gianluca
- 27 aprile 2010 -
Ciao, ci sono riuscito, e ora è tutto funzionante.
Grazie ancora e complimenti per il blog!
A presto.
Pino
- 27 aprile 2010 -
Bene Pino, sono felice di esser riuscito ad aiutarti.
Grazie per i complimenti e, mi raccomando, torna a trovarmi.
A presto.
Gianluca
- 27 aprile 2010 -
Chiedo solo un’ultima cosa: ora ho dunque una pagina che si chiama “cerca“, e che quindi non ha un’ID… o almeno io non lo vedo proprio.
Come posso fare per escluderla dal menù?
Pino
- 27 aprile 2010 -
Tutti gli articoli e le pagine presenti in un blog WordPress hanno un proprio ID, quindi anche la tua pagina “cerca” ce l’ha.
Come ho spiegato a Gabirele, qualche commento più su, l’ID della pagina lo puoi trovare entrando nel pannello di amministrazione del blog, e cliccando sulla voce “modifica” nella scheda “pagine” presente nella colonna laterale sinistra. Poi passa con il puntatore del mouse sul titolo della pagina che ti interessa e leggi nella barra di stato del tuo browser (in basso a sinistra) l’url che viene visualizzato, il valore associato alla variabile “post” rappresenta l’ID della pagina.
Fammi sapere se hai risolto.
Gianluca
- 27 aprile 2010 -
Si, ora è tutto ok!
Grazie ancora e a presto.
Pino
- 27 aprile 2010 -
Ottimo! E’ stao un piacere aiutarti.
A presto.
Gianluca
- 29 aprile 2010 -
Fortissimo! Io lo ho appena inserito nel blog, purtroppo non posso sapere i colori in quanto sono totalmente non vedente però ti ringrazio dell’informazione; immaginavo che si dovesse fare una modifica al template, ma usando il searchform non c’è assolutamente alcun problema. Mal che vada adesso basta solo che prendo il ragazzo del css e gli dico di darmi gli esadecimali giusti per il layout del blog.
Talksina
- 29 aprile 2010 -
Ciao Talksina,
grazie della visita e di aver condiviso qui la tua esperienza.
Se può servirti, posso indicarti io i codici esadecimali dei colori del tuo blog, così eviti di “infastidire” il ragazzo del CSS.
Gianluca
- 14 maggio 2010 -
Alla fine anche io ho adottato la sua stessa soluzione anche se avrei preferito un plugin bello e pronto.
Ma utilizzando il widget “testo” ho inserito li il codice del form di ricerca. In questo modo anche cambiando o aggiornando il template non succederà nulla.
Complimenti.
Adolfo Trinca
- 14 maggio 2010 -
Si, vero Adolfo: utilizzando il widget “testo” si evita di dover rifar tutto il lavoro di modifica anche cambiando il template; ottima idea.
Grazie della visita e dei complimenti!
Gianluca
- 18 luglio 2010 -
Complimenti per il blog e per l’articolo.
Ho una domanda? Ma come si guadagna con AdSense per la ricerca?
Io l’ho aggiunta al sito, solo che entrando nel mio account di google adsense mi dice ad esempio: ricerca 1 click 0 guadagni 0.
Io guadagno se l’utente effettua una rcerca utiilizzando il mio sito o se dopo aver ricercato qualcosa clicca sui risultati della ricerca? Non capisco.
Giuseppe
- 19 luglio 2010 -
Grazie Giuseppe,
troppo gentile!
Ti confermo che tu guadagni quanto l’utente, dopo aver cercato qualcosa, clicca su uno degli annunci sponsorizzati che appaiono prima e dopo i risultati “organici” della ricerca; in maniera simile a quanto accade proprio su Google.
Gianluca