SEO Page Speed Best Practices

seo-page-speed

What is page speed?

Page speed can sometimes be confused as “site speed”. These two are totally different. Page speed is, in fact, the speed of the page for a sample page views on a site. It can be either defined as “page load”, which is the amount of time it will take to show the content of a specific page completely or “time to first byte”, which is the amount of time for your browser to obtain the first byte of information from the web server.

It doesn’t matter how you measure the speed; the point is, a fast page speed is better and more convenient for the users. In fact, fast pages have better ranking and conversion percentage.

SEO Best Practices

SEO is a difficult subject, particularly if you take into consideration all the information and misinformation that’s been roaming online. Regrettably, it is sometimes difficult to tell from one another. Is the most recent strategy you’re reading effective? Does the strategy work on all the web pages? And so on. Indeed, there are a lot to assess when it comes to the effective SEO practices for page speed.

Just accept the fact, SEO is tricky. But the good thing is, it doesn’t have to be that stressful. If you allocate sufficient time to learn about it, then you will be able to differentiate information from misinformation more easily, and also, you will have the means to go deeper in the advanced concepts of SEO.

SEO isn’t a set it and forget scheme. It is a continuous process. You work on it, quantify results and constantly improve it.

Google has designated site speed as among the signals utilized by its algorithm in ranking pages. As a matter of fact, studies revealed that Google may have been measuring time to the first byte when considering page speed. Moreover, a page that has slow speed will mean that its search engines are crawling fewer pages using their allotted crawl budget and as a result can adversely upset your indexation.

Page speed is imperative for user experience. Pages that are slow loading have a tendency to have high bounce rate and lesser average time on page. Pages that have longer loading times have been shown to adversely lower conversions.

WordPress Speed Test

Ways to Improve the Speed of Your Page

1. Optimize images

You need to ensure that the size of the image is not so huge. For example, if an image you are planning to upload is 2,000 pixels wide, but your post will only allow you 600 pixels of space to fill your blog, then it’s smart that you change the size of the picture. This will help your page not to load for a long time because of large image size.

TIP: Make sure that the pictures aren’t big as they have to be, they have the appropriate format (PNGs are typically much better for visuals with less than 16 colors while JPEGs are normally superior for pictures) and that the images are compressed.

You can utilize CSS sprites to make a template for images that you normally use on your websites such as icons and buttons. CSS sprites work by combining your images making it one big image that loads everything at the same time (which results in fewer HTTP requests) and then is showed in sections that you want to display. This results in less loading time by not letting users wait for numerous images to load.

Since you are optimizing images, you must also ensure that you should focus is in the Alt Area. Bots that are crawling into your web page doesn’t see the picture as human onlookers do. But, the Alt texts that you enter can be seen by these bots. Therefore, make sure that you write information that is related to the post and the picture. Valid HTML also need to have alt tags.

2. Enable compression

Compression allows your web server to offer reduced file sizes that can load much faster for the users. Compression with Gzip for CSS and HTML files normally saves about 50-70% of the file size. This results in reduced loading speed for your pages and lesser bandwidth used.

Gzip should not be used on image files. As an alternative, compress these files using a program such as Photoshop where you can maintain control on the image quality.

3. Increase the server response time

Server response time pertains to the response time of a web server to a request from a particular browser. It doesn’t matter how ready your web pages are for speed, if you have a slow server response time, your pages will display slowly.

Four important factors converge to define your server response time:

  • Website Traffic – More traffic, more problems.
  • Website Resource Usage – If every web page you have uses few resources, server response time could improve and at the same time spend less money.
  • Web Server Software – If your planning to change the web server configuration or software, server response time can also improve and you can spend less money.
  • Web Hosting – Your server response time can also be improved by improving the quality and scope of your web hosting; however, you will need to spend money on doing this.

4. Lessen the redirects

Redirects are methods or directions that design take visitors from one file location to another. There are a lot of good reasons for having redirects; however, it is important to remember that redirects can result in problems in speed and performance. Each redirect you can eliminate or clean can help make your page load much faster.

5. Leverage browser caching

Leverage browser caching is among the fastest ways to improve performance for any website, irrespective of the system or CMS, just make certain that you’re using it. Browser caching is great for speeding your website by utilizing cached files or resources found in your browser. What you’re going to do is: you identify an expiry limit in minutes/days/weeks for particular file types such as Javascript, images or CSS. Given that the expiry hasn’t passed, the resources won’t be downloaded again, however the version that has been previously downloaded will be utilized.

6. Use a Content Distribution Network

CDNs or Contact Delivery Networks are a system of servers spread all over the world to deliver web pages and other content centered on the geographical location of the user. As a result, huge volumes of content are easily delivered without any disruptions.

For example, if you have a website that’s in Ontario, people accessing its pages in Alberta are going to receive the web content much faster as compared to people accessing it from Japan. The distant the person is in accessing the page, the longer the loading time. This can be terrifying for the user. However, having your website loaded from numerous servers and numerous locations is good for SEO as it speeds up the load time of the web pages.

CDNs give businesses the chance to spread out to numerous web users anywhere around the world in a few seconds. Being able to present your company up front to a lot of people rapidly must be your topmost concern.

7. Minify CSS, JavaScript, and HTML

Minification is a method that helps to decrease the size your JavaScript, HTML content and website CSS to its best size and lessen a number of request counts. Minification merges the different CSS files in your website into one file; minification also do the same for HTML and JavaScript files, which merges various files and making it into one file.

Minifying pertains to specific removal of undesirable codes from your website such as unnecessary code written in your JavaScript, spaces that are written in your CSS or unnecessary line-breaks in your HTML. As a result, minification is essential and helpful in improving the load speed of your page. It’s also vital that the markup size of your website’s CSS, JavaScript and HTML must be minimum, and a number of external requests must be few as possible so as to enhance the loading speed of your web page.

So now that we have listed the best practices for page speed, our next blog post will talk about reasons why your website is loading slow. Stay tuned for that. Read the previous SEO page speed posts as well to get up to date.

Where To Test Website Speed

where-to-test-speed

I wanted to continue on with our series of blog posts dedicated to website load speed. The last post was on does website speed effect SEO and search rankings.

But where can you find out how fast or slow your website is? That’s what this post will provide you with.

Website Speed Testing – Identify Performance Bottlenecks!

Web traffic and search engine ranking is mostly a gauge of how good a website is performing. Significant as they are, not all is suggestive of the success of an online business compared to conversion rates and sales figures. Taking matters into perspective, online business sites with almost 0% bounce rate, 15% conversion rates, and ten thousand distinct site visitors from low search engine rankings are doing much better compared to high search engine ranking sites reveling in only 0.01% conversion rate and 100,000 distinct visits.

The argument on conversion rate optimization can go on for a long time, and employing business best method on Frankensteinish websites is going to take a lot of investment working patiently that spans for months before any noteworthy result on conversion rate improvement can be seen.

There is a lot more to swaying edgy people of the cyber world in buying products and services online than employing passive business approaches to improve marketability. Businesses online are concentrating on boosting site performance experience results by means of high conversion rates and increased sales.

Page load speed somehow fills in the gap in improving marketability by enhancing the site user experience to ensure that anxious online clients are hooked and happy.  According to a latest research conducted by O’Rielly reported that enhancing website user experience through reduction of page loading time improves conversion rates and sales to a significant level.

The quest for optimizing site speed starts with determining vital front-end problems mostly seen under standard site performance testing processes.

WordPress Speed Test

What to Test?

Before starting to search for the issues in page speed, knowing the behavior of the most dynamic site speed performance indicators can help to determine website performance gaps precisely.

However, it can be very hard to identify what site performance indicators you must observe.

Below is a list of top seven website performance indicators we think are very vital. Make certain that you track every one of the indicators to ensure optimum customer experience.

  1. Uptime

Keeping tabs on the accessibility of your site is no doubt the most vital part of monitoring a website. If possible, you must continuously check the uptime of your vital pages from various locations all over the world. Determine the amount of time you website is down for two weeks or a month, and express it in percentage.

  1. Initial Page Speed

The behavior and tolerance threshold of customers have changed. Today, people who go through websites expect that it will load fast. And if doesn’t load fast, they will immediately leave and go to the website of a competitor. It is possible to check the load speed of your website by using Ping request (which measures the amount of time from your position up until the site begins loading) and load time evaluation, for instance, determining the time it will take to download a web page’s source code. Remember that this evaluation shows the amount of time of the raw page to load. However, that is not the total user experience. For that, you must measure.

  1. Full Page Load Time including images, videos, etc.

This performance indicator is also known as End User Experience testing. It is the extent of time that will take for dynamically-loaded (AJAX) content, videos, images and other things that users see come up on their monitor. This isn’t the same to the time it takes to download raw files to the device it is going to show on.

Page speed and full page load time are both vital to measure for you can use various methods to enhance for both. Videos, images, and other content can be cached separately, CDNs or content delivery networks, whereas dynamic content may require fast databases and dedicated servers. Determining the way your site behaves as it scales will be helpful in determining what infrastructure to place.

  1. Geographic Performance

If you have a company that’s globally active or if you have customers from various parts of the globe, knowing your geographical performance – which is the availability and speed of your website in various locations – is very vital. Your main goal is to ensure that your site can be accessed easily by visitors irrespective of their location to provide them a better customer experience.

A lot of companies take this factor for granted, only analyzing performance in common locations. At a minimum, use your website analytics as a guide to put testing in place that shadows the locations from which your visitors are accessing your site.

  1. Website Load Tolerance

Do you have any idea on a number of visitors to slow down you site? It is a significant indicator to determine for if you’re employing aggressive marketing strategies or are noticed by the press, you might face a predicament where your site is swamped with visitors in a short span of time.

You must perform regular stress tests and compare its results to the number of visitors your site have during peak times. After knowing the load capacity of your website, you can then modify your infrastructure to meet the needs. Check out for “tipping points” so you will be ready when there is surprise increase in traffic.

  1. Web Server CPU Load

Among the reasons for the website, failure is CPU usage. Excessive processing can bring down almost anything on the server, without any sign as to where the source of the problem is. Web server failures can be prevented by regularly keeping an eye on your CPU usage. If you aren’t able to install monitoring software on your servers because of hosting measures and other limitations, try employing a script that shows the amount of existing disk space and CPU load to a very simple HTML page.

  1. Website Database Performance

Another source of the problem of your website is your database. A query that is badly optimized, for instance, can be the difference between a fast site and a useless one. It is vital to observe your database logs thoroughly. Produce alerts if there are results that have error messages or give results that are beyond the expected standards. Utilize the integrated capabilities of the database to know, which queries are taking much of the time, and determine methods to enhance those by files and other approaches. Most essentially, keep an eye on the total performance of the database to ensure that it is not a holdup.

If you are capable of monitoring all the seven metrics, you can have a good notion as to how your website is performing and what changes to make if it’s not performing well.

Below I will list three different places where you can see how fast or slow your website loads and what is causing the issues if they are any.

Pingdom Tools

Website-speed-test

I first came across Pingdom Tools a few years and have been using it ever since. You can test your websites load speed from various locations. After the test it allows you to see what is causing the issues if you have any.

GTMetrix

GTmetrix Website Speed and Performance Optimization

GTMetrix doesn’t allow you to test from any location like Pingdom Tools. But they do a better job dedtailing what the issues are and how you can understand them more clearly.

Google Page Speed Insights

PageSpeed Insights

Google has for a very long time done a great job with providing free tools for website owners to create better website. Page speed insights is another one of those tools. After testing it does lack more details on how to fix issues if your website is loading slow. It does give you an idea of exactly the things they are looking for in a fast loading website.

With the three tools above, they should help you find out if and why your website is loading slow. If after testing you are still unsure of what some of the issues are, then read the next blog post on SEO best practices for page speed.

 

 

Does Website Speed Affect SEO & Search Rankings?

does-website-speed-affect

Your website load speed is important for a couple of reasons.

First off, you want to have a fast loading website so your visitors don’t get impatient and leave before you have a chance to tell them how great you are. After all, you worked so hard to get them to click on your website. You don’t want them to leave because your website loads slow do you?

Of course not.

The second reason is because Google and the other search engines are making page load speed a ranking factor.

No matter how much it affects your rankings, it doesn’t matter. You should still focus more on providing your website visitors with the best user experience possible then trying to get better rankings.

Over the next six blog posts, I’m going to go in depth about how to improve web page loading speed. Today’s post will answer the question “Does website speed affects SEO & search rankings?”

Read on and I’ll explain why it does and what factors play a role in page load speed.

WordPress Speed Test

SEO or search engine optimization has a lot of moving components and is affected by numerous of occurrences online. Through the years, Google and many search engines strive hard to provide the end-users optimum and useful information online to their fingertips. However, this doesn’t include your content. Search Engine Optimization can also be affected by your website. Among the latest and vital factor of your website strength is the page speed.

Page speed is the extent of time a certain page needs to be totally loaded. Page speed greatly depends on a number of factors, including the host, design and coding. As a matter of fact, load time is important for both search engines and end-users. End-users don’t stay for long on websites that take too long to load and search engine like Google will reprimand your website if it loads too long. Similarly, a fast website converts better.

Why does Google care so much about how fast your pages load?

No doubt, users like fast, convenient websites and so does Google. A site with web pages that load fast leads to good UX or user experience, and a substantial UX results to higher conversion.

In 2010, Google revealed that the speed of a page is a factor that determines a website’s ranking. It pertains to the amount of time that a user has to wait for a page to load up totally. On a regular basis, a website page for e-commerce loads for about seven seconds while the best load time is about three seconds or less.

In fact, a fast site has an affects on the UX of your users. A negative UX e.g. if your users have to wait longer to get what they want can result in revenue loss. These users will close your website instantly. And most of all, a website page that loads too slow is penalized by search engines and can affect your ranking, may it be on a desktop or mobile devices.

In fact, Google compares your website against your opponents on a particular segment and rewards your’s if it’s the fastest. However, be cautious that marks aren’t given separately: it considers the country, network, or device.

How does page load speed impact UX?

  • Google has employed page speed in its algorithm as studies revealed that faster website loading time leads to happy users.
  • Almost half of users anticipate pages to load within a maximum of 2 seconds.
  • A 1-second delay on load speed can reduce conversions by about 7%.
  • Studies have shown that 75% of users will not return to a page that loads for more than 4 seconds.
  • Shopzilla increased the loading speed of their site and resulted in a 25% rise in page views and about 7-12% increase in revenue.
  • A study conducted by Google showed that slowing down the search results page by 100 to 400 milliseconds has a measurable impact on the number of searches per user.
  • AOL reported that page load speed can have an affects on page views per visit by a maximum of 50%.

What factors can reduce your page loading speed?

  • Your host: You will get what you pay for. Ultimately, a cheap offer can wreak havoc on your loading speed as time goes by. So, make sure to opt for the appropriate host that’s suitable for your business needs.
  • Enormous images: Images that takes the time to load can reduce your site speed. It’s sometimes because of extra data embedded in the comments or absence of compression. You must go for PNG files for images that don’t need high details such as logos and JPEG file type for pictures.
  • Unoptimized browser, plugins, and app: It is ideal to test your website on all type of browsers because they don’t load the same way. Furthermore, apps such as Flash can greatly decrease loading speed of your page.
  • Tons of ads: Many ads can bother site visitors and have the knack to reduce the loading speed of your page.
  • External embedded media: External media such as videos are extremely valuable; however, it can reduce the loading speed of your site. To increase loading time, make sure to host your videos on your server.
  • Your theme: There are themes that are well-designed and have many affects but can affect the loading speed of your page. Some pre-made WordPress themes for example have lots of coding and are slow to load.
  • Widgets: There are comment areas or social buttons that can affect the loading speed of your page.
  • Double-barreled code: If you have a HTML/CSS that’s inefficient or too dense, it will decrease the loading speed of your page.

Now that you aware of how website speed affects SEO and search rankings, here are a few places you can test your website speed.