@SEAN_P_MORRISONBAKING IN THE SEO
PAGE SPEEDHOSTING SOLUTIONSCONTENT DELIVERY NETWORKS
BAKING AN SEO CAKE: DON’T FORGET THE CAKE PAN
MAKE SURE YOUR FOUNDATIONS ARE SET PRIOR TO LAUNCH
PAGE SPEED: TESTING YOUR SPEED
• GTMETRIX• PINGDOM TOOLS• PAGE SPEED ANALYTICS
GTMETRIX.COMINITIAL TEST
TOOLS.PINGDOM.COMINITIAL TEST
GOOGLE PAGESPEED INSIGHTSINITIAL TESTS
DESKTOP MOBILE
OPTIMIZE WITH PLUGINS• AUTOPTIMIZE• FAR FUTURE EXPIRATION PLUGIN• REMOVE QUERY STRINGS FROM STATIC
RESOURCES• WP SMUSH, KRAKEN IMAGE OPTIMIZER• BJ LAZY LOAD• W3 TOTAL CACHE, WP SUPER CACHE
AUTOPTIMIZE
FAR FUTURE EXPIRATION PLUGIN
*ABILITY TO ENABLE G-ZIP COMPRESSION
MINIMIZE THE NUMBER OF HTTP REQUESTS; WHICH IN TURN REDUCE THE LOAD TIME OF YOUR SITE DRAMATICALLY.
SAVE YOUR VISITOR’S LOAD TIME AND DATA IF THEY VISIT YOUR SITE MORE THAN ONCE.
REDUCES THE LOAD ON YOUR WEB SERVER AND SAVE BANDWIDTH.SETTING AN EXPIRY DATE OR MAXIMUM AGE IN THE HTTP HEADERS FOR STATIC RESOURCES (IMAGES, JS, CSS, ETC) INSTRUCTS THE BROWSER TO LOAD PREVIOUSLY DOWNLOADED RESOURCES FROM LOCAL DISK RATHER THAN OVER THE NETWORK. (SOURCE –GOOGLE)
.HTACCESS FAR FUTURE EXPIRATION#EXPIRE HEADER
<FILESMATCH "\.(ICO|JPG|JPEG|PNG|GIF|JS|CSS|SWF)$">EXPIRESDEFAULT "ACCESS PLUS 2 HOURS"</FILESMATCH>OR# EXPIRE IMAGES HEADEREXPIRESACTIVE ONEXPIRESDEFAULT A0EXPIRESBYTYPE IMAGE/GIF A2592000EXPIRESBYTYPE IMAGE/PNG A2592000EXPIRESBYTYPE IMAGE/JPG A2592000EXPIRESBYTYPE IMAGE/JPEG A2592000EXPIRESBYTYPE IMAGE/ICO A2592000EXPIRESBYTYPE TEXT/CSS A2592000EXPIRESBYTYPE TEXT/JAVASCRIPT A2592000
A2592000 MEANS 1 MONTH IN THE FUTURE (60*60*24*30=2592000)
MANUALLY ENABLE GZIP COMPRESSION# COMPRESS TEXT, HTML, JAVASCRIPT, CSS,
XML:ADDOUTPUTFILTERBYTYPE DEFLATE TEXT/PLAINADDOUTPUTFILTERBYTYPE DEFLATE TEXT/HTMLADDOUTPUTFILTERBYTYPE DEFLATE TEXT/XMLADDOUTPUTFILTERBYTYPE DEFLATE TEXT/CSSADDOUTPUTFILTERBYTYPE DEFLATE APPLICATION/XMLADDOUTPUTFILTERBYTYPE DEFLATE APPLICATION/XHTML+XMLADDOUTPUTFILTERBYTYPE DEFLATE APPLICATION/RSS+XMLADDOUTPUTFILTERBYTYPE DEFLATE APPLICATION/JAVASCRIPTADDOUTPUTFILTERBYTYPE DEFLATE APPLICATION/X-JAVASCRIPT
# OR, COMPRESS CERTAIN FILE TYPES BY EXTENSION:<FILES *.HTML>SETOUTPUTFILTER DEFLATE</FILES>
HTTP://CHECKGZIPCOMPRESSION.COM/VERIFY GZIP COMPRESSION BY VISITING:
REMOVE QUERY STRINGS FROM STATIC RESOURCES
• INCREASE PAGE SPEED GRADES• RESOURCES AND LINKS WITH A
“?” OR “&” IN THE URL ARE NOT CACHED BY SOME
PROXY CACHING SERVERS.• REMOVING THE QUERY STRING
AND ENCODING PARAMETERS INTO THE URL WILL INCREASE SITE PERFORMANCE SIGNIFICANTLY.
• NO COMPLICATED CODE IN FUNCTIONS.PHP OR .HTACCESS - JUST INSTALL, ACTIVATE AND YOU’RE GOOD TO GO.
FUNCTIONS.PHP FAR FUTURE EXPIRATION
FUNCTION _REMOVE_SCRIPT_VERSION( $SRC ){
$PARTS = EXPLODE( '?VER', $SRC ); RETURN $PARTS[0];}ADD_FILTER( 'SCRIPT_LOADER_SRC', '_REMOVE_SCRIPT_VERSION', 15, 1 );ADD_FILTER( 'STYLE_LOADER_SRC', '_REMOVE_SCRIPT_VERSION', 15, 1 );
BE SURE TO ADD THE CODE INSIDE THE PHP TAGS OF YOUR FUNCTIONS.PHP FILE.
MAKE SURE TO MAKE A BACKUP OR HAVE LOG-INS TO YOUR CPANEL OR SFTP READY TO CHANGE BACK IN CASE OF AN ERROR.
WP SMUSH
•WP SMUSH STRIPS HIDDEN, BULKY INFORMATION FROM YOUR IMAGES.
•REDUCES FILE SIZE WITHOUT A LOSS IN QUALITY.
•5-10% PER IMAGE SAVINGS
*MAKE SURE TO BACK UP YOUR SITE BEFORE ACTIVATING PLUGIN. SOME USERS HAVE EXPERIENCED ISSUES IN
THE PAST, ALTHOUGH THEY SEEM TO BE CLEARED UP WITH THE LATEST PLUGIN UPDATE.
KRAKEN IMAGE OPTIMIZER •SAVES BANDWIDTH AND
STORAGE SPACE AND WILL DRAMATICALLY IMPROVE YOUR WEBSITE’S LOAD TIMES.
•WORKS GREAT WITH GOOGLE’S PAGE SPEED TOOL.
•BOTH LOSSLESS AND INTELLIGENT LOSSY OPTIMIZATION MODES ARE SUPPORTED.
*PAID PLUGIN, ALTHOUGH FREE TO TRY WITH 50 MB OF TESTING QUOTA.
PLANS RANGE FROM $5/MO. TO $79/MO.
AND FROM 500MB TO 60GB. WORTH IT!
BJ LAZY LOAD• ALLOWS YOUR WEBSITE TO
LOAD FASTER AND SAVE BANDWIDTH!
• INCREASE IN GOOGLE PAGESPEED SCORE
• IMAGES OUTSIDE OF VIEWPORT ARE NOT LOADED UNTIL USER SCROLLS TO THEM.
• THEY ARE INSTEAD REPLACED WITH PLACEHOLDERS UNTIL THEY ARE ABOUT TO ENTER THE BROWSER WINDOW.
• THIS REDUCES THE AMOUNT OF RESOURCES TO BE LOADED THUS RESULTING IN FASTER WEBPAGES.
• CAN SKIP THE LAZY LOADING OF CERTAIN IMAGES BY DEFINING CLASSES OF THESE CERTAIN IMAGES IN THE SETTINGS.
• CAN ALSO SKIP PAGES/POSTS WITH A SIMPLE CHECKBOX IN THE RIGHT BOTTOM OF THE PAGE/POST EDITING SCREEN.
W3 TOTAL CACHE• DESIGNED TO IMPROVE
USER EXPERIENCE AND PAGE SPEED.
• W3 TOTAL CACHE IMPROVES THE USER EXPERIENCE OF YOUR SITE BY INCREASING SERVER PERFORMANCE, REDUCING THE DOWNLOAD TIMES AND PROVIDING TRANSPARENT CONTENT DELIVERY NETWORK (CDN) INTEGRATION.
• UP TO 80% BANDWIDTH SAVINGS VIA MINIFY AND HTTP COMPRESSION OF HTML, CSS, JAVASCRIPT AND FEEDS.
• AT LEAST 10X IMPROVEMENT IN OVERALL SITE PERFORMANCE (GRADE A IN YSLOW OR SIGNIFICANT GOOGLE PAGE SPEED IMPROVEMENTS) WHEN FULLY CONFIGURED.
WP SUPER CACHE• A SIMPLE AND EFFECTIVE
CACHING PLUGIN.
*SERVES CACHED FILES IN 3 WAYS:
• MOD_REWRITE. THE FASTEST METHOD IS BY USING APACHE MOD_REWRITE (OR WHATEVER SIMILAR MODULE YOUR WEB SERVER SUPPORTS) TO SERVE "SUPERCACHED" STATIC HTML FILES.
• PHP. SUPERCACHED STATIC FILES CAN NOW BE SERVED BY PHP. THE PLUGIN WILL SERVE A "SUPERCACHED" FILE IF IT EXISTS AND IT'S ALMOST AS FAST AS THE MOD_REWRITE METHOD.
• LEGACY CACHING: THE MOST FLEXIBLE CACHING METHOD BUT ALSO THE SLOWEST.
HOSTING SOLUTIONS
• SHARED HOSTING • MANAGED
WORDPRESS HOSTING
• VIRTUAL PRIVATE SERVER (VPS)
• DEDICATED WEBSITE HOSTING
SHARED HOSTING• SHARED HOSTING INVOLVES THE HOSTING OF MORE THAN
ONE (MULTIPLE) WEBSITES ON THE SAME WEB SERVER. WITH SHARED HOSTING, A HOSTING COMPANY PROVIDES THE USER STORAGE SPACE AND MAKES THE WEBSITE'S FILES ACCESSIBLE TO OTHERS VIA THE INTERNET. THE WEB HOST ALSO MAINTAINS THE SERVER AND PROVIDES TECHNICAL SUPPORT FOR IT.
STARTING AT $3.99/MO.
STARTING AT $12.95/MO.
STARTING AT $5.99/MO.OPTIMIZED
WORDPRESS
SHARED HOSTING SPEED TESTS WITH
PLUGINS
GTM
ETR
IX
SHARED HOSTING SPEED TESTS WITH
PLUGINSPINGDOM TOOLS
SHARED HOSTING SPEED TESTS WITH
PLUGINSDESKTOP MOBILE
GOOGLE PAGESPEED INSIGHTS
WHAT’S MANAGED WORDPRESS HOSTING?MANAGED WORDPRESS HOSTING SOLUTIONS ARE ALREADY OPTIMIZED AND SETUP FOR WORDPRESS. THE MAIN GOAL OF A MANAGED WORDPRESS HOSTED WEBSITE IS TO OFFER A STREAMLINED HOSTING EXPERIENCE WITH LITTLE MAINTENANCE AND GREAT SUPPORT, SIMPLIFYING AS MANY TECHNICAL ISSUES AS POSSIBLE.
ALTHOUGH WORDPRESS IS CONSIDERABLY MORE EXPENSIVE THAN OTHER HOSTING SOLUTIONS, IT OFFERS A PEACE OF MIND AND A TIME SAVING SOLUTION TO MANAGING YOUR WORDPRESS WEBSITE.
“WORDPRESS IS A WONDERFUL PIECE OF SOFTWARE, BUT IT ALSO HAS ITS IDIOSYNCRASIES THAT MUST BE ADDRESSED. IF YOU DO NOT CHOOSE A MANAGED WORDPRESS HOST, YOU WILL NOT BE GETTING THE BEST PERFORMANCE, SECURITY, AND SUPPORT POSSIBLE. PERIOD. SO IF YOUR SITE MEANS A LOT TO YOU, THEN HAVING A HOST WHO SPECIALIZES IN DELIVERING THE BEST EXPERIENCE TO YOU AND YOUR READERS SHOULD MEAN A LOT TO YOU TOO.” JEROD, COPYBLOGGER MEDIA
MANAGED WORDPRESS HOSTING
PROS
SPEEDSECURITYSUPPORT
DAILY BACKUPSAUTOMATIC
UPDATESNO DOWNTIME
CONS
COSTLYPLUGIN
LIMITATIONSLACK OF CPANELVISITOR
COUNTING(WP ENGINE)
OUR EXPERIENCE
OUR CHOICE FOR ALL AROUND WORDPRESS HOSTING
A LIST OF DISALLOWED PLUGINSADMINERASYNC-GOOGLE-ANALYTICSBACKUPBACKUP-SCHEDULERBACKUPWORDPRESSBACKWPUPBROKEN-LINK-CHECKERCONTEXTUAL-RELATED-POSTSDUPLICATORDYNAMIC-RELATED-POSTSEWWW-IMAGE-OPTIMIZEREZPZ-ONE-CLICK-BACKUPFILE-COMMANDERFUZZY-SEO-BOOSTERGOOGLE-XML-SITEMAPS-WITH-MULTISITE-SUPPORT
HC CUSTOM WP ADMIN URLHCS.PHPHELLO.PHPJR-REFERRERNO-REVISIONSOZH-WHO-SEES-ADSPORTABLE-PHPMYADMINQUICK-CACHEQUICK-CACHE-PRORECOMMEND-A-FRIENDSEO-ALRPSI-CAPTCHA-FOR-WORDPRESSSIMILAR-POSTSSPYDERSPANKERSPYDERSPANKER_PRO
SUPER-POSTSUPERSLIDERTEXT-PASSWORDSTHE-CODETREE-BACKUPTOOLSPACKTOOLSPACKTWEET-BLENDERW3-TOTAL-CACHEWORDFENCEWORDPRESS-GZIP-COMPRESSIONWP-CACHEWP-DATABASE-OPTIMIZERWP-DB-BACKUPWP-DBMANAGERWP-ENGINE-SNAPSHOTWP-FILE-CACHEWP-MAILINGLIST
INITIAL WP ENGINE SPEED TESTS
GTM
ETR
IX
INITIAL WP ENGINE SPEED TESTSPINGDOM TOOLS
INITIAL WP ENGINE SPEED TESTS
DESKTOP MOBILE
OPTIMIZE WP ENGINEautoptimizebetter wordpress minifynix gravatar cachewp smushremove query strings from static resources
*maxcdn
CONTENT DELIVERY NETWORKSCDN is short for content delivery network.A content delivery network is a system of servers that deliverS A WEB PAGE OR other WebSITE content to THE user based on the geographic locations of thAT user, the LOCATION of the WEBPAGE OR CONTENT BEING ACCESSED & a content delivery server.
MAXCDN SPEED TESTS
GTM
ETR
IX
MAXCDN SPEED TESTSPINGDOM
TOOLS
MAXCDN SPEED TESTS
DESKTOP MOBILE
CLOUDFLARE SPEED TESTS
GTM
ETR
IX
CLOUDFLARE SPEED TESTS
TEST
PINGDOM TOOLS
CLOUDFLARE SPEED TESTS
DESKTOP MOBILE
"IT IS NOT THE JOB OF SEARCH ENGINE OPTIMIZATION TO MAKE A PIG FLY. IT IS THE JOB OF THE SEO TO GENETICALLY RE-ENGINEER THE WEB SITE SO THAT IT BECOMES AN EAGLE.”BRUCE CLAY
THANKS!
Top Related