- Home
- Categorie
- Digital Marketing
- Google Search Console e Altri Strumenti
- excel seo tool e bing
-
excel seo tool e bing
Ciao ragazzi
uso il fantastico seotool di excel e per gioco vorrei estrarre la serp di bing ma ho difficoltà.
Qualcuno di voi l'ha già fatto?
Tipo:excel seo tool
Altri
-
Mai fatto
Sentiamo LaBussola se ha indicazioni
-
-
Ciao Lorenzosa, vediamo se riesco ad aiutarti.
Per prima cosa ci sarebbe da capire che cosa intendi per "estrarre la serp di Bing". Visto che non hai esigenze specifiche ma lo vuoi fare per gioco, ho provato a farlo anche io ponendomi l'obiettivo di estrarre le prime 10 coppie di titolo snippet e URL posizionato, compresi gli annunci a pagamento.
Questi i passaggi che ho seguito (probabilmente migliorabili, magari proprio assieme):
-
Lasciamo vuota la cella B2: la riempiremo di volta in volta con la parola chiave corrispondente alla SERP da estrarre.
-
Creiamo una funziona CONCATENA che generi a partire dalla cella B2 l'URL della nostra SERP. Volendo ignorare tutti i parametri particolari, l'URL viene generato dalla funzione:
CONCATENA("http://www.bing.com/search?q=";B2)
- Dobbiamo adesso estrapolare il titolo dei vari snippet. Sfruttiamo la funzione XPathOnURL dei SEO Tool (documentazione). Gli argomenti della funzione saranno l'URL da estrapolare (sarà quello trovato sopra) e l'XPath dei titoli degli snippet. Nel caso di Bing sono le ancore all'interno degli h3 pertanto la stringa XPath corrispondente sarà "//h3/a" (documentazione sull'XPath). In complesso avremo la seguente funzione:
=XPathOnUrl(CONCATENA("http://www.bing.com/search?q=";B2);"//h3/a")
Ovviamente la funzione si complicherebbe qualora volessimo escludere gli annunci a pagamento e ci sarebbe da scavare meglio nell'HTML del motore di Microsoft.
- Procedimento simile per estrapolare l'URL del risultato. Stavolta non ci serve l'ancora del link ma il suo campo href, pertanto la funzione XPathOnURL avrà un argomento in più, "href".
=XPathOnUrl(CONCATENA("http://www.bing.com/search?q=";B2);"//h3/a";"href")
- Adesso abbiamo le funzioni per estrarre il primo titolo di snippet e il primo URL linkato. Abbiamo detto che ci interessano i primi 10. La strategia che utilizzo in questi casi è complessa da ricordare ma molto efficiente e si basa sugli array. La procedura è questa:
5.1) Selezioni 10 celle in colonna
5.2) Premi F2
5.3) Inserisci una delle due funzioni viste prima
5.4) Premi contemporaneamente CTRL+SHIFT+INVIO
Dopo aver ripetuto il passaggio 5 due volte su due gruppi di 10 celle adiacenti (la prima volta per estrarre i titoli, la seconda per estrarre gli URL) ecco cosa vedo scrivendo in B2 "forum gt":
[TABLE]
[TD]» Forum per Webmaster - Giorgiotave: tutto Gratis per SEO ...[/TD]
[TD]http://www.giorgiotave.it/forum/[/TD]
[/TR][TD]Giorgiotave: tutto Gratis per SEO, Social Network e Web Marketing[/TD]
[TD]http://www.giorgiotave.it/[/TD]
[/TR][TD]Forum : GTDrivers[/TD]
[TD]http://www.gtdrivers.it/modules/newbb/index.php[/TD]
[/TR][TD]GTClubitalia - Gran Turismo 6 Forum[/TD]
[TD]http://gtclub.forumfree.it/[/TD]
[/TR][TD]GT4 Forum PS2 • Indice[/TD]
[TD]http://www.extremegame.it/gt4/[/TD]
[/TR][TD]8° Convegno GT Nazionale Sul Search Marketing - Milano, 13 ...[/TD]
[TD]http://www.convegnogt.it/[/TD]
[/TR][TD]Forum GT - Google+[/TD]
[TD]https://plus.google.com/+ForumGT[/TD]
[/TR][TD]Nissan GT Club - Indice[/TD]
[TD]http://www.nissangtclub.it/[/TD]
[/TR][TD]Forum GT : Giorgio Taverniti[/TD]
[TD]http://www.giorgiotaverniti.it/giorgiotave/forum-gt/[/TD]
[/TR][TD]Club GTR Italia • Pannello di Controllo Utente • Login[/TD]
[TD]http://www.clubgtritalia.it/forum/ucp.php?mode=login[/TD]
[/TR]
[/TABLE]Ovviamente con questa modalità ci esponiamo a molti errori (in caso di sitelink, box immagini, mappe,...) ma spero che almeno per iniziare a giocare sia abbastanza.
Resto a disposizione per qualsiasi domanda e ti auguro buon lavoro/svago!
-
-
Ottimo
io ho provato a ricreare la stringa di ricerca di bing
ww.bing.com/search?q=forum+gt&go=&qs=n&form=QBLH&filt=all&pq=forum+gt&sc=8-8&sp=-1&sk=
ricomponendola con CONCATENA ma non ho trovato (contrariamente a Google) la parte da modificare per avere pi' di 10 risultati.
-
Salve Lorenzosa,
suppongo che il numero dei risultati venga gestito di default tramite cookie, ad ogni modo dopo una veloce ricerca anche io non ho trovato un parametro equivalete a quello di Google.
Una soluzione? Inserire 10 gruppi consecutivi di 10 funzioni prelevando i dati da 10 SERP. La prima funzione sarà quella presentata nel post precedente poi aggiungeremo "&first=11" per ottenere i risultati dall'undicesimo al ventesimo
=XPathOnUrl(CONCATENA("http://www.bing.com/search?q=";B2;"&first=11");"//h3/a")
poi "&first=21" e così via.
In questa maniera dovresti riuscire a ottenere quello di cui hai bisogno.
Resto a disposizione e auguro buon lavoro.
-
Davvero ottimo grazie
-
@Lorenzosa said:
... non ho trovato (contrariamente a Google) la parte da modificare per avere pi' di 10 risultati.
&count=50 (dove 50 è il massimo accettato)Ciao
-
Provato tutto e funziona alla grande.
Grazie