The Moz Q&A Forum

    • Forum
    • Questions
    • My Q&A
    • Users
    • Ask the Community

    Welcome to the Q&A Forum

    Browse the forum for helpful insights and fresh discussions about all things SEO.

    1. SEO and Digital Marketing Q&A Forum
    2. Categories
    3. Web Design
    4. Thoughts on how to speed up my site? (Other site ideas.)

    Thoughts on how to speed up my site? (Other site ideas.)

    Web Design
    10 5 596
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as question
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • NoahsDad
      NoahsDad last edited by

      I was wondering if someone had a few minutes to talk a look at our site and see how to speed it up. I've ran some of the speed tests and I get different results, so I'm not sure if my site would be considered "slow" or not.

      Also if there any other things that jump out at you (usability, side bar, things I should change / add / take away to make a users experience better, etc.) please let me know. Any feedback is good feedback to me. 🙂

      I'm using WP Super Cache as well.

      Thanks!

      1 Reply Last reply Reply Quote 1
      • plasma800
        plasma800 last edited by

        Consider

        • Moving to WPengine.com for hosting.
        • Less posts on the home page.
        • Compressing your CSS.
        • Better optimization of images.

        It was pretty quick for me.  The slowest load was the externals, videos from you tube as it calls out for each one to "load" then in the browser.

        NoahsDad 1 Reply Last reply Reply Quote 0
        • Copstead
          Copstead last edited by

          After taking a quick look I would just utilize Cloud Flare (http://www.cloudflare.com).  It is a free tool where they not only optimize your site with an increase of speed around 60%, but they also provide a CDN.

          I tested this out a few weeks ago with a blog of mine and it took it down from 8 - 10 seconds to load, down to 1.8 seconds.  Very impressive.

          They also provide a Wordpress plugin.

          No need to change hosting companies.

          Two tools to help you as well.

          https://developers.google.com/speed/pagespeed/insights

          http://www.webpagetest.org/

          1 Reply Last reply Reply Quote 0
          • NoahsDad
            NoahsDad @plasma800 last edited by

            Thanks. The host I'm using is really good, so I'm not sure switching hosts would be that different.

            In regard to number of posts on home page, how many would you suggest?

            1 Reply Last reply Reply Quote 0
            • Klarke
              Klarke last edited by

              Pingdom says your page is 5.5mb big.  But it loads pretty quick for me.

              You can do alot better.  Here's my recommendations.

              1.  Optimize your images before uploading.  I would recommend the WP-Smushit plugin which does it on the fly, but lately the yahoo api hasn't been working.

              2.  Switch the W3 Total Cache.  It does the same thing as Super cache, but there's some additional goodies.

              3.  Using W3TC, you should enable minify and combine for all the css and js.   The plugin allows you to combine all your css and js in two files (from both your theme and other plugins).

              4.  Consider using a CDN.  Again W3TC makes it easy.  I use amazon cloudfront, and it's amazingly cheap.  Essentially, you keep your current hosting, but actually serve all css, js, and images from the CDN.  It makes an enormous difference.

              ThompsonPaul 1 Reply Last reply Reply Quote 1
              • ThompsonPaul
                ThompsonPaul last edited by

                First of all, just wanted to wish Noah a happy birthday!

                You're right to be asking about speeding up your website, as there are a number of opportunities to improve page load times. I notice you also have questions posted asking about VPSs, and CDNs.The thing is, there is definitely an order in which these things should be tackled.

                The first thing you must do is get your on page code as efficient as possible. The reality is that an inefficiently coded website can bring even the strongest of servers to its knees with just a little extra surge in traffic. It's never a good idea to try to make up for inefficient code by throwing additional hardware resources at the problem.

                By default, WordPress is fairly easy to use and build, but that front-end simplicity comes at the cost of complexity and inefficiency of code on the back end. Every bit of functionality you add using plug-ins and widgets comes at the cost of additional files to load, more database calls to process, and more opportunities for someone else's inefficient code to get in the way.

                In your case, your homepage is approx 2 MB in size, and some of your internal pages are over 4.5 MB. This translates into page load times anywhere from 10 to 25 seconds at typical cable Internet speeds. In practical terms, anything over 1 MB is awfully big.

                Site speed optimization can be a fairly complex process, and needs an overall plan, rather than trying to implement one-off tactics and hoping for the best. I'd be happy to help you off-line to build up a plan, but in the meantime these are the kinds of things you should be taking into account:

                • reduce the number of plug-ins and widgets adding content to your page to the bare minimum.
                • Make sure the plug-ins/widgets you have chosen are the most efficient available in their class
                • make certain photos are as efficiently compressed as possible, are being rescaled as opposed to resized in html, and be careful of using too many photos on any one page
                • Ensure your caching plug-in is tweaked and tuned to be as efficient as possible for your server configuration.

                Some specifics for you to think about:

                • the Recommended sidebar widget (and to a lesser extent the Popular widget) are extremely inefficient in their use of images. Even though they're only showing 50x50px thumbnails, they're loading full-size images up to 550kb in the background.
                • is there enough difference between Recommended and Popular for both to be of benefit to visitors?
                • you're obviously using W3 Total Cache - hope you don't also have SuperCache enabled as well? If so, they'll compromise each other's performance. Only one caching plugin - ever.
                • you have several different advertising networks providing ads to the page. Each one loads it's own set of backend scripts, many of which are VERY inefficient. Could you consolidate?
                • you currently have over 1 megabyte of just Javascript loading on each page when target should be less than 1 MB for the whole page including content
                • sidebar titles like "Like Us on FaceBook" have so little contrast from the background they're very hard to read (& likely disappear on dark monitors)
                • you get so many comments on each post (a nice problem to have!) that it may be time to consider paginating the comments so that each page doesn't have hundreds of comments to load each time it displays

                Overall, you're doing an absolutely kick-ass job with your website, from everything I can see. You're rocking the engagement and interest of your visitors, and you've tuned most of the things that are readily tuneable. The next level up in performance will require some tough decisions and perhaps even killing a few sacred cows. That's why I recommend you make a plan before randomly changing things.

                With the way you're going, you may very well find that even the highly tuned site is going to outgrow shared hosting as a result of increasing traffic. If/when this does happen, you'll still benefit from having leaned out the website so it can take better advantage of whatever server hardware it's hosted on.

                I'll close with a couple of really useful tools for visualizing exactly what's happening in the performance of your site.

                First is webpagetest.org  (if you haven't already found it) which allows you to run tests that directly mimic the experience a user and their browser would have. You can even have it test from different areas of the country, and using different typical Internet speeds. I usually test with the two lowest speeds, as they will cover the widest range of typical users including mobile.

                The second is a plug-in called P3 Performance Profiler. It may seem counterintuitive to be adding another plug-in when what you're trying to do is reduce the complexity, but what P3 does is give you an actual readout of how much of your server's resources are being used by each of your site's plug-ins. You you can enable it for testing purposes, then turn it off again for normal running of your website.

                No doubt this has created as many questions as it may have answered, so by all means fire away if you need additional clarification.

                Paul

                Klarke NoahsDad 2 Replies Last reply Reply Quote 1
                • Klarke
                  Klarke @ThompsonPaul last edited by

                  Looks like he's already implemented many changes since this question was posted.  At the time, he was running just Supercache, now he's got W3TC, MaxCDN and he seems to have optimized some of the images.

                  Definitely agree with aiming for 1Mb or less per page, though.

                  ThompsonPaul 1 Reply Last reply Reply Quote 1
                  • ThompsonPaul
                    ThompsonPaul @Klarke last edited by

                    Yea, I figured from some of the commentary and what I saw in his code he must have been acting on some of the suggestions right away. Just didn't want to assume, just in case 🙂

                    And yea, getting to the next level of performance may mean bigger changes like removing some items from the page altogether.

                    Paul

                    1 Reply Last reply Reply Quote 1
                    • ThompsonPaul
                      ThompsonPaul @Klarke last edited by

                      Be careful with WP Smushit. As mentioned it relies on Yahoo api that has been very unreliable, but it also uses memory mapping. If you exceed memory mapping (very easy to do on shared hosting) the plugin fails and can bring down the site with it.

                      1 Reply Last reply Reply Quote 0
                      • NoahsDad
                        NoahsDad @ThompsonPaul last edited by

                        Paul,

                        Thank you very much for all the feedback. Such great info.

                        I've been working on improving many of these items over the weekend. I'm only using total cache, I set up a CDN, i took off on of the tabs on the activity widget and just let the popular posts. I'm trying to figure out how to resize the images better on the sidebar tab as you're right they are using css to rescale the images.

                        I'm actually saving up to have the site designed by a designer instad of my non-design self. But that's down the road as having something designed professionally isn't cheap (although it is worth it.)

                        I'm going to be working on your suggestions for the rest of the site. 🙂 Thanks again for the feedback and for the kind words about our site. I'm really trying to help people through this site, and from the feedback we are getting it looks like it's been doing that.

                        Now I'm on the journey to make it an even better experience for people. 🙂

                        1 Reply Last reply Reply Quote 0
                        • 1 / 1
                        • First post
                          Last post
                        • New ecommerce site: Close old site and full domain redirect or keep it linking to new site?
                          GlobeRunner
                          GlobeRunner
                          0
                          3
                          371

                        • Thoughts on our Agency Site
                          benjaminmarcinc
                          benjaminmarcinc
                          0
                          4
                          91

                        • Site Speed for Magento Site
                          Felip3
                          Felip3
                          1
                          10
                          2.4k

                        • My site build in HTML has been badly hit this recent update and I have been toying on the idea of changing it to Wordpress
                          MoosaHemani
                          MoosaHemani
                          0
                          4
                          112

                        • Spam site overtaken a client site
                          EGOL
                          EGOL
                          0
                          6
                          137

                        • Hi Everybody. I have a large site that is made up of the main site then a large support site. The support site has a lot of overlapping content and similar titles. Would it be beneficial to separate the two? Thank you. All answers appreciated.
                          arithon
                          arithon
                          0
                          3
                          372

                        • Will upgrading my dedicated server improve my site speed
                          deltasystems
                          deltasystems
                          0
                          6
                          580

                        • How will it affect my site if i link to a site with adult content?
                          irvingw
                          irvingw
                          0
                          5
                          562

                        Get started with Moz Pro!

                        Unlock the power of advanced SEO tools and data-driven insights.

                        Start my free trial
                        Products
                        • Moz Pro
                        • Moz Local
                        • Moz API
                        • Moz Data
                        • STAT
                        • Product Updates
                        Moz Solutions
                        • SMB Solutions
                        • Agency Solutions
                        • Enterprise Solutions
                        • Digital Marketers
                        Free SEO Tools
                        • Domain Authority Checker
                        • Link Explorer
                        • Keyword Explorer
                        • Competitive Research
                        • Brand Authority Checker
                        • Local Citation Checker
                        • MozBar Extension
                        • MozCast
                        Resources
                        • Blog
                        • SEO Learning Center
                        • Help Hub
                        • Beginner's Guide to SEO
                        • How-to Guides
                        • Moz Academy
                        • API Docs
                        About Moz
                        • About
                        • Team
                        • Careers
                        • Contact
                        Why Moz
                        • Case Studies
                        • Testimonials
                        Get Involved
                        • Become an Affiliate
                        • MozCon
                        • Webinars
                        • Practical Marketer Series
                        • MozPod
                        Connect with us

                        Contact the Help team

                        Join our newsletter
                        Moz logo
                        © 2021 - 2026 SEOMoz, Inc., a Ziff Davis company. All rights reserved. Moz is a registered trademark of SEOMoz, Inc.
                        • Accessibility
                        • Terms of Use
                        • Privacy