In this tutorial, I will show you 20 ways how to speed up your website. Nobody wants to access a slow website in today’s short attention span.
The blogging industry is becoming more and more competitive as new technologies emerge and stakeholders keep reviewing their policies.
The short attention span of people who browse the internet is also causing these changes, which will aid in the creation of a successful blog. There is no doubt that most websites are now accessed through mobile devices and that your blog or website must be as responsive to mobile as possible to fulfill these new needs. As a result, learning how to speed up your website or optimize your website or blog is really necessary.
What Effect Does Website Performance Have on Conversions?
Conversions are killed by slow websites, and only in-depth optimization can recover them.
According to research, 47% of consumers want websites to load in two seconds or less. Furthermore, 40% will quit a page that takes three seconds or longer to load.
This may sound too harsh, but the truth is people have a lot of options these days.
The majority of visitors abandon your site before it ever has a chance to launch if it takes more than three seconds to load for them.
That alone represents a significant loss in terms of prospective conversions.
Even if you can get them to stay until the website load, you will suffer their returning to your website again due to your slow load times.
In one survey, 79% of customers said they would not return to a site with poor performance.
While the same survey, 52% of Shopping customers have stated that fast page loading is vital to their site loyalty, and 44 % have said that negative site experiences are passed on to their friends.
The survey also points out 16% customer satisfaction with a 1sec delay on your website.
Another study points to the association between load time and conversion rates that revealed that a single additional second of load time resulted in a 25% fall in conversion rates.
Making an effort to learn how to speed up your website – even by one second — will positively influence your conversion rates, as evidenced by the data.
How Your Website Speed Influences Visibility
When ranking websites, Google considers the speed of the site. Your load speeds can also impact how readily users can locate you in the first place.
As of December 2017, the search engine has begun ranking all search results based on the mobile versions of the pages searched for.
In 2015, mobile searches outnumbered desktop searches for the first time, and their percentage of total searches is only increasing as the technology matures.
As a result, it is in Google’s best interests to tailor its search results to mobile consumers’ requirements. Google doesn’t want to send visitors to websites that don’t load or work properly on their mobile devices or desktop computers.
Even in desktop search results, a key influence in search rankings will now be played by the mobile user experience.
Users’ experiences have long been included for determining rankings, but until this point, only desktop users’ experiences were considered. Regardless of how bad the mobile experience was, the site stood a chance of ranking on page one.
This isn’t the case any longer, unfortunately.
Pages are now indexed and ranked based on the experience they deliver mobile users rather than their content.
To retain (or improve) your rankings and exposure, it is critical to understand how to speed up your website loading time and make it more responsive. You must have a website that provides a speedy and straightforward user experience – regardless of the browser used or the screen size shown.
How Slow is My Website?
This tutorial aims to help you test your site and learn how to speed up your website, find out your current status, and help you troubleshoot and get it resolved all by yourself.
The question of why my website is slow depends on a variety of factors contributing to the slow loading speed of your website. It might be anything from the time it takes for your server to load to the size of your images to the number of redirects you have.
In other words, there are numerous things you may have to do to increase the speed of your website. We’ll take a look at 18 of them. However, before you begin troubleshooting to improve the performance of your website, you must first establish a goal for yourself.
Let’s look at what’s regarded as a good load time to offer you a benchmark to aim for in your development.
What is The Typical Website Load Time?
Set a goal for your site’s speed before you begin working on it. This will help you stay focused and on track as you go.
It can be tough to determine if you aren’t clear what an acceptable page speed is.
Google recommends that you wait three seconds before clicking. Unfortunately, according to the most recent benchmark assessment, most sites fall far short of this standard.
Even though it takes 22 seconds for a mobile landing page to fully load, visitors abandon their session if the site takes more than three seconds to open on their device.
Furthermore, when page load time grows from one to 10 seconds, there’s the likelihood of a mobile user abandoning the site increases over 100%
A study of 900,000 mobile ad landing pages from 126 countries revealed that roughly seven seconds were required for the visual content above the fold to appear on 70 percent of the pages evaluated.
None of the industries they studied had an average that was even remotely close to the three seconds they advocated as the best practice.
This means that site owners have a significant amount of work to do to bring their sites up to Google’s standards.
To be positive, it also implies that if you put in the effort to learn how to speed up your website performance to an acceptable level, you will be well ahead of the competition in terms of the user experience.
Google’s guidelines and benchmarks can help you define your goals and evaluate your progress as you change your website.
After all, as the world’s most popular search engine, Google has the potential to have a significant impact on your business’s success. Therefore, following their standards as a guideline. This is a good idea at all times.
How to Speed up Your Website in 2022
18 User Experience ways of Optimizing your website for better ranking
- What Effect Does Website Performance Have on Conversions?
- How Your Website Speed Influences Visibility
- How Slow is My Website?
- What is The Typical Website Load Time?
- How to Speed up Your Website in 2022
- Step 1: Speed Test
- Step 2: Minimize HTTP Requests
- Step 4: Choose the Right Web Hosting
- Step 5: Run a Compression Audit
- Step 6: Get Content Delivery Network (CDN) Service
- Step 7: Optimize all Images on Your Website
- Step 8: Enable Browser Caching
- Step 9: Optimize and Clean the WordPress Database
- Step 10: Use Optimized/Premium and Simple Themes
- Step 11: Lazy load Images and Videos
- Step 12: Prevent Image Hotlinking
- Step 13: Host Videos and PDFs on 3rd Party Services
- Step 14: Keep Plugins at a Minimum/Find Slow Plugins
- Step 15: Check your Redirects on Your Website
- Step 16: How to speed up your website: Optimize your Content
- Step 17: Secure your Website
- Step 18: Keep Testing the Speed of your Website
- The Effect of Slow Website
After you start a blog, everything might look great and well to go. Your blog is perfectly designed with good looks and that visitors might find it appealing to stay or come to anytime.
The problem is if your website looks good but runs slow, you get penalized.
- Visitors dont have time to wait until the website load correctly
- Search engines will not recommend any content from a slow website to online searchers.
I made it clear from my intro that Google research shows that people will abandon your blog or website based on how long it takes to load.
Since Google’s new Web Core Vitals (a ranking tool for websites) includes more information about page loading time, the faster your website loads, the more likely Google will rank your blog on the first page.
Although ranking in the search engine depends on many factors, a faster website counts a lot.
This tutorial will guide you through understanding the elements that go into speeding your website. And give you some of the steps and tools needed to fix if there is a need to.
Note: This blog is built with WordPress so most of the steps shown in this guide apply specifically to websites built with WordPress.
How to Speed Up Your Website Step-by-Step
Step 1: Speed Test
You must run a thorough check or test before you continue. This test will help you establish a starting point and give you a clue on how your website is before you improve it.
Tools to Use
First of all, you can use Google free tool to run the speed test.
The first tool I will discuss is Google PageSpeed Insights. Because most people optimize their sites for Google. It’s pretty simple, and the outcome may be obtained in seconds.
- Go to Google PageSpeed Insights
- Input your website URL
- Click on Analyze
My website is doing 92%, which is very good on mobile and 100% on desktop.
The issue with this test is that a lot goes into having 100% on mobile.
- The theme
- The type of web hosting( server speed)
- Content optimization
Google web vitals include the three main segments within the test result that you need to investigate and make sure they come upright.
- First Contentful Paint (FCP)
- Largest Contentful Paint (LCP)
- Cumulative Layout Shift (CLS)
These terms are a bit technical, and I dont want you to worry about finding what they mean. Just know that your font size, images on your home page size come to play to reduce the FCP on your mobile page speed.
You can learn more on how to optimize your website for mobile-friendly
Another free tool you use to analyze your website speed is GTmetrix
Go to GTmetrix
Input your site URL
Click the run test button and wait for your results.
The result will tell you which part of your website is lacking behind or making the site slow, and their recommendation will not be too far from what Google page speed insight will give you.
Step 2: Minimize HTTP Requests
HTTP request basically means the number of files that a client device (visitor to your website) needs to download from your website before they can view anything on your website. These files include;
- The font on your site
- Images, and videos
- Number of content
- size of content
- Theme and plugins, etc
According to Yahoo, the majority of the time it takes for a Web page to load is spent downloading the various components of the page, such as graphics, stylesheets, and scripts.
Each of these items requires an HTTP request, which means that the greater the number of on-page components, the longer it will take for the website to render.
The first step in lowering the number of queries on your site is establishing a baseline.
If you are using Google Chrome, you may see the number of HTTP requests made by your site by using the Developer Tools available in the browser.
Right-click on the website you want to investigate
Select the “Network” tab from the drop-down menu.
For example, if you don’t see the “Network” tab, you may need to expand the Developer Tools sidebar by sliding its right border over to the left.
The “Name” column displays the names of all of the files on the page, the “Size” column shows the size of each file, and the “Time” column displays the amount of time it takes for each file to be loaded.
There is also a counter in the lower-left corner that displays the total number of requests made by the site.
Reduce the number of queries made to your site, and look over your files to see if any are superfluous to make your site load faster.
You may not notice anything right away, but some of them are likely to be excellent candidates for merging — which we’ll discuss in more detail in the following sections.
Websites are now built with computer programs called Java and CSS. These programs come with excess codes that take up memory space with the device. Ideally, You will need an excellent programmer to check your website codes to correct these extra codes but thank God there are plugins to do this.
These are essential files, as they are responsible for the overall aesthetic of your website.
They also increase the number of queries your site receives from users each time they visit.
By “minifying” and merging your files, you can bring this number down significantly. This minimizes the size of each individual file and the total number of files in the collection.
This is especially critical if you use a website builder that uses templates. These make it simple to build a website, but they might result in clumsy code that causes your site to load slowly.
A file’s minification process comprises deleting all of the excess codes or combining and formatting whitespace in the code.
Because every needless bit of code increases the size of your page, you must delete excessive spaces, line breaks, and indentation from your document. In this way, you can ensure that your pages are as concise as possible.
There are various methods for minifying and combining files, and if your website is built on WordPress, plugins such as Autoptimize make the process easy.
A CSS code like this:
Can be reduced(minified) to:
Just one code corrected will not make any change, but if there are a lot of them, that is what makes a difference.
Install a plugin “Autoptimize” from your WordPress dashboard
Go to “Plugins > Add New.“
Search for “Autoptimize.“
Install and activate “Autoptimize.”
Go to “Settings -> Autoptimize“.
Check “Optimize CSS Code?” and “Aggregate CSS-files?”
Step 4: Choose the Right Web Hosting
The goal of every website owner is to share what they have with the rest of the world, however, it’s very critical to look for the best hosting environment to operate your online business. Learning how to speed up your website may give broaden your mind as you may not have the budget to outsource everything.
You may have a slow website due to where you are hosting your website.
As mentioned before, the computer (server) where your website files are loaded onto the visitor’s device may cause the problem.
Getting material from your website to a visitor’s device, in this case, a phone or PC is lengthy.
One of the major causes of slow content loading on the side of web hosting is when you are hosting your website on a shared hosting server.
The options available for hosting are;
- Shared hosting
- VPS hosting
- Dedicated server
Shared hosting simply means sharing the computer resources that hold your website with two or more people. This means that the computer needs to attend to multiple requests simultaneously. The speed at which it will use to serve 1 or 2 people will reduce when it is helping 10 people simultaneously.
This is the cheapest web hosting, so beginners usually choose, but when you start to receive traffic on your site, you should switch to a faster hosting option.
If your web hosting provider is terrible, your website will suffer and translate to a bad user experience.
Even if you share a server with other websites, you have your own dedicated piece of the server’s resources with Virtual Private Server (VPS) hosting. This is a good middle-of-the-road option. It protects your site from everyone else on your server without incurring the expense of dedicated hosting services.
If your website is built on WordPress, Bluehost and Dreamhost’s best-recommended hosting services.
If you feel there is a need to move your website to a good web-hosting provider, dont hesitate.
Google must recognize your website as an excellent fit to recommend or send traffic to your site, and if your website keeps lacking behind, your ranking on Google will be much more challenging.
The best is to have a dedicated server for your website. Thus, your website should be hosted on one computer, which is also expensive for a beginner.
Step 5: Run a Compression Audit
The tiny thing needed to make it work cannot be underestimated when it comes to website optimization. The best interest here is to reduce the size of your files to the most minor possible extent while maintaining high quality. The smaller your files are, the faster they will load — and, consequently, the lower your overall load times will be.
It is common for pages with many photographs and other content to end up being more than 100KB in size. This results in them being large and taking a long time to download.
By compressing your downloads, you can reduce the time to download them.
You may use GIDNetwork to do a compression audit on your site to get a sense of how compression might be able to speed up your site.
Simply enter your URL and press the “Check” button. A page that is not compressed will appear as follows if the page you input is not compressed.
Step 6: Get Content Delivery Network (CDN) Service
Once your website goes live on the internet, it can be accessed from anywhere. Imagine hosting your website in USA and someone in far east Africa trying to access your website, the route that the request will go through before the content will reach Africa is a time factor.
It may not be difficult to access a computer in the same town or same region but to travel as far as to deliver content to someone’s computer is a problem that needs a solution. Even though internet speeds have significantly improved over time, the physical distance between computers and servers plays a significant role in online speed.
This means that loading data from a server in your country will be faster than loading data from a server halfway around the world.
Content Delivery Network allows your website to be hosted on multiple servers worldwide. CDN detects the location of each visitor to your site and serves content from the server closest to them. So, if a visitor comes from the United States, they will get content from one of the United States servers, whereas someone from Africa will get content from a server near them.
Bluehost offers free CDN service on their shared hosting, whereas other hosting providers need to pay to enjoy it.
You can also use the third-party CDN
- Google Cloud CDN
- Amazon CloudFront
Step 7: Optimize all Images on Your Website
A website with no images is no website at all. But the unoptimized image can slow your website. You cannot pick any photo and upload it to your website. You need to spend time working on your pictures, making sure they are in the correct dimensions and pixels.
You can also use plugins to help optimize your images, but I will recommend you first work on them before handing them over to the plugin.
Tinpng.com is one free website that you can use to reduce the size. You need to drag and drop your image, and it will get reduced.
ShortPixel Image Optimizer is a plugin that can optimize the images in your media library.
The free version allows for the management of up to one hundred photos. Several of the features include the following:
- Image optimization in terms of file size and quality.
- Conversion of one format to another.
- It is compatible with WebP and AVIF.
All you need to do is install the plugin and configure the parameters to your liking. Select the appropriate compression level, specify the image size, then click the button when you’re ready for the plugin to begin the optimization process.
Step 8: Enable Browser Caching
This option works only when a visitor comes to your site. Some standard files will be saved on the visitor’s browser so that the next time they decide to visit the computer will not load all files from scratch again.
Install the WordPress plugin below to enable you to have this option on your website
- W3 Total Cache
- WP Fastest Cache
- WP Super Cache
After installing any of the above plugins, just explorer the setting and enable your browser caching
As soon as the setting is saved, they will start working.
If you want to dig deeper, you can open the Performance tab, which is now available on the left-hand side of the WordPress menu, with the other plugin options. Other options can be changed here if necessary.
Step 9: Optimize and Clean the WordPress Database
Without a database, your WordPress website will not function. It stores everything you do and has on the site. Some data will remain in your database as you install and uninstall themes and plugins.
The database will eventually grow clogged and inefficient, resulting in a slow website.
Although it is possible to clear the database manually, this requires understanding how it works. And even if you do, odds are you’ll make a mistake.
These are the plugins to help you Optimize our WordPress database.
Extra care must be taken for WordPress files on your website. You need to know how these systems work. I will encourage you to backup before you do anything. Make sure to create a full backup of your website or have a way of undoing changes. Even though WP-Optimize is a well-known and secure plugin, directly editing a database can sometimes go wrong.
You can reset your website if something goes wrong after performing the database optimization with the WP Reset Plugin.
Step 10: Use Optimized/Premium and Simple Themes
The first time I tried the speed test on my website, I had a terrible result even after performing all the necessary optimization.
Everything changed when I changed my WordPress theme
Theme can slow your website. Therefore, you need to keep your website as simple as possible with good optimized themes and plugins.
It’s better to use themes and plugins from WordPress rather than downloading from a third-party website.
Even though there are numerous themes available on the internet, it’s good you stay with the popular ones.
Step 11: Lazy load Images and Videos
Another way you can optimize our website loading process is to choose the lazy loading of images and videos.
Sometimes when you visit a website, you dont see any image until you scroll to the exact spot where the image is supposed to display. This technique work by hiding or delaying the loading of the photos until when you need them. This will allow the visitor device to load the most important files first while waiting if the images will be required.
How to enable lazy loading in WordPress:
- Go to Plugins -> Add New.
- Search for Lazy Load by WP Rocket.
- Install and activate the plugin.
- Check content that you want to lazy load and save settings.
Step 12: Prevent Image Hotlinking
When someone shows an image from your site directly via its weblink, this is called hotlinking. They get to use the image on their website and attribute it to yours. Each time the page loads, the photo is taken from the originating website’s server.
This act is considered illegal, but people do this for a reason, Backlinking. One thing is that SEO sees hotlink as a vote from the original website. In that case, your website is voting for the website for using your image.
If you stop hotlinking, you stop people from copying(stealing) your images from your website. This saves the bandwidth released to you from your web hosting. Imagine using shared hosting. You are already sharing the resources with others, and you share the little given you with an unknown computer somewhere.
There are several ways to prevent hotlinking:
- Use CDN: you can configure your CDNs to protect hotlinking. CDN like Cloudflare and KeyCDN already have hotlinking protection turned on.
- Use All In One WP Security & Firewall: A security plugin lets you have control over hotlinking.
- Prevent Content Theft [Disable Right Click]. Disabling right-click on your images:
- Modify .htaccess file: more advanced users can disable hotlinking directly by modifying code in the .htaccess file.
Step 13: Host Videos and PDFs on 3rd Party Services
You will be tempted to host all your files, including videos and pdfs in your website. This is not a good idea as this increases the file size on your hosting site. Loading a video from your site slows the performance of your site.
Host your videos and pdfs on third-party platforms like youtube and google drive.
When it comes to videos, you can host them on the following platforms:
You will need to host your videos on YouTube and link them to your content. When visitors opt to watch videos, they will be loaded and played from youtube, not from your site.
Youtube comes to mind when most people think of the online video, and for a good reason. In addition to having a user base of over 1.5 million people who watch about 5 billion videos per day, it is also one of the most well-known websites in the world.
In other words, it has more monthly users than every other major social media network, except Facebook.
Additionally, it is absolutely free to use.
The most significant potential benefit of using YouTube is that it can assist you in reaching a larger audience. To raise awareness of your company and drive visitors to its website, video is a fantastic medium to use.
However, if you only want to embed videos on your website and aren’t concerned with them being discovered on another platform, this may not be an issue.
The one significant disadvantage of YouTube is that most videos are limited to 15 minutes. Adding more content to your account will require you to file a request to have your upload limit increased — so if this is something you’ll be doing regularly, this may not be the ideal solution for you.
The second-largest video hosting site behind YouTube receives 715 million views every month, placing it in second place.
Consequently, while it still can expose your films to a new audience, the size of the possible audience is much reduced compared to that of YouTube.
On the plus side, its regular video player is a little more visually appealing than YouTube’s.
Nonetheless, it’s crucial to keep in mind that Vimeo has upload restrictions for the material.
However, while a basic membership allows users to upload 500MB each week and up to 5GB in total, their three paid plans range from $7 to $50 per month and offer storage capacities ranging from 250GB to 5TB.
Step 14: Keep Plugins at a Minimum/Find Slow Plugins
Each plugin contributes to the improvement of your website. However, with each new feature comes a slew of new files that take up valuable disk space and network traffic. Furthermore, because not all plugins are built in the same way, there is a good potential that you are using a plugin that is slowing down your site by loading unneeded pieces that you are not even aware are being loaded.
Before you begin removing all of your plugins, I recommend that you do a performance test.
A plugin like P3 can help investigate which plugin on your site lacks or uses up memory space.
From your WordPress dashboard
- Go to plugins
- Add new plugin
- Search for P3 (Plugin Performance Profiler)
- Install and activate the plugin.
- Go to Tools -> P3 Plugin Profiler.
- Start scanning.
It will conduct various tests on your website and display the results in the form of a graph and details. What you’re looking for is the “Runtime by Plugin” page, which will generate a chart displaying all of your currently active plugins and their influence on the site.
See if you can find the most significant part on your graph indicating which plugins are causing the most delays on your site.
Please remember that this does not imply that you must uninstall that specific plugin.
The test will help you assess all of your add-ons, allowing you to weigh the advantages and disadvantages of each and decide which slow plugins you should delete or replace with a faster option.
Step 15: Check your Redirects on Your Website
Redirects improve the user experience and, if done effectively, can even help your search engine optimization(SEO). Having active redirects will have no detrimental impact on the performance of your website. On the other hand, your site becomes a little bit slower with each redirection. In other words, if you wind up with an excessive number of redirects (forming a so-called redirect chain), milliseconds build-up, and your site will become slower.
Screaming Frog is a popular tool for dealing with redirects, and it is easy to see why.
You can also take a look at:
- Redirect checker
You will be able to scan your website either by installing software or by doing an online scan (depending on the tool you choose). In addition to providing you with a complete analysis of the website, it will instantly display redirected URLs.
Because simply knowing that a URL has been redirected will not be sufficient information, you will appreciate the functionality that displays the source of a redirect. This will assist you in better understanding your website and will enable you to take action on the redirects by eliminating those that are no longer required.
If you discover a redirect chain that is causing your site to load slowly, the answer is straightforward: rather than diverting from link A to link B, which then travels to link C, you should just alter the redirect to the last link in the chain.
To manage redirects in WordPress, you can utilize the free WP 301 Redirects plugin, which will assist you in keeping track of all of your redirections.
Step 16: How to speed up your website: Optimize your Content
(use excerpts, split long articles and comments, etc)
It is possible to accomplish a great deal by making minor adjustments. If you write a blog, you may make your site load faster by keeping the content under control. Snippets should be displayed rather than the complete item loaded when showing the most recent blog posts.
Working with a classic editor, displaying a custom excerpt is relatively straightforward.
- Go to WordPress Dashboard -> Posts -> Add New.
- Click on the ‘Screen Options’ button.
- Enable excerpt box option.
- Scroll down, find the excerpt box and write a custom summary.
Whether or not the excerpt appears on your homepage is determined by your theme. It’s possible that it’s already enabled or that you’ll need to look for the option in your theme. Because each theme is unique,
I recommend consulting the instructions or contacting customer service for assistance.
If you tend to write lengthy pieces, you may easily divide them into two or more sections. Using a Block editor eliminates the need for third-party plugins. If you have a long post, simply edit it, click the “plus” symbol, and locate the “Page Break” block, which will divide your piece in two.
Use the <!––nextpage––> tag instead if you’re working in a classic editor, which will accomplish the same result.
Finally, for those who have a large number of comments, you can select to paginate the words rather than loading them all at once as follows:
- Go to WordPress Settings -> Discussion.
- Find the “Break Comments into Pages” option.
- Enter the number of comments that should appear on a single page.
- Save settings
Step 17: Secure your Website
People ignore the most important thing to secure their website with firewall and anti-malware plugins.
One of the problems you can have easily on your website that can cause a lot of harm and slowness is malware. You need to make sure you are anti-malware on the website to avoid any malicious attack on your website.
Step 18: Keep Testing the Speed of your Website
This should not be the end of your website’s speed optimization tests. Even if the techniques outlined in this post assisted you in increasing the speed of your website, you should continue to monitor it because changes can occur at any time. You must do regular performance tests and make continuous improvements to your website.
It is recommended that you bookmark this guide in case you forget where and how to test your site and keep track of the actions you should do to make it more responsive and responsive to users.
The Effect of Slow Website
In the era of a short attention span, website visitors may not have the time to wait for a slow website to load onto their device. Also, be aware that there is so much content that visitors always have options to choose from. Therefore, if you ignore how to speed up your website, it may cause you to harm in the long run.
Loss of traffic – the websites are built to accept visitors. A restaurant with no visitors is doomed, likewise your website. In this situation, you can’t afford to lose a visitor because your website isn’t optimized appropriately.
Making a loss of money – If you sell items or services on your website, a slow site will turn away potential consumers and clients.
Higher bounce rates — You run the danger of having more excellent bounce rates, which means consumers will leave your site after only visiting the first page. The higher the bouncing rate, the higher you lose google sending traffic to your site.
Lower search engine results page (SERP) ranking – Google and other search engines take load speed into account. Even if your content is excellent, a slow-loading page may result in your website being moved further down the search engine results page.
Speed is critical today. Therefore, make I the four arguments shown above will convince you that the speed of a website is critical and that you are now prepared to improve your own speed.
Well, how to speed up your website has become very critical in today’s online business. Nobody wants to access a slow website. Your website may look very attractive in design, but that will not earn you any more credit if it’s slow.
No matter what you do, never sacrifice speed for appearances. It is feasible to have both; all you need to do is be patient and learn how to speed up your website, work on your website to make it more effective.
I dont think there is any argument apart from what I have outlined here for you. If you feel there is any, let me know in the comment section below.
Dont forget to check how to make your website mobile-friendly too.