Step 1: Login to your WordPress admin panel account.
Step 2: Navigate to Plugins menu, and then click on Add New.
Step 3: On the next page search W3 Total Cache, and you will see the list of WordPress cache plugins.
Step 4: Click on Install Now button for W3 Cache Plugin.
Step 5: Once the W3 Cache Plugin is installed, click on Activate button to enable it.
Step 6: Now, go to Plugins → Installed Plugins and click on W3 Cache Plugin Settings.
Step 7: On the next screen, you’ll see various cache settings to be configured
Step 8: Page Cache option will create and store a static version of visited pages on your server, so that it can be served immediately to the browsers.
Step 9: Check the checkbox to enable this option.
Step 11: Click on Save all settings button.
Step 12: Enable Database Cache to save the data retrieved from the WordPress database. In Database Cache Method drop down menu, select Disk, and click on Save all settings button.
Step 13: Enable Object Cache to further reduce an execution time for common operations. In Object Cache Method drop down menu, select Disk option, and click on Save all settings.
Step 14: Browser Cache reduces the server load and decreases the response time by using the cache available in site visitor’s web browser.
Step 15: In General setting tab, enable Rewrite URL structure, leave the other settings intact and click on Save all settings.
Step 16: In HTML & XML tab, enable HTML minify settings as shown in below image, and click on Save all settings.
Step 17: Tweak the Page cache settings from Performance -> Page Cache.