Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Digital Marketing
    4. SEO
    5. Core web Vitals Joomla
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • Gabriele Pantaleo
      Gabriele Pantaleo User • ultima modifica di Gabriele Pantaleo

      Core web Vitals Joomla

      Ciao a tutti,

      sto cercando di ottimizzare i core web vitals del mio sito web costruito in Joomla. Ho fatto un po' di prove, ma nulla, più di 30/40 mobile e 70 desktop non vuole salire.

      C'è qualcuno che mi può aiutare a capire cosa non va?

      ea4817d0-7708-474b-a338-c12b78d136a2-immagine.png

      76cd2ef0-4a61-4442-83fb-99447964260b-immagine.png

      4c5167a9-3048-4423-9bcb-f3778401854f-immagine.png

      Prima di ottimizzare usando i plugin vari, vorrei risolvere il problema all'origine. L'hosting che utilizzo non è male, tanto che lo abbiamo provato all'origine e ha una risposta veramente minima.

      0 Miglior Risposta Ringrazia Cita Rispondi

        shazarak 1 Risposta Ultima Risposta
      • shazarak
        shazarak User Attivo • ultima modifica di @Gabriele Pantaleo

        @gabriele-pantaleo non è che per caso stai usando un qualche "combine js" ? nel caso toglilo

        jquery migrate ti serve per forza o puoi eliminarlo?

        io proverei pure a lasciare sciolti pure i css, e nel caso a dare priorità e o preload a quelli above the fold o critici

        l'hosting di cui parli , se stai usando lo shared mmm , c'e' di meglio.... a quel prezzo sopratutto ( vedi host.it plan SMART per wordpress con sotto litespeed )
        [ disclaimer: non piglio nulla per nominare hosting vari, non lavoro per nessuno]
        però non penso ti cambi molto nel tuo caso

        è piu probabile che sia dovuto agli script vari... iubenda gtm ecc

        potresti fare cosi, ti crei uno staging sullo stesso hosting, disattivi iubenda gtm e tutti gli script di terze parti e testi il sito per vedere dove e come ottimizzare al massimo il sito. poi riattivi gli altri e vedi cosa "rompe le scatole" e come risolvere, magari con qualche defer o async qua e la

        se non ho visto male hai un popup differito, di regola gli script per quei popup sono tanto lenti e pesanti ( almeno in ambito worpdress) nel caso una votla divisi i file js, puoi mettere un defer o un lazy load al codice e css del popup

        poi va beh, se hai pieno controllo di tutto il sito, un css critico con tutto quello che è comune a tutte le pagine e lo metti in preload, eventuali css per singole pagine o li dividi e anche li dai priorità o addirittura li metti inline ( dipende sempre da quante istruzioni css ci sono)

        ecco 158kx di js in file uno e 38kb di css unico a mio avviso sono un po troppo pesantucci...

        1 Miglior Risposta Ringrazia Cita Rispondi

          Gabriele Pantaleo 1 Risposta Ultima Risposta
        • Gabriele Pantaleo
          Gabriele Pantaleo User • ultima modifica di @shazarak

          @shazarak grazie mille!

          Allora intanto disattivo il plugin di optimizer, che è quello che combina js e css, disattivo newsletter che attualmente non mi serve.

          @shazarak ha detto in Core web Vitals Joomla:

          poi va beh, se hai pieno controllo di tutto il sito, un css critico con tutto quello che è comune a tutte le pagine e lo metti in preload, eventuali css per singole pagine o li dividi e anche li dai priorità o addirittura li metti inline ( dipende sempre da quante istruzioni css ci sono)

          Sai su Joomla, o da codice, come si può fare? Hai una guida?

          Ti ringrazio tantissimo!

          0 Miglior Risposta Ringrazia Cita Rispondi

            shazarak 2 Risposte Ultima Risposta
          • shazarak
            shazarak User Attivo • ultima modifica di @Gabriele Pantaleo

            @gabriele-pantaleo eh aimè l'ultima volta che ho messo mano a joomla è tipo 10 anni fa?

            ho visto che lo hai disattivto, pero occhio, io parlvavo solo del combina css e jss, se hai disattivato anche altre eventuali opzioni capita che invece potevano essere comode

            dovresti avere la doc del plguin che stai usando se non ho visto male ti permette defer e async ecc

            ti faccio un esempio, al momento sulla tua homepage la seconda, anzi la prima, risorsa che viene scaricata è
            https://www.gabrielepantaleo.it/media/com_convertforms/css/convertforms.css?cb52e0af6f7be0bdedd828bb33fbeee8
            in priorità higest

            è vero che sono solo 3.kb ma quello è il css del form che hai nel footer ! a mio avviso lo puoi far caricare mooolto piu tardi, visto che dubito gli utenti approdino sul tuo sito direttamente nel footer eeheh

            poi ti scarica il css thme da piu di 30kb e poi tre js per jquery tra cui no conflict e migrate, dovresti riuscire a capire se sono necessari per forza perche eventuali moduli o plguin che usi li necessitano, o se puoi semplicemente disabilitarli perche non piu utili, o che ne so perche non ti serve la compatibilità con i browser del medioevo ecc

            1 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • shazarak
              shazarak User Attivo • ultima modifica di shazarak @Gabriele Pantaleo

              @gabriele-pantaleo https://www.jch-optimize.net/documentation.html

              edit: prova a mettere in preload https://www.gabrielepantaleo.it/images/web-agency-torino.webp nella home e vedi si migliora un attimo LCP

              1 Miglior Risposta Ringrazia Cita Rispondi

                Gabriele Pantaleo 1 Risposta Ultima Risposta
              • Gabriele Pantaleo
                Gabriele Pantaleo User • ultima modifica di @shazarak

                @shazarak devo capire bene se con quel plugin posso fare il preload, il refer o l'async. Non me ne intendo tantissimo e ho questo plugin da una vita (non so neanche se c'è di meglio, ma essendo ora una priorità mi informerò). Intanto grazie mille per il tuo tempo, mi studio la documentazione e vedo fino a dove posso arrivare 😄

                0 Miglior Risposta Ringrazia Cita Rispondi

                  shazarak 1 Risposta Ultima Risposta
                • shazarak
                  shazarak User Attivo • ultima modifica di @Gabriele Pantaleo

                  @gabriele-pantaleo alora a vedere da quella doc con la versione pro puoi gestire async e defer ecc

                  https://www.jch-optimize.net/documentation/defer-javascript.html

                  per inserire il preload della immagine lcp in home, con joomla suppongo potrai mettere una riga dentro al <head>
                  ti basta aggiungerla a mano se il plugin non te lo fa fare
                  https://web.dev/preload-responsive-images/

                  a grado zero qualcosa del tipo:

                  <link rel="preload" as="image" href="https://www.gabrielepantaleo.it/images/web-agency-torino.webp">

                  poi nel caso puoi valutare di mettere in preload versioni responsive, sempre se le usi ma a vedere il sito sembra usi la stessa dia per desktoop che mobile

                  pero il plguin dice si usare la "optimum" setting, che abilita anche il combine, cosa che eviterei
                  nel caso cerca di capire se puoi farlo manualmente

                  1 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • Gabriele Pantaleo
                    Gabriele Pantaleo User • ultima modifica di

                    @shazarak ha detto in Core web Vitals Joomla:

                    <link rel="preload" as="image" href="https://www.gabrielepantaleo.it/images/web-agency-torino.webp">

                    ci provo, gentilissimo. Ovviamente se lo metto manualmente, lo dovrei mettere solo nella homepage, dato che nelle altre pagine questa img non c'è, corretto?

                    Guarda, solo per questo mi pento di non aver migrato il sito in WP, perchè joomla è un po' un casino.

                    Optmimum l'ho messa ora per comodità, sono arrivato a 49/89, non male. Poi ho pagine con video, come questa https://www.gabrielepantaleo.it/consulente-seo, dove il video yt mi rallenta tantissimo tutto. Penso che a questo punto mi occorre davvero acquistare il plugin e vedere tutte le funzioni particolari bloccate che mi possono servire.. la versione free è molto limitata

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      shazarak 1 Risposta Ultima Risposta
                    • shazarak
                      shazarak User Attivo • ultima modifica di shazarak @Gabriele Pantaleo

                      @gabriele-pantaleo si solo per la home ma giusto per vedere se e quanto migliora , probabilmente su desktop su mobile boh, vediamo

                      Li poi o hai un sistema che cerca l’immagine critica o lcp in automatico e ti fa un preload oppure te le metti tu a mano, ma solito discorso non é che solo quello di fa sprintare via, c’è sempre gtm e iubenda che rallentano eheh

                      Eh su wp ti davo molte più idee

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        Gabriele Pantaleo 1 Risposta Ultima Risposta
                      • Gabriele Pantaleo
                        Gabriele Pantaleo User • ultima modifica di @shazarak

                        @shazarak domanda:

                        8eaf6cf2-005c-49bb-bf4b-4e9918599dbb-immagine.png

                        L'LCP è questa scritta? è riducibile essendo testo?

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          shazarak 1 Risposta Ultima Risposta
                        • shazarak
                          shazarak User Attivo • ultima modifica di shazarak @Gabriele Pantaleo

                          @gabriele-pantaleo eh osti, te la faccio breve, se diminuisci il font di quella scritta, capita che semplicemente , per mobile, LCP viene individuato su altro oggetto, probabilmente l'immagine ( cosi a pelle)

                          con licenza poetica: se su PSI ( che poi è un valore simulato quindi bisognerebbe lavorare sui dati reali) di tira fuori 7,4 per LCP e da mobile vede una scritta, significa che c'e' altro che "perde tanto tempo" ad essere scaricato, processato,caricato quel che è, prima di arrivare al render della LCP, nel tuo caso la scritta in mobile e l'immagine in desktop

                          quindi a farla breve dovresti lavorare per far si che almeno tutti gli "oggetti" above the fold vengano caricati con priorità precedenza ecc

                          al momento a me da un theme9.css che ci mette piu di 1 secondo ad essere "processato",
                          a vedere dentro il file viene compilato da yootheme , il tuo template. prova quindi a guardare nelle impostazioni del template se per caso anche questo ha attiva un combina tutto, e toglilo cosi puoi gestire meglio i vari assest

                          cosi al volo, usi font localizzati, l'ideale sarebbe gestirli in un file css separato che poi puoi mettere il preload ( aggiungendo magari un bel font-display: swap;)

                          0 Miglior Risposta 1 Ringrazia Cita Rispondi

                            Gabriele Pantaleo 2 Risposte Ultima Risposta
                          • Gabriele Pantaleo
                            Gabriele Pantaleo User • ultima modifica di @shazarak

                            @shazarak Ti ringrazio ancora tantissimo per la tua professionalità e tempo. In questi giorni, appena mi riprendo, rileggo tutto e inizio a fare dei test. Buon weekend :d:

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • Gabriele Pantaleo
                              Gabriele Pantaleo User • ultima modifica di Gabriele Pantaleo @shazarak

                              @shazarak Alla fine ho acquistato il plugin pro. Mi da 100 100 ma il sito praticamente è bianco nel rendering del pagespeed, mentre funziona live dopo che si tocca lo schermo.

                              Edit: il problema della pagina bianca si presenta quando attivo defer unused js. Posso escludere il js che serve, ma sai dirmi quale potrebbe essere quello che permette la visualizzazione istantanea del sito?

                              7d1b1b06-39e1-4271-b8f8-391ec9ed70c2-immagine.png

                              la mia idea è quella di lasciare la configurazione come è ora, ma aggiungendo la combinazione dei files. Solo che c'è da escludere un js se no il sito non si vede. Penso sia uikit

                              EDIT: ho fatto tutto da solo ahah 😄 ho un punteggio 85/85 e mi sembra ottimo! Sono riuscito a superare i 90/90 ma è la barra contatti sotto (Parla con me / Casi Studio) che se viene bloccata non appare. Però a me serve...dunque non trovo modo attualmente di avere il punteggione e di far apparire la barra.

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                shazarak 1 Risposta Ultima Risposta
                              • shazarak
                                shazarak User Attivo • ultima modifica di @Gabriele Pantaleo

                                @gabriele-pantaleo mmm a mio avviso o sai esattamente cosa fa quel plugin , come lo fa e cosa tu vuoi fare, oppure se pensi di attivarlo e lasciargli fare tutto , allora ti consiglio di disattivare e lasciar perdere perché alla fine otterrai solo una schifezza o il sito rotto come ora , vedi burger menu che non carica nemmeno il tuo png menu
                                Probabilmente ci sono che impostatzioni deleterie anche del template stesso che vanno in conflitto con tutto

                                Puoi provare a disattivare ogni ottimizzazione del tema e usare quelle delmplugin ma secondo me finché ti combina i file, soprattutto i js avrai sempre problemi o instabilità

                                0 Miglior Risposta Ringrazia Cita Rispondi

                                  Gabriele Pantaleo 1 Risposta Ultima Risposta
                                • Gabriele Pantaleo
                                  Gabriele Pantaleo User • ultima modifica di @shazarak

                                  @shazarak Ciao! In verità adesso il sito mi sembra girare più che bene! Non ti risulta?

                                  0 Miglior Risposta Ringrazia Cita Rispondi

                                    shazarak 1 Risposta Ultima Risposta
                                  • shazarak
                                    shazarak User Attivo • ultima modifica di @Gabriele Pantaleo

                                    @gabriele-pantaleo così a memoria non mi se,brava che prima caricasse un burger menu normale e solo quando scrolli carica il png del tuo burger menu particolare, così come i botton8 gialli che appena carichi il sito sono senza icona freccia e appena lo tocchi compaiono
                                    Se sono cose volute ok, se non sono volute a mio avviso c’è qualcosa che non quadra…
                                    Le due cta in footer giallo e verdi ora sono talmente piccole da non vedersi, altro non saprei, però se va bene così ok! Guarda tra 28 giorni i dati reali e vedi se passato i cwv 🙂

                                    0 Miglior Risposta Ringrazia Cita Rispondi

                                      sermatica 1 Risposta Ultima Risposta
                                    • sermatica
                                      sermatica Moderatore • ultima modifica di @shazarak

                                      @shazarak ha detto in Core web Vitals Joomla:

                                      Guarda tra 28 giorni i dati reali e vedi se passato i cwv

                                      Quoto, guardare i dati reali è la metrica numero uno.

                                      1 Miglior Risposta Ringrazia Cita Rispondi

                                        Gabriele Pantaleo 1 Risposta Ultima Risposta
                                      • Gabriele Pantaleo
                                        Gabriele Pantaleo User • ultima modifica di @sermatica

                                        @sermatica purtroppo i miei dati reali non sono disponibili. Poco traffico

                                        1 Miglior Risposta Ringrazia Cita Rispondi

                                          1 Risposta Ultima Risposta
                                        Caricamento altri post
                                        Rispondi
                                        • Topic risposta
                                        Effettua l'accesso per rispondere
                                        • Da Vecchi a Nuovi
                                        • Da Nuovi a Vecchi
                                        • Più Voti