fbpx
Richiedi un preventivo
Il Blog di SEO Cube

Rimani informato sulle ultime novità che ti aiuteranno a realizzare un eccellente sito web lato SEO!

04 Dicembre 2013

La top 20 dei fattori 2013 per il Local search ranking secondo Moz

Il “dilemma” local search è nato qualche anno fa, ovvero nel momento in cui google ha iniziato a fornire risultati collegati alle mappe, ogni qualvolta un utente utilizzava una query di ricerca locale.

Da quel momento tutti si sono chiesti come apparire prima degli altri in quei risultati e tale quesito è diventato sempre più pressante nel momento in cui tali risultati hanno iniziato ad apparire in mezzo a quelli organici stravolgendo totalmente le serp.
Visto che il local search marketing è un tema sempre più caldo nel mondo seo potrebbe essere interessante analizzare quali sono ad oggi i fattori rilevanti per scalare le classifiche Local.
A tal proposito Moz ha recentemente pubblicato un interessante articolo che riporta i 20 fattori (su 83 trovati) più importanti per il local search marketing interessanti sia per i marketers che stanno approcciando adesso alla Local Seo, sia per i proprietari di piccole imprese locali che stanno cercando di capirci qualcosa.

Local search marketing 2013: i fattori per scalare le serp

  1. Impostazione appropriate della categoria: il primo fattore ritenuto fondamentale per il local search marketing riguarda la creazione della Local page su Google+. Durante il processo di creazione di quest’ultima ci viene chiesto di impostare la categoria primaria di appartenenza del nostro business, e in un secondo momento dalla bacheca sarà possibile impostare fino a 9 categorie secondarie.
    Impostare la categoria più appropriata per la nostra attività è il primo passo fondamentale per apparire nelle serp per le query di ricerca primarie per il nostro business.
  2. Impostare l’indirizzo fisico: parlando di ricerche locali è abbastanza ovvia l’importanza di impostare correttamente indirizzo e città di appartenenza. Questo perché stiamo parlando per l’appunto local search e di conseguenza indicare a google la posizione della nostra attività è alla base di tutto.
    Se i vostri servizi raggiungono anche altre città vi toccherà puntare sui risultati organici per apparire anche per quest’ultime poiché nei risultati della local search, il consiglio è quello di creare delle landing pages che in qualche modo possano ricondurre la vostra attività alle città che i vostri servizi coprono, e puntare sul posizionamento organico per tali destinazioni.
  3. Coerenza nelle citazioni strutturate: si parla di citazione strutturata quando la nostra attività commerciale viene menzionata in più siti che riguardano business locali.
    Avere delle citazioni incoerenti tra loro sparse nel web può creare confusione sia tra gli utenti che per Google. Per incoerenza intendiamo quando la nostra attività commerciale è menzionata sul web con nomi diversi (ad esempio a volte con il nome completo e a volte abbreviato), oppure con indirizzi che non combaciano. Questo può spesso accadere quando un’azienda cambia indirizzo e magari non aggiorna i suoi dati online.
    Per controllare la presenza di citazioni incoerenti possiamo fare una semplice ricerca online mettendo il nome della nostra azienda su google e verificare i risultati che escono. Se troviamo delle incoerenze è bene rimediare subito richiedendo la modifica dei dati errati
  4. Qualità e autorità delle citazioni strutturate: essere citati da diversi siti web è importante, tuttavia lo è di più se questi siti sono di buona qualità. Pertanto è importante cercare di ottenere delle citazioni da indici e directory che contengono attività locali. Inizialmente dunque è necessario concentrarsi su questo aspetto e per farlo possiamo verificare tramite il tool di Moz https://getlisted.org/ se siamo presenti nelle principali directory indicate dal tool stesso.
    Una volta che abbiamo provveduto a comparire nelle directory base, dobbiamo però continuare a costruire il nostro “profilo di citazioni” online e per farlo possiamo iniziare facendo delle ricerche inerenti la categoria d’interesse, oppure i servizi e ancora termini geografici per vedere se tra i risultati che otteniamo ci sono siti che possono citare la nostra attività.
  5. Corrispondenza tra sito e google places: quando google andrà a verificare il sito che abbiamo linkato dalla nostra pagina google places, dovrà trovare corrispondenza tra i dati presenti su quest’ultima e quelli presenti sul nostro sito web. Quindi nome dell’azienda e indirizzo dovranno essere gli stessi.
  6. Quantità delle citazioni strutturate: oltre alla qualità delle citazioni che la nostra attività ottiene è importante anche la quantità. Solitamente più è competitivo il settore al quale la nostra azienda appartiene e più avremo bisogno di un maggior numero di citazioni.
  7. Autorità di dominio: tra i fattori rilevanti per la local search conta anche l’autorità di dominio del nostro sito web. Questa dipende da diversi fattori tra cui l’età e il numero di link di qualità che puntano verso il sito.
  8. Verificare la propria pagina Google places: oltre a dover creare una pagina google places è fondamentale che questa venga verificata. Per farlo è necessario chiedere il codice via posta, utile per completare la verifica della pagina. E’ fondamentale che la pagina venga verificata con il nostro account google+ e non con quello di terze parti poiché dobbiamo avere il pieno controllo della nostra pagina.
  9. Città e Stato nel title della landing page: nella nostra pagina google places andremo ad inserire un link che riporta alla nostra tività, è consigliabile che questo link sia verso una landing page che contenga nel tag non solo la parola chiave che indica ciò che facciamo, ma anche la città e lo stato di appartenenza. Se abbiamo a che fare con un’attività che opera in multiple location sarà necessario creare una landing page per ogni località e una pagina google places corrispondente a tale località.<strong></strong></li> <li><strong>Indirizzo in prossimità del centroid: </strong>a questo punto la domanda spontanea è “cos’è il centroid”? Andate su <a href="https://www.google.it/maps/">maps.google.it</a> e cercate un’attività specifica tipo “pub a Napoli”, vedrete come riportato nell’immagine seguente che i risultati mettono in evidenza la zona del Vomero:<br /> <a href="https://www.seocube.it/wp-content/uploads/2013/12/centroid.jpg"><img class="aligncenter size-full wp-image-2303" title="centroid" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20640%20376'%3E%3C/svg%3E" alt="" width="640" height="376" data-lazy-src="https://www.seocube.it/wp-content/uploads/2013/12/centroid.jpg" /><noscript><img class="aligncenter size-full wp-image-2303" title="centroid" src="https://www.seocube.it/wp-content/uploads/2013/12/centroid.jpg" alt="" width="640" height="376" /></noscript></a><a href="https://www.seocube.it/wp-content/uploads/2013/12/centroid.jpg"><br /> </a><a href="https://www.seocube.it/wp-content/uploads/2013/12/centroid.jpg"><br /> </a><br /> In sostanza dunque il centroid è la zona di una città che google considera più rilevante per un determinato tipo di attività.<br /> Di conseguenza se la nostra attività è locata al di fuori di quella zona, in un certo senso sarà anche fuori dai risultati di ricerca sulle mappe. Ad ogni modo su questo punto non possiamo intervenire a meno che non abbiamo intenzione di spostare fisicamente la nostra attività…</li> <li><strong>Qualità dei link in entrata: </strong>visto che i segnali organici giocano un grande ruolo sul local ranking dobbiamo lavorare anche sui link in entrata del nostro sito. Per le attività locali le fonti di link autorevoli possono essere molteplici inclusi magazine nazionali, indici di attività locali, blogger ad alto profilo. Più importanti sono le risorse che linkano al nostro sito più aumentano le nostre possibilità di apparire per importanti termini di ricerca.</li> <li><strong>Quantità di review su google places: </strong>ottenere un buon numero di reviews sulla nostra pagina di google places è importante per la local search. Ciò che dobbiamo però tenere presente è che ciò deve avvenire in modo graduale senza registrare improvvisi incrementi. Questo perché ottenere improvvisamente 10 reviews o superare rapidamente quelle dei competitors può risultate sospetto per Google e di conseguenza penalizzante. Ciò che bisognerebbe dunque fare è chiedere man mano ai propri clienti di lasciare una recensione sulla nostra pagina google places in modo da ottenerle naturalmente e in tempistiche “normali”.</li> <li><strong>Keyword nel nome della tua attività: </strong>Per la local search un grande vantaggio è quello di avere nel nome legale della nostra attività la parola chiave più importante per il nostro business. Dunque un pub che legalmente ha come nome “Guinness Pub” sarà avvantaggiato rispetto ad uno che si chiama semplicemente “Guiness”. Ciò però non può essere risolto semplicemente modificando il nome della nostra attività nella pagina di Google places poiché non è consentito. L’ideale, quando possibile, è cambiare realmente il nome legale alla nostra attività.</li> <li><strong>Quantità di citazioni da domini locali di rilievo: </strong>abbiamo già parlato della rilevanza delle citazioni, ma queste diventano ancora più di rilievo se provengono da siti autorevoli legati proprio alla nostra collocazione geografica di appartenenza. Ad esempio essere inclusi nel sito della camera di commercio della nostra città rinforzerà notevolmente la nostra autorità per quella location. <strong><br /> </strong>Una cosa che dobbiamo ricordare è che sebbene possa essere vantaggioso che nelle citazioni ottenute sia presente anche il link al nostro sito, questo non è un elemento fondamentale per la local search.<strong></strong></li> <li><strong>Vicinanza con il punto da cui parte la ricerca: </strong>prima di approfondire il concetto è bene specificare che questo è un fattore sul quale non possiamo assolutamente agire, ma che è comunque utile per capire fino in fondo la local search. Quando un utente effettua una ricerca per un’attività o un servizio (specialmente dal cellulare) non ha bisogno di specificarne il luogo poiché google automaticamente rileverà da dove viene effettuata la ricerca, mostrando di conseguenza i risultati più vicini. Non dobbiamo dunque meravigliarci se facendo una ricerca dal lato opposto della città (rispetto alla collocazione della nostra attività), non appariremo nei risultati di ricerca poiché Google cercherà sempre di darci quelli più vicini a noi.<strong></strong></li> <li><strong>Quantità delle citazione da siti di settore: </strong>per aumentare il ranking e l’autorità della nostra attività è fondamentale essere citati anche da siti rilevanti per la nostra categoria di appartenenza.<strong></strong></li> <li><strong>Usare il prefisso della nostra area sulla pagina di google places: </strong>sembra quasi scontato dire che tra i dati della nostra pagina deve essere inserito anche il numero di telefono fisso con tanto di prefisso identificativo della nostra area di appartenenza, eppure tanto scontato non è. Molte attività invece di usare il telefono fisso indicano il numero di cellulare oppure i numeri verdi. Quest’ultimi possono sempre essere inseriti come numeri secondari (google lo permette) ma è fondamentale come telefono primario mettere quello che ha il prefisso dell’area dove ci troviamo.<strong></strong></li> <li><strong>Mettere città e stato nei title di quasi tutte le pagine del sito: </strong>come già visto nel punto 9 è fondamentale inserire città e stato di appartenenza nel title della pagine. Sebbene non sia opportuno inserire questi dati in tutti i title è pur vero che metterli nella maggior parte di essi aiuta il ranking nella local search.<strong></strong></li> <li><strong>Ottenere recensioni da altri siti: </strong>nel punto 12 si è parlato dell’importanza di ottenere recensioni dai nostri clienti su Google+, ma altrettanto importante è ottenerle anche mediante le altre piattaforme che lo consentono come ciao.it, tripadvisor.it, etc. Per il raking della local search dunque Google prende in considerazione anche il numero di recensioni ottenute in giro per il web.<br /> Per sapere se la nostra attività è stata recensita altrove possiamo verificare direttamente la nostra pagina google places la quale rileverà le recensioni ottenute con le relative fonti.<strong></strong></li> <li><strong>Autorità della pagina linkata da google places: </strong>come abbiamo accennato precedentemente nella pagina di google places dobbiamo indicare un link del nostro sito, puntando preferibilmente ad una pagina ottimizzata per quella località. E’ fondamentale tra i fattori di ranking 2013 per la local search che questa pagina abbia una buona autorità.<strong></strong></li> </ol> <p>Ci siamo! Questi sono i 20 fattori top di ranking per la local search che possono rappresentare un ottimo inizio per la nostra attività. Non ci resta che individuare gli altri 83 mancanti 😀</p> </article> </section> </div> <!-- SIDEBAR --> <div class="col-xl-3 col-lg-4 order-1"> <aside id="sidebar" class="sidebar fixedsticky"> <div class="row"> <div class="col-md-12"> <div class="wd-t card p-2 border-0 rounded-0 mb-1"> <div class="card-body p-2"> <h5 class="card-title">Contatti</h5> <ul class="list-unstyled pl-2 mb-0 f-10"> <li class="py-1"><i class="fas fa-phone align-middle pr-1"></i> <span class="align-middle">081 588 11 68</span></li> <li class="py-1"><i class="fas fa-envelope align-middle pr-1"></i> <span class="align-middle"><a href="mailto:info@seocube.it">info@seocube.it</a></span></li> </ul> </div> </div> <div class="wd-t card p-2 border-0 rounded-0 mb-1"> <div class="card-body p-2"> <h5 class="card-title">Cerca nel Blog</h5> <form role="search" method="get" id="searchform" class="searchform" action="https://www.seocube.it"> <div class="input-group"> <input type="text" name="s" id="s" class="form-control rounded-left" placeholder="Cerca" aria-label="Cerca" value="" > <div class="input-group-append"> <button class="btn btn-primary rounded-right" type="submit" title="Cerca"> <i class="fas fa-search"></i> <a class="sr-only sr-only-focusable" href="#content">Cerca</a> </button> </div> </div> </form> </div> </div> <div class="wd-t card p-2 border-0 rounded-0 mb-1"> <div class="card-body p-2"> <h5 class="card-title">Categorie</h5> <ul class="categorie list-unstyled"> <li class="align-items-center w-100 border-0"> <a href="https://www.seocube.it/eventi/"> <i class="far fa-folder align-middle pr-1"></i> <span class="align-middle">Eventi</span> <span class="count">4</span> </a> </li> <li class="align-items-center w-100 border-0"> <a href="https://www.seocube.it/ottimizzazione-seo/"> <i class="far fa-folder align-middle pr-1"></i> <span class="align-middle">Ottimizzazione SEO</span> <span class="count">1</span> </a> </li> <li class="align-items-center w-100 border-0"> <a href="https://www.seocube.it/tools/"> <i class="far fa-folder align-middle pr-1"></i> <span class="align-middle">SEO Tools</span> <span class="count">8</span> </a> </li> <li class="align-items-center w-100 border-0"> <a href="https://www.seocube.it/servizi-seo-per-agenzie/"> <i class="far fa-folder align-middle pr-1"></i> <span class="align-middle">Servizi SEO per Agenzie</span> <span class="count">1</span> </a> </li> <li class="align-items-center w-100 border-0"> <a href="https://www.seocube.it/web-design-dev/"> <i class="far fa-folder align-middle pr-1"></i> <span class="align-middle">Web Design & Dev</span> <span class="count">33</span> </a> </li> <li class="align-items-center w-100 border-0"> <a href="https://www.seocube.it/web-marketing/"> <i class="far fa-folder align-middle pr-1"></i> <span class="align-middle">Web Marketing</span> <span class="count">75</span> </a> </li> </ul> </div> </div> </div> </div> </aside> </div> </div> </div> </div> </div> <footer> <div class="container"> <div class="row"> <div class="col-12 mt-5 text-center"> <div class="logo-footer"><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="SEO Cube" data-lazy-src="/wp-content/uploads/2019/09/cube.svg"><noscript><img src="/wp-content/uploads/2019/09/cube.svg" alt="SEO Cube"></noscript></div> <p>© SEO Cube S.r.l. - P.IVA IT07231591210 - All Rights Reserved.</p> <ul class="priv"> <li class="d-none"><a href="https://www.seocube.it/gdpr/">GDPR</a></li> <li><a href="https://www.iubenda.com/privacy-policy/51610535" class="iubenda-nostyle no-brand iubenda-embed iub-legal-only" title="Privacy Policy ">Privacy Policy</a></li> <li><a href="https://www.iubenda.com/privacy-policy/51610535/cookie-policy" class="iubenda-nostyle no-brand iubenda-embed" title="Cookie Policy ">Cookie Policy</a></li> </ul> </div> </div> </div> </footer> <!-- RICHIESTA INFORMAZIONI --> <div class="helpme pt-0 shadow"> <div class="row"> <div class="col-12 pt-3 pb-2 bg-primary text-white"> <div class="row"> <div class="col-10"> <h5>Richiedi un preventivo</h5> </div> <div class="col-2 text-right"> <a class="btn btn-sm btn-dark" href="#" data-toggle="helper">X</a> </div> </div> </div> <div class="col-12 pt-3"> <p>Vuoi rendere più <strong>performante</strong> il tuo sito? Cerchi il supporto giusto per posizionare meglio le tue pagine su <strong>Google</strong>? Hai bisogno di una <strong>consulenza SEO</strong>?</p> <p>Entra in contatto con noi e richiedi un <strong>preventivo gratuito</strong>: studieremo insieme la strategia più adatta alle tue esigenze e alle caratteristiche del tuo sito.</p> <p>Compila il modulo se vuoi essere ricontattato dal nostro staff aziendale o utilizza gli altri canali per conoscere tutte le soluzioni che proponiamo per il tuo <strong>business</strong>, per avere informazioni più precise e per iniziare una collaborazione con SEO Cube.</p> </div> <div class="col-12 pt-3"> <div class="address text-center pb-5 text-primary"> <h5>I nostri recapiti</h5> Via dell'Epomeo, 463 - 80126 Napoli - Tel. 081 588 11 68 / Fax 081 194 66 412 </div> </div> <div class="col-12 pt-3"> <div role="form" class="wpcf7" id="wpcf7-f1186-o1" lang="it-IT" dir="ltr"> <div class="screen-reader-response"><p role="status" aria-live="polite" aria-atomic="true"></p> <ul></ul></div> <form action="/la-top-20-dei-fattori-2013-per-il-local-search-ranking-secondo-moz/#wpcf7-f1186-o1" method="post" class="wpcf7-form init" novalidate="novalidate" data-status="init"> <div style="display: none;"> <input type="hidden" name="_wpcf7" value="1186" /> <input type="hidden" name="_wpcf7_version" value="5.6.3" /> <input type="hidden" name="_wpcf7_locale" value="it_IT" /> <input type="hidden" name="_wpcf7_unit_tag" value="wpcf7-f1186-o1" /> <input type="hidden" name="_wpcf7_container_post" value="0" /> <input type="hidden" name="_wpcf7_posted_data_hash" value="" /> <input type="hidden" name="_wpcf7cf_hidden_group_fields" value="" /> <input type="hidden" name="_wpcf7cf_hidden_groups" value="" /> <input type="hidden" name="_wpcf7cf_visible_groups" value="" /> <input type="hidden" name="_wpcf7cf_repeaters" value="[]" /> <input type="hidden" name="_wpcf7cf_steps" value="{}" /> <input type="hidden" name="_wpcf7cf_options" value="{"form_id":1186,"conditions":[{"then_field":"sitoweb-required","and_rules":[{"if_field":"realizzazione-siti-web","operator":"equals","if_value":"1"}]},{"then_field":"sitoweb","and_rules":[{"if_field":"realizzazione-siti-web","operator":"not equals","if_value":"1"}]}],"settings":{"animation":"yes","animation_intime":200,"animation_outtime":200,"conditions_ui":"normal","notice_dismissed":false}}" /> <input type="hidden" name="_wpcf7_recaptcha_response" value="" /> </div> <div class="wpcf7-response-output" aria-hidden="true"></div> <fieldset class="mb-3"> <legend> <h5> Dati personali </h5> </legend> <div class="row mb-3"> <div class="col-sm-6 mb-sm-0 mb-3"> <label class="font-weight-light text-uppercase" for="Nome"> Nome * </label> <span class="wpcf7-form-control-wrap" data-name="Nome"><input type="text" name="Nome" value="" size="40" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required form-control" aria-required="true" aria-invalid="false" placeholder="Nome" /></span> <div class="invalid-feedback"> Inserire il Nome </div> </div> <div class="col-sm-6"> <label class="font-weight-light text-uppercase" for="Cognome"> Cognome * </label> <span class="wpcf7-form-control-wrap" data-name="Cognome"><input type="text" name="Cognome" value="" size="40" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required form-control" aria-required="true" aria-invalid="false" placeholder="Cognome" /></span> <div class="invalid-feedback"> Inserire il Cognome </div> </div> </div> <div class="row mb-3"> <div class="col-sm-6 mb-sm-0 mb-3"> <label class="font-weight-light text-uppercase" for="Telefono"> Telefono * </label> <span class="wpcf7-form-control-wrap" data-name="Telefono"><input type="text" name="Telefono" value="" size="40" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required form-control" aria-required="true" aria-invalid="false" placeholder="Telefono" /></span> <div class="invalid-feedback"> Inserire il Numero di telefono </div> </div> <div class="col-sm-6"> <label class="font-weight-light text-uppercase" for="Azienda"> Azienda * </label> <span class="wpcf7-form-control-wrap" data-name="Azienda"><input type="text" name="Azienda" value="" size="40" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required form-control" aria-required="true" aria-invalid="false" placeholder="Azienda" /></span> </div> </div> <div class="row mb-3"> <div class="col-sm-6 mb-sm-0 mb-3"> <label class="font-weight-light text-uppercase" for="Email"> Email * </label> <span class="wpcf7-form-control-wrap" data-name="Email"><input type="email" name="Email" value="" size="40" class="wpcf7-form-control wpcf7-text wpcf7-email wpcf7-validates-as-required wpcf7-validates-as-email form-control" aria-required="true" aria-invalid="false" placeholder="Email" /></span> <div class="invalid-feedback"> Inserire un indirizzo email corretto </div> </div> <div class="col-sm-6"> <span data-id="sitoweb-required" data-orig_data_id="sitoweb-required" data-class="wpcf7cf_group"> <label class="font-weight-light text-uppercase" for="Sito Web"> Sito web * </label> <span class="wpcf7-form-control-wrap" data-name="sito"><input type="text" name="sito" value="" size="40" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required form-control" aria-required="true" aria-invalid="false" placeholder="Sito Web" /></span> </span> <span data-id="sitoweb" data-orig_data_id="sitoweb" data-class="wpcf7cf_group"> <label class="font-weight-light text-uppercase" for="Sito Web"> Sito web </label> <span class="wpcf7-form-control-wrap" data-name="sito2"><input type="text" name="sito2" value="" size="40" class="wpcf7-form-control wpcf7-text form-control" aria-invalid="false" placeholder="Sito Web" /></span> </span> </div> </div> </fieldset> <div class="row mb-3"> <div class="col-md-6"> <fieldset> <legend> <h5> Tipo di richiesta </h5> </legend> <div class="row"> <div class="col-sm-6"> <div class="form-check"> <span class="wpcf7-form-control-wrap" data-name="Ottimizzazione-motori-di-ricerca"><span class="wpcf7-form-control wpcf7-acceptance optional"><span class="wpcf7-list-item"><input type="checkbox" name="Ottimizzazione-motori-di-ricerca" value="1" aria-invalid="false" class="form-check-input" id="Ottimizzazione-motori-di-ricerca" /></span></span></span> <label class="form-check-label font-weight-light" for="Ottimizzazione-motori-di-ricerca"> Ottimizzazione motori di ricerca </label> </div> <div class="form-check"> <span class="wpcf7-form-control-wrap" data-name="link-building"><span class="wpcf7-form-control wpcf7-acceptance optional"><span class="wpcf7-list-item"><input type="checkbox" name="link-building" value="1" aria-invalid="false" class="form-check-input" id="link-building" /></span></span></span> <label class="form-check-label font-weight-light" for="link-building"> Link Building </label> </div> <div class="form-check"> <span class="wpcf7-form-control-wrap" data-name="formazione"><span class="wpcf7-form-control wpcf7-acceptance optional"><span class="wpcf7-list-item"><input type="checkbox" name="formazione" value="1" aria-invalid="false" class="form-check-input" id="formazione" /></span></span></span> <label class="form-check-label font-weight-light" for="formazione"> Formazione </label> </div> </div> <div class="col-sm-6"> <div class="form-check"> <span class="wpcf7-form-control-wrap" data-name="content-marketing"><span class="wpcf7-form-control wpcf7-acceptance optional"><span class="wpcf7-list-item"><input type="checkbox" name="content-marketing" value="1" aria-invalid="false" class="form-check-input" id="content-marketing" /></span></span></span> <label class="form-check-label font-weight-light" for="content-marketing"> Content Marketing </label> </div> <div class="form-check"> <span class="wpcf7-form-control-wrap" data-name="realizzazione-siti-web"><span class="wpcf7-form-control wpcf7-acceptance optional"><span class="wpcf7-list-item"><input type="checkbox" name="realizzazione-siti-web" value="1" aria-invalid="false" class="form-check-input" id="realizzazione-siti-web" /></span></span></span> <label class="form-check-label font-weight-light" for="realizzazione-siti-web"> Realizzazione siti web </label> </div> </div> </div> </fieldset> </div> <div class="col-md-6"> <fieldset class="mb-2"> <legend> <h5> Messaggio </h5> </legend> <div class="form-group"> <label class="font-weight-light" for="note"> Scrivi qui il messaggio </label> <span class="wpcf7-form-control-wrap" data-name="note"><textarea name="note" cols="40" rows="5" class="wpcf7-form-control wpcf7-textarea form-control" id="note" aria-invalid="false"></textarea></span> </div> </fieldset> </div> </div> <div class="col-12 text-center"> <div class="form-group form-check"> <span class="wpcf7-form-control-wrap" data-name="privacy"><span class="wpcf7-form-control wpcf7-acceptance"><span class="wpcf7-list-item"><input type="checkbox" name="privacy" value="1" aria-invalid="false" class="form-check-input" id="privacy" /></span></span></span> <label class="form-check-label font-weight-light text-muted" for="privacy"> SI, ho letto ed approvo la <a href="https://www.iubenda.com/privacy-policy/51610535" class="iubenda-nostyle no-brand iubenda-embed iub-legal-only" title="Privacy Policy ">Privacy Policy</a> </label> </div> <div class="col-12 text-center"> <div style="display: inline-block"> </div> </div> <input type="submit" value="Invia richiesta" class="wpcf7-form-control has-spinner wpcf7-submit btn btn-gio btn-success text-uppercase" /> </div></form></div> <div class="div-doppioB my-3"></div> </div> </div> </div> <a href="#" id="gotop" title="Vai su"><i class="fa fa-chevron-up" aria-hidden="true"></i></a> <!--script type="text/javascript">(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)})(window,document,'script','//www.google-analytics.com/analytics.js','ga');ga('create','UA-35214365-1','auto');ga('send','pageview',{'anonymizeIp':true});ga('require','ecommerce');</script--> <div id='fb-pxl-ajax-code'></div> <div class="wpml-ls-statics-footer wpml-ls wpml-ls-legacy-list-horizontal"> <ul><li class="wpml-ls-slot-footer wpml-ls-item wpml-ls-item-it wpml-ls-current-language wpml-ls-first-item wpml-ls-last-item wpml-ls-item-legacy-list-horizontal"> <a href="https://www.seocube.it/la-top-20-dei-fattori-2013-per-il-local-search-ranking-secondo-moz/" class="wpml-ls-link"><img class="wpml-ls-flag" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" alt="" data-lazy-src="https://www.seocube.it/wp-content/plugins/sitepress-multilingual-cms/res/flags/it.png"><noscript><img class="wpml-ls-flag" src="https://www.seocube.it/wp-content/plugins/sitepress-multilingual-cms/res/flags/it.png" alt=""></noscript><span class="wpml-ls-native">Italiano</span></a> </li></ul> </div> <script type="rocketlazyloadscript" data-rocket-type='text/javascript' src='https://www.seocube.it/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=5.6.3' id='swv-js' defer></script> <script type='text/javascript' id='contact-form-7-js-extra'> /* <![CDATA[ */ var wpcf7 = {"api":{"root":"https:\/\/www.seocube.it\/wp-json\/","namespace":"contact-form-7\/v1"},"cached":"1"}; /* ]]> */ </script> <script type="rocketlazyloadscript" data-rocket-type='text/javascript' src='https://www.seocube.it/wp-content/plugins/contact-form-7/includes/js/index.js?ver=5.6.3' id='contact-form-7-js' defer></script> <script type='text/javascript' id='wpcf7-redirect-script-js-extra'> /* <![CDATA[ */ var wpcf7r = {"ajax_url":"https:\/\/www.seocube.it\/wp-admin\/admin-ajax.php"}; /* ]]> */ </script> <script type="rocketlazyloadscript" data-rocket-type='text/javascript' src='https://www.seocube.it/wp-content/plugins/wpcf7-redirect/build/js/wpcf7-redirect-frontend-script.js?ver=1.1' id='wpcf7-redirect-script-js' defer></script> <script type="rocketlazyloadscript" data-rocket-type='text/javascript' id='rocket-browser-checker-js-after'> "use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}(); </script> <script type='text/javascript' id='rocket-preload-links-js-extra'> /* <![CDATA[ */ var RocketPreloadLinksConfig = {"excludeUris":"\/(?:.+\/)?feed(?:\/(?:.+\/?)?)?$|\/(?:.+\/)?embed\/|\/(index\\.php\/)?wp\\-json(\/.*|$)|\/refer\/|\/go\/|\/recommend\/|\/recommends\/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https:\/\/www.seocube.it","onHoverDelay":"100","rateThrottle":"3"}; /* ]]> */ </script> <script type="rocketlazyloadscript" data-rocket-type='text/javascript' id='rocket-preload-links-js-after'> (function() { "use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run(); }()); </script> <script type='text/javascript' id='wpcf7cf-scripts-js-extra'> /* <![CDATA[ */ var wpcf7cf_global_settings = {"ajaxurl":"https:\/\/www.seocube.it\/wp-admin\/admin-ajax.php"}; /* ]]> */ </script> <script type="rocketlazyloadscript" data-rocket-type='text/javascript' src='https://www.seocube.it/wp-content/plugins/cf7-conditional-fields/js/scripts.js?ver=1.9.14' id='wpcf7cf-scripts-js' defer></script> <script type="rocketlazyloadscript" data-rocket-type='text/javascript' src='https://www.google.com/recaptcha/api.js?render=6LdxAnsiAAAAAADUyH9ClQ5XJj8jFDACyn_q7wBi&ver=3.0' id='google-recaptcha-js'></script> <script type="rocketlazyloadscript" data-rocket-type='text/javascript' src='https://www.seocube.it/wp-includes/js/dist/vendor/regenerator-runtime.min.js?ver=0.13.9' id='regenerator-runtime-js' defer></script> <script type="rocketlazyloadscript" data-rocket-type='text/javascript' src='https://www.seocube.it/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=3.15.0' id='wp-polyfill-js'></script> <script type='text/javascript' id='wpcf7-recaptcha-js-extra'> /* <![CDATA[ */ var wpcf7_recaptcha = {"sitekey":"6LdxAnsiAAAAAADUyH9ClQ5XJj8jFDACyn_q7wBi","actions":{"homepage":"homepage","contactform":"contactform"}}; /* ]]> */ </script> <script type="rocketlazyloadscript" data-rocket-type='text/javascript' src='https://www.seocube.it/wp-content/plugins/contact-form-7/modules/recaptcha/index.js?ver=5.6.3' id='wpcf7-recaptcha-js' defer></script> <script type="rocketlazyloadscript" data-rocket-type='text/javascript' src='https://www.seocube.it/wp-content/themes/seocube/js/popper.min.js?ver=6.0.3' id='popper-js' defer></script> <script type="rocketlazyloadscript" data-rocket-type='text/javascript' src='https://www.seocube.it/wp-content/themes/seocube/bootstrap/4.1.3/js/bootstrap.min.js?ver=6.0.3' id='bootstrap-js-js' defer></script> <script type="rocketlazyloadscript" data-rocket-type='text/javascript' src='https://www.seocube.it/wp-content/themes/seocube/js/jquery.sidr.js?ver=6.0.3' id='sidr-js' defer></script> <script type="rocketlazyloadscript" data-rocket-type='text/javascript' src='https://www.seocube.it/wp-content/themes/seocube/js/owl.carousel.js?ver=6.0.3' id='owl-carousel-js-js' defer></script> <script type="rocketlazyloadscript" data-rocket-type='text/javascript' src='https://www.seocube.it/wp-content/themes/seocube/js/functions.js?ver=6.0.3' id='functions-js' defer></script> <script type="rocketlazyloadscript" data-rocket-type='text/javascript' src='https://cdn.iubenda.com/iubenda_i_badge.js?ver=6.0.3' id='iubenda-js' defer></script> <script type="rocketlazyloadscript" data-rocket-type='text/javascript' data-cfasync="false" data-no-optimize="1" src='https://www.seocube.it/wp-content/plugins/perfmatters/vendor/instant-page/instantpage.js?ver=1.9.9' id='perfmatters-instant-page-js' defer></script> <script>window.lazyLoadOptions=[{elements_selector:"img[data-lazy-src],.rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}},{elements_selector:".rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,}];window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue} if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue} images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1} if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)</script><script data-no-minify="1" async src="https://www.seocube.it/wp-content/plugins/wp-rocket/assets/js/lazyload/17.5/lazyload.min.js"></script> <script type="rocketlazyloadscript" data-rocket-type="text/javascript"> const height = (elem) => { return elem.getBoundingClientRect().height } const distance = (elemA, elemB, prop) => { const sizeA = elemA.getBoundingClientRect()[prop] const sizeB = elemB.getBoundingClientRect()[prop] return sizeB - sizeA } const factor = (elemA, elemB, prop) => { const sizeA = elemA.getBoundingClientRect()[prop] const sizeB = elemB.getBoundingClientRect()[prop] return sizeB / sizeA } document.querySelectorAll('.card.cnews').forEach((elem) => { const head = elem.querySelector('.card__head') const image = elem.querySelector('.card__image') const author = elem.querySelector('.card__author') const body = elem.querySelector('.card__body') const foot = elem.querySelector('.card__foot') elem.onmouseenter = () => { elem.classList.add('hover') const imageScale = 1 + factor(head, body, 'height') image.style.transform = `scale(${ imageScale })` const bodyDistance = height(foot) * -1 body.style.transform = `translateY(${ bodyDistance }px)` const authorDistance = distance(head, author, 'height') author.style.transform = `translateY(${ authorDistance }px)` } elem.onmouseleave = () => { elem.classList.remove('hover') image.style.transform = `none` body.style.transform = `none` author.style.transform = `none` } }) </script> <script>class RocketElementorAnimation{constructor(){this.deviceMode=document.createElement("span"),this.deviceMode.id="elementor-device-mode",this.deviceMode.setAttribute("class","elementor-screen-only"),document.body.appendChild(this.deviceMode)}_detectAnimations(){let t=getComputedStyle(this.deviceMode,":after").content.replace(/"/g,"");this.animationSettingKeys=this._listAnimationSettingsKeys(t),document.querySelectorAll(".elementor-invisible[data-settings]").forEach(t=>{const e=t.getBoundingClientRect();if(e.bottom>=0&&e.top<=window.innerHeight)try{this._animateElement(t)}catch(t){}})}_animateElement(t){const e=JSON.parse(t.dataset.settings),i=e._animation_delay||e.animation_delay||0,n=e[this.animationSettingKeys.find(t=>e[t])];if("none"===n)return void t.classList.remove("elementor-invisible");t.classList.remove(n),this.currentAnimation&&t.classList.remove(this.currentAnimation),this.currentAnimation=n;let s=setTimeout(()=>{t.classList.remove("elementor-invisible"),t.classList.add("animated",n),this._removeAnimationSettings(t,e)},i);window.addEventListener("rocket-startLoading",function(){clearTimeout(s)})}_listAnimationSettingsKeys(t="mobile"){const e=[""];switch(t){case"mobile":e.unshift("_mobile");case"tablet":e.unshift("_tablet");case"desktop":e.unshift("_desktop")}const i=[];return["animation","_animation"].forEach(t=>{e.forEach(e=>{i.push(t+e)})}),i}_removeAnimationSettings(t,e){this._listAnimationSettingsKeys().forEach(t=>delete e[t]),t.dataset.settings=JSON.stringify(e)}static run(){const t=new RocketElementorAnimation;requestAnimationFrame(t._detectAnimations.bind(t))}}document.addEventListener("DOMContentLoaded",RocketElementorAnimation.run);</script><script type="text/javascript" id="perfmatters-delayed-styles-js">!function(){const e=["keydown","mousemove","wheel","touchmove","touchstart","touchend"];function t(){document.querySelectorAll("link[data-pmdelayedstyle]").forEach(function(e){e.setAttribute("href",e.getAttribute("data-pmdelayedstyle"))}),e.forEach(function(e){window.removeEventListener(e,t,{passive:!0})})}e.forEach(function(e){window.addEventListener(e,t,{passive:!0})})}();</script></body> </html> <!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me - Debug: cached@1674142312 -->