Entertainment
A Beginner’s Guide to Website Performance
In this episode of 'A Beginner’s Guide to Website Performance', we explore the critical importance of website speed and responsiveness. Learn how performance affects user experience, SEO, ...
A Beginner’s Guide to Website Performance
Entertainment •
0:00 / 0:00
Interactive Transcript
spk_0
In the time it takes you to read this sentence, your website visitors have already abandoned
spk_0
your website and chosen your competitors site instead.
spk_0
That's how long it takes to lose them forever.
spk_0
If you've ever had to wait for a webpage to load, you know how frustrating it can be.
spk_0
Websites these days are complex and often filled with images, videos and scripts.
spk_0
This means they require more time to download than simple HTML pages from the good old 90s
spk_0
and early 2000s.
spk_0
But even worse is the fact that so many of these modern sites are also poorly designed.
spk_0
They're packed with features but suffer from slow performance because they don't understand
spk_0
how people use them.
spk_0
There's no excuse for subpar website performance at this point.
spk_0
Not if your site is well managed by someone who cares about what their visitors experience
spk_0
every day.
spk_0
If you need help improving your website's performance, follow these tips.
spk_0
But first, a few important questions.
spk_0
First, what is website performance?
spk_0
Website performance is the speed at which your website loads in a visitor's browser.
spk_0
It also includes how responsive your site is and how easy it is to navigate.
spk_0
Second, why does website performance matter?
spk_0
A slow loading website will frustrate both visitors and Google.
spk_0
This will lead to a decrease in your rankings in Google for your target keywords.
spk_0
It's also important because today's users have become impatient with slow loading sites.
spk_0
If they see yours loading too slowly, they'll leave it behind and find another one with better
spk_0
performance in less time.
spk_0
There are three key areas where website performance matters.
spk_0
User experience, SEO and conversion rate.
spk_0
Let's dig in further and see how website performance impacts these three things.
spk_0
Number one, user experience.
spk_0
Website performance will impact your brand perception.
spk_0
Research has shown that a slow website can actually make visitors leave your site
spk_0
without viewing a single page.
spk_0
Google has found that a one-second delay in website loading time can decrease conversions
spk_0
by up to 20%.
spk_0
And if the site doesn't load at all, they're not going to stick around.
spk_0
It's also important to remember that your visitors aren't always on high-speed internet connections like you are.
spk_0
A recent survey by speed test found that the average mobile download speed worldwide is about 56 megabytes per second.
spk_0
While that may sound really fast, keep in mind that is an average.
spk_0
Many developing countries still have underdeveloped internet infrastructures.
spk_0
A recent study by IDB found that only 33% of schools in Latin America have sufficient internet bandwidth,
spk_0
less than half of those reported on average in OECD countries.
spk_0
There's even a massive gap in high-speed internet services between urban and rural areas in the United States.
spk_0
As of 2016, 39% of the US population did not have access to high-speed internet services.
spk_0
That means many people worldwide are still using slow internet speeds.
spk_0
If you live in one of these areas or are expecting visitors from them,
spk_0
making your website load faster will be even more crucial.
spk_0
Website loading speed directly impacts Google rankings.
spk_0
Web performance is a key factor in SEO as it makes or breaks your site's speed and performance.
spk_0
Google uses page speed as a ranking factor, so if your site takes too long to load,
spk_0
you can watch your rankings take a nasty tumble.
spk_0
It's even more important for mobile sites, which require extra optimization to improve loading speeds.
spk_0
Slow websites get left behind by the competition.
spk_0
Simple as that.
spk_0
Even if your website is designed beautifully, has great content and offers quality products and services,
spk_0
slow loading times will eventually hurt your rankings.
spk_0
Number 3.
spk_0
Conversion rates.
spk_0
Website performance will make or cost you money.
spk_0
Website loading speed has a strong direct correlation to conversion rates and sales.
spk_0
Check out the difference actual milliseconds can make in your website's conversion rate.
spk_0
This is according to CloudFlarer.
spk_0
2.4 seconds leads to a 1.9% conversion rate.
spk_0
3.3 seconds leads to 1.5% conversion rate.
spk_0
4.2 seconds has under 1% conversion rate.
spk_0
And anything over 5.7 seconds reduces it to 0.6% conversion rate.
spk_0
Here's the kicker.
spk_0
It is at least 5 times more expensive to acquire a new client compared to retaining your existing
spk_0
customer.
spk_0
This is why it's actually much more profitable to keep your existing customers than find new ones.
spk_0
So, with the costs of acquiring new customers being so high,
spk_0
it's in your best interest to make sure that your site loads fast enough.
spk_0
Because once they leave, it will be way harder to get them back.
spk_0
So now that we've established why website performance is so important,
spk_0
let's take a look at how to test your website's performance.
spk_0
There are many different websites speed test tools that you can use to test your site performance.
spk_0
All of these tools essentially do the same thing.
spk_0
But have some variations in testing standards and ease of use.
spk_0
GT Metrics is a free website speed test tool that will help you understand where your site
spk_0
stands in terms of speed and responsiveness.
spk_0
The test takes less than a minute to complete and it measures the load time of a single page of
spk_0
your website, one at a time. It also tells you how your site performs on mobile devices,
spk_0
including iPhone and Android. And you can test from multiple different servers located around the
spk_0
world. Though many of the best features are locked away behind the pro version of the tool,
spk_0
you can still get a ton of valuable and actionable information from the free version of GT Metrics.
spk_0
My favorite feature is the waterfall chart, which breaks down every single file that is loaded
spk_0
on your website so you can pinpoint the exact problem. Of course, this isn't unique to GT Metrics.
spk_0
I just like the visual interface. GT Metrics is my personal choice for the best website speed test tool.
spk_0
It's a tool I'll be using throughout this website optimization guide.
spk_0
Google PageSpeed Insights is a website speed test tool that helps you identify quick fixes to
spk_0
improve your site. It tells you where you need to cut down on the amount of HTML, scripts, and even
spk_0
images on each page. The interface can be a tad overwhelming for new web developers,
spk_0
though Google has made some good strides in simplifying it in recent years.
spk_0
Pingdom provides a website speed tool that provides insights on load time, reliability,
spk_0
uptime, mobile friendliness, and other key metrics. It also provides recommendations for how to fix
spk_0
any issues you find. It is part of a much larger suite of performance monitoring tools for websites.
spk_0
You can even install Pingdom's monitoring tool directly onto your WordPress site to help you
spk_0
measure performance from within the WordPress dashboard. And yes, there is a Pingdom extension
spk_0
in the form of a bookmarklet. Next, let's take a look at the website performance metrics that
spk_0
these tools use to analyze websites. Website performance metrics are used to measure the load time
spk_0
of web pages. They are usually reported as the average number of seconds it takes for a page to render.
spk_0
The most important website performance metrics, according to Google, are what they call the core web
spk_0
vitals. These web vitals will evolve over time, but as of this recording, these are the targets
spk_0
to focus on. LCP or long contentful paint, FID or first input delay, and CLS, cumulative layout
spk_0
shift. Let's talk about the LCP. LCP is a content performance metric that assesses the perceivable
spk_0
loading experience for users. In its simplest form, LCP determines how long it takes for the largest
spk_0
content element on your page, like a hero image, headline text, and so on, to become displayed within
spk_0
a visitor's viewport. The first input delay, or the FID, is the measure of time between when a user
spk_0
initiates an input, like hovering over a website link, clicking on an element or typing in text,
spk_0
and when the website responds to that input. As a website becomes more interactive, FID becomes one
spk_0
of the most critical website performance metrics, because it affects how fast visitors can complete
spk_0
tasks, like purchasing or signing up. And finally, the CLS, or the cumulative layout shift, gauges a
spk_0
website's visual stability during a page load. To put it another way, CLS measures the unexpected
spk_0
moving of web components while the page is being generated. The aggregate score of all the layout
spk_0
changes on your site is then quantified as a whole. Google web vitals includes CLS as, quote-unquote,
spk_0
page stability. Now, aside from the core web vitals, there are a few more website speed test metrics
spk_0
you'll want to optimize for. While not technically included in the quote-unquote core,
spk_0
these secondary web vitals will definitely impact the core web vitals. First up is the TTFB,
spk_0
or Time to First Bite. It's the time between pressing enter on your keyboard and getting the
spk_0
first piece of page data. TTFB is particularly important on mobile devices with a low-quality
spk_0
internet connection. Next is the FCP, or the first contentful paint. The FCP metric measures the time
spk_0
from when the page starts loading to when any part of the page's content is rendered on the screen.
spk_0
Next is TBT, or Total Blocking Time. TBT is the total time that it takes for a website to respond
spk_0
to a visitor's input. More specifically, TBT measures the amount of time spent being blocked by
spk_0
specific scripts and code. And then finally, we have the overall full page load time.
spk_0
Load time is the average number of seconds it takes for a given page to render completely.
spk_0
This can be anywhere from 1 to 2 seconds for fast websites to as much as 15 to 20 seconds for
spk_0
slow websites. If your website is even slower than that, and you don't really have a website,
spk_0
you have a digital parking space with your name on it. Okay, hopefully that wasn't too overwhelming
spk_0
for you. But now that we've gone past the website performance metrics, let's take a look at some
spk_0
others, a website user experience metric. There are a number of metrics you can use to measure your
spk_0
website's user experience. The most important metrics are bounce rate, time on page, and conversion
spk_0
rate. These should not be confused with content performance metrics like TTFB, LCP, and CLS.
spk_0
Those metrics show how long it takes for content to load. User experience metrics measure
spk_0
how long an individual piece of content is engaged with during a given time frame.
spk_0
First, let's look at bounce rate. Website bounce rate is the percentage of visitors who
spk_0
leave your site after viewing just one page. It's calculated by dividing the number of single
spk_0
page visits by the total number of visits to your website. For instance, if you have 1000 total
spk_0
visits and 800 of them are single page visits, that means that you have an 80% bounce rate.
spk_0
And your average page speed has a major effect on website bounce rate. One important thing to
spk_0
know about website bounce rates is that while they can be helpful for Google Analytics,
spk_0
they don't tell the full story for measuring user engagement because they don't quantify
spk_0
engagement with individual pages or sessions. Next up is session duration. Session duration is the
spk_0
length of time a user spends on a particular session. This metric can be used to find out how
spk_0
productively visitors are spending their time on your site, as well as how effectively they're
spk_0
interacting with it. If the time on page metric for each visitor is too short, it could mean that
spk_0
you need to create a more compelling website. This is because shorter visits might indicate that
spk_0
your visitors were unable to find what they were looking for and quickly left. The average time someone
spk_0
spends on a webpage varies depending on the type of content, but research shows that the average
spk_0
is dropping across the internet. If your session durations are below average or people are bouncing too
spk_0
much, then you need to investigate further and find out why. And finally, we have the conversion rate.
spk_0
Conversion is the successful completion of an action you want your website visitors to take,
spk_0
such as purchasing something or signing up for your email list. If you're not getting conversions,
spk_0
it's most likely because people are bouncing too much. You can improve conversion rate by increasing
spk_0
page speed, reducing the number of steps it takes to complete a desired action, improving your
spk_0
website's clarity and much more. Alright, now that we got everything outlined in advance, let's take a
spk_0
look at how we can improve your website's performance. This is the only guide you'll ever need to speed
spk_0
up your website. I think, hopefully. Set number one, reduce the size of your page by getting rid of
spk_0
code bloats. There are many reasons why you should reduce the size of your webpage. It reduces
spk_0
website load time, increases website performance, maximizes website engagement, improves the user
spk_0
experience, and trims the code bloat. Code bloat is a term used to describe the amount of code
spk_0
that's needed to make a website work. Simplifying your code can help reduce load time and also make it
spk_0
easier for you to maintain your site. Code bloat can be very damaging because it takes up more space,
spk_0
slows down your website, and even causes bugs or security vulnerabilities.
spk_0
Picture yourself driving to work in the morning. Now imagine all the different roads you can take to
spk_0
get there. They all take you from and to the same place, from home to work. But which roads you choose
spk_0
dictates how long it will take you to get there. Picture this illustration every time someone tries
spk_0
to visit your website. Now there are many ways that web developers can reduce code bloat.
spk_0
You can use images wisely, host videos externally, delete comments, reduce HTTP requests,
spk_0
don't use external web fonts, and delete unnecessary plugins. Let's look at how to do each of these
spk_0
one by one. First, use images wisely. There is no exact number of images that you should aim to
spk_0
include on your pages and posts. Each time you upload an image, simply ask yourself one question.
spk_0
How does this image benefit my visitor? If you can't answer that question, don't use the image.
spk_0
Next, host videos externally. Videos can take up a lot of space, and often there's no guarantee
spk_0
that the person watching your video will have the bandwidth to stream in. Instead of hosting videos
spk_0
directly on your website, which will be using your web host server storage and bandwidth,
spk_0
it's almost always better to host it externally and embed it into the page.
spk_0
Upload your video to YouTube or Vimeo and place the HTML embed code on your page.
spk_0
All major website builders make it easy to do this. Next, delete comments.
spk_0
Comments are a very useful way of fostering healthy discussion on the entire
spk_0
they're usually more toxic than wrapping your lips around a car exhaust pipe and taking a deep breath.
spk_0
Now, while comments have been shown to provide some SEO benefit, in fact, I've even seen it myself
spk_0
with my cancel Netflix post, it's not usually worth the loss in webpage speed. As can be seen in
spk_0
the story of Mighty Bites, allowing comments on your blog posts does slow down website loading times.
spk_0
And the more comments there are, the worse it gets. I can personally attest to removing website
spk_0
comments to improve page speed. Unfortunately, I didn't do a comparison of the data when I made
spk_0
the switch, so it'll have to remain anecdotal. Sorry. The bottom line is this. Comments slow down
spk_0
page loading times. They generate additional database calls, which can result in the increase of
spk_0
up to 50% in server load time. It's generally best to just remove commenting from your blogs and move on.
spk_0
Next, reduce the amount of HTTP requests. HTTP requests will make your site load slower. Unnecessary
spk_0
integrations are the most common source of too many HTTP requests. They can be defined as unnecessary,
spk_0
because they take up more space on the page and slow down loading times while providing very little
spk_0
value to the user. The worst offenders are built in integrations which come with some themes or
spk_0
plugins. These integrations work well for people who want them, but they can't be turned off or
spk_0
deleted if you don't want them. And these integrations take up loads of space and slow down page load
spk_0
times. Here's what it looks like when a website has too many HTTP requests. Just from a quick glance
spk_0
at the URLs from each request, we can see HTTP requests from Google Analytics, Google Maps, Google
spk_0
Fonts, Facebook, Hotjar, Talk, Twick, Hey Oliver, LiveLeeds, Yandex, Polyfill, Visual Website
spk_0
Optimizer, X.AI, and something called your website, Yikes. It's no wonder that this webpage
spk_0
takes 9.6 seconds to load. And the worst part is, these are nearly all unnecessary marketing
spk_0
gimmicks that actually make the website's user experience worse. Next, make sure you don't use
spk_0
external web fonts. One of the top offenders in dragging website loading speeds is web fonts.
spk_0
Companies like Adobe, Google, and Typekit host thousands of fonts for the web. Website builders
spk_0
integrate their APIs to include these fonts in a super simple drop-down of choices.
spk_0
Like one of my favorite page builder plugins, Elementor. Web fonts will increase the number of
spk_0
HTTP requests that your website makes because it has to load several different files from external
spk_0
sources just to display text. This can be a huge drag on page load times. It's also really
spk_0
frustrating for people who are just trying to read your site. To make matters worse, many web
spk_0
fonts are only available in specific formats like .eot or .tdf, which not everyone can access.
spk_0
But the thing is, fonts are cool. And there's nothing wrong with wanting to make your brand feel
spk_0
unique and stand out from the crowd. So what should you do? If you're already speeding up your
spk_0
website by using many of the strategies mentioned here, you likely can afford to have a little bit of
spk_0
fun with some fonts. But if you're obsessed with ludicrously fast loading times like I am,
spk_0
then simply use some of the common system fonts in your design. System fonts are the fonts that
spk_0
come pre-installed on your device. Sure, they're not as pretty. But the boost in user experience
spk_0
far makes up for that, in my opinion. I've used them right here in my own website. Next, delete
spk_0
unnecessary plugins. It's best to keep plugins to a minimum. Only install plugins that are absolutely
spk_0
necessary to your site's functionality and don't detract from your site's user experience.
spk_0
Unfortunately, lazy web designers will often install a plugin to solve every little problem
spk_0
that comes their way. Even when much of the functionality that is provided by a plugin can be
spk_0
accomplished using simple HTML and CSS. In one of my crazier web design case studies, I rebuilt a
spk_0
website that had over 32 plugins, clogging up their website, and reduced it down to 12.
spk_0
Here's the before and after of their website redesign. The result was a much faster website
spk_0
that loaded like a dream. The client couldn't be happier. Oh yeah, I also did it for less money.
spk_0
So, step one was to reduce your co-blow and we talked about many different ways to do that.
spk_0
Now step two is to optimize your images. Images that are not optimized can be extremely troublesome
spk_0
for website performance. Here are some quick tips to optimize images for your website. Choose
spk_0
the best image format. Which image format is best for your website performance depends on what
spk_0
you're using the image for. JPEG is best for photos with large amounts of color and high contrast.
spk_0
JPEG reduces the file size but introduces some data loss. PNG is best for images that are drawn
spk_0
or text. As it does not introduce compression on drawn objects. JIF is good for short animated
spk_0
sequences because the file format only supports 256 colors. WebP is an up and coming format and
spk_0
you'll start to see it more often but it's not quite mainstream yet. I wouldn't worry about it for
spk_0
now. An SVG is your best option for vector graphics and icons if you're an advanced designer.
spk_0
It scales up and down without losing sharpness and quality and the file size is much smaller than
spk_0
PNG's. Next, set the correct image dimensions. Finding high quality free images for your website
spk_0
can be a major pain. That's why a lot of new web designers and bloggers make the mistake
spk_0
of downloading images at their largest size and then uploading it to their site without doing
spk_0
any image optimization. Example. Let's say I want to download this cute monkey image from unsplash.
spk_0
If I download it at its original size and dimensions, it will come in at a whopping 4,928 by 3,264.
spk_0
That's infixels. Anything above 1280 by 720 is considered high definition. If I want to go even
spk_0
higher quality to ensure I look good on higher resolution displays, I can do 1920 by 1080 or 1080p
spk_0
or I can do 30A 40 by 2160 aka 4K. But I don't plan on displaying this monkey image across the
spk_0
entire screen. I only want to display it in my blog post and since I know the width of my blog
spk_0
post content is about 1000 pixels, I know my image width doesn't need to be anything more than that.
spk_0
Anything above 1000 is simply wasted space and resources. But I like to leave a little
spk_0
buffer room just in case I decide to use the image in a wider context in the future.
spk_0
So I would now use a simple photo editor, I prefer Photoshop, to resize the image from 4928 by 32,
spk_0
64 to 1280 by 848. This will make it a lot easier for your website to automatically resize the
spk_0
image to be responsive on all devices. The amount of code work has been reduced. But there's still
spk_0
one more critical step you must take before that image is ready to be uploaded to your site.
spk_0
Compress every image. It is important that images are compressed before they are uploaded to your
spk_0
website. This is the easiest and simplest way to speed up your website's loading speed.
spk_0
You know all those fancy beautiful free stock photos that we just talked about? They're massive.
spk_0
There are a number of ways you can compress and optimize your images, but here's the simple method I
spk_0
use. Using Photoshop to reduce the size of images. Depending on the version of Photoshop you are
spk_0
using, this might look a bit different. I'm subscribed to the Creative Cloud version of Photoshop,
spk_0
which is like $10 a month, so it is constantly updated for free. Now let's assume we've already
spk_0
resized the dimensions of the image. Now it's time to compress the size. Go to File,
spk_0
Export, then Save for Web. Again, the flow of this might be a bit different for your version of
spk_0
Photoshop, but it should be in the same general area. Then choose your image compression options.
spk_0
The majority of your pigs can be saved in the JPEG low format. If you need to have a transparent
spk_0
background, then make sure to select PNG8. Quality is set on a scale of 1 to 100. I usually never go
spk_0
above 5 to 10. You'll notice that 90% of the quality is preserved anyway, and it's worth losing
spk_0
that 10% for the drastic savings and file size. Then click Save. Name your new image, click Save.
spk_0
Keep it simple and relevant, so it'll be easy to search for later. And finally,
spk_0
bask in the glory of your results. Do you see that? The original image clocked in at a whopping
spk_0
3.8 megabytes. The new compressed and totally optimized version? Just 60 kilobytes. That,
spk_0
my friend, is how it's done. Like I said, compressing your images is the number one way to quickly
spk_0
speed up the performance of your website. Step 3. Use Caching. Note, there are many different
spk_0
forms of caching, and it can be pretty complicated pretty quickly. But this is a beginner's guide,
spk_0
so this is going to be a very basic rundown of some useful caching strategies.
spk_0
Okay, with that out of the way, caching allows a website to retrieve resources from a local
spk_0
cache so that it doesn't have to use up resources from its server. Caching is beneficial because
spk_0
it allows the browser or device to use content that has already been stored rather than loading it
spk_0
fresh every time. This speeds up paid loading time considerably for users accessing your site.
spk_0
It also reduces the strain on your bandwidth, which will allow your site to host more visitors
spk_0
without risking congestion. One of the most powerful ways you can optimize website loading
spk_0
speeds is by utilizing caching. There are many different types of caching available,
spk_0
depending on what your needs are. Let's take a look at a few. HTTP caching. HTTP caching
spk_0
allows you to minimize the number of requests a user's browser makes to your server by using
spk_0
HTTP headers to cache resources sent from the server. This is generally seen as one of the most
spk_0
powerful ways to optimize your website performance because it can reduce bandwidth usage by up to 80%.
spk_0
Page caching. Page caching is another type of caching where only specific resources are cached
spk_0
instead of all resources. By caching the HTML of a web page, visitors can load that page without
spk_0
connecting to your server and downloading all of the components on your website for that page again.
spk_0
Browser caching. Browser caching refers to the caching that occurs in the user's browser.
spk_0
This allows resources like images, video files, and CSS JavaScript to be cached on the local hard drive
spk_0
so that when users return to your website, they're able to load pages faster.
spk_0
And finally, server caching. Server caching is a type of caching that occurs on the server
spk_0
where your website is hosted. This will serve static files to your visitors so they're able to
spk_0
load your website faster. Okay, step four. Eliminate or defer render blocking CSS and JavaScript.
spk_0
If your website is not very large, deferring the loading of CSS and JavaScript can be a very
spk_0
effective way to optimize performance. Differring scripts basically means rearranging the order in which
spk_0
the scripts are loaded on a web page. Oftentimes, this can easily be accomplished by placing scripts
spk_0
in the footer of your site. Scripts that are deferred will only load if required, which reduces the
spk_0
initial page weight required for loading. You can also use a plugin to defer scripts. This allows
spk_0
you to load scripts when necessary without delaying the load time for other aspects of your website.
spk_0
Okay, how to find and eliminate render blocking CSS and JavaScript.
spk_0
Just an important note. If you don't know what you're doing here, you can easily break some features
spk_0
of and content of your website. Make sure to test for moving or deferring JavaScript files one by
spk_0
one so you can easily undo the change if your website breaks. Okay, first navigate to the
spk_0
structured tab in your GT metrics report and click on reduce unused JavaScript. This will show
spk_0
you what JavaScript files GT metrics believes are either unnecessary or can be deferred to load later.
spk_0
Next, remove or defer each file one at a time then test your website. If you're using WordPress,
spk_0
this process is a lot easier. You can use a popular cash plugin like WP Rocket or hummingbird
spk_0
to defer JavaScript files. If you're not using WordPress, things can get messy real quick.
spk_0
There are a number of ways to defer JavaScript, but they will all involve coding. This is for
spk_0
advanced developers only. If you don't want to get involved in that stuff, I highly recommend you
spk_0
simply delete as many of the offending plugins and scripts that are using this JavaScript.
spk_0
So much simpler. Step five, choose a server closer to your visitors. Choosing a server close to the
spk_0
geographical location of the visitor is important for website performance. The closer your
spk_0
web server is to your visitors, the faster data can be delivered to them. It's also critical for
spk_0
local SEO, as Google will prioritize websites with better user experiences and loading speed
spk_0
equals a better user experience. The only real way to know where a server is located is by asking
spk_0
the web host before you sign up with them. There are other methods, but they're far more advanced.
spk_0
I don't even know how to do them. If you choose dedicated hosting with a company like Cloudways,
spk_0
you'll be able to pick between a number of Cloud hosting providers who offer servers all around
spk_0
the world. You can also use a CDN for international visitors. A content delivery network or CDN
spk_0
is a geographically distributed group of servers that work together to provide faster
spk_0
delivery of website content. Most website hosting providers will offer a CDN as part of their
spk_0
website package. Using a CDN will allow website pages to be served from the closest possible
spk_0
data center to the visitor rather than from your website server. This can reduce load times for
spk_0
website visitors by up to 50% and reduces bandwidth costs. Each website visitor will only need to
spk_0
download the files they need from the server that's closest to them. Most CDNs are premium services
spk_0
with a wide variety of costs. Cloudflare does offer a free version of their CDN service,
spk_0
but it's mainly limited to security benefits. If you have a lot of international visitors,
spk_0
particularly if you have a multilingual website, a CDN will help your website content
spk_0
load faster for them. This can increase the amount of traffic you receive from overseas.
spk_0
A CDN will also remove the stress on your servers by hosting content on servers internationally.
spk_0
This means that your server will have less work to do and be less likely to fail because of
spk_0
overuse. Step 6. Avoid 301 redirect chains. Redirect chains are caused when a 301 redirect
spk_0
sends a visitor from one page to another page on your site, and then another and another. It
spk_0
just keeps going. Redirecting more than once will cause unnecessary delays in page loading.
spk_0
The simplest way to avoid this problem is to keep 301 redirects to a minimum.
spk_0
When you do use them, make sure they only redirect once.
spk_0
Step 7. Choose a fast content management system. A content management system, or CMS,
spk_0
is an application that lets you manage your content. The CMS might be as simple as a text editor
spk_0
or as complex as a platform like WordPress with custom widgets and plugins.
spk_0
A more common and simpler term for CMS in the context of web design anyway is website builder.
spk_0
So it matters what website builder you use. Why? Because not all website builders are created equal
spk_0
when it comes to website performance. The top three fastest website builders, according to
spk_0
Weebly. No, this is a surprise, aren't you? And the reason I love Weebly. And the three slowest
spk_0
are Jumla, Craft CMS, and at the very bottom, no surprise, Wix. If you're using WordPress,
spk_0
make sure you choose a page builder plugin that is as lightweight as possible.
spk_0
Fortunately, most of the major page builder plugins have invested massively in performance upgrades.
spk_0
There isn't much of a discernible difference between them at this point.
spk_0
Step 8. Get better website hosting. If you're not getting the speed that your website needs to
spk_0
be functioning properly, it might be time to upgrade your website hosting. Great web hosting
spk_0
isn't expensive. It's a well worth the investment if the high speed of your site converts more
spk_0
visitors into customers. A fast site means a higher ranking on Google search. It also means better
spk_0
support for more devices and browsers. I see far too many small business owners cheap out on
spk_0
website hosting and suffer the consequences. Take your time, do your research, and choose web
spk_0
hosting that's right for you. And that's it. We've reached the end. Website performance is a
spk_0
critical part of your website's user experience. Website LowDeeSpeak can impact the success or
spk_0
failure of an online business. So it pays to take care in how you manage your site resources.
spk_0
In this website performance guide, we reviewed some tips for making sure that your site loads
spk_0
as fast as possible while keeping users happy at all times. We've highlighted the most important
spk_0
considerations that you should make in order to optimize your site for speed, along with some
spk_0
tips on how you can improve loading time without sacrificing content or usability. Give these suggestions
spk_0
a try and let me know how it goes.