Principidi ottimizzazionedi unsitoperi motoridiricerca Sulmona,16marzo2016 ValerianoSalve Sovraccaricoinformativo • «Qualèilpuntodiavereinnumerevolilibriebibliotecheicuititoliilproprietariodifficilmente potràleggerenelcorsodellasuavita?Questamassadilibrioberalostudentesenzaistruirlo». LucioAnneo Seneca(4seca.C.) • «Abbiamomotivoditemerechelamoltitudinedilibrichecresceognigiornoinmodo prodigiosofaràprecipitareiprossimisecoliinunostatodibarbariecomequelladeisecoli seguitiallacadutadell’imperoromano». AdrienBaillet (1685) • «Lamassaorribiledilibrichecontinuaacrescere»renderàungiornoimpossibiletrovare alcunché. Gottfried Leinbniz (1680) • «Intuttoilmondosipubblicanoognigiornocirca1000libriesolonegliStatiUnitiogniannosi pubblicanocirca9600periodici». L’ansiadainformazione,RichardSaulWurman,1989 • Nel2008americani,dasoli,hannoconsumatocirca3,6zettabyte diinformazione. StudiodellaUniversity ofCalifornia(SanDiego) Da:«Lastanzaintelligente», DavidWeinberger, Codice Edizioni, 2012 2 Sovraccaricoinformativo Primadiinternetedelweblaculturaera: «Conoscenzaperriduzione» Oggicistiamoavviandoversola: «Conoscenzaperinclusione» Da:«Lastanzaintelligente», DavidWeinberger, Codice Edizioni, 2012 3 Cercareinformazioniinrete Possiamoraggruppareglistrumentidiricercain3diversecategorie: •indiciperargomento •databasespecialistici •motoridiricerca 4 Indiciperargomento • Sitiselezionatidaesseriumani(disolito,manon sempre,esperti); • Spessoattentamentevalutatietenutiaggiornati; • Disolitoorganizzatieclassificatiincategorie ordinategerarchicamente; • Sipuòscorrere(browsing)tralecategorie. NON hanno ricerca full-text. La ricerca può essere meno specifica di quella con i motori, perché non tutte le parole dei file sono indicizzate, in pratica si cerca solo nei titoli e nelle descrizioni delle pagine Web. 5 Databasespecialistici Sonobasididatiorganizzateestrutturateintornoadununico argomento.Cenesonodidiversi:medici,giuridici,cataloghiespogli bibliografici,ecc. Alcunitraipiùconosciuti: • OPACSBN(CatalogodelServizioBibliotecarioNazionale) • Banchedatidigiurisprudenza • Pubmed (Raccoltadipubblicazioniincampomedico– USA) • ……. 6 Motoridiricerca • Ricercasututtoiltesto; • Usodiparticolari«algoritmi»pervalutarel’importanzadiunapagina rispettoaiterminicercatieperdeciderel’ordineincuipresentarla; • Utilizzodi«operatoridiricerca»; • Utilizzodiparticolarisintassipereffettuarelericerche; • Sicominciaadutilizzarelasemanticaperdeterminarel’importanzadi unapagina; • Googledàmoltopesoancheallareputazioneon-linediunapagina: piùsitiimportantipuntanoaquellapaginapiùsignificachequella paginaèimportante. 7 Motoridiricerca 8 Quotadimercatodeiprimiquattromotoridiricerca GOOGLE BAIDU BING YAHOO Fontedati:Statista,datiluglio 2015 9 Diffusionedeimotoridiricerca Dati dicembre 2013 10 AlcunetesidelCluetrain Manifesto L’ideadifondo:"Ècominciataalivellomondialeunaconversazionevigorosa.Attraverso Internetlepersonestannoscoprendoeinventandonuovimodidicondividere le conoscenze pertinenticonincredibilerapidità.Comedirettaconseguenza,imercati stannodiventandopiù intelligenti epiùvelocidellamaggiorpartedelleaziende". Alcunipunti: • Gliiperlink sovvertonolagerarchia • Noncisonosegreti.Ilmercatoonlineconosceiprodottimegliodelleaziendecheli fanno.Eseunacosaèbuonaocattiva,comunquelodiconoatutti. • Siacheforniscainformazioni,opinioni,scenari,argomenticontroodivertentidigressioni, lavoceumanaèsostanzialmenteaperta,naturale,nonartificiosa. • Leconversazionitraesseriumanisuonanoumane.Esisvolgonoconvoceumana. • Imercatisonofattidiesseriumani,nondisegmentidemografici. http://www.mestierediscrivere.com/articolo/Tesi 11 «Gliiperlink sovvertonolagerarchia» Perandaredacasaalpostodilavorobisognafareunpercorso benpreciso:uscirenecessariamentedallaposta,imboccarele stradegiuste,acceder allaportadelpostodilavoro,ecc… Nelwebquestoparadigmavienesovvertito.Gliiperlink permettonodisaltaremoltipassaggienonèdettoche quandosiarrivasuunsitosisiaentratidall’ingresso principale. Curarebenel’architetturaedelsitoedoffrireainaviganti unabussolaperorientarsiinogniparte. Trattoda:SEOGOOGLE, Francesco DeNobili, Hoepli, MIed.2015 12 «Noncisonosegreti.Ilmercatoonlineconoscei prodottimegliodelleaziendechelifanno.Eseunacosa èbuonaocattiva,comunquelodiconoatutti». Nonsipuòbluffare esesinascondequalcosaquestaprimao poiverràfuori Nellacomunicazioneon-lineèregolafondamentale manteneresemprelatrasparenza Trattoda:SEOGOOGLE, Francesco DeNobili, Hoepli, MIed.2015 13 «Siacheforniscainformazioni,opinioni,scenari, argomenticontroodivertentidigressioni,lavoce umanaèsostanzialmenteaperta,naturale,non artificiosa». Peresserepresentinelweboccorrecomunicareconlostesso linguaggiodegliutentidelweb Ilcentrodellacomunicazionedeverimanerelapersona. Ancheselepaginevannoottimizzateperimotoridiricerca questononsignificachebisognaprepararedellepaginesolo perimotoridiricerca. Trattoda:SEOGOOGLE, Francesco DeNobili, Hoepli, MIed.2015 14 «Leconversazionitraesseriumanisuonanoumaneesi svolgonoconvoceumana.Imercatisonofattidiesseri umani,nondisegmentidemografici». Leinterazionisulwebnasconodainterazioni trapersonereali. Perlapromozioneelacomunicazioneènecessariosapere ascoltareecomunicaredirettamenteconiproprilettori Trattoda:SEOGOOGLE, Francesco DeNobili, Hoepli, MIed.2015 15 SERP(Search EngineResult Page) 16 Strumentiutilizzatidaimotoridiricerca • SPIDER:èunprogrammacheanalizzagliindirizzi interneteraccoglieleinformazionidautilizzare; • SITEMAP:èlamappadelsitoinformatoXML chefacilitaimotoridiricercanellascansionedi unsito.Lemodalitàdicreazionedellasitemap seguonounprotocollocondivisoalquale aderisconoGoogle,Microsoft(Bing)eYahoo!. • ALGORITMI:sonoicriteriinbasealquale vengonoanalizzatelepagineechedeterminano illoroposizionamentonellaSERP (Search Engine Result Page) 17 Algoritmi Glialgoritmisonoinfluenzatidafattorionpage efattorioffpage. • Fattorionpage: • • • • Ottimizzazionedelleparolechiaveneitag HTML Ottimizzazionedeitag diintestazione UtilizzodiURLparlanti Ottimizzazionedidocumenti,immaginielink • Fattorioffpage: Numeroequalitàdeibacklink UtilizzodiLandingpage Comunicatistampaearticolidimarketing Intervistesulpropriositoconaltribloggerositicheparlanodellostesso argomento • Socialmediamarketing Trattoda:SEOGOOGLE, Francesco DeNobili, Hoepli, MIed.2015 • • • • 18 AlgoritmidiGoogle Googlehacambiatomoltevolteglialgoritmichesovrintendonoall’indicizzazionedellepagine siaperadattarsialleinnovazioniedalleevoluzionidelweb,siaperscoraggiareimetodi truffaldinidiaiutoalleindicizzazioni.Masoprattuttopermigliorareirisultati: • Dance eFlorida (2003-2007):penalizzavanoisiticheutilizzavanotecnichedikeyword stuffing • Austin (2004):penalizzazionedeisistemidiBlackHat SEO • Local maps:risultatidiricercainfunzionedellalocalizzazione • Caffeine:SEOinreal-time • Social signal (2010):entranoingiocoicontenutideisocialnetwork • Panda (2011):penalizzazionedisiticoncontenutiscarsioinfarcitidipubblicità; • Knowledge Graph:entraingiocolasemantica • Hummingbird:provaadinterpretarenonpiùlesingoleparole,mafrasicompleteelunghe • Penguin (2014):miglioramentodellericerchedamobileebasatesullalocalizzazione 19 Sceltadeldominio • Nonutilizzarenomitroppolunghiedifficilidaricordare(nonpiùditre parole) • Scegliereparolecomuniutilizzatedagliutenti • Evitarecaratterispecialietrattininelnome:meglioricettedicucina.it chericette-di-cucina.it.Perimotoridiricercaèindifferente(riescono adistricarsifinoatreparole),masicomunicanoesiricordanomeglio; • Cercareunacorrispondenzatraparolechiaveneldominioe argomentitrattati • L’estensione.it,.com,.org nonèpiùimportantealivelloSEO. 20 Itag HTML • Unadelleazionipiùimportanticonsistenelfacilitarel’accessodegli SPIDER alsitofornendopiùinformazionipossibilisuicontenuti. • Itag HTML ometatag sonoinformazioninascosteall’utente,ma indispensabiliaibrowserpercomporrelapaginawebcosìcomeè statapensatadall’autoreeutileagliSPIDERpercercarele informazioninecessarie. 21 Cos’èl’HTML • HTML èl'acronimodi HyperText MarkupLanguage edèillinguaggiocolquale vengonocreatelepagineweb.Sitrattadiunlinguaggiodipubblicodominio sviluppatoinsenoalW3C,ovveroil WorldWideWebConsortium,cioèil consorziochepresiedeallosviluppodelwebedeilinguaggiadessoconnessi. • QuestolinguaggioèstatosviluppatodaunricercatoredelCERN- TimBerners Lee - versolafinedeglianniottantaparallelamentealladefinizionedelprotocollo HTTP.Nelcorsodeglianniillinguaggiohasubitodiversemodificheerevisioni. AdoggilaversioneufficialediHTMLèla4.01(pubblicataneldicembredel1999) madamoltiannisistalavorandoadHTML5chesipreannunciacomeunaverae propriarivoluzioneperilweb.AttualmenteHTML5èsoltantouna"bozza"(cioè nonèancorastatorilasciatoufficialmente),tuttavialamaggiorpartedeibrowser incircolazioneneoffregiàundiscretosupporto. 22 Cos’èl’HTML • IllinguaggioHTML nonèunlinguaggiodiprogrammazioneveroe proprio.Puòesseredefinitocomeun linguaggiodimarcatura (o linguaggiodi markup)basatosu tag.Itag sonoglielementistrutturali diognipaginawebecostituisconole"mattonelle"chedannovitae formaaidocumentiipertestuali. • Ipertestuale perché,attraversoisuoitag,oltreaconsentedicreare paginecompostedadiversielementitracuitesto,immagini,video, ecc.consentediconnetteretradiloropaginediversediunostesso sitoesitiwebdiversi. 23 Lafunzionedelbrowser • IlcompitodiinterpretareimarkupHTMLèaffidatoai browser;cioèai softwaredinavigazionesuInternetiqualihannoilcompitodiconnettersi adunserverremotoescaricare(download)ildocumentorichiesto.Una voltascaricato,ildocumentoverràinterpretatodal"motore"delbrowser cherestituiràall'utentelapaginawebprontaperesserefruita. • sulmercatoesistonodiversibrowser,ipiùfamosisono: Internet Explorer, Edge, Firefox, Chrome,Safari. • E'beneprecisarefindasubitochenontuttiibrowserinterpretanoilcodice HTMLallastessamaniera,èpertantopossibilenotaredellepiccole differenzevisualizzandolastessapaginawebconbrowserdiversi. • Anchesmartphone etablet hannoilorobrowser perleggerelepagine HTML 24 Comeèfattaunapaginaweb 25 Proviamoadaggiungerecodiceadunapaginaweb • http://www.w3schools.com/html/tryit.asp?filename=tryhtml_default ComevisualizzareilcodiceHTMLdiunapagina: • UtentiPCconsistemaoperativoWindows: perChrome eFirefox cliccareconiltastodestrosuunapaginawebe scegliere«visualizza sorgente pagina»,mentreperInternet Explorer o EDGE cliccareconiltastodestrosuunapaginawebescegliere«HTML» • UtentiMAC daSafari sceglie«preferenze»->«avanzate»->spuntare«mostra menu Sviluppo…»equindinelmenù«sviluppo»scegliere«mostra sorgente pagina»mentreperChrome eFirefox ècomeperl’ambianteWindows. 26 CMS(ContentManagementSystem) • UnCMSèunsoftwarepergestireicontenutidiunsito webinstallatosuunserver. • Neesistonomoltisiaapagamentochegratuiti.ICMS gratuitioggipiùutilizzatisono: • Wordpress (www.wordpress.org) • Joomla (www.joomla.org) • Drupal (www.dropal.org) • LasceltadiqualeCMSutilizzaredipendedamolti fattori(Scopodelsito,aggiornabilità,ecc…).ICMSpiù utilizzatioggisonoWordpress eJoomla. 27 WordPress Esisteunaversioneon-linediWordPress (www.wordpress.com)che permettedirealizzareunsitocollegandosidirettamentealserver WordPress.Hapotenzialitàmoltolimitate,offredominiditerzolivello (es.:www.miosito.wordpress.com)edèrivoltosoprattuttoachivuole mettereon-lineunblogconpocheconoscenzetecnicheesenzaalcuna spesa. 28 Itag HTMLpiùimportantiperlericerche Gestirebenealcunitag èfondamentale,siaperfacilitareillavoroagli SPIDER,siaperaveredellepaginebenleggibilienoncompletamente dipendentidalbrowserchel’utentestautilizzando. Vediamoquellicheciinteressanodipiù: • Title • Description (cheinrealtàèunmetatag) • Keyword • Tag di intestazione 29 Iltag Title Iltag TITLE èlegatoaltitolo dellanostrapaginaweb. <!DOCTYPEhtml> <html> <head> <title>Quièinserito il titolo della pagina</title> </head> <body> <h1>ThisisaHeading</h1> <p>Thisisaparagraph.</p> </body> </html> 30 Comeimpostarecorrettamenteiltag Title • Utilizzodeiduepunti: Googledàimportanzaalleprimeparoledeltitoloepremiaun contenutodivisoindueparti. Es.:«MareAbruzzo:nuoveoffertealberghi2016» • Utilizzodelsimbolopipe|: Ilsimbolo| (PIPEèilprimosimboloinaltoasinistranellatastierasottoiltastoESC)divide iltitoloindueblocchi.PuòesseresostituitoanchedaltrattinoEs.:«MareAbruzzo:nuoveofferte2016|AlbergoIlSole» PercapirecomeGooglecifavedereiltitoloèpossibilevisitare: https://moz.com/blog/new-title-tag-guidelines-preview-tool 31 Comeimpostarecorrettamenteiltag Title • Iltitolonondovrebbeesserecostituitodapiùdi12parole(quantene consideraGoogleperl’indicizzazione)einnonpiùdi60caratteri (spaziinclusi) • Usatei modificatori: inambitoSEO, modificatori sonoparole come “nuovo”,“migliori”, “offre“,“acquistare”,“economico”e “recensioni”. Gliutentitendono adincludere i modificatori durantela ricerca e durantelavisualizzazionedellaSERP. 32 Iltag Description Iltag DESCRIPTION fornisce,all’utenteeaGoogle,ladescrizionedellapagina. <!DOCTYPEhtml> <html> <head> <title>Quièinserito il titolo della pagina</title> <metaname=“description” content=“Quideve essere inserita ladescrizione della pagina webed Isuoi contenuti.”/> </head> </html> 33 Comeimpostarecorrettamenteiltag Description • Ilnumerodelleparoleutilizzatenondovrebbeesseresuperiorea15 inmodocheGooglepossafarlevederetutte; • Ilnumerodeicaratteri(secondoleindicazionidiGoogle)non dovrebbeesseresuperiorea155 (spaziinclusi) • Ilcontenutodelmetatag DESCRIPTION verràvisualizzatonello Snippet dellaSERP.Inmancanzadeltag DESCRIPTION Google cercheràladescrizioneall’internodellapaginaeirisultatipotrebbero nonesserequellidesiderati Snippet Description 34 Comeimpostarecorrettamenteiltag Description • NonèdettoperòcheunavisualizzazionesullaprimapaginadiGooglesi trasformiautomaticamenteinunaconversione; • Perottenereirisultatidesideratiènecessariolavorare moltoebene sulla description; • Andrebberoinseriticontenutifortementepersuasiviperl’utente; • Andrebberomesseincorrelazioneleparolechiavicompreseneltitoloenel testodellapaginaweb; • Utilizzareunadescription unicaperognipagina.AiutaGoogle,ma aiutaanchel’utente. 35 Unplugin perWordPress WordPress èunCMSfortementeorientatoversoilSEO.Unplugin èunpiccoloprogrammache permettediestenderelefunzionalitàdelCMSperattivitàparticolari Ilplugin perWordPress è«WordPress Seo»che,unavoltainstallatoedattivato,perogninuovo articolocheverràinseritoproporràunaschermataincuisiavranno: • l’anteprimadellosnippet; • ilcampoperinserireunaparolachiave(ilplugin faràunaverificadell’articolopersuggerirla,maè meglioinserirlamanualmente); • Ilcampoperinserireiltitle; • Ilcampoperinserireladescription; Terminatol’inserimentoilplugin cipermettedifareunaanalisidellapaginadalpuntodivista dell’ottimizzazioneperimotoridiricerca,conconsigliesuggerimentipermigliorarla.Appena salvatol’articoloilplugin faràun’altraverificaecidiràdovecomparelaparolachiave,quantevolte compareecc…ecc… 36 Iltag keywords • Conl’evoluzionedellacapacitàdeimotoridiricerca,soprattutto Google,difarelascansionedeitestiilmetatag keywords è diventatopocoimportante.Moltisiti,anchedigranderilievo,nonlo utilizzano,maèsempreutileindicarleperchécontinuanoadessere utilizzatidaalcunimotori. • Ilmetatag keywords haloscopodiindicareaimotoridiricercauna listadiparolechiaveinerentiicontenutidellapaginawebincuiiltag appare. 37 Strutturadeltag keywords Iltag METANAMEvaindicatoall’internodelblocco<head></head> <!DOCTYPEhtml> <html> <head> <title>Pagetitle</title> <METANAME= “KEYWORDS“CONTENT=“confetti,matrimonio,sposi,comunione,battesimo,laurea”> </head> <body> </body> </html> 38 Itag diintestazione Definisconol’intestazionedadarealtestocome,adesempio,glistilideicaratteriinWord. Lalorofunzionenonèutilesoloallavisualizzazionedeicaratteri,mahannounruoloancheperi motoridiricerca. <!DOCTYPEhtml> <html> <head> <title>Pagetitle</title> </head> <body> <h1>Primaintestazione</h1> <h2>Seconda intestazione</h2> <p>Questo èunparagrafo</p> </body> </html> 39 Usodeitag diintestazione • Itag diintestazione vannodah1 adh6 • Vannoutilizzatisemprerispettandoilloroordine(primah1,poih2, ecc…); • Ilpiùimportanteperimotoridiricercaèiltag h1; • Vieneutilizzatoperiltitolodell’articoloodellapaginaweb(cosa differentedaltag title),dovrebbeindicaresinteticamente l’argomentoedevecontenereall’internoleparolechiaveinseritenel tag title enelmetatag description . 40 Usodeitag diintestazione • Iltag h1 dovrebbeessereutilizzatounasolavoltaemessonellaparte altadellapaginaperchéglispiderleggonolepaginedall’altoinbasso; • Iltag h2 puòessereutilizzatoperladivisionedeltesto(sottotitoli, capitoli)epossonoessereripetuti(megliononpiùditrevolte); • Gliultimitag h5,h6 possonoessereutilizzatiperlenoteapie’ di paginaotestiaggiuntivi,informazionidicontattoecc… 41 Usodeitag diintestazione: unesempio TestoinHTML Testovisualizzato dalbrowser Possiamofarequalche provaqui:http://www.w3schools.com/html/tryit.asp?filename=tryhtml_default Oqui:http://htmleditor.in/index.html 42 GliURL«parlanti» • AlcuniCMSnonoffronolapossibilitàdimodificarel’URL(indirizzo web)diunapagina,mageneranoURLnumerici.Seèpossibile modificarliogestirliautomaticamenteconilnomedell’articoloè sempremegliofarlo; • E’benechel’URLdiunapaginacontengaleparolechiaverilevantiper itag title edescription Es.:http://www.salve.ws/index.php/articoli/38-scoop-it-content-curation-alla-portata-di-tutti • Leparoledell’url vannoseparatedatrattinicosìmotoridiricerca possonoindicizzarleseparatamente; • IprincipaliCMSpossonoessereimpostatiintalsenso 43 Unocchioancheaglialtricontenuti Unsitoweboltrechetesticontieneimmaginiespessoanchefilein formatoPDF.Anchequestielementivannoottimizzatiperfacilitareil lavorononsoloaglispider,maancheagliutentichenaviganosulsito 44 OttimizzareifilePDF AncheperifileinformatoPDFvalequantodettoperlepagineweb. • ScrivereilnomeutilizzandolestesseregolevalideperifileHTML • Definiregliattributidelfile • Titolo (Title):vieneutilizzatocometitoloneimotoridiricerca; • Autore (Author):indical’autoredeldocumento; • Oggetto (Subject):indical’oggettodeldocumentocheèequivalentealla description neimetatag deifilehtml • L’ottimizzazionepuòesserefattadirettamentesulfile,mavolendosipuò scaricareuntool (inwindows)chepermettedifaremoltealtrecose: http://www.debenu.com/thank-you/tools-free 45 Ottimizzareleimmagini • Stessodiscorsoancheperleimmagini • RinominareilfileconleregolevisteperifileHTMLeifilePDF(nome«parlante» conparoleseparateda-); • Modificaregliattributi<alt>e<title>nelcodiceHTML • <alt>(alternativetext)natoperdescrivereicontenutidiunapaginawebancheperinon vedentipuòessereusatoancheperdareinformazionialmotorediricerca.Vienecaricato quando,perunqualsiasimotivo,nonfossepossibilevisualizzarel’immagine; • <title>mostrauntestdescrittivoquandosipassaconilmousesuunaimmagine.Puòessere utilizzatodalpuntodivistaSEOsenzatimorediincorrereinripetizionipenalizzanti; • Googlepremialepaginechesicaricanopiùvelocementefacendoleapparireai primipostinellaSERP,quindiattenzionealpeso(dimensioneinbyte) dell’immaginechevienecaricata. 46 Sistemareleimmagininellecartelleappropriate • E’buonanormaraggruppareleimmaginiinunacartellaa parte; • Utilizzaresoloifilediimmaginisupportate:jpg,gif,png, bmp; • E’possibilecreareancheunasitemap perleimmagini. DiseguitopotretetrovaleleistruzionidiGooglepercrearla https://support.google.com/webmasters/answer/178636 47 Ottimizzareilink Ancheilinkpossono/debbonoessereottimizzati. • Inserirel’attributotitle neilink(l’attributotitle siattivaalpassaggio delmousesullink); • Nonutilizzareperillinkparolegenerichedeltipo«cliccaqui»,«segui illink»ecc…chenondannonessunainformazioneaimotoridi ricerca; • Unabuonamossaèinserirenell’attributotitle lostessotestoscelto perleparoledalinkare. 48 Facilitarelanavigazionedelsito • Lanavigazioneèimportantesiapergliutenticheperi motoridiricerca.Googlefornisceirisultatialivellodi pagina,maèimportanteche«sappia»qualepuòessere ilruolodiunapaginaall’internodiunsito. • Lanavigazioneandrebbepianificatapartendodalla Homepagedelsito.Sesihannomolticontenutiche possonoessereraggruppatipotrebbevalerelapenadi creareunapaginaintermediaperciascungruppodi pagine. • Utilizzarele«breadcrumb»(bricioledipane). 49 Ancoraunplug-inperWordPress 50 Forniremappaebussolaaimotoridiricerca Lasitemap èunamappadelsitoinformatoXML XML èunformatodiinterscambiodidatichenonènecessarioconoscereper generareunasitemap • Lasitemap vainstallatasullaROOTdelsitoutilizzandoilcsm (seloconsente),o caricandolaconFTP.Inbasealcontrattocheavetepotresteanchechiederne l’installazionealgestoredelsito; • Unavoltainstallataènecessariocomunicarealmotorediricercaladisponibilità dellasitemap edovetrovarla • Pergenerarelasitemap esisteuntool gratuito: https://www.xml-sitemaps.com/ • AncheGooglemetteadisposizionedeglistrumentipergenerareunasitemap: https://code.google.com/archive/p/googlesitemapgenerator/downloads 51 Generarelasitemap https://www.xml-sitemaps.com/ 52 Generarelasitemap Inserire l’URL delsito Inserire la frequenza diaggiornamento Inserire la datadell’ultimo aggiornamento Inserire la priorità Avvio 53 Scaricarelasitemap nelformatodesiderato 54 Ilfilerobot.txt • Ilfilerobot.txt haloscopodiindicareaimotoridiricercaqualisonole partidelsitodaindicizzareequalisonodaignorare • E’unfileditestochepuòesserecreatoconqualsiasieditorditesto (Es.:BloccoNoteperWindowsoTextEditorperMacOs). • Unavoltacreatovainseritonellaroot delsitoweb • Alcunicomandiutilinelfilerobotpossonoessereutilizzatianche cometag 55 Alcunicomandiprincipaliperilfilerobot.txt • User-agent:èilprimocomandodainserireeindicaaqualimotoridi ricercailfilerobot.txtsiriferisce.Sevogliamopersonalizzarloper Googleilcomandosarà:User-agent:Googleboot E’comunquemegliocrearneunosolopertuttiimotoridiricerca quindilaprimarigadelnostrofilerobot.txtsarà: User-agent: * • Lerighesuccessivesarannoutilizzateperindicarequalisonolerisorse (lecartelle)danonindicizzareutilizzandoilcomandoDisallow:oquali sonolerisorsedaindicizzareconilcomandoAllow: 56 Esempioschematicodifilerobot.txt User-agent:* Disallow:/trackback/ Disallow:/feed/ Disallow:/comments/ Disallow:*/trackback/ Disallow:*/feed/ Disallow:*/comments/ Disallow:/wp-content/ Allow:/wp-content/uploads/ Sitemap:http://www.nomesito.it/sitemap.xml 57 Altricomandiimportanti • Disabilital’indicizzazioneperimotoridiricercainterni • Disallow:/*?* • Disallow:/*? • Disabilital’indicizzazionedeitag • Disallow:/tag/ • Disabilital’indicizzazionedellecategorie • Disallow:/category/ L’elencodeicomandieunaguidasonofornitidaGoogleall’URL: https://support.google.com/webmasters/answer/6062596?hl=it Googlefornisceancheuntool (ininglese)pergenerareilfilerobot.txt: https://googlewebmastercentral.blogspot.it/2008/03/speaking-language-of-robots.html 58 ComandiaggiuntiviperchiutilizzaWordPress WordPress infasediinstallazioneutilizzafileecartellechesono comuniintuttiisiticheloutilizzanoequindivannoeliminate dall’indicizzazioneesono: Disallow:/wpDisallow:/cgi-bin/ Disallow:/wp-admin/ Disallow:/wp-includes/ Disallow:/wp-content/ Mentrevaaggiuntalarisorsa: Allow:/wp-content/uploads 59 Comesaràinnostrofilerobot.txtallafine • PerquasituttiiCMS User-agent:* • PerWordPress User-agent:* Disallow:/trackback/ Disallow:/feed/ Disallow:/comments/ Disallow:*/trackback/ Disallow:*/feed/ Disallow:*/comments/ Disallow:/*?* Disallow:/*? Disallow:/tag/ Disallow:/category/ Disallow:/trackback/ Disallow:/feed/ Disallow:/comments/ Disallow:*/trackback/ Disallow:*/feed/ Disallow:*/comments/ Disallow:/*?* Disallow:/*? Disallow:/tag/ Disallow:/category/ Disallow:/wpDisallow:/cgi-bin/ Disallow:/wp-admin/ Disallow:/wp-includes/ Disallow:/wp-content/ Allow:/wp-content/uploads/ Sitemap:http://www.nomesito.it/sitemap.xml Sitemap:http://www.nomesito.it/sitemap.xml 60 Salvareilfilerobot.txt • Unavoltasalvatoilfilerobot.txt dovremocopiarlonellaROOTdel nostrositocomeabbiamofattoperilfilesitemap.xmltramiteFTPo altrisistemi. • Lacartellapotrebbeessere«www.nomesito.it»o«httpdocs»o «public_html».Dipendedalservizioutilizzato. • Seaveteproblemiprovateachiederealgestoredelsitodifarloper voi. 61 Uncomandoimportanteperglispider • UnodeicriteriutilizzatidaGoogleperaumentareilratingdiunsitoè l’analisideibacklink,abbastanzadifficilidaconquistarsi; • Possiamoperòevitaredipassarelanostrareputazione asitichenonla meritanoeaiqualinonvogliamoessereassociati; • Unattributoimportanteè«nofollow»chesuggeriscealmotorediricerca dinonseguirel’url indicato: Es.:<ahref= «http://www.sitosospetto.it/«rel= "nofollow">Sitoinutile</a> • E’possibileapplicareautomaticamentel’attributonofollow atuttiilinkche compaionoinunapagina(adesempiolapaginadeicommenti,iforum,i guestbook…)inserendoilcomandonofollow all’internodell’headdiuna pagina: Es.:<metaname="robots" content ="nofollow"> 62 RisorsediGoogleperl’ottimizzazionedeisiti Googlecimetteadisposizioneunaseriedirisorseperanalizzareil comportamentodelnostrosito.Leprincipalisono: • GoogleWebmasterTools https://www.google.com/webmasters/tools/home?hl=it • GoogleAnalytics https://www.google.com/analytics/ PerentrambibisogneràdisporrediunaccountGoogle 63 Ricerchenonlocalizzate • UnadellequestionipiùcomplicateècapirecomesarannoleSERPdi chifaràricercheinvaripostid’ItaliaènelmondodatocheGoogleè fortementeorientatoadarerispostebasatesullaposizione dell’utenteesullericercheeffettuateinprecedenza • Unasoluzioneèavereunbrowser«pulito»dacoockie ecronologiae testaredellericerche«delocalizzando»ilnostrobrowser. 64 Cometestareunaricercalocalizzataodelocalizzata • Perlocalizzareodelocalizzarelericerchesiutilizzailparametro &pws=0chesgancialaricercacheeffettuaGoogledalpostoincui siamo.Peraumentarnel’efficaciavautilizzatoinunbrowser«pulito»; • Altroparametro,maunpo’piùcomplesso,chesipuòutilizzareèuule egrazieaquestoparametropossiamo«costringere»Googlea simulare unaposizioneoadannullarla completamente. • Ilparametrouule vienecompostodaunastringachecontiene«tre sezioni». 65 Utilizzodelparametro&pws=0 DopoaverefattounaricercaperparolachiavesuGooglebastaandare nellabarradell’indirizzoeaggiungereallastringarisultanteilparametro &pws=0 Es.:cerchiamolaparola«pizzeria»eilrisultatosullabarradiricerca saràilseguente: • https://www.google.it/?gws_rd=ssl#q=pizzeria Aggiungolastringa&pws=0eavremoquestorisultato: • https://www.google.it/?gws_rd=ssl#q=confetti&pws=0 Infineavviolaricercaconquestanuovastringa 66 Sezionidiuna«uule» Partefissa w+CAIQICI + Singolo carattere scelto inbase alla lunghezza della descrizione «canonica» del luogoda simulare Es.:perRoma=Q + Nome«canonico» del luogoda simulare codificato in«base64» Es.perRoma=Um9tZSxMYXppbyxJdGFseQ== Lastringa diricerca perla parola«confetti»localizzata aRomasaràlaseguente: https://www.google.it/search?q=confetti&hl=it&pws=0&uule=w+CAIQICIQUm9tZSxMYXppbyxJdGFseQ== Dovetrovare il«canonical name»utilizzato daGoogle: https://developers.google.com/adwords/api/docs/appendix/geotargeting?hl=fr&csw=1 Dovetrovare unconvertitore base64 http://www.freeformatter.com/base64-encoder.html Perapprofondimenti:http://www.danilopetrozzi.it/guida-definitiva-per-manipolare-la-geolocalizzazione-dei-risultati-di-google-2002636 67 Tabellaperlaricercadelcarattereinbasealcanonical name Canonical name diRoma= Rome,Lazio,Italy =16caratteri (virgolecomprese) = lettera Q ATTENZIONE AMAIUSCOLEEMINUSCOLE N.B.per ricerche inItalia senzaparticolare georeferenziazione lastringaèla seguente: https://www.google.it/search?q=confetti&hl=it&pws=0&uule=w+CAIQICIFSXRhbHk= 68 UtilizzareGoogleSuggest http://www.keywordtool.io 69 GoogleWebmasterTools 70 GoogleWebmasterTools 71 GoogleWebmasterTools 72 GoogleWebmasterTools 73 MonitoraggioconGoogleWebmasterTools 74 GoogleAnalytics 75 UtilizzareGoogleAnalytics 1. CreareunaccountsuGoogleAnalytics http://www.google.com/intl/it/analytics/ 2. PercreareunaccountGoogleAnalyticsènecessarioavereunaccountGmail e quindiinserirenomeutenteepasswordallavoce«creaaccount»; 3. Unavoltafattal’iscrizioneilserviziofornisceuncodicejava-script dainserire nellepaginedelnostrositoperconsentireadAnalyticsdirilevareiltraffico generatodaivisitatori. Perinserireilcodicenelsitoconsultareilserviziodiassistenzaall’url: http://support.google.com/analytics SesiutilizzaWordPress èpossibileinserireilcodiceattraversounplugin.Possiamo trovarneunoalseguenteurl: http://wordpress.org/extend/plugins/google-analytics-for-wordpress/ 76 Cosacerchiamodipiùinrete https://www.google.it/trends/ 77 78 Scrivereperilweb Regoladellapiramiderovesciata Regoladelle5W 79 Lapiramiderovesciata Informazioneprincipale (Regoladelle5W) Informazioneimportante Dettagli 80 Scrivereperilweb • Lastrutturaapiramiderovesciataèmoltoimportanteperil webpoichélaletturaon-lineèunaletturaparticolare,molto veloce,chespessosifainposizioninoncomodee,sempredi più,condispositiviportatiliconschermidipiccoledimensioni econdizionidilucenonottimali. • Presentarelaconclusionefindalleprimerighepermettedi catturaresubitol’attenzionedellettorecheinquestomodo saràpiùincentivatoacontinuarenellalettura. • Laregoladelle5W(who,what,where,when,why)inquesto casodiventafondamentalepersintetizzareimmediatamenteil contenutodell’articolo. 81 Scriverepergliutentienonperimotoridiricerca Googlenelfarelericercheèmoltopiùraffinatodiquanto sipossapensare.Provateafarequestedomande: • Quantofa20+2? • TrovamiunparrucchiereaL’Aquila • Dimmichetempofaoggi/domani • QuantoèaltalatorrediPisa? • Fafreddo? 82 Crearecontenutidiqualità Crearecontenutidiqualitàperunmotorediricercasignifica anche: • Pertinenza • Autorevolezza Mentresullapertinenzasipuòintervenire perquelloche riguardal’autorevolezzailproblemaèchenondipende danoi, masiacquisisceconiltempoedipendeanchedachiutilizzai contenuticheabbiamocreato. 83 FareSEOconisocial Ilpesodeisocialoggièdiventatopredominanteemoltiutenti utilizzanoFacebook perinformarsi.Prenderemoinanalisitrestrumenti social: • Facebook • Twitter • Google+ 84 Facebook • CreateunapaginaFacebook piuttostocheusareilvostroprofilopersonale; • LapaginaFacebook èvisibileatuttigliutenti(ancheachinonha Facebook); • Nonhaillimitedei5.000followers cheinvecehailprofilopersonale; • Periscriversiaunapaginaèsufficientefarciunclicksenzaattenderela confermadiaccettazionecomeavvieneperlepagineprivate • IlcontenutodiunapaginaFacebook puòesserecondivisoinmanierapiù immediatarispettoallapaginapersonale; • Senecessarioèpossibileintraprendereazionidimarketing. 85 Twitter • Inseritesempreillinkalvostrositoquandofateuntweet.Questilink sonomoltoutili,soprattuttoquandounpostviene«retwittato», perchécontribuisconoadaumentareilnumerodeibacklink; • Utilizzateglihashtag (simbolo#).Glihashtag servonoperaggregare gliargomentiefunzionanodaverieproprilinkperchépermettonodi visualizzaretuttiitweet cheriguardanouncertoaromento; • Quandocreateoutilizzateunhashtag cercatediutilizzaresemprelo stessoneisuccessivipost. 86 Google+ 87 Google+ • ConlenuovepolitichediGoogle,chetendonoapersonalizzarei risultatidellericerche,Google+assumesemprepiùimportanza; • Irisultatisonorestituitiagliutentiancheinbaseallelorointerazioni suGoogle+,maanchesuGmail,Googledrive,Googlecalendar… • Google+stacrescendoinmanieraesponenzialeancheinItaliagrazie alladiffusionedeitelefoniAndroid checreanounprofiloGoogle+in automatico; • Diventaevidenteaquestopunto,quantosiaimportanteutilizzare beneG+perdarepiùvisibilitàalnostrosito,masoprattuttocrearsi unacerchiadicontattichevedrannonellaloroSERPancheirisultati chesonostativeicolatitramiteGoole+ 88 Google+ • Google+permettedicreare,oltreaiprofilipersonali,anchedeiprofili «Business»peraziende,onlus,associazioni,ecc…); • Google+permettedicreareprofilipersonalizzatiperleattivitàlocali (GooglePlusLocal)offrendounospaziodedicatoall’internodella SERP; • Google+influenzalaSERPancheinbaseafattoricheaumentanola popolaritàdiunsitowebqualiilnumerodei+1,ilnumerodelle cerchieincuisièinseriti,ilnumerodeicommentiperognipost pubblicatoel’autoritàdeiprofilicollegatialproprioprofiloGoogle+ 89 Distribuzionedeltempototaletrascorsoonline Novembre2015 90 Cosafannogliitalianoonline Novembre2015 91 Testdicompatibilità Googlecioffreglistrumentiperverificareseunsitowebècompatibile conilmobile. All’URL:https://www.google.com/webmasters/tools/mobile-friendly/ èpossibileverificareseunsitoèottimizzatoperunafruizionecompleta anchedadispositivimobili.Nellostessotempovengonoindividuatele criticitàelepossibilisoluzionidaadottare. SempreGoogle,all’URL: https://developers.google.com/webmasters/mobile-sites/getstarted/?hl=it cioffreunaguidaperl’ottimizzazionedeisitiwebperilmobile. 92 Problemipiùcomuni • Visualizzazionenonconfigurata • Caratteritroppopiccoli • Elementitroppoviciniperesseretoccaticonprecisione • Contenutinonridimensionatiinbaseallavisualizzazione • Visualizzazioneimpostatasuunalarghezzafissa • UtilizzodisistemipocoonullacompatibiliqualiadesempioFlash 93 AlcunisuggerimentidirettamentedaGoogle • VerificarecheilsitopermobilesiaindicizzatodaGoogle(sipuòusareanche l’operatoresite:perfarelaricerca) • Creareunasitemap mobile.Potetetrovarequalchesuggerimentoqui: https://code.google.com/archive/p/sitemapgenerators/wikis/SitemapGenerators.wiki ancheseGooglenonlofapiùdirettamentecisonoilinkasitichegenerano sitemap percellulari • VerificarecheGooglericonoscagliURLpericellulariutilizzandoglistrumentidi Google:https://developers.google.com/webmasters/mobile-sites/?hl=it Oppurequi:https://support.google.com/webmasters/answer/72462?hl=it 94 Esempidicodiceottimizzatopercellulari Inquestoesempiofornitoda GoogleèevidenziatoilcodiceHTML necessarioper«dire»aGoogleche ilsitoèottimizzatopericellulari Dispositivi«ammessi»allavisualizzazionedelsito Codiceconilqualeèstatoscrittoilsito 95 96 EvitarecheGooglepenalizziilnostrosito • GlialgoritmidiGoogleeffettuanomolticontrolliperverificarecheunsitosiadi buonaqualitàochenonsistiatentandodiingannareilmotorediricercaegli utenti. • Perlaqualità: • Controllareilinkapaginenonpiùesistenti(Errore404) • Evitareicontenutiduplicati(siaall’internodelsitosiaall’esterno) • Peritentatividiinganno: • Evitarelasovra-ottimizzazione: • Evitarediavereback-linkdasitichefannosoloquestaattività • Evitareilcloaking: https://support.google.com/webmasters/answer/66355?hl=it 97 Lofacciamoapagamento? Perchéfaretuttoquestosforzoquandoconpochieuropossoessere rintracciatopiùfacilmentesuunmotorediricerca? • Ivantaggidiunacampagnaapagamentofinisconoquandosmettiamo dipagare; • Ilinksuggeritiapagamentopotrebberononesserebenvistidautenti chesonosemprepiùattentiesmaliziati; • La«vendita»dinotiziepuòessereparagonataallavenditadialtri generidiprodotti?Larispostalaconoscetevoi… • …. 98 Comeregistrarsisuimotoridiricerca:Google https://www.google.it/intl/it/add_url.html 99 PubblicitàsuGoogle:GoogleADS https://www.google.it/ads/ 100 Cominciarecongliannunci 101 Quantocosta 102 Cominciamo!!! 103 Scegliereilbudgetelarete 104 Sceltadelleparolechiave 105 Scegliereiltestodell’annuncio 106 Fatturazione1 107 Fatturazione2 108 Lacampagnahainizio 109 Monitoratecostantementel’attivitàsulvostrosito https://www.google.it/intl/it/analytics/ 110 Comeregistrarsisuimotoridiricerca:Bing http://www.bing.com/toolbox/submit-site-url 111 Bingplaces perleaziende https://www.bingplaces.com/DashBoard/Home 112 RisorsefornitedaGoogle • GruppodiGoogleperilsupportoaiWebmaster https://productforums.google.com/forum/#!forum/webmaster-it • IlGoogleWebmaste central Blog: https://webmasters.googleblog.com/ • Centrodiassistenza«Search Console»diGoogle: https://support.google.com/webmasters/#topic=3309469 • StrumentiperilWebmaster: https://www.google.com/webmasters/tools/home?hl=it • LineeguidaperWebmaster: https://support.google.com/webmasters/answer/35769 • GoogleAnalytics https://www.google.it/analytics/ • Sperimentarecosafunzionaecosanonva: https://support.google.com/analytics/answer/1745147?hl=it • Avetebisognodiqualcunochelofacciapervoi: https://support.google.com/webmasters/answer/35291 113 Bibliografia • GuidaintroduttivadiGoogleall’ottimizzazionedeimotoridiricerca, Google,on-line • SEOGOOGLE,FrancescoDeNobili,Hoepli,MIed.2015 (Daquestovolumesonotrattimoltideitestidelleslides) [email protected] 114