Improve Nd Increase Your Google Page or Web Speed Insights Score

Website loading speed can make a big impact the success of a website. In Google standards if your pages are loading slowly, you will lose the organic search traffic. Google is offering a powerful tool called PageSpeed Insights, that can test your website page speed and suggest you the instructions. Competitors hate each other, Google hates Facebook widgets such as Like Box, Facebook Page etc. This post will explain you how to solve all these PageSpeed Insights problems.

Website Page Speed Increase

Facebook Widget Error
Google hates Facebook widgets, mostly you will get enable compression errors.

Enable compression for the following resources to reduce their transfer size by 398.3KiB (70% reduction).

Compressing could save 231KiB (72% reduction).
Compressing could save 120.7KiB (69% reduction).
Compressing could save 21.5KiB (65% reduction).
Compressing could save 21.5KiB (65% reduction).

Facebook Fix for Websites
If you are using Facebook widgets, load the IFRAME after 8 seconds using JavaScript setTimeout() function.

<script type=’text/javascript’>
setTimeout(function(){var postURL=’’;
document.getElementById(‘facebookLikeBox’).innerHTML=”<iframe allowTransparency=’true’ class=’facebooklike’ frameborder=’0′ scrolling=’no’ src=’'”+postURL+”‘&layout=box_count&show_faces=false&width=450&action=like&colorscheme=light’></iframe>”;}, 8000);
//HTML Code
<div id=”facebookLikeBox”></div>

Facebook Fix for Blogger
Use following code after the <data:post.body/> tag.

<script type=’text/javascript’>
setTimeout(function(){document.getElementById(‘facebookLikeBox’).innerHTML=”<iframe allowTransparency=’true’ class=’facebooklike’ frameborder=’0′ scrolling=’no’ src=’’></iframe>”;

}, 8000);
//HTML Code
<div id=”facebookLikeBox”></div>

Google Adsense
Use always asynchronous advertisement script

Fast open

Leverage Browser Caching for Blogger
You have to include these tags within the tag HEAD of the page

<include expiration=’7d’ path=’/assets/**.css’></include>
<include expiration=’7d’ path=’/assets/**.js’></include>
<include expiration=’7d’ path=’/assets/**.gif’></include>
<include expiration=’7d’ path=’/assets/**.jpeg’></include>
<include expiration=’7d’ path=’/assets/**.jpg’></include>
<include expiration=’7d’ path=’/assets/**.png’></include>

Leverage Browser Caching for Website
Include the code in website root .htaccess file

<IfModule mod_expires.c>
ExpiresActive on# Perhaps better to whitelist expires rules? Perhaps.
ExpiresDefault                          “access plus 1 month”

# cache.appcache needs re-requests in FF 3.6 (thx Remy ~Introducing HTML5)
ExpiresByType text/cache-manifest       “access plus 0 seconds”

# your document html
ExpiresByType text/html                 “access plus 0 seconds”

# data
ExpiresByType text/xml                  “access plus 0 seconds”
ExpiresByType application/xml           “access plus 0 seconds”
ExpiresByType application/json          “access plus 0 seconds”

# rss feed
ExpiresByType application/rss+xml       “access plus 1 hour”

# favicon (cannot be renamed)
ExpiresByType image/x-icon              “access plus 1 week”

# media: images, video, audio
ExpiresByType image/gif                 “access plus 1 month”
ExpiresByType image/png                 “access plus 1 month”
ExpiresByType image/jpg                 “access plus 1 month”
ExpiresByType image/jpeg                “access plus 1 month”
ExpiresByType video/ogg                 “access plus 1 month”
ExpiresByType audio/ogg                 “access plus 1 month”
ExpiresByType video/mp4                 “access plus 1 month”
ExpiresByType video/webm                “access plus 1 month”

# htc files  (css3pie)
ExpiresByType text/x-component          “access plus 1 month”

# webfonts
ExpiresByType font/truetype             “access plus 1 month”
ExpiresByType font/opentype             “access plus 1 month”
ExpiresByType application/x-font-woff   “access plus 1 month”
ExpiresByType image/svg+xml             “access plus 1 month”
ExpiresByType application/ “access plus 1 month”

# css and javascript
ExpiresByType text/css                  “access plus 2 months”
ExpiresByType application/javascript    “access plus 2 months”
ExpiresByType text/javascript           “access plus 2 months”

<IfModule mod_headers.c>
Header append Cache-Control “public”

# BEGIN W3TC Browser Cache
<IfModule mod_deflate.c>
<IfModule mod_headers.c>
Header append Vary User-Agent env=!dont-vary
AddOutputFilterByType DEFLATE text/css text/x-component application/x-javascript application/javascript text/javascript text/x-js text/html text/richtext image/svg+xml text/plain text/xsd text/xsl text/xml image/x-icon application/json
<IfModule mod_mime.c>
# DEFLATE by extension
AddOutputFilter DEFLATE js css htm html xml
# END W3TC Browser Cache
# BEGIN W3TC Page Cache core
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP:Accept-Encoding} gzip
RewriteRule .* – [E=W3TC_ENC:_gzip]
RewriteCond %{HTTP_COOKIE} w3tc_preview [NC]
RewriteRule .* – [E=W3TC_PREVIEW:_preview]
RewriteCond %{QUERY_STRING} =””
RewriteCond %{REQUEST_URI} \/$
RewriteCond %{HTTP_COOKIE} !(comment_author|wp\-postpass|w3tc_logged_out|wordpress_logged_in|wptouch_switch_toggle) [NC]
RewriteCond “%{DOCUMENT_ROOT}/zeropaymovies/wp-content/cache/page_enhanced/%{HTTP_HOST}/%{REQUEST_URI}/_index%{ENV:W3TC_PREVIEW}.html%{ENV:W3TC_ENC}” -f
RewriteRule .* “/zeropaymovies/wp-content/cache/page_enhanced/%{HTTP_HOST}/%{REQUEST_URI}/_index%{ENV:W3TC_PREVIEW}.html%{ENV:W3TC_ENC}” [L]
# END W3TC Page Cache core


One Comment

  1. I’ve been surfing online more than 3 hours today, yet I never found any interesting article like yours. It is pretty worth enough for me. In my view, if all site owners and bloggers made good content as you did, the internet will be a lot more useful than ever before.

    September 5, 2017

Leave a Reply

Your email address will not be published. Required fields are marked *