WordPress Site Speed Analysis

Textbox Section

Hi David, welcome to your personalised site speed analysis. Below you will find an overview of your site infrastructure, your speed benchmark results and my top recommendations to help speed up your site.

URL tested: b2bsell.com


Your current site infrastructure

  • Theme: SmartStart WP
  • Theme author: Smuliii
  • Hosting provider: BlueHostbluehost-logo
  • Ecommerce platform: None detected
  • Speed optimisation plugin: WP Rocketwp-rocket-logo
  • Content Delivery Network: None detected



Your current optimisation setup appears to utilise WP Rocket. As a result you will already be taking advantage of the browser caching technique mentioned below. However it's likely that the file optimisation feature of this plugin could be utilised better with some fine tuning.

Content Delivery Network (CDN)

I was unable to detect a content delivery network being utilised. A content delivery network distributes your content around the world so it’s closer to your visitors, as a result it speeds up the delivery of your site to the end user. Implementing this will be one of my recomendations for you.

Speed benchmark results

Your website has been tested multiple times using two separate benchmarking tools, this provides an accurate average which can be used as a basis for comparison.

Benchmark tool Performance grade Load time Page size Requests Test location Archived test
pingdom-logo 79/100 4.5s 1.3 MB 110 Stockholm Sweden View archived test
pingdom-logo 80/100 3.6s 1.5 MB 121 Dallas, Texas, USA View archived test
gtmetrix-logo /100 6.5s 1.31 MB 102 Vancouver, Canada View archived test
gtmetrix-logo /100 4.3s 1.29 MB 98 Vancouver, Canada View archived test
27 Performance grade (/100)
3.15s Load time
0.90 Page size (MB)
72 Requests

The average load time of b2bsell.com is 3.15 seconds, this is slower than 45% of tested sites.

Your website page size is below 3MB. This is good as it can be a problem for users with slower internet connections and mobile users if the page size gets too large. However I suspect the page size could be reduced even further.

Google PageSpeed Insights

  • Mobile Score: 67/100
  • Desktop Score: 84/100

Your Google PageSpeed Insights score is considered average. Google PageSpeed is a good tool to use when trying to identify what optimisation techniques are currently being implemented on a site, and what files or elements could use some work. It is not always a great reflection of the true site speed as it only takes into consideration the techniques implemented and not the final speed.


The estimated completion times of the recommendations below are based on the average WordPress site owner. They assume you have a good understanding of WordPress, reasonable knowledge of your web hosting setup and that you know what CSS and JS files are. Recommendations are ranked in order of difficulty to implement and configure correctly.

Personalised recommendations

Based on your current site infrastructure and site speeds I would personally recommend the following optimisation techniques as a starting point and a top priority. You can view a description of what each technique does below in the complete optimisation list.

Don't be put off by the difficult level, if you don't have too much experience in this area it will just take a bit longer or you might not be able to fully implement the technique to make use of it's maximum potential. Some techniques work out of the box but require fine tuning to really get the most out of them and to avoid conflicts and display issues.

Image Compression & Lazy Load

Compress images so they download faster. Lazy Load ensures only visible images on a page are loaded.
Difficulty: Intermediate
Estimated completion time: 1 hour

Theme & Plugin Optimisation

Prevent plugins loading on pages they are not needed and make sure your theme is delivering code efficiently.
Difficulty: Intermediate
Estimated completion time: 1 hour

Content Delivery Network (CDN)

Distribute your content around the world so it’s closer to your visitors (speeding up your site).
Difficulty: Expert
Estimated completion time: 2 hours

Complete optimisation list

Below is a complete list of site speed optimisation techniques you should consider, if you are looking to fully optimise your site and get it loading at it's full potential.

Page & Browser Caching

Difficulty: Beginner
Estimated completion time: 30 minutes

Caching creates an ultra-fast load time. With browser caching, static contents (JS, CSS, images) are stored in the browser. When a visitor goes to another page on your website, your static content does not need to be loaded again.

GZIP Compression

Difficulty: Beginner
Estimated completion time: 15 minutes

GZIP compresses your webpages and style sheets before sending them over to the browser. This drastically reduces transfer time since the files are much smaller.

Google Fonts Optimisation

Difficulty: Beginner
Estimated completion time: 15 minutes

Less HTTP requests for a faster website.

Mobile Detection and Caching

Difficulty: Beginner
Estimated completion time: 15 minutes

Mobile users will be served a cached version to ensure they can quickly load and navigate your site.

File Optimisation

Difficulty: Intermediate
Estimated completion time: 2 hours

Minification reduces the weight of each file and allows for a faster reading by browsers and search engines.

Concatenation combines CSS and JavaScript files. This mechanism reduces the number of HTTP requests and improves your loading time.

Be aware that file optimisation often presents display problems. If implemented incorrectly CSS & JS files won't don't load properly leading to site display issues and functionality not working as expected. If you experience this you will need to carefully debug your optimisation setup and figure out which files are causing issues and then exclude those from the optimisation process.

Theme & Plugin Optimisation

Difficulty: Intermediate
Estimated completion time: 1 hour

WordPress themes and plugins don't come fully optimised and are often bloated. It is important to look through all of your files and optimise any inefficient code you find.

Plugins will often load their files on all pages regardless of whether they are needed, you should carefully analyse your important pages and make sure only the plugins used are loaded.

How to implement

You can use Plugin Organiser to control which plugins load on each page. It requires some effort to get it set up and working correctly so be sure to read the FAQs before proceeding.

This is a manual process so it's often too complex and time consuming to go through every single page. I recommend you select your 5-10 most important pages and focus your efforts on those. Be careful which plugins you disable on certain pages as this is a quick way to break your site if you disable the wrong plugins.

Image Compression & Lazy Load

Difficulty: Intermediate
Estimated completion time: 1 hour

Images should be compressed so they are downloaded faster and take up less space on your server.

Lazy Load ensures only visible images on a page are loaded, they appear as the user scrolls down the page.

DNS Prefetching

Difficulty: Intermediate
Estimated completion time: 30 minutes

DNS prefetching is a way for browsers to anticipate the DNS resolution of external domains from your site. This mechanism reduces the latency of some external files.

Defer JS Loading

Difficulty: Intermediate
Estimated completion time: 45 minutes

JavaScript files are loaded after the end of the rendering of the page. Thus, the loading time of your website will be reduced.

Database Optimisation

Difficulty: Intermediate-Expert
Estimated completion time: 1 hour

Over time databases can become bloated and lead to slow load times. This is most noticeable in the WordPress dashboard backend, and on the frontend of ecommerce sites or websites with a lot of posts and pages.

How to implement

To begin with I recomend using the WP-Optimize plugin to help clear up most of the junk files from your database. Next you might consider using WP-Sweep to go more in depth and clear out junk files WP-Optimize doesn't pick up.

WP-Sweep is more advanced and is not recommended if you are not familiar with the files being removed. For example please don't use WP-Sweep if you are not sure what any of the following are: oEmbed caches in post meta, Orphan term relationships or Orphaned user meta. I also don't recommend WP-Sweep if you run an ecommerce store as it has been known to cause irreversible damage.

Next you will want to remove old plugin tables from the database that are left over when you uninstall plugins. Some poorly written plugins don't remove all their files and database tables after being uninstalled so require extra work to remove them. You can use Plugins Garbage Collector to remove them completely. Again be careful using this as it is not always 100% accurate in identifying unused database tables.

Database optimisation can be a tricky technique to implement. You will need to be comfortable working with your database to complete this optimisation. Be sure to make a full backup before attempting this, as database alterations can lead to irreversible changes that can't be undone.

Content Delivery Network (CDN)

Difficulty: Expert
Estimated completion time: 2 hours

This distributes your content around the world so it’s closer to your visitors (speeding up your site).

WordPress Dashboard Optimisation

Difficulty: Expert
Estimated completion time: 3 hours

The backend speed of WordPress is often quite slow when a lot of plugins are installed. To make managing your WordPress site a breeze you should optimise the backend as well. This process involves analysing which plugins are loaded on certain admin pages and then only loading those plugins that need to be there.

Need further help?

I'm experienced with optimising all types of WordPress websites. From high traffic ecommerce stores to personal blogs, I can help even the most demanding WordPress installs run faster and more stable.

I can take the guess work out of this process for you so can get on with doing what you do best and running your business. I offer the most comprehensive WordPress optimisation service around, and websites I work with experience on average 151% faster load times.

Making your website faster is generally the most cost effective change you can make to improve it's overall performance and user experience. Visitors won't stick around if your pages take too long to load and you will likely lose business as a result.

  • 40% of users abandon a website that takes more than 3 seconds to load
  • 47% of consumers expect a web page to load in 2 seconds or less
  • 79% of shoppers who are dissatisfied with website performance are less likely to buy from the same site again
  • A 1 second delay in page response can result in a 7% reduction in conversions

It usually takes around 10-12 hours for the typical WordPress site owner to fully optimise their website. It takes a lot of time and effort if you really want to get the most out of it, and it's a process that's often full of headaches and plugin conflicts when things don't work correctly.

In addition to taking care of everything for you, I provide ongoing support and will fine tune your site every three months for the next year after the work is complete.

The cost of my complete site speed optimisation package is just £75.

You can learn more about what is included in my service here.

I can work closely with your current team if needed so they are aware of any optimisations made and can continue to manage the site.