Announcement

Collapse
No announcement yet.

Miva Ready Theams and "Poor" Google PageSpeed Insights

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Miva Ready Theams and "Poor" Google PageSpeed Insights

    I am starting to think about redeveloping my site and bring up todate. One of the features I was hoping to improve was Page Speed. So I started to look at the Ready Theams and running them through Google PageSpeed Insights. https://developers.google.com/speed/pagespeed/

    What I realize that a lot of the base Ready Themes templates have "Poor" speed rating for both Mobil and Desktop.

    Should I be concern and will I be able to improve this speed?
    Stephen Scheer
    Digital Visuals

    #2
    we have found adding compression and expiry dates to the files by adding code to the htaccess file gains a 15 point increase on the mobile and desktop google speed result.
    Colin Puttick
    Miva Web Developer @ Glendale Designs

    Comment


      #3
      We have found the same here. There are various things you can do with image compression and expiry dates to gain a good 20 pts on desktop and 12-15 on mobile. We are also developing some other techniques to raise those points further.
      Holly Nelson, CEO of 2C Development Group
      www.2cdevgroup.com
      @2cdevelopment

      Comment


        #4
        When you are talking about "expiry dates" what is that referring to and how do I adjust? Clueless on that
        Stephen Scheer
        Digital Visuals

        Comment


          #5
          Never hard any word from Miva on this, I woul like to channagen Miva to have a "good" Google PageSpeed Insights on there base Ready Themes
          Stephen Scheer
          Digital Visuals

          Comment


            #6
            Here is some sample code you can add to you .htacces file to add cache expiration dates to different resources. The readythemes don't currently ship with .htaccess files which is why we don't include this code:

            Code:
            # ----------------------------------------------------------------------
            # Expires headers (for better cache control)
            # ----------------------------------------------------------------------
            <IfModule mod_expires.c>
            ExpiresActive On
            ExpiresByType image/jpg "access 1 year"
            ExpiresByType image/jpeg "access 1 year"
            ExpiresByType image/gif "access 1 year"
            ExpiresByType image/png "access 1 year"
            ExpiresByType video/ogg "access plus 1 month"
            ExpiresByType audio/ogg "access plus 1 month"
            ExpiresByType video/mp4 "access plus 1 month"
            ExpiresByType video/webm "access plus 1 month"
            ExpiresByType text/css "access 1 month"
            ExpiresByType application/pdf "access 1 month"
            ExpiresByType application/x-shockwave-flash "access 1 month"
            ExpiresByType image/x-icon "access 1 year"
            ExpiresDefault "access 1 month"
            </IfModule>
            Brennan Heyde
            VP Product
            Miva, Inc.
            [email protected]
            https://www.miva.com

            Comment


              #7
              Thanks Brennan, that code gave the site a little boos in speed
              Stephen Scheer
              Digital Visuals

              Comment


                #8
                I am trying to improve the page speeds on our website as our rankings have tanked dramatically and keep dropping. Hoping that increasing page speed will help. I have implemented several of the suggested fixes, including modification to htaccess file like leverage browser caching and deflate, but google is still calling out some files that I have no access to.

                –1. Remove render-blocking JS lists clientside.mvc js files like attributemachine.js, imagemachine.js, ajax.js, etc plus some modules liek mailchimpljs and gd-radings.js. I have no access to these files so don't know how to async/defer them or if it is even possible.
                2. Minify JS on these same JS files I can't access
                3. Enable compression on remotely called files like mailchimp popup form or our geotrust site seal that aren't on our server
                –4. Leverage browser caching on remotely called files like twitter, addthis, google etc, again not on our server
                –5. Optimize images on remotely called icons from amazon, twitter etc
                6. Reduce server time response

                Any suggestions on how I can make a dent in this list of what Google wants?

                Comment


                  #9
                  I wouldn't worry about too much on Google complaining about 3rd party resources. These are just something you can't control. Still, a recommended approach is to include only those 3rd party resources in your site, that matters to you. If your target customer base is not on Twitter, there is no point in having a tweet button on your site.

                  Other than that, take a look at Lighthouse tools from Google , details are here https://developers.google.com/web/tools/lighthouse/

                  These tools are more like the next version of PageSpeed Insights, and cover more areas than GPSI. They should inform you in much details about what you can do to have a natural web experience in your site.
                  Rajnish Sinha
                  ---------------------
                  https://twitter.com/rajnishsi

                  Comment


                    #10
                    With all this in mind, what would be the best practices for enabling browser cache and static content cache for a site? Are there other "places" that need to be addressed in addition to adding the cache expiration dates to the .htaccess file?
                    Leslie Kirk
                    Miva Certified Developer
                    Miva Merchant Specialist since 1997
                    Previously of Webs Your Way
                    (aka Leslie Nord leslienord)

                    Email me: [email protected]
                    www.lesliekirk.com

                    Follow me: Twitter | Facebook | FourSquare | Pinterest | Flickr

                    Comment


                      #11
                      Originally posted by rajnishsi View Post
                      Other than that, take a look at Lighthouse tools from Google , details are here https://developers.google.com/web/tools/lighthouse/
                      They've migrated to: https://web.dev

                      Comment

                      Working...
                      X