User Rating: 5 / 5

Star Active Star Active Star Active Star Active Star Active

When you visit for the first time a website, your browser downloads many files (images, styles, javascript and much more) we are going to call objects. In a misconfigured website, any object will be downloaded again and again each time you visit a page on that site. If you think a little, this harms your SEO ranking. Google will reward faster websites.

Since a while, the modern web browser has what it is called the cache. A web browser cache is just space on your computer where you store your latest object if those objects are requested your computer won't need to download them again, instead, it gets from the cache; local storage will be always faster than downloading from the Internet. Now think on your website, and think on all the CSS, JS and image files you are using (GIF, JPEG, PNG, WEBP, etc.); imagine all the time that can be saved when your guesses visit the second page on your website.

Apache has a very nice feature (turned off by default), that compresses the content of the page. Instead of sending the raw HTML file, it does a gzip or deflate compression and it sends a smaller file. It is faster to load a 2 kB file than a 10 kB. And as a consequence, this improves your loading time.

Again, don't forget  that Google rewards fastest websites, in other words, it improves your SEO.

In this post, I'm going to show you how to configure the .htaccess file to maximize local cache utilization.

Read more: Configure your .htaccess file for a better SEO

User Rating: 5 / 5

Star Active Star Active Star Active Star Active Star Active

An inverse proxy is a device that it is between your browser and the final web server. As the name says, it works in the inverse way a common proxy does. The main goals of an inverse proxy are to speed up and bring security. Because they don't hold the content, they only take care of some matters such as:

  • Caching: inverse proxies can offload your main HTTP servers by frequently serving static content.
  • Load balancing: you can have a farm of HTTP servers, and your inverse proxy will do the load balancing among them.
  • Anti-DoS: inverse proxies are designed to manage a high load of TCP connections. Therefore, with the right configuration, they are the first line of defense for DoS attacks.
  • Authentication (if applies): you can add security layers to your application.
  • Content alteration: you can change something without touching your WEB application.

In this article, I am going to focus on the Caching. As the title says, we are enhancing the SEO ranking.

Read more: Improve your SEO ranking by Configuring an Inverse Proxy

User Rating: 5 / 5

Star Active Star Active Star Active Star Active Star Active

It is well known that Google and other search engines give preference to faster sites. There are some techniques to have faster sites, but in this article, I will talk about only one: minimizing the size of your PNG files.

Having a better SEO is a must these days. The file minimization will allow your website to load faster, and as a consequence, it will rank better in the search engines.

Read more: Better SEO by minimizing the size of your PNG files