• User

    Grazie mille per la risposta esaustiva.
    Vedrò come risolvere i problemi da te indicati, utilizzo alcuni plugin per velocizzare il sito, ma evidentemente devo ancora migliorare il codice.
    Cercherò di comprimere ancora le immagini, anche se per un sito su fumetti sono quasi d'obbligo.

    Appena avrò fatto tutto, mi segno il giorno e aspetto pazientemente.

    P.S. E grazie per i complimenti 😉


  • User

    @Gianni Carfagno said:

    Sei sceso anziché salire (ora sei quattordicesimo).

    Siccome il sito è ben indicizzato, sei discretamente piazzato nella SERP (in relazione ai limiti che io vedo e credo), hai un sacco di lettori attivi (tanti commenti), il mio modesto consiglio è:
    da questo momento in poi fai soltanto modifiche che non comportino rischi e portino a vantaggi sicuri. Non credo che backlink ed altre pratiche SEO off page ti servano.

    Invece secondo me dovresti lavorare sui seguenti punti. Sono moderatamente convinto che in breve salirai nella prima SERP.

    1. Il codice è terribile: fogli di stile e script prima di titolo e meta description, una barca di script sparsi per la pagina... E i bot prima di arrivare ai contenuti devono percorrere la Firenze - Napoli.

    2. Usa PageSpeed (con Firefox o Chrome). Quello che ti viene consigliato non è poi difficile da praticare. Questo è quel che PageSpeed a me dice sul tuo sito:

    • Priorità media. Questi suggerimenti possono rappresentare piccole risoluzioni o ulteriori azioni da intraprendere. Ora devi occuparti delle seguenti questioni:
      Sfrutta il caching del browser,Specifica una convalida della cache,Combina immagini in sprite CSS,Offri le risorse da un URL coerente
    • Priorità bassa. Questi suggerimenti rappresentano piccole risoluzioni. Devi occuparti di questo elemento solo dopo aver trattato quelli di priorità più elevata:
      Abilita la compressione,Rimanda l'analisi del codice JavaScript,Riduci al minimo i reindirizzamenti,Ottimizza immagini,Incorpora risorse CSS piccole,Ottimizza l'ordine di stili e script,Preferisci risorse asincrone,Minimizza dimensioni richiesta,Minimizza JavaScript,Minimizza HTML,Specifica un set di caratteri,Specifica dimensioni immagine,Inserisci risorse CSS nell'intestazione del documento,Rimuovi stringhe delle query da risorse statiche,Specifica un'intestazione Vary: Accept-Encoding
    • Regole sperimentali. Questi suggerimenti sono sperimentali ma non influenzano il punteggio complessivo di Page Speed. Considera questo elemento come un'indicazione su un'area da esplorare, ma l'utilità potrebbe variare:
      Avoid a character set in the meta tag
    1. Le immagini pesano troppo: addirittura nel post più recente la foto è di 43 kb. Al massimo, ma proprio al massimo, 20 kb.

    2. Fermati e guarda salire il tuo sito di 4/5 posizioni in uno / due mesi.

    In bocca al lupo!

    P.s. Carino il sito, simpatica la devozione a DD. 🙂

    Aggiornamento ulteriore: Ho sistemato i link in uscita, lasciando il follow dato che c'è relazione anche di contenuti e ho introdotto la google authorship. Ho notato che la scorsa settimana il sito era salito fino alla prima pagina sulla mia chiave di ricerca principale che vorrei ottimizzare, ma poi sono rifinito in seconda pagina. Considerando le continue oscillazioni, pensavo di tagliare la testa al toro e cambiare template che mi pare essere la causa principale della pesantezza lato codice. Sono tre anni che aspetto pazientemente senza apportare modifiche radicali nel timore di stravolgere la situazione... ma i risultati non arrivano. Penso che cambierò anche il plugin SEO, optando per quello creato da Yoast. Prima che combini casini, avete qualche altro consiglio?


  • User

    Io al tuo posto mi guarderei bene dal sostituire il plugin SEO. La scelta di cambiare il tema mi sembra anche un po' pericolosa: con un po' di accortezza il codice puoi sistemarlo.


  • User

    @Gianni Carfagno said:

    Io al tuo posto mi guarderei bene dal sostituire il plugin SEO. La scelta di cambiare il tema mi sembra anche un po' pericolosa: con un po' di accortezza il codice puoi sistemarlo.
    Ok, allora proverò a sistemare prima il codice. Però comincio ad avere delle esigenze che vanno al di là di questo tema.


  • User

    @RiZzUs said:

    Ok, allora proverò a sistemare prima il codice. Però comincio ad avere delle esigenze che vanno al di là di questo tema.
    Puoi cambiarlo, ma devi fare molta attenzione. Io lo farei soltanto dopo aver sperimentato in locale (dopo aver importato DB e cartelle immagini sul PC) il nuovo tema.


  • User

    @Gianni Carfagno said:

    Puoi cambiarlo, ma devi fare molta attenzione. Io lo farei soltanto dopo aver sperimentato in locale (dopo aver importato DB e cartelle immagini sul PC) il nuovo tema.

    Novità:

    • ho ottimizzato ancora di più la compressione dei css e javascript
    • ho lasciato perdere il cambio del tema e del plugin SEO (perché sconsigli il cambio di quest'ultimo? Quello con cui lo vorrei cambiare dovrebbe importare automaticamente tutte le impostazioni...)
    • ho rimosso tutto quel css in home page e inserito nel file css esterno
    • ho analizzato la home con gtmetrix e PageSpeed, i punteggi raggiunti mi sembrano notevolissimi
    • cerco di usare immagini meno pesanti e le comprimo con yahoo smush
    • ho spostato nel footer il css e il js del plugin per i social "Wp socializer"

    Ulteriore update:
    Mi sono reso conto che il plugin che utilizzavo per minimizzare i css e javascript inseriva una stringona di codice prima dei tag title e meta vari. Potrebbe essere questo il problema? Io sapevo che il tag title è il più importante e deve stare in alto nell'head. Ad ogni modo, ho disabilitato il plugin, ma ho attivato la funzione di minimizzazione del codice css e java direttamente dal tema (che ha incorporata questa funzione). Il risultato è che ho perso comunque qualche punto su GTMetrix (da 92% a 91%) e su PageSpeed (da 91 a 89). Ma a livello SEO questo non può che portare benefici, mi confermate? Basta dare un'occhiata al codice della home per vedere che adesso è molto meno sporco, soprattutto nella prima parte.

    Guardando il codice avete altri suggerimenti? Altre soluzioni?

    Grazie, come sempre, per la pazienza.


  • User

    @RiZzUs said:

    Novità:

    • ho ottimizzato ancora di più la compressione dei css e javascript
    • ho lasciato perdere il cambio del tema e del plugin SEO (perché sconsigli il cambio di quest'ultimo? Quello con cui lo vorrei cambiare dovrebbe importare automaticamente tutte le impostazioni...)
    • ho rimosso tutto quel css in home page e inserito nel file css esterno
    • ho analizzato la home con gtmetrix e PageSpeed, i punteggi raggiunti mi sembrano notevolissimi
    • cerco di usare immagini meno pesanti e le comprimo con yahoo smush
    • ho spostato nel footer il css e il js del plugin per i social "Wp socializer"
    1. L'ottimizzazione (vado a memoria) si vede eccome. Resta il problema che tra head e body c'è un mare di codice.
    2. Ti sconsigliavo di passare a Yoast per 3 ragioni: è sostanzialmente equivalente a All-In-One; l'importazione delle impostazioni non è matematicamente indolore; a fronte di alcuni vantaggi per i neofiti purtroppo Yoast ha sempre nuovi bug (che vengono corretti in ritardo e ti mandano nel pallone). L'importante è ottimizzare al massimo la configurazione di All-in-One.
      3 & co) L'ottimizzazione si vede sia nel codice sia nella velocità del sito. Secondo me hai già fatto un buon lavoro.

    Ulteriore update:
    Mi sono reso conto che il plugin che utilizzavo per minimizzare i css e javascript inseriva una stringona di codice prima dei tag title e meta vari. Potrebbe essere questo il problema?
    Una sola stringa incide poco, ma poco a poco si costruisce il SEO.

    Io sapevo che il tag title è il più importante e deve stare in alto nell'head. Ad ogni modo, ho disabilitato il plugin, ma ho attivato la funzione di minimizzazione del codice css e java direttamente dal tema (che ha incorporata questa funzione). Il risultato è che ho perso comunque qualche punto su GTMetrix (da 92% a 91%) e su PageSpeed (da 91 a 89). Ma a livello SEO questo non può che portare benefici, mi confermate?
    Concordo.
    È possibile portare in alto anche tutto il codice di All-in-one (con grande vantaggio perché è importante il meta tag "description" quasi quanto il "title" - quasi); bisogna smanettare un po' nel codice di Wordpress. Se cerchi bene su Google con le giuste key in inglese certamente trovi preziose indicazioni e riesci (non senza fatica).
    Ho notato ora che non usi i breadcrumbs: secondo le più recenti indicazioni (ne ho conferma dalla mia modesta esperienza), Google li apprezza molto.
    Mi pare anche che non usi una "mappa del sito": vale quanto detto per i breadcrumbs.
    Oltre la sitemap normale hai anche quella delle immagini?

    Certo, cambiando tema e installandone uno che avvicini i contenuti allo head faresti passi avanti, ma è molto impegnativo farlo senza rischi. Io al tuo posto aspetterei un mesetto; nel frattempo cercherei 2/3 backlink buoni puntati alla key preminente.

    :ciauz:


  • User

    @Gianni Carfagno said:

    1. L'ottimizzazione (vado a memoria) si vede eccome. Resta il problema che tra head e body c'è un mare di codice.
    1. Ti sconsigliavo di passare a Yoast per 3 ragioni: è sostanzialmente equivalente a All-In-One; l'importazione delle impostazioni non è matematicamente indolore; a fronte di alcuni vantaggi per i neofiti purtroppo Yoast ha sempre nuovi bug (che vengono corretti in ritardo e ti mandano nel pallone). L'importante è ottimizzare al massimo la configurazione di All-in-One.
      3 & co) L'ottimizzazione si vede sia nel codice sia nella velocità del sito. Secondo me hai già fatto un buon lavoro.

    Una sola stringa incide poco, ma poco a poco si costruisce il SEO.

    Concordo.
    È possibile portare in alto anche tutto il codice di All-in-one (con grande vantaggio perché è importante il meta tag "description" quasi quanto il "title" - quasi); bisogna smanettare un po' nel codice di Wordpress. Se cerchi bene su Google con le giuste key in inglese certamente trovi preziose indicazioni e riesci (non senza fatica).
    Ho notato ora che non usi i breadcrumbs: secondo le più recenti indicazioni (ne ho conferma dalla mia modesta esperienza), Google li apprezza molto.
    Mi pare anche che non usi una "mappa del sito": vale quanto detto per i breadcrumbs.
    Oltre la sitemap normale hai anche quella delle immagini?

    Certo, cambiando tema e installandone uno che avvicini i contenuti allo head faresti passi avanti, ma è molto impegnativo farlo senza rischi. Io al tuo posto aspetterei un mesetto; nel frattempo cercherei 2/3 backlink buoni puntati alla key preminente.
    :ciauz:
    Rispondo in ordine:

    • Ok, per ora resto su All in one, spero solo che la mia configurazione sia corretta.
    • Mi adopero subito per cercare di far salire quel codice di All-in-one (pensavo giusto ieri che avrei dovuto metterlo appena sotto il tag tile).
    • Cerco come introdurre anche i breadcrumbs
    • La mappa del sito non ho idea se va fatta manualmente o se c'è un plugin come per la sitemap in xml
    • Sì, ho una sitemap per le immagini caricata negli strumenti di ammnistrazione

    Adesso viene il bello e qui c'è da ridere. I backlink.
    La cosa più bella dell'ambiente fumettistico è che si fanno molti amici digitali e vengono fuori backlink spontanei molto validi. Tralasciando i vari fumettisti con PR > 3 che mi linkano e i vari siti di approfondimento, ricevo backlink (follow ovvio) direttamente dagli altri siti che trattano Dylan Dog con cui ho un buon rapporto. (il cui backlink viene quindi ricambiato). La mia domanda può sembrare stupida, ma come è possibile che ricevo backlink da due siti che sono in posizioni eccellenti per la mia parola chiave principale (e parlo del 5° e 7° risultato) senza che io mi schiodi dalla seconda pagina?


  • User

    @RiZzUs said:

    Rispondo in ordine:

    • Ok, per ora resto su All in one, spero solo che la mia configurazione sia corretta.
    • Mi adopero subito per cercare di far salire quel codice di All-in-one (pensavo giusto ieri che avrei dovuto metterlo appena sotto il tag tile).
    • Cerco come introdurre anche i breadcrumbs
    • La mappa del sito non ho idea se va fatta manualmente o se c'è un plugin come per la sitemap in xml
    • Sì, ho una sitemap per le immagini caricata negli strumenti di ammnistrazione

    Adesso viene il bello e qui c'è da ridere. I backlink.
    La cosa più bella dell'ambiente fumettistico è che si fanno molti amici digitali e vengono fuori backlink spontanei molto validi. Tralasciando i vari fumettisti con PR > 3 che mi linkano e i vari siti di approfondimento, ricevo backlink (follow ovvio) direttamente dagli altri siti che trattano Dylan Dog con cui ho un buon rapporto. (il cui backlink viene quindi ricambiato). La mia domanda può sembrare stupida, ma come è possibile che ricevo backlink da due siti che sono in posizioni eccellenti per la mia parola chiave principale (e parlo del 5° e 7° risultato) senza che io mi schiodi dalla seconda pagina?
    Per la mappa del sito ci sono alcuni plugin. Io uso WP HTML Sitemap.
    Per i backlink: è possibile che i primi dieci della SERP abbiano backlink migliori dei tuoi, ma questo è un problema che potrai affrontare più avanti. Quella che hai già intrapreso è la strada migliore.
    Fino ad oggi a mio avviso i problemi erano il codice e gli ultimi che ti ho indicato. Se tutti gli interventi che hai già fatto e che farai non saranno sufficienti secondo me potrai prendere in considerazione la scelta di un tema ottimizzato già di suo.
    Considera infine, come ti era già stato detto, che quella SERP non è per niente facile: c'è il sito istituzionale, ci sono siti EMD (fattore ancora importantissimo) e ben 3 wikipedia in prima pagina; in più devi vedertela con MyMovies perché la key corrisponde anche ad un film. Intendo dire che già la seconda pagina è un ottimo risultato.


  • User

    @Gianni Carfagno said:

    Per la mappa del sito ci sono alcuni plugin. Io uso WP HTML Sitemap.
    Per i backlink: è possibile che i primi dieci della SERP abbiano backlink migliori dei tuoi, ma questo è un problema che potrai affrontare più avanti. Quella che hai già intrapreso è la strada migliore.
    Fino ad oggi a mio avviso i problemi erano il codice e gli ultimi che ti ho indicato. Se tutti gli interventi che hai già fatto e che farai non saranno sufficienti secondo me potrai prendere in considerazione la scelta di un tema ottimizzato già di suo.
    Considera infine, come ti era già stato detto, che quella SERP non è per niente facile: c'è il sito istituzionale, ci sono siti EMD (fattore ancora importantissimo) e ben 3 wikipedia in prima pagina; in più devi vedertela con MyMovies perché la key corrisponde anche ad un film. Intendo dire che già la seconda pagina è un ottimo risultato.
    Come sempre, risposta tempestiva. Procedo con le ultime ottimizzazioni, faccio passare il bot e poi aspettiamo che Google recepisca e che aggiorni la serp.
    Nel frattempo, per sistemare il codice di All in one, ho pensato come sistemarlo senza fare diecimila modifiche strambe: non è che potrei inserire manualmente il codice?
    Passo a spiegare.
    La porzione di codice che mi ritrovo all'inizio dell'header . php del mio tema è la seguente:

    <!DOCTYPE html>
    <html <?php language_attributes('html'); ?>>

    <head>
    <meta charset="<?php bloginfo('charset'); ?>" />
    <title><?php atom()->documentTitle(); ?></title>
    <?php atom()->metaDescription(); ?>
    <?php atom()->favicon(); ?>

    <link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />

    <!--[if lte IE 7]>
    <link rel="stylesheet" href="<?php echo get_template_directory_uri(); ?>/css/ie.css" type="text/css" media="screen" />
    <![endif]-->

    <?php wp_head(); ?>

    Dato che non c'è traccia del codice di All in one che probabilmente aggiunge automaticamente il plugin, ho pensato che potrei inserire subito dopo i meta charset (o prima dimmi tu) il codice che all in one mi genera e cioè:

    <!-- All in One SEO Pack 1.6.15.2 by Michael Torbert of Semper Fi Web Design[90,106] -->
    <meta name="description" content="Sito con notizie su Dylan Dog, news, anteprime, interviste, valutazione albi e catalogo. Dylan Dog ha il suo news blog." />
    <meta name="keywords" content="dylan dog,news,dog,dylan,blog,indagatore,incubo,sclavi,bonelli" />
    <link rel="canonical" href="MIOINDIRIZZO" />
    <!-- /all in one seo pack -->

    A questo punto però dovrei andare sulle impostazioni del plugin e lasciare solo il title, cancellando i campi della descrizione e delle parole chiave dato che li metto manualmente. Non sono un esperto, ma penso che dovrebbe andare senza che costituisca un problema. Giusto?


  • User

    @RiZzUs said:

    Dato che non c'è traccia del codice di All in one che probabilmente aggiunge automaticamente il plugin, ho pensato che potrei inserire subito dopo i meta charset (o prima dimmi tu) il codice che all in one mi genera e cioè:

    <!-- All in One SEO Pack 1.6.15.2 by Michael Torbert of Semper Fi Web Design[90,106] -->
    <meta name="description" content="Sito con notizie su Dylan Dog, news, anteprime, interviste, valutazione albi e catalogo. Dylan Dog ha il suo news blog." />
    <meta name="keywords" content="dylan dog,news,dog,dylan,blog,indagatore,incubo,sclavi,bonelli" />
    <link rel="canonical" href="MIOINDIRIZZO" />
    <!-- /all in one seo pack -->

    A questo punto però dovrei andare sulle impostazioni del plugin e lasciare solo il title, cancellando i campi della descrizione e delle parole chiave dato che li metto manualmente. Non sono un esperto, ma penso che dovrebbe andare senza che costituisca un problema. Giusto?
    Non puoi incollare quel codice, perché diventerebbe identico per la home e tutti i post. 🙂
    Ti do un tip: il codice di All-in-one che vedi è contenuto in <?php wp_head(); ?>.
    Ciao, Gianni.


  • User

    @Gianni Carfagno said:

    Non puoi incollare quel codice, perché diventerebbe identico per la home e tutti i post. 🙂
    Ti do un tip: il codice di All-in-one che vedi è contenuto in <?php wp_head(); ?>.
    Ciao, Gianni.
    Sì, ma non lo posso spostare. Ho letto più di una volta che deve andare appena prima del </head>


  • User

    @RiZzUs said:

    Sì, ma non lo posso spostare. Ho letto più di una volta che deve andare appena prima del </head>
    Solo tu puoi decidere cosa fare o non fare. 🙂
    In ogni caso la raccomandazione che hai letto proviene proprio da Wordpress, ed è funzionale al fatto che molti plugin utilizzano il file che viene richiamato da <?php wp_head(); ?> per inserire il codice. Poiché alcuni di questi plugin attivano funzioni che dipendono da fogli di stile ed altri codici che normalmente vanno posizionati in precedenza, il suggerimento è senz'altro valido in considerazione del fatto che gran parte degli utilizzatori di Wordpress è inesperta.
    Sapendo quanto ti ho detto hai la possibilità di spostare il codice a tuo piacimento, fatto salvo verificare poi (a cache pulita) se qualche plugin funziona male o se qualche decorazione del tema appare mal formattata.
    Certo che devo volergli proprio bene a Dylan Dog...


  • User

    @Gianni Carfagno said:

    Solo tu puoi decidere cosa fare o non fare. 🙂
    In ogni caso la raccomandazione che hai letto proviene proprio da Wordpress, ed è funzionale al fatto che molti plugin utilizzano il file che viene richiamato da <?php wp_head(); ?> per inserire il codice. Poiché alcuni di questi plugin attivano funzioni che dipendono da fogli di stile ed altri codici che normalmente vanno posizionati in precedenza, il suggerimento è senz'altro valido in considerazione del fatto che gran parte degli utilizzatori di Wordpress è inesperta.
    Sapendo quanto ti ho detto hai la possibilità di spostare il codice a tuo piacimento, fatto salvo verificare poi (a cache pulita) se qualche plugin funziona male o se qualche decorazione del tema appare mal formattata.
    Certo che devo volergli proprio bene a Dylan Dog...
    Ho provato a spostare <?php wp_head(); ?> ed effettivamente non succede niente. Tutto continua a funzionare, il problema è che anche il codice di all in one rimane lì. Ho svuotato la cache e tutto. A questo punto, non credo che sia quello su cui intervenire per alzare il codice di all-in-one.
    Se non altro ho ottimizzato ancora di più la home, sistemato altri js, css e ho agito sul htacces. Il risultato è che adesso con analisi di GTMetrix ho 92% di Pagespeed e 74% di YSlow. Punteggi di poco migliori a prima, ma che sicuramente male non fanno.

    P.S. Ti stai interessando veramente al topic, ti ringrazio per l'aiuto.
    P.P.S. Nel frattempo che si trova una soluzione per alzare il codice di All-in-one provvedo a implementare le altre cose da te suggeritemi.


  • Admin

    Rizzus già che ci sei aggiungi anche questo al tuo analytics

    _gaq.push(['_setSiteSpeedSampleRate',100]);

    prima di track page view in modo da tracciare i tempi di caricamente delle tue pagine da parte degli utenti.


  • User

    @Juanin said:

    Rizzus già che ci sei aggiungi anche questo al tuo analytics

    _gaq.push(['_setSiteSpeedSampleRate',100]);

    prima di track page view in modo da tracciare i tempi di caricamente delle tue pagine da parte degli utenti.
    Aggiornamento:
    Dopo le ottimizzazioni effettuate il sito è salito al 10° risultato e sono entrato nella prima pagina. Non ho idea se questa situazione è definitiva o comunque destinata solo a migliorare, ma per il momento sembra procedere bene. Devo ancora implementare i breadcrumbs e la "mappa del sito". Però nei giorni precedenti ho sistemato alcune altre cose:

    • ho sistemato alcune descrizioni delle pagine (ancora molto sono senza descrizione, quindi non ho affatto finito)
    • ho lavorato un po' su link

    Domanda: ma la mappa del sito va aggiunta nel tools come quella in xmls?


  • User

    @RiZzUs said:

    Domanda: ma la mappa del sito va aggiunta nel tools come quella in xmls?
    No, solo sul sito.

    Hai visto che ci ho preso? giorgiotave.it/forum/google/190233-problemi-con-la-chiave-principale-per-favore-datemi-una-mano-ho-esaurito-le-idee-2.html#post1020479

    P.s. A me risulti nono.


  • User

    @Juanin said:

    Rizzus già che ci sei aggiungi anche questo al tuo analytics

    _gaq.push(['_setSiteSpeedSampleRate',100]);

    prima di track page view in modo da tracciare i tempi di caricamente delle tue pagine da parte degli utenti.
    Tempo fa lo avevo inserito e poi l'ho rimosso perché ho letto che su siti con molti articoli e pagine influisce sulle prestazioni del sito stesso/server che lo ospita. Sarà vero?


  • Admin

    Non è assolutamente vero 😉
    Di sicuro è proprio impossibile a livello di Server.

    Vai tranquillo!
    Se non ci credi vedi qui su Gt dove facciamo 30mila unici al giorno.


  • User

    Ora per me sei ottavo, ma i tool di SERP ranking ti danno al settimo posto.

    Tocca che paghi da bere per tutti.

    Ciao, Gianni.