We hope you are good and still making good money with push ads and affiliate marketing.
Summer in the Northern Hemisphere is in full swing, the heat is everywhere, and we have prepared a hot material to make your landing pages faster. And the best news is you can do it without any payment – totally free.
Let’s start from the beginning – first, I will upload my landing page inside my tracker; that is how you will avoid some redundant redirects.
The author of this article usually uses the self-hosted Keitaro tracker – it is a fast and easy-to-use TDS (Traffic Distribution System). Landing page uploading on Keitaro can be done in 30 seconds – drag and drop your zip file to the field “Choose File”, name it, create a group (optionally) and click on the “Upload and Save” button:
Now, let's measure the landing page’s speed.
Create a campaign on your tracker (if you are following this guide step by step) and open the campaign link with your Chrome and then open the “Developer Tools” and go to the “Network” tab and check the “Disable Cache” option:
In our case, the landing page loading time is 2.09 seconds – that is slow!
Let’s test it with another tool – we will use a free tool from Pingdom:
As you can see, the result is again over 2 seconds – close to 2.80 – that is because we choose to simulate a test from Japan, Tokyo (our test server is located in Frankfurt, Germany)
Let’s make a final test – again with the Pingdom tool, but this time we will simulate a connection from Frankfurt:
The result – the incredible half second. What is the conclusion? Always use a server as close as possible to the GEO where you will promote your offer.
Many of you know media buyers should compress the landing page’s images if they want a faster loading page. There are a lot of free tools that you can use.
We will use one of the famous web ones - TinyPng. Just select the images that you want to compress and drop them to the place designated for them:
See the final result – the TinyPng tool just saved us 72% of the image’s size, but we guarantee the quality remains the same.
After the compression is finished, hit the “Download all” button and replace the old images with the compressed ones on your server.
We already finished, so let’s test again:
The test with the Developer Tools shows ~0.9 second loading page time – 1.20 seconds faster before images compression and 2.1 MB resources against 4.9 MB before images compression.
The test with Pingdom from the Tokyo location shows 1.91 seconds loading time against the 2.79 seconds before.
And the last one – Frankfurt, Germany next to our server – the astounding ~0.47 seconds loading time. Not so big a difference from the previous test, but still a little better.
Let's take a little detour for a moment and explain about “lazy loading images” – “Lazy Loading” defers the loading of an image that is not needed on the page immediately. An image, not visible to the user when the page loads, is loaded later when the user scrolls, and the image actually becomes visible. If the user never scrolls, an image that is not visible to the user never gets loaded.
We are sure you already realized this can be extremely useful for our purposes. But how to enable it? The answer is simple - you have to put some extra coding on your landing pages.
Here is a fast guide on how to enable lazy images on your landing page:
1. Open the index.html or index.php with your favorite text editor
2. Find <img and Replace all with <img loading= "lazy"
3. Save and replace the old index file with the file you just edited
Let’s see the results with the Developer Tools and this time pay special attention to the size of the transferred data and resources:
Only 376 Kb transferred and 576 Kb resources and the load speed is 372 ms.
For comparison to the previous test, we had 1.9 MB transferred, and the size of the resources was 2.1 MB, not to mention the loading speed that is dropped more than double - from 883 ms to 372 ms.
And here is the test with Pingdom from Japan:
You can see for yourself – the loading time of the landing page dropped to just one second.
And last but not least – the Swiss army knife of every affiliate marketeer – the almighty Cloudflare.
Cloudflare is a powerful tool and its free plan allows using basic features, but they completely enough for the most media buyers and affiliate marketers.
Why you should start using Cloudflare like a CDN network at least?
1. Cloudflare reduces site loading time
2. It will give you a protection from DDoS attacks
3. It will decrease the bandwidth costs
How Cloudflare will increase your landing page speed?
The content from your landing page or site is cached at a close data center, so when two visitors from the same region visit them, the second user will enjoy rapid speeds thanks to the files being on the closest edge server.
CDNs boost speeds for static files, but there’s more that you can do. For example, caching can help reduce load times further by controlling how long files remain on edge servers:
Please keep in mind this is just an example. Set up your settings according to your needs.
Another cool Cloudflare’s feature is Code Minify.
Inside Cloudflare’s settings page, you should enable the auto-minify setting on your speed tab, which will further improve site speeds. When this setting is enabled, it will remove unnecessary characters in the HTML, CSS, and JS files:
Cloudflare has other cool options and maybe in the near future we will make an article dedicated only to it, but for now you have enough knowledge of how to make your landing pages faster.
Having a fast loading landing page is not the only thing you need to have a profitable campaign – pay attention to your creatives, copywriting skills and targeting also – but it can give you extra 5%-15% revenue over and sometimes this is the difference between making money and losing money.
Ok, friends, that was all for today. We will see you next time. Stay safe and profitable.