Presentation is loading. Please wait.

Presentation is loading. Please wait.

@SEAN_P_MORRISON BAKING IN THE SEO. PAGE SPEED HOSTING SOLUTIONS CONTENT DELIVERY NETWORKS.

Similar presentations


Presentation on theme: "@SEAN_P_MORRISON BAKING IN THE SEO. PAGE SPEED HOSTING SOLUTIONS CONTENT DELIVERY NETWORKS."— Presentation transcript:

1 @SEAN_P_MORRISON BAKING IN THE SEO

2 PAGE SPEED HOSTING SOLUTIONS CONTENT DELIVERY NETWORKS

3 BAKING AN SEO CAKE: DON’T FORGET THE CAKE PAN

4 MAKE SURE YOUR FOUNDATIONS ARE SET PRIOR TO LAUNCH

5 PAGE SPEED: TESTING YOUR SPEED GTMETRIX PINGDOM TOOLS PAGE SPEED ANALYTICS

6 GTMETRIX.COM INITIAL TEST

7 TOOLS.PINGDOM.COM INITIAL TEST

8 GOOGLE PAGESPEED INSIGHTS INITIAL TESTS DESKTOPMOBILE

9 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

10 AUTOPTIMIZE

11 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)

12 .HTACCESS FAR FUTURE EXPIRATION #EXPIRE HEADER EXPIRESDEFAULT "ACCESS PLUS 2 HOURS" OR # EXPIRE IMAGES HEADER EXPIRESACTIVE ON EXPIRESDEFAULT A0 EXPIRESBYTYPE IMAGE/GIF A2592000 EXPIRESBYTYPE IMAGE/PNG A2592000 EXPIRESBYTYPE IMAGE/JPG A2592000 EXPIRESBYTYPE IMAGE/JPEG A2592000 EXPIRESBYTYPE IMAGE/ICO A2592000 EXPIRESBYTYPE TEXT/CSS A2592000 EXPIRESBYTYPE TEXT/JAVASCRIPT A2592000 A2592000 MEANS 1 MONTH IN THE FUTURE (60*60*24*30=2592000)

13 MANUALLY ENABLE GZIP COMPRESSION # COMPRESS TEXT, HTML, JAVASCRIPT, CSS, XML: ADDOUTPUTFILTERBYTYPE DEFLATE TEXT/PLAIN ADDOUTPUTFILTERBYTYPE DEFLATE TEXT/HTML ADDOUTPUTFILTERBYTYPE DEFLATE TEXT/XML ADDOUTPUTFILTERBYTYPE DEFLATE TEXT/CSS ADDOUTPUTFILTERBYTYPE DEFLATE APPLICATION/XML ADDOUTPUTFILTERBYTYPE DEFLATE APPLICATION/XHTML+XML ADDOUTPUTFILTERBYTYPE DEFLATE APPLICATION/RSS+XML ADDOUTPUTFILTERBYTYPE DEFLATE APPLICATION/JAVASCRIPT ADDOUTPUTFILTERBYTYPE DEFLATE APPLICATION/X-JAVASCRIPT # OR, COMPRESS CERTAIN FILE TYPES BY EXTENSION: SETOUTPUTFILTER DEFLATE HTTP://CHECKGZIPCOMPRESSION.COM/ VERIFY GZIP COMPRESSION BY VISITING:

14 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.

15 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.

16 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.

17 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!

18 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.

19 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.

20 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.

21 HOSTING SOLUTIONS SHARED HOSTING MANAGED WORDPRESS HOSTING VIRTUAL PRIVATE SERVER (VPS) DEDICATED WEBSITE HOSTING

22 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

23 SHARED HOSTING SPEED TESTS WITH PLUGINS GTMETRI X

24 SHARED HOSTING SPEED TESTS WITH PLUGINS PINGDOM TOOLS

25 SHARED HOSTING SPEED TESTS WITH PLUGINS DESKTOPMOBILE GOOGLE PAGESPEED INSIGHTS

26 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.

27 “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

28 MANAGED WORDPRESS HOSTING PROS SPEED SECURITY SUPPORT DAILY BACKUPS AUTOMATIC UPDATES NO DOWNTIME CONS COSTLY PLUGIN LIMITATIONS LACK OF CPANEL VISITOR COUNTING (WP ENGINE)

29 OUR EXPERIENCE

30 OUR CHOICE FOR ALL AROUND WORDPRESS HOSTING

31 A LIST OF DISALLOWED PLUGINS ADMINER ASYNC-GOOGLE-ANALYTICS BACKUP BACKUP-SCHEDULER BACKUPWORDPRESS BACKWPUP BROKEN-LINK-CHECKER CONTEXTUAL-RELATED-POSTS DUPLICATOR DYNAMIC-RELATED-POSTS EWWW-IMAGE-OPTIMIZER EZPZ-ONE-CLICK-BACKUP FILE-COMMANDER FUZZY-SEO-BOOSTER GOOGLE-XML-SITEMAPS-WITH- MULTISITE-SUPPORT HC CUSTOM WP ADMIN URL HCS.PHP HELLO.PHP JR-REFERRER NO-REVISIONS OZH-WHO-SEES-ADS PORTABLE- PHPMYADMIN QUICK-CACHE QUICK-CACHE-PRO RECOMMEND-A- FRIEND SEO-ALRP SI-CAPTCHA-FOR- WORDPRESS SIMILAR-POSTS SPYDERSPANKER SPYDERSPANKER_PR O SUPER-POST SUPERSLIDER TEXT-PASSWORDS THE-CODETREE-BACKUP TOOLSPACK TWEET-BLENDER W3-TOTAL-CACHE WORDFENCE WORDPRESS-GZIP- COMPRESSION WP-CACHE WP-DATABASE-OPTIMIZER WP-DB-BACKUP WP-DBMANAGER WP-ENGINE-SNAPSHOT WP-FILE-CACHE WP-MAILINGLIST

32 INITIAL WP ENGINE SPEED TESTS GTMETRI X

33 INITIAL WP ENGINE SPEED TESTS PINGDOM TOOLS

34 INITIAL WP ENGINE SPEED TESTS DESKTOPMOBILE

35 OPTIMIZE WP ENGINE autoptimize better wordpress minify nix gravatar cache wp smush remove query strings from static resources *maxcdn

36 CONTENT DELIVERY NETWORKS CDN 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.

37 MAXCDN SPEED TESTS GTMETRI X

38 MAXCDN SPEED TESTS PINGDOM TOOLS

39 MAXCDN SPEED TESTS DESKTOPMOBILE

40 CLOUDFLARE SPEED TESTS GTMETRI X

41 CLOUDFLARE SPEED TESTS TEST PINGDOM TOOLS

42 CLOUDFLARE SPEED TESTS DESKTOPMOBILE

43 "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 THAN KS!


Download ppt "@SEAN_P_MORRISON BAKING IN THE SEO. PAGE SPEED HOSTING SOLUTIONS CONTENT DELIVERY NETWORKS."

Similar presentations


Ads by Google