SlideShare une entreprise Scribd logo
1  sur  52
Michael Jones - Holidaypoint.com.au
14 years of search engine marketing experience,
worked with many large organisations in Australia
(both in-house and agency side), in a broad range
of industries including: shopping, insurance,
classified and service websites.
Specialising in SEO, but have experience in:
- SEM - Analytics - Social
- Local - Reputation Management
- Email Marketing
A network of 11 travel websites; managing everything from:
- Search Engine Optimisation - Social Media Marketing
- Video & Image Creation - Content Editing
- Web Programming - Website Building
- Affiliate Marketing - AdSense
- Web Analytics - Keyword Research
Web Search Strategist
Just an ordinary day in Cpanel
Not Really!
During my routine inspection of my Cpanel interface, I
noticed that my CPU usage and account executions were
significantly higher than normal and were exceeding the
usage limits. From past experience – this usually leads to
trouble…
Surely I was already safe?
Having road-tested a lot of Wordpress security plugins in the
past, I thought I was pretty safe from potential hackers,
harvesters and spamming; especially with the built in
features of Wordfence…
http://www.wordfence.com/
Wordfence – IP blocking
I was blocking whole countries from accessing my websites,
along with individual IPs that have tried accessing my admin
panel and those who were obviously not human visitors
(crawling my website too quickly, but not a search engine)
http://www.wordfence.com/
Wordfence – Firewall
Additional to this, there is a built-in firewall that automatically
blocks IPs based on certain triggers (accessing the site too
quickly, using a username that doesn’t exist, etc)
http://www.wordfence.com/
Redirections – 404 Logs
I also utilise a plugin that logs all 404 errors and easily lets
me implement 301 redirects to stop users from trying to
access those files in the future. I also block their IPs if they
apparent to be sniffing for file vulnerabilities.
https://wordpress.org/plugins/redirection/
So what did I do about it?
Ask for help
Since I have had similar issues in the past, I jumped into a
live chat session with my Web Host, who then told me to
launch a support ticket.
<<< ME
THEM >>>
Research admin-ajax.php
I just did a quick Google search and found out what this file
is used for, ways I could minimise the usage, and possible
effects of changing how it works.
Research wp-cron.php
Similar to the previous, I researched what this file is and
what it does. The default configuration of wp-cron is used to
trigger background / maintenance tasks in the background
every time a page is loaded. If you have a pretty basic
website, this really isn’t required, so I limited how often cron-
jobs are processed.
Some of my themes use Timthumb
Timthumb is a resource heavy script that automatically
compresses and resizes images on the fly.
Since it is somewhat old technology and has been a known
security vulnerability in the past - it’s no longer updated /
supported, I have a started to change themes (that’s another
story altogether), but I have also blocked external websites
from triggering the script and hotlinking images.
Awstats – Visiting Countries
Since Google Analytics only monitors pages / users that
trigger the tracking code, it is advised to look into Awstats
instead (this looks at all files on your website).
For an AU based website that normally receives nearly all
traffic from Australia, the stats below looked worrying –
especially the Pages to Hits Ratio.
Awstats – Requested Files
Similar to the list of files provided by the hosting company, I
was also able to view the most requested file on a site basis.
You can see here that xmlrpc.php has been requested an
abnormally high number of times.
Awstats – Visiting IP addresses
Similar to the country report, you can also review the most
active IP addresses. Not only can we see that the ratio
between Pages and Hits is way to low, but an IP trace
shows they are from suspicious countries outside of my
targeted audience.
IP Deny Manager
With the IP addresses in hand, I used the IP Deny Manager
tool to start blocking these suspicious IPs form accessing
my website. The good thing about this is that it applies the
blocks across all your websites at once.
I also added additional countries to Wordfence.
Surely that was enough?
An email I get at 3am in the morning
So lets just say it was not very fun waking up to this –
especially since everything was fixed… that and I already
flagged potential issues that I was looking into.
The major issue:
Current Suggested
Not only were the suggested upgrades I needed are overkill
for what I need, but the closest hosting upgrade is more than
4 times the price.
What I responded with:
ME >>>
<<< THEM
So they unblocked my website, but
I pretty much 24 hours to turn
things around or I would be
blocked again.
Time to declare war!
Block and block some more
Using a combination of Awstats & the IP Deny Manager, I
reviewed the list of recently visited IP addresses and further
blocked anything suspicious.
Time to step up my game!
http://spyderspanker.com/
http://spyderspanker.com/
http://spyderspanker.com/
http://spyderspanker.com/
http://spyderspanker.com/
Spyder Spanker - Settings Panel
Blacklist Whitelist
IP Blocking
Country Blockinghttp://spyderspanker.com/
Spyder Spanker – Project Honeypot
If a visitor doesn’t get matched to your whitelist or
blacklist, their IP is submitted to Project Honeypot
where they are matched
against an up to the minute
list of comment spammers,
harvesters, hackers and
suspicious IPs.
http://spyderspanker.com/
EWWW Image Optimiser
A great free and easy to use Wordpress Plugin that
bulk optimises your existing images files and new
optimises new images on the fly.
https://wordpress.org/plugins/ewww-image-optimizer/
Caching Plugins
So even though I was using the built-in
mod_pagespeed apache module provided by my
webhost, there was several things that I wasn’t able
to implement and the settings were quite basic… so
I went looking around.
https://www.w3-edge.com/products/w3-total-cache/
W3 Total Cache
After road-testing several plugins by looking at their
configuration options, their functionality, pagespeed
scores and page loading times, I settled on W3
Total Cache for their manual control of Javascript
minifying and deferring and cache settings.
Here are some of the key benefits of these plugins:
https://www.w3-edge.com/products/w3-total-cache/
W3 Total Cache: Setting Examples
Manual
control of
Javascript
Delivery
CDN
Support for
popular
providers
Full control
on the file
types to
cache / CDN
deliver
https://www.w3-edge.com/products/w3-total-cache/
CDN Delivery
“A content delivery network (CDN) is an
interconnected system of cache servers that use
geographical proximity as a criteria for delivering
web content.
Why use a CDN?
https://www.keycdn.com/
Which CDN provider to use?
Apart from reading a lot of online reviews and
endorsements, I also used a few calculators that would
compare pricing on monthly bandwidth and traffic origin.
Some providers have the nerve to charge extra for different countries and also
will look to charge you a flat fee regardless of how much data you use. http://www.cdncalc.com/
http://www.webperformancetoday.com/2014/04/09/web-page-speed-affect-conversions-infographic/
http://www.webperformancetoday.com/2014/04/09/web-page-speed-affect-conversions-infographic/
http://www.webperformancetoday.com/2014/04/09/web-page-speed-affect-conversions-infographic/
http://www.webperformancetoday.com/2014/04/09/web-page-speed-affect-conversions-infographic/
http://www.webperformancetoday.com/2014/04/09/web-page-speed-affect-conversions-infographic/
http://www.webperformancetoday.com/2014/04/09/web-page-speed-affect-conversions-infographic/
After all that, what did I see?
BEFORE AFTER
My server resources normalised
I got a response back from my web host that
server resources have fell back to normal rates
and that the ticket has been closed.
If anything, these are the lowest they have
been in a long time, which means I can afford
to use additional plugins and launch more
websites to maximise my existing hosting
package.
CDN Impact
You can see from the below bandwidth graph below that
even though my website traffic increased, the data served
from my server has fallen considerably. This is an indication
that content is being servers via my CDN by the closet data
centre for users.
Pagespeed: Before & After
Measuring 2 different websites using the same theme on the
same host, we can see that the one that uses W3 Total
cache and EWWW has halved their page load time, is 520k
lighter and has 16 less requests – even though website A is
loaded with affiliate widgets and Adsense units.
Website A
Website B
Website A Performance: Pre vs Post changes
Using the same website and the same testing tool, we can
see that by using EWWW, we successfully trimmed 500k
from the page weight, and due to the improved code & asset
delivery, the website’s visual progress has improved by 1
second at both the 50% and 100% marks.
Summary
So even though I have added several new plugins to my
website to make it more secure and to improve delivery, I
have actually negated any noticeable impacts by installing
them.
Even though I was pretty confident with mod_pagespeed’s
out of the box functionality, it actually goes to show that you
can always go that little bit further to improve your results,
and you shouldn’t become
complacent believing what you have
is always the best solution – test, test
and test again – and forever strive for
the best results possible (backed up
by actual data).
Final Advice
• Monitor your website, check your stats and logs
• Utilise plugins / modules to automatically block bad bots /
visitors
• Block whole countries that serve no purpose accessing
your website
• Lock down your login page
• Utilise plugins / systems to make your website load faster
and reduce your page weight (it’s part of the Google
Algorithm and great for UX)
• Use a CDN – they are actually very cheap – even if you
host locally
• Forever test!
Follow Me
https://www.facebook.com/HolidayPointAU
https://twitter.com/HolidayPointAU
https://plus.google.com/+HolidaypointAu
http://www.flickr.com/photos/holidaypointau/
http://pinterest.com/holidaypointau/
http://www.youtube.com/user/HolidayPoint/
http://www.holidaypoint.com.au/

Contenu connexe

Tendances

What's in my SEO Toolbox: Linkbuilding Edition - SMX Milan 2014
What's in my SEO Toolbox: Linkbuilding Edition - SMX Milan 2014What's in my SEO Toolbox: Linkbuilding Edition - SMX Milan 2014
What's in my SEO Toolbox: Linkbuilding Edition - SMX Milan 2014Bastian Grimm
 
Browser Changes That Will Impact SEO From 2019-2020
Browser Changes That Will Impact SEO From 2019-2020Browser Changes That Will Impact SEO From 2019-2020
Browser Changes That Will Impact SEO From 2019-2020Tom Anthony
 
SearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital Marketers
SearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital MarketersSearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital Marketers
SearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital MarketersDistilled
 
Crawl the entire web in 10 minutes...and just 100€
Crawl the entire web  in 10 minutes...and just 100€Crawl the entire web  in 10 minutes...and just 100€
Crawl the entire web in 10 minutes...and just 100€Danny Linden
 
Is your website's speed letting you down?
Is your website's speed letting you down?Is your website's speed letting you down?
Is your website's speed letting you down?Ray Krzeminski
 
Technical SEO: Crawl Space Management - SEOZone Istanbul 2014
Technical SEO: Crawl Space Management - SEOZone Istanbul 2014Technical SEO: Crawl Space Management - SEOZone Istanbul 2014
Technical SEO: Crawl Space Management - SEOZone Istanbul 2014Bastian Grimm
 
Log analysis and pro use cases for search marketers online version (1)
Log analysis and pro use cases for search marketers online version (1)Log analysis and pro use cases for search marketers online version (1)
Log analysis and pro use cases for search marketers online version (1)David Sottimano
 
SearchLove London 2016 | Dom Woodman | How to Get Insight From Your Logs
SearchLove London 2016 | Dom Woodman | How to Get Insight From Your LogsSearchLove London 2016 | Dom Woodman | How to Get Insight From Your Logs
SearchLove London 2016 | Dom Woodman | How to Get Insight From Your LogsDistilled
 
The Need for Speed (5 Performance Optimization Tipps) - brightonSEO 2014
The Need for Speed (5 Performance Optimization Tipps) - brightonSEO 2014The Need for Speed (5 Performance Optimization Tipps) - brightonSEO 2014
The Need for Speed (5 Performance Optimization Tipps) - brightonSEO 2014Bastian Grimm
 
Hey Googlebot, did you cache that ?
Hey Googlebot, did you cache that ?Hey Googlebot, did you cache that ?
Hey Googlebot, did you cache that ?Petra Kis-Herczegh
 
Accelerated Mobile - Beyond AMP
Accelerated Mobile - Beyond AMPAccelerated Mobile - Beyond AMP
Accelerated Mobile - Beyond AMPJono Alderson
 
SEO Tools of the Trade - Barcelona Affiliate Conference 2014
SEO Tools of the Trade - Barcelona Affiliate Conference 2014SEO Tools of the Trade - Barcelona Affiliate Conference 2014
SEO Tools of the Trade - Barcelona Affiliate Conference 2014Bastian Grimm
 
Optimizing web performance (Fronteers edition)
Optimizing web performance (Fronteers edition)Optimizing web performance (Fronteers edition)
Optimizing web performance (Fronteers edition)Dave Olsen
 
High Performance Websites
High Performance WebsitesHigh Performance Websites
High Performance WebsitesParham
 
Optimizing your WordPress website
Optimizing your WordPress websiteOptimizing your WordPress website
Optimizing your WordPress websitemwfordesigns
 
Everyone Screws Up HTTPS
Everyone Screws Up HTTPSEveryone Screws Up HTTPS
Everyone Screws Up HTTPSpatrickstox
 
SMX Advanced 2018 SEO for Javascript Frameworks by Patrick Stox
SMX Advanced 2018 SEO for Javascript Frameworks by Patrick StoxSMX Advanced 2018 SEO for Javascript Frameworks by Patrick Stox
SMX Advanced 2018 SEO for Javascript Frameworks by Patrick Stoxpatrickstox
 
Getting More Traffic From Search Advanced Seo For Developers Presentation
Getting More Traffic From Search  Advanced Seo For Developers PresentationGetting More Traffic From Search  Advanced Seo For Developers Presentation
Getting More Traffic From Search Advanced Seo For Developers PresentationSeo Indonesia
 

Tendances (20)

What's in my SEO Toolbox: Linkbuilding Edition - SMX Milan 2014
What's in my SEO Toolbox: Linkbuilding Edition - SMX Milan 2014What's in my SEO Toolbox: Linkbuilding Edition - SMX Milan 2014
What's in my SEO Toolbox: Linkbuilding Edition - SMX Milan 2014
 
Browser Changes That Will Impact SEO From 2019-2020
Browser Changes That Will Impact SEO From 2019-2020Browser Changes That Will Impact SEO From 2019-2020
Browser Changes That Will Impact SEO From 2019-2020
 
Seozone - 5 tips
Seozone  - 5 tips Seozone  - 5 tips
Seozone - 5 tips
 
SearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital Marketers
SearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital MarketersSearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital Marketers
SearchLove San Diego 2018 | Mat Clayton | Site Speed for Digital Marketers
 
All About HTML Tags
All About HTML TagsAll About HTML Tags
All About HTML Tags
 
Crawl the entire web in 10 minutes...and just 100€
Crawl the entire web  in 10 minutes...and just 100€Crawl the entire web  in 10 minutes...and just 100€
Crawl the entire web in 10 minutes...and just 100€
 
Is your website's speed letting you down?
Is your website's speed letting you down?Is your website's speed letting you down?
Is your website's speed letting you down?
 
Technical SEO: Crawl Space Management - SEOZone Istanbul 2014
Technical SEO: Crawl Space Management - SEOZone Istanbul 2014Technical SEO: Crawl Space Management - SEOZone Istanbul 2014
Technical SEO: Crawl Space Management - SEOZone Istanbul 2014
 
Log analysis and pro use cases for search marketers online version (1)
Log analysis and pro use cases for search marketers online version (1)Log analysis and pro use cases for search marketers online version (1)
Log analysis and pro use cases for search marketers online version (1)
 
SearchLove London 2016 | Dom Woodman | How to Get Insight From Your Logs
SearchLove London 2016 | Dom Woodman | How to Get Insight From Your LogsSearchLove London 2016 | Dom Woodman | How to Get Insight From Your Logs
SearchLove London 2016 | Dom Woodman | How to Get Insight From Your Logs
 
The Need for Speed (5 Performance Optimization Tipps) - brightonSEO 2014
The Need for Speed (5 Performance Optimization Tipps) - brightonSEO 2014The Need for Speed (5 Performance Optimization Tipps) - brightonSEO 2014
The Need for Speed (5 Performance Optimization Tipps) - brightonSEO 2014
 
Hey Googlebot, did you cache that ?
Hey Googlebot, did you cache that ?Hey Googlebot, did you cache that ?
Hey Googlebot, did you cache that ?
 
Accelerated Mobile - Beyond AMP
Accelerated Mobile - Beyond AMPAccelerated Mobile - Beyond AMP
Accelerated Mobile - Beyond AMP
 
SEO Tools of the Trade - Barcelona Affiliate Conference 2014
SEO Tools of the Trade - Barcelona Affiliate Conference 2014SEO Tools of the Trade - Barcelona Affiliate Conference 2014
SEO Tools of the Trade - Barcelona Affiliate Conference 2014
 
Optimizing web performance (Fronteers edition)
Optimizing web performance (Fronteers edition)Optimizing web performance (Fronteers edition)
Optimizing web performance (Fronteers edition)
 
High Performance Websites
High Performance WebsitesHigh Performance Websites
High Performance Websites
 
Optimizing your WordPress website
Optimizing your WordPress websiteOptimizing your WordPress website
Optimizing your WordPress website
 
Everyone Screws Up HTTPS
Everyone Screws Up HTTPSEveryone Screws Up HTTPS
Everyone Screws Up HTTPS
 
SMX Advanced 2018 SEO for Javascript Frameworks by Patrick Stox
SMX Advanced 2018 SEO for Javascript Frameworks by Patrick StoxSMX Advanced 2018 SEO for Javascript Frameworks by Patrick Stox
SMX Advanced 2018 SEO for Javascript Frameworks by Patrick Stox
 
Getting More Traffic From Search Advanced Seo For Developers Presentation
Getting More Traffic From Search  Advanced Seo For Developers PresentationGetting More Traffic From Search  Advanced Seo For Developers Presentation
Getting More Traffic From Search Advanced Seo For Developers Presentation
 

Similaire à Reducing Server Resources: Improve Costs, SEO, Conversions & UX

Future of Search Engine Factors, AMP, On-Page Key to Success
Future of Search Engine Factors, AMP, On-Page Key to SuccessFuture of Search Engine Factors, AMP, On-Page Key to Success
Future of Search Engine Factors, AMP, On-Page Key to SuccessAnetwork
 
Building and Maintaining Genealogical Websites
Building and Maintaining Genealogical WebsitesBuilding and Maintaining Genealogical Websites
Building and Maintaining Genealogical WebsitesGenealogyMedia.com
 
Csaba Kissi - SEO Tactics 2022
Csaba Kissi - SEO Tactics 2022Csaba Kissi - SEO Tactics 2022
Csaba Kissi - SEO Tactics 2022Mubarok wei
 
How to Fix a Slow WordPress Site (and get A+ scores)
How to Fix a Slow WordPress Site (and get A+ scores)How to Fix a Slow WordPress Site (and get A+ scores)
How to Fix a Slow WordPress Site (and get A+ scores)Lewis Ogden
 
Responsible [digital] Home Ownership
Responsible [digital] Home OwnershipResponsible [digital] Home Ownership
Responsible [digital] Home OwnershipDenise (Dee) Teal
 
Website speed optimization guide for technically advanced webmasters
Website speed optimization guide for technically advanced webmastersWebsite speed optimization guide for technically advanced webmasters
Website speed optimization guide for technically advanced webmastersAditya Singh
 
The 5 most common reasons for a slow WordPress site and how to fix them – ext...
The 5 most common reasons for a slow WordPress site and how to fix them – ext...The 5 most common reasons for a slow WordPress site and how to fix them – ext...
The 5 most common reasons for a slow WordPress site and how to fix them – ext...Otto Kekäläinen
 
WordPress and Google Analytics: Websites, Blogs, and Analytics Made Simple(r)...
WordPress and Google Analytics: Websites, Blogs, and Analytics Made Simple(r)...WordPress and Google Analytics: Websites, Blogs, and Analytics Made Simple(r)...
WordPress and Google Analytics: Websites, Blogs, and Analytics Made Simple(r)...GardenBloggersConference
 
WordPress and Google Analytics: Websites, Blogs, and Analytics Made Simple(r)...
WordPress and Google Analytics: Websites, Blogs, and Analytics Made Simple(r)...WordPress and Google Analytics: Websites, Blogs, and Analytics Made Simple(r)...
WordPress and Google Analytics: Websites, Blogs, and Analytics Made Simple(r)...DesignBloggersConference
 
Your website in the fast lane speedy seo (part 1)
Your website in the fast lane speedy seo (part 1)Your website in the fast lane speedy seo (part 1)
Your website in the fast lane speedy seo (part 1)Christopher Dill
 
My Panda / Penguin Algorithm Recovery Story - Cheers, Tears and Jeers
My Panda / Penguin Algorithm Recovery Story - Cheers, Tears and JeersMy Panda / Penguin Algorithm Recovery Story - Cheers, Tears and Jeers
My Panda / Penguin Algorithm Recovery Story - Cheers, Tears and Jeers Michael Jones
 
Advanced and technical SEO - Apr 2011 - Beijk martijn
Advanced and technical SEO - Apr 2011 - Beijk martijnAdvanced and technical SEO - Apr 2011 - Beijk martijn
Advanced and technical SEO - Apr 2011 - Beijk martijnFrançois-Yves Prigent
 
Advanced Technical SEO SMX Advanced London 2011
Advanced Technical SEO SMX Advanced London 2011Advanced Technical SEO SMX Advanced London 2011
Advanced Technical SEO SMX Advanced London 2011Martijn
 
WebHosting Performance / WordPress - Pubcon Vegas - Hendison
WebHosting Performance / WordPress  - Pubcon Vegas - HendisonWebHosting Performance / WordPress  - Pubcon Vegas - Hendison
WebHosting Performance / WordPress - Pubcon Vegas - HendisonSearch Commander, Inc.
 
Avoiding Errors: Troubleshoot Wordpress like a Pro!
Avoiding Errors: Troubleshoot Wordpress like a Pro!Avoiding Errors: Troubleshoot Wordpress like a Pro!
Avoiding Errors: Troubleshoot Wordpress like a Pro!J_Cortes
 
Visitor Analytics - Technical SEO
Visitor Analytics - Technical SEOVisitor Analytics - Technical SEO
Visitor Analytics - Technical SEOVisitor Analytics
 

Similaire à Reducing Server Resources: Improve Costs, SEO, Conversions & UX (20)

Future of Search Engine Factors, AMP, On-Page Key to Success
Future of Search Engine Factors, AMP, On-Page Key to SuccessFuture of Search Engine Factors, AMP, On-Page Key to Success
Future of Search Engine Factors, AMP, On-Page Key to Success
 
Building and Maintaining Genealogical Websites
Building and Maintaining Genealogical WebsitesBuilding and Maintaining Genealogical Websites
Building and Maintaining Genealogical Websites
 
Csaba Kissi - SEO Tactics 2022
Csaba Kissi - SEO Tactics 2022Csaba Kissi - SEO Tactics 2022
Csaba Kissi - SEO Tactics 2022
 
How to Fix a Slow WordPress Site (and get A+ scores)
How to Fix a Slow WordPress Site (and get A+ scores)How to Fix a Slow WordPress Site (and get A+ scores)
How to Fix a Slow WordPress Site (and get A+ scores)
 
Responsible [digital] Home Ownership
Responsible [digital] Home OwnershipResponsible [digital] Home Ownership
Responsible [digital] Home Ownership
 
Website speed optimization guide for technically advanced webmasters
Website speed optimization guide for technically advanced webmastersWebsite speed optimization guide for technically advanced webmasters
Website speed optimization guide for technically advanced webmasters
 
The 5 most common reasons for a slow WordPress site and how to fix them – ext...
The 5 most common reasons for a slow WordPress site and how to fix them – ext...The 5 most common reasons for a slow WordPress site and how to fix them – ext...
The 5 most common reasons for a slow WordPress site and how to fix them – ext...
 
WordPress and Google Analytics: Websites, Blogs, and Analytics Made Simple(r)...
WordPress and Google Analytics: Websites, Blogs, and Analytics Made Simple(r)...WordPress and Google Analytics: Websites, Blogs, and Analytics Made Simple(r)...
WordPress and Google Analytics: Websites, Blogs, and Analytics Made Simple(r)...
 
WordPress and Google Analytics: Websites, Blogs, and Analytics Made Simple(r)...
WordPress and Google Analytics: Websites, Blogs, and Analytics Made Simple(r)...WordPress and Google Analytics: Websites, Blogs, and Analytics Made Simple(r)...
WordPress and Google Analytics: Websites, Blogs, and Analytics Made Simple(r)...
 
Is Your (Client's) Website Ready for 2017?
Is Your (Client's) Website Ready for 2017?Is Your (Client's) Website Ready for 2017?
Is Your (Client's) Website Ready for 2017?
 
Your website in the fast lane speedy seo (part 1)
Your website in the fast lane speedy seo (part 1)Your website in the fast lane speedy seo (part 1)
Your website in the fast lane speedy seo (part 1)
 
My Panda / Penguin Algorithm Recovery Story - Cheers, Tears and Jeers
My Panda / Penguin Algorithm Recovery Story - Cheers, Tears and JeersMy Panda / Penguin Algorithm Recovery Story - Cheers, Tears and Jeers
My Panda / Penguin Algorithm Recovery Story - Cheers, Tears and Jeers
 
Advanced and technical SEO - Apr 2011 - Beijk martijn
Advanced and technical SEO - Apr 2011 - Beijk martijnAdvanced and technical SEO - Apr 2011 - Beijk martijn
Advanced and technical SEO - Apr 2011 - Beijk martijn
 
Advanced Technical SEO SMX Advanced London 2011
Advanced Technical SEO SMX Advanced London 2011Advanced Technical SEO SMX Advanced London 2011
Advanced Technical SEO SMX Advanced London 2011
 
Setup and run wordpress: 201
Setup and run wordpress: 201Setup and run wordpress: 201
Setup and run wordpress: 201
 
WebHosting Performance / WordPress - Pubcon Vegas - Hendison
WebHosting Performance / WordPress  - Pubcon Vegas - HendisonWebHosting Performance / WordPress  - Pubcon Vegas - Hendison
WebHosting Performance / WordPress - Pubcon Vegas - Hendison
 
Avoiding Errors: Troubleshoot Wordpress like a Pro!
Avoiding Errors: Troubleshoot Wordpress like a Pro!Avoiding Errors: Troubleshoot Wordpress like a Pro!
Avoiding Errors: Troubleshoot Wordpress like a Pro!
 
Technical SEO
Technical SEOTechnical SEO
Technical SEO
 
Visitor Analytics - Technical SEO
Visitor Analytics - Technical SEOVisitor Analytics - Technical SEO
Visitor Analytics - Technical SEO
 
Seo checklist
Seo checklistSeo checklist
Seo checklist
 

Dernier

75539-Cyber Security Challenges PPT.pptx
75539-Cyber Security Challenges PPT.pptx75539-Cyber Security Challenges PPT.pptx
75539-Cyber Security Challenges PPT.pptxAsmae Rabhi
 
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样ayvbos
 
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdfMatthew Sinclair
 
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...kajalverma014
 
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdfMatthew Sinclair
 
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girlsRussian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girlsMonica Sydney
 
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime NagercoilNagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoilmeghakumariji156
 
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...APNIC
 
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...gajnagarg
 
Power point inglese - educazione civica di Nuria Iuzzolino
Power point inglese - educazione civica di Nuria IuzzolinoPower point inglese - educazione civica di Nuria Iuzzolino
Power point inglese - educazione civica di Nuria Iuzzolinonuriaiuzzolino1
 
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC
 
Real Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtReal Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtrahman018755
 
PowerDirector Explination Process...pptx
PowerDirector Explination Process...pptxPowerDirector Explination Process...pptx
PowerDirector Explination Process...pptxgalaxypingy
 
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查ydyuyu
 
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi EscortsRussian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi EscortsMonica Sydney
 
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查ydyuyu
 
20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdfMatthew Sinclair
 
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdfpdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdfJOHNBEBONYAP1
 
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制pxcywzqs
 
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查ydyuyu
 

Dernier (20)

75539-Cyber Security Challenges PPT.pptx
75539-Cyber Security Challenges PPT.pptx75539-Cyber Security Challenges PPT.pptx
75539-Cyber Security Challenges PPT.pptx
 
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
 
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
 
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
 
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
 
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girlsRussian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
Russian Call girls in Abu Dhabi 0508644382 Abu Dhabi Call girls
 
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime NagercoilNagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
Nagercoil Escorts Service Girl ^ 9332606886, WhatsApp Anytime Nagercoil
 
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
 
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
 
Power point inglese - educazione civica di Nuria Iuzzolino
Power point inglese - educazione civica di Nuria IuzzolinoPower point inglese - educazione civica di Nuria Iuzzolino
Power point inglese - educazione civica di Nuria Iuzzolino
 
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53
 
Real Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirtReal Men Wear Diapers T Shirts sweatshirt
Real Men Wear Diapers T Shirts sweatshirt
 
PowerDirector Explination Process...pptx
PowerDirector Explination Process...pptxPowerDirector Explination Process...pptx
PowerDirector Explination Process...pptx
 
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
 
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi EscortsRussian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
Russian Escort Abu Dhabi 0503464457 Abu DHabi Escorts
 
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
 
20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf
 
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdfpdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
 
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
一比一原版(Offer)康考迪亚大学毕业证学位证靠谱定制
 
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
 

Reducing Server Resources: Improve Costs, SEO, Conversions & UX

  • 1. Michael Jones - Holidaypoint.com.au
  • 2. 14 years of search engine marketing experience, worked with many large organisations in Australia (both in-house and agency side), in a broad range of industries including: shopping, insurance, classified and service websites. Specialising in SEO, but have experience in: - SEM - Analytics - Social - Local - Reputation Management - Email Marketing A network of 11 travel websites; managing everything from: - Search Engine Optimisation - Social Media Marketing - Video & Image Creation - Content Editing - Web Programming - Website Building - Affiliate Marketing - AdSense - Web Analytics - Keyword Research Web Search Strategist
  • 3. Just an ordinary day in Cpanel
  • 4. Not Really! During my routine inspection of my Cpanel interface, I noticed that my CPU usage and account executions were significantly higher than normal and were exceeding the usage limits. From past experience – this usually leads to trouble…
  • 5. Surely I was already safe? Having road-tested a lot of Wordpress security plugins in the past, I thought I was pretty safe from potential hackers, harvesters and spamming; especially with the built in features of Wordfence… http://www.wordfence.com/
  • 6. Wordfence – IP blocking I was blocking whole countries from accessing my websites, along with individual IPs that have tried accessing my admin panel and those who were obviously not human visitors (crawling my website too quickly, but not a search engine) http://www.wordfence.com/
  • 7. Wordfence – Firewall Additional to this, there is a built-in firewall that automatically blocks IPs based on certain triggers (accessing the site too quickly, using a username that doesn’t exist, etc) http://www.wordfence.com/
  • 8. Redirections – 404 Logs I also utilise a plugin that logs all 404 errors and easily lets me implement 301 redirects to stop users from trying to access those files in the future. I also block their IPs if they apparent to be sniffing for file vulnerabilities. https://wordpress.org/plugins/redirection/
  • 9. So what did I do about it?
  • 10. Ask for help Since I have had similar issues in the past, I jumped into a live chat session with my Web Host, who then told me to launch a support ticket. <<< ME THEM >>>
  • 11. Research admin-ajax.php I just did a quick Google search and found out what this file is used for, ways I could minimise the usage, and possible effects of changing how it works.
  • 12. Research wp-cron.php Similar to the previous, I researched what this file is and what it does. The default configuration of wp-cron is used to trigger background / maintenance tasks in the background every time a page is loaded. If you have a pretty basic website, this really isn’t required, so I limited how often cron- jobs are processed.
  • 13. Some of my themes use Timthumb Timthumb is a resource heavy script that automatically compresses and resizes images on the fly. Since it is somewhat old technology and has been a known security vulnerability in the past - it’s no longer updated / supported, I have a started to change themes (that’s another story altogether), but I have also blocked external websites from triggering the script and hotlinking images.
  • 14. Awstats – Visiting Countries Since Google Analytics only monitors pages / users that trigger the tracking code, it is advised to look into Awstats instead (this looks at all files on your website). For an AU based website that normally receives nearly all traffic from Australia, the stats below looked worrying – especially the Pages to Hits Ratio.
  • 15. Awstats – Requested Files Similar to the list of files provided by the hosting company, I was also able to view the most requested file on a site basis. You can see here that xmlrpc.php has been requested an abnormally high number of times.
  • 16. Awstats – Visiting IP addresses Similar to the country report, you can also review the most active IP addresses. Not only can we see that the ratio between Pages and Hits is way to low, but an IP trace shows they are from suspicious countries outside of my targeted audience.
  • 17. IP Deny Manager With the IP addresses in hand, I used the IP Deny Manager tool to start blocking these suspicious IPs form accessing my website. The good thing about this is that it applies the blocks across all your websites at once. I also added additional countries to Wordfence.
  • 18. Surely that was enough?
  • 19.
  • 20. An email I get at 3am in the morning So lets just say it was not very fun waking up to this – especially since everything was fixed… that and I already flagged potential issues that I was looking into.
  • 21. The major issue: Current Suggested Not only were the suggested upgrades I needed are overkill for what I need, but the closest hosting upgrade is more than 4 times the price.
  • 22. What I responded with: ME >>> <<< THEM So they unblocked my website, but I pretty much 24 hours to turn things around or I would be blocked again.
  • 24. Block and block some more Using a combination of Awstats & the IP Deny Manager, I reviewed the list of recently visited IP addresses and further blocked anything suspicious.
  • 25. Time to step up my game! http://spyderspanker.com/
  • 30. Spyder Spanker - Settings Panel Blacklist Whitelist IP Blocking Country Blockinghttp://spyderspanker.com/
  • 31. Spyder Spanker – Project Honeypot If a visitor doesn’t get matched to your whitelist or blacklist, their IP is submitted to Project Honeypot where they are matched against an up to the minute list of comment spammers, harvesters, hackers and suspicious IPs. http://spyderspanker.com/
  • 32. EWWW Image Optimiser A great free and easy to use Wordpress Plugin that bulk optimises your existing images files and new optimises new images on the fly. https://wordpress.org/plugins/ewww-image-optimizer/
  • 33. Caching Plugins So even though I was using the built-in mod_pagespeed apache module provided by my webhost, there was several things that I wasn’t able to implement and the settings were quite basic… so I went looking around. https://www.w3-edge.com/products/w3-total-cache/
  • 34. W3 Total Cache After road-testing several plugins by looking at their configuration options, their functionality, pagespeed scores and page loading times, I settled on W3 Total Cache for their manual control of Javascript minifying and deferring and cache settings. Here are some of the key benefits of these plugins: https://www.w3-edge.com/products/w3-total-cache/
  • 35. W3 Total Cache: Setting Examples Manual control of Javascript Delivery CDN Support for popular providers Full control on the file types to cache / CDN deliver https://www.w3-edge.com/products/w3-total-cache/
  • 36. CDN Delivery “A content delivery network (CDN) is an interconnected system of cache servers that use geographical proximity as a criteria for delivering web content.
  • 37. Why use a CDN? https://www.keycdn.com/
  • 38. Which CDN provider to use? Apart from reading a lot of online reviews and endorsements, I also used a few calculators that would compare pricing on monthly bandwidth and traffic origin. Some providers have the nerve to charge extra for different countries and also will look to charge you a flat fee regardless of how much data you use. http://www.cdncalc.com/
  • 45. After all that, what did I see? BEFORE AFTER
  • 46. My server resources normalised I got a response back from my web host that server resources have fell back to normal rates and that the ticket has been closed. If anything, these are the lowest they have been in a long time, which means I can afford to use additional plugins and launch more websites to maximise my existing hosting package.
  • 47. CDN Impact You can see from the below bandwidth graph below that even though my website traffic increased, the data served from my server has fallen considerably. This is an indication that content is being servers via my CDN by the closet data centre for users.
  • 48. Pagespeed: Before & After Measuring 2 different websites using the same theme on the same host, we can see that the one that uses W3 Total cache and EWWW has halved their page load time, is 520k lighter and has 16 less requests – even though website A is loaded with affiliate widgets and Adsense units. Website A Website B
  • 49. Website A Performance: Pre vs Post changes Using the same website and the same testing tool, we can see that by using EWWW, we successfully trimmed 500k from the page weight, and due to the improved code & asset delivery, the website’s visual progress has improved by 1 second at both the 50% and 100% marks.
  • 50. Summary So even though I have added several new plugins to my website to make it more secure and to improve delivery, I have actually negated any noticeable impacts by installing them. Even though I was pretty confident with mod_pagespeed’s out of the box functionality, it actually goes to show that you can always go that little bit further to improve your results, and you shouldn’t become complacent believing what you have is always the best solution – test, test and test again – and forever strive for the best results possible (backed up by actual data).
  • 51. Final Advice • Monitor your website, check your stats and logs • Utilise plugins / modules to automatically block bad bots / visitors • Block whole countries that serve no purpose accessing your website • Lock down your login page • Utilise plugins / systems to make your website load faster and reduce your page weight (it’s part of the Google Algorithm and great for UX) • Use a CDN – they are actually very cheap – even if you host locally • Forever test!

Notes de l'éditeur

  1. http://www.universityoffarmers.com/
  2. http://www.universityoffarmers.com/