SlideShare una empresa de Scribd logo
1 de 38
Web Hosting Session


      WP Issues
    Presented by:
    Scott Hendison

     SEO Automatic
Search Commander, Inc.
About Me
• Began web hosting & selling software online
  in 1999, and began an SEO consulting
  agency in the spring of 2004.
• In 2007, I started SEO Automatic, a set of
  end user and white label tools for internet
  marketers.
• I‘ve been on this panel five times now, and
  it‘s hard to be original, which is why I
  decided to cover WP for the topic.
Performance & Security
• General WP tips

• Caching

• Compression

• Image Expires Header

• Images: Sprites

• Protecting Yourself
General WP tips
•   Avoid too many plugins
•   Remove inactive plugins
•   Watch out for “bad” plugins
•   Watch database bloat
•   Page revisions can be deleted
•   Comment spam can be deleted
•   WP Plugin can help – WP Optimize
Database Bloat
Caching
Caching

• Google says Caching:
– Most sites include resources that change
  infrequently - CSS files, images, JavaScript etc.
– Caching allows these resources to be saved, or
  cached, by a browser or proxy.
– Reduce round-trip time by eliminating numerous
  HTTP requests for the required resources, and
  reduce the size of responses.
• WP Plugins: Several
Caching
Caching
Caching
Caching
Caching

Nice Caching Roundup at Tutorial9.net
Compression
Compression
• Google Says Compression –
  – HTTP compression is a capability that can
    be built into web servers and web clients to
    make better use of available bandwidth, and
    provide faster transmission speeds between
    both.


• WP Plugins: Several
Compression
Compression
Compression
Compression
Compression

Test your compression rates and compare
  results at Whatismyip.org
Expires and Cache-Control
Expires and Cache-Control
• Google Says - Expires and Cache-Control:
  max-age
  – These specify the “freshness lifetime” of a
    during which the browser can use the cached
    resource without checking to see if a new
    version is available. Once they're set and the
    resource is downloaded, the browser will not
    issue any GET requests for the resource until
    the expiry date or maximum age is reached.
• WP Plugins: Several
Expires and Cache-Control
• Do it with no plugin: tipsandtricks-hq.com




or
Image Sprites
Images: Sprites
• Google Says Images: Sprites
  – Combining images into as few files as
    possible using CSS sprites reduces the
    number of round-trips and delays in
    downloading other resources, reduces
    request overhead, and can reduce the total
    number of bytes downloaded by a web page.

• WP Plugins: Csprites (out of date) but
  others are likely coming
Images: Sprites
Images: Sprites

CSS Thumbnail Sprites (at code.google.com)
Images: Sprites

W3 Total Cache – Feature coming... Soon?
Images: Sprites

Sprite Me – Not a plugin, but a process / tool
Protecting Yourself
What Good is Number 1?




(image example via seo.seocompany.ca)
Clicking anyway gives you this...




 Think that’s a conversion killer?
WordPress is a Target
• Over 11% of all sites on the internet are
  WordPress, and more than half of new sites
  created daily are WP sites. (source WordCamp SF 2011)
• A typical shared webhost can have dozens or
  hundreds of sites on your server, affecting your
  performance, your security, and… your SEO.
• Some ISP’s (like Comcast) have begun blocking
  entire servers, rather than risk user infections.
Web Hosts Are Getting Restrictive
• Some WP plugins have vulnerabilities
• Many plugins are poorly written
• ANYONE can submit a plugin to WP
• There are standards, but plugins submitted
  to WP are NOT screened for compliance
• It takes complaints FIRST, to get any action
• Some plugins can put other accounts at risk,
  so some hosts are starting to restrict plugins
Web Hosts Are Getting Restrictive




• Lists over 70 plugins that they don‘t alllow
  on their servers, and I‘ll BET you‘re using
  many of them!
• I know I am
Protecting Yourself

• Lots of security best practices out there,
  and this is not the time or place to go into
  details.
• However, the most important thing I can
  think of is to monitor what changes on your
  domain.
• There’s a plugin for that (surprise)
Protecting Yourself
To Sum Up…

• Performance can affect your SEO

• Poor security can negate good SEO

• Know your webhosts policies

• Consider moving from shared hosting

• Know your plugins

• Monitor what changes
Thank You




       Scott Hendison
scott@searchcommander.com

Más contenido relacionado

La actualidad más candente

Speed up your site! #wcmtl2015 by Meagan Hanes
Speed up your site! #wcmtl2015 by Meagan HanesSpeed up your site! #wcmtl2015 by Meagan Hanes
Speed up your site! #wcmtl2015 by Meagan Hanes
Meagan Hanes
 

La actualidad más candente (20)

Keep the Web Fast
Keep the Web FastKeep the Web Fast
Keep the Web Fast
 
Security 101
Security 101Security 101
Security 101
 
Cache is keeping you from reaching the full potential as a developer (word ca...
Cache is keeping you from reaching the full potential as a developer (word ca...Cache is keeping you from reaching the full potential as a developer (word ca...
Cache is keeping you from reaching the full potential as a developer (word ca...
 
Does This Theme Make My Website Look Fat? (Wordcamp SLC 2013)
Does This Theme Make My Website Look Fat? (Wordcamp SLC 2013)Does This Theme Make My Website Look Fat? (Wordcamp SLC 2013)
Does This Theme Make My Website Look Fat? (Wordcamp SLC 2013)
 
I Can Haz More Performanz?
I Can Haz More Performanz?I Can Haz More Performanz?
I Can Haz More Performanz?
 
The Power of a Video Library - WordCamp Raleigh
The  Power of a Video Library - WordCamp RaleighThe  Power of a Video Library - WordCamp Raleigh
The Power of a Video Library - WordCamp Raleigh
 
Ctrl+F5 Bangalore 2017: Super charge you word press website by Justin Thomas
Ctrl+F5 Bangalore 2017: Super charge you word press website by Justin ThomasCtrl+F5 Bangalore 2017: Super charge you word press website by Justin Thomas
Ctrl+F5 Bangalore 2017: Super charge you word press website by Justin Thomas
 
FL Blog Con 2015: How To Find The Best WordPress Plugins For You
FL Blog Con 2015: How To Find The Best WordPress Plugins For YouFL Blog Con 2015: How To Find The Best WordPress Plugins For You
FL Blog Con 2015: How To Find The Best WordPress Plugins For You
 
Life in the Fast Lane: Speed, Usability & Search Engine Optimization
Life in the Fast Lane: Speed, Usability & Search Engine OptimizationLife in the Fast Lane: Speed, Usability & Search Engine Optimization
Life in the Fast Lane: Speed, Usability & Search Engine Optimization
 
10 Ways to Speed Up and Secure your WP Site
10 Ways to Speed Up and Secure your WP Site10 Ways to Speed Up and Secure your WP Site
10 Ways to Speed Up and Secure your WP Site
 
Word Camp Cologne 2016: Session The WordPress 1%
Word Camp Cologne 2016: Session The WordPress 1%Word Camp Cologne 2016: Session The WordPress 1%
Word Camp Cologne 2016: Session The WordPress 1%
 
WordPress, Actually
WordPress, ActuallyWordPress, Actually
WordPress, Actually
 
20 tips to Improving Your WordPress Site...for Beginners
20 tips to Improving Your WordPress Site...for Beginners20 tips to Improving Your WordPress Site...for Beginners
20 tips to Improving Your WordPress Site...for Beginners
 
Word press security basics
Word press security basicsWord press security basics
Word press security basics
 
20 Tips to Improving WordPress Website - for Beginners-Aus-2017
20 Tips to Improving WordPress Website - for Beginners-Aus-201720 Tips to Improving WordPress Website - for Beginners-Aus-2017
20 Tips to Improving WordPress Website - for Beginners-Aus-2017
 
Performance Tuning Web Apps - The Need For Speed
Performance Tuning Web Apps - The Need For SpeedPerformance Tuning Web Apps - The Need For Speed
Performance Tuning Web Apps - The Need For Speed
 
Website Accessibility: Help your users, help your rankings
Website Accessibility: Help your users, help your rankingsWebsite Accessibility: Help your users, help your rankings
Website Accessibility: Help your users, help your rankings
 
WordPress Security
WordPress SecurityWordPress Security
WordPress Security
 
Joomla Extreme Performance
Joomla Extreme PerformanceJoomla Extreme Performance
Joomla Extreme Performance
 
Speed up your site! #wcmtl2015 by Meagan Hanes
Speed up your site! #wcmtl2015 by Meagan HanesSpeed up your site! #wcmtl2015 by Meagan Hanes
Speed up your site! #wcmtl2015 by Meagan Hanes
 

Destacado

Destacado (17)

Google Adwords Training
Google Adwords TrainingGoogle Adwords Training
Google Adwords Training
 
Digital marketing Course in Punjab
Digital marketing Course in PunjabDigital marketing Course in Punjab
Digital marketing Course in Punjab
 
6 Useful Tips For WordPress Theme Development!
6 Useful Tips For WordPress Theme Development!6 Useful Tips For WordPress Theme Development!
6 Useful Tips For WordPress Theme Development!
 
Managing_WordPress_Projects_wcstl 2015_Lucas_Lima
Managing_WordPress_Projects_wcstl 2015_Lucas_LimaManaging_WordPress_Projects_wcstl 2015_Lucas_Lima
Managing_WordPress_Projects_wcstl 2015_Lucas_Lima
 
Ship WordPress Projects Like a Boss
Ship WordPress Projects Like a BossShip WordPress Projects Like a Boss
Ship WordPress Projects Like a Boss
 
Setting up Google Authorship and Google Publisher using an SEO Plugin
Setting up Google Authorship and Google Publisher using an SEO PluginSetting up Google Authorship and Google Publisher using an SEO Plugin
Setting up Google Authorship and Google Publisher using an SEO Plugin
 
Management Strategies for Successful WordPress Projects
Management Strategies for Successful WordPress ProjectsManagement Strategies for Successful WordPress Projects
Management Strategies for Successful WordPress Projects
 
Personal Branding Sebastian Behar Piquero 2016
Personal Branding Sebastian Behar Piquero 2016Personal Branding Sebastian Behar Piquero 2016
Personal Branding Sebastian Behar Piquero 2016
 
Hire WordPress Developer at Flexible Rates
Hire WordPress Developer at Flexible RatesHire WordPress Developer at Flexible Rates
Hire WordPress Developer at Flexible Rates
 
Google Adwords Crash Course
Google Adwords Crash CourseGoogle Adwords Crash Course
Google Adwords Crash Course
 
(( Lucas lima )) Managing WordPress Projects - STL Meetup August 2015
(( Lucas lima )) Managing WordPress Projects - STL Meetup August 2015(( Lucas lima )) Managing WordPress Projects - STL Meetup August 2015
(( Lucas lima )) Managing WordPress Projects - STL Meetup August 2015
 
Speeding Up WordPress sites
Speeding Up WordPress sitesSpeeding Up WordPress sites
Speeding Up WordPress sites
 
What's New in 3.5 - DaytonWP December 2012 MeetUp
What's New in 3.5 - DaytonWP December 2012 MeetUpWhat's New in 3.5 - DaytonWP December 2012 MeetUp
What's New in 3.5 - DaytonWP December 2012 MeetUp
 
Round Table: Content-Content-Content - DaytonWP February 2013 MeetUp
Round Table: Content-Content-Content - DaytonWP February 2013 MeetUpRound Table: Content-Content-Content - DaytonWP February 2013 MeetUp
Round Table: Content-Content-Content - DaytonWP February 2013 MeetUp
 
WordPress SEO by Yoast - DaytonWP November 2013 MeetUp
WordPress SEO by Yoast - DaytonWP November 2013 MeetUpWordPress SEO by Yoast - DaytonWP November 2013 MeetUp
WordPress SEO by Yoast - DaytonWP November 2013 MeetUp
 
WordPress Security: Get it or Lose It - DaytonWP January 2013 MeetUp
WordPress Security: Get it or Lose It - DaytonWP January 2013 MeetUpWordPress Security: Get it or Lose It - DaytonWP January 2013 MeetUp
WordPress Security: Get it or Lose It - DaytonWP January 2013 MeetUp
 
SEO Before Yoast: WordCamp Rhode Island
SEO Before Yoast: WordCamp Rhode IslandSEO Before Yoast: WordCamp Rhode Island
SEO Before Yoast: WordCamp Rhode Island
 

Similar a WebHosting Performance / WordPress - Pubcon Vegas - Hendison

Similar a WebHosting Performance / WordPress - Pubcon Vegas - Hendison (20)

Optimizing Your WordPress Site: Why speed matters, and how to get there
Optimizing Your WordPress Site: Why speed matters, and how to get thereOptimizing Your WordPress Site: Why speed matters, and how to get there
Optimizing Your WordPress Site: Why speed matters, and how to get there
 
10 Things You Can Do to Speed Up Your Web App Today
10 Things You Can Do to Speed Up Your Web App Today10 Things You Can Do to Speed Up Your Web App Today
10 Things You Can Do to Speed Up Your Web App Today
 
Optimizing WordPress Performance
Optimizing WordPress PerformanceOptimizing WordPress Performance
Optimizing WordPress Performance
 
How To Make Your Wordpress Website Load Faster - 20 Tips
How To Make Your Wordpress Website Load Faster - 20 TipsHow To Make Your Wordpress Website Load Faster - 20 Tips
How To Make Your Wordpress Website Load Faster - 20 Tips
 
Pearls and Must-Have Tools for the Modern Web / .NET Developer
Pearls and Must-Have Tools for the Modern Web / .NET DeveloperPearls and Must-Have Tools for the Modern Web / .NET Developer
Pearls and Must-Have Tools for the Modern Web / .NET Developer
 
10 things you can do to speed up your web app today stir trek edition
10 things you can do to speed up your web app today   stir trek edition10 things you can do to speed up your web app today   stir trek edition
10 things you can do to speed up your web app today stir trek edition
 
Guide 4 - How To Dramatically Speed Up Your Website Using A Caching Plugin.pdf
Guide 4 - How To Dramatically Speed Up Your Website Using A Caching Plugin.pdfGuide 4 - How To Dramatically Speed Up Your Website Using A Caching Plugin.pdf
Guide 4 - How To Dramatically Speed Up Your Website Using A Caching Plugin.pdf
 
Automated perf optimization - jQuery Conference
Automated perf optimization - jQuery ConferenceAutomated perf optimization - jQuery Conference
Automated perf optimization - jQuery Conference
 
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 optimization
WordPress optimizationWordPress optimization
WordPress optimization
 
Improving frontend performance
Improving frontend performanceImproving frontend performance
Improving frontend performance
 
Squeeze Maximum Performance From Your Joomla Website
Squeeze Maximum Performance From Your Joomla WebsiteSqueeze Maximum Performance From Your Joomla Website
Squeeze Maximum Performance From Your Joomla Website
 
10 Tips for Optimising WordPress
10 Tips for Optimising WordPress10 Tips for Optimising WordPress
10 Tips for Optimising WordPress
 
Cvcc performance tuning
Cvcc performance tuningCvcc performance tuning
Cvcc performance tuning
 
WordPress Theme Performance - WP Vienna meetup 8.6.2016
WordPress Theme Performance - WP Vienna meetup 8.6.2016WordPress Theme Performance - WP Vienna meetup 8.6.2016
WordPress Theme Performance - WP Vienna meetup 8.6.2016
 
Analysis of Google Page Speed Insight
Analysis of Google Page Speed InsightAnalysis of Google Page Speed Insight
Analysis of Google Page Speed Insight
 
Show Me The Cache!
Show Me The Cache!Show Me The Cache!
Show Me The Cache!
 
Web Performance First Aid
Web Performance First AidWeb Performance First Aid
Web Performance First Aid
 
Orlando DNN Usergroup Pres 12/06/11
Orlando DNN Usergroup Pres 12/06/11Orlando DNN Usergroup Pres 12/06/11
Orlando DNN Usergroup Pres 12/06/11
 
WordPress Plugins and Security
WordPress Plugins and SecurityWordPress Plugins and Security
WordPress Plugins and Security
 

Más de Search Commander, Inc.

Más de Search Commander, Inc. (11)

Avoiding the 7 Deadly Sins of GDPR Non-Compliance - Pubcon 2018
Avoiding the 7 Deadly Sins of GDPR Non-Compliance - Pubcon 2018 Avoiding the 7 Deadly Sins of GDPR Non-Compliance - Pubcon 2018
Avoiding the 7 Deadly Sins of GDPR Non-Compliance - Pubcon 2018
 
Google Tag Manager - Introduction & Implementation
Google Tag Manager - Introduction & ImplementationGoogle Tag Manager - Introduction & Implementation
Google Tag Manager - Introduction & Implementation
 
Amped for AMP at Pubcon Las Vegas 2016
Amped for AMP at Pubcon Las Vegas 2016Amped for AMP at Pubcon Las Vegas 2016
Amped for AMP at Pubcon Las Vegas 2016
 
Google Analytics Referral Spam - Pubcon Las Vegas 2015
Google Analytics Referral Spam - Pubcon Las Vegas 2015Google Analytics Referral Spam - Pubcon Las Vegas 2015
Google Analytics Referral Spam - Pubcon Las Vegas 2015
 
Yoast SEO Plugin - 2015 Pubcon Vegas
Yoast SEO Plugin - 2015 Pubcon VegasYoast SEO Plugin - 2015 Pubcon Vegas
Yoast SEO Plugin - 2015 Pubcon Vegas
 
LocalSearch for Biz Owners - OCCA - June 2014
LocalSearch for Biz Owners - OCCA - June 2014LocalSearch for Biz Owners - OCCA - June 2014
LocalSearch for Biz Owners - OCCA - June 2014
 
Configuring the Yoast Wordpress SEO Plugin
Configuring the Yoast Wordpress SEO PluginConfiguring the Yoast Wordpress SEO Plugin
Configuring the Yoast Wordpress SEO Plugin
 
How We Localize & Mobilize WP Sites - Pubcon 2013
How We Localize & Mobilize WP Sites - Pubcon 2013How We Localize & Mobilize WP Sites - Pubcon 2013
How We Localize & Mobilize WP Sites - Pubcon 2013
 
Local Listing Fundamentals
Local Listing FundamentalsLocal Listing Fundamentals
Local Listing Fundamentals
 
Local/Mobile - Hendison - Pubcon Vegas 2012
Local/Mobile - Hendison - Pubcon Vegas 2012 Local/Mobile - Hendison - Pubcon Vegas 2012
Local/Mobile - Hendison - Pubcon Vegas 2012
 
Non Tech Local Search Presentation
Non Tech Local Search PresentationNon Tech Local Search Presentation
Non Tech Local Search Presentation
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

WebHosting Performance / WordPress - Pubcon Vegas - Hendison

  • 1. Web Hosting Session WP Issues Presented by: Scott Hendison SEO Automatic Search Commander, Inc.
  • 2. About Me • Began web hosting & selling software online in 1999, and began an SEO consulting agency in the spring of 2004. • In 2007, I started SEO Automatic, a set of end user and white label tools for internet marketers. • I‘ve been on this panel five times now, and it‘s hard to be original, which is why I decided to cover WP for the topic.
  • 3. Performance & Security • General WP tips • Caching • Compression • Image Expires Header • Images: Sprites • Protecting Yourself
  • 4. General WP tips • Avoid too many plugins • Remove inactive plugins • Watch out for “bad” plugins • Watch database bloat • Page revisions can be deleted • Comment spam can be deleted • WP Plugin can help – WP Optimize
  • 7. Caching • Google says Caching: – Most sites include resources that change infrequently - CSS files, images, JavaScript etc. – Caching allows these resources to be saved, or cached, by a browser or proxy. – Reduce round-trip time by eliminating numerous HTTP requests for the required resources, and reduce the size of responses. • WP Plugins: Several
  • 12. Caching Nice Caching Roundup at Tutorial9.net
  • 14. Compression • Google Says Compression – – HTTP compression is a capability that can be built into web servers and web clients to make better use of available bandwidth, and provide faster transmission speeds between both. • WP Plugins: Several
  • 19. Compression Test your compression rates and compare results at Whatismyip.org
  • 21. Expires and Cache-Control • Google Says - Expires and Cache-Control: max-age – These specify the “freshness lifetime” of a during which the browser can use the cached resource without checking to see if a new version is available. Once they're set and the resource is downloaded, the browser will not issue any GET requests for the resource until the expiry date or maximum age is reached. • WP Plugins: Several
  • 22. Expires and Cache-Control • Do it with no plugin: tipsandtricks-hq.com or
  • 24. Images: Sprites • Google Says Images: Sprites – Combining images into as few files as possible using CSS sprites reduces the number of round-trips and delays in downloading other resources, reduces request overhead, and can reduce the total number of bytes downloaded by a web page. • WP Plugins: Csprites (out of date) but others are likely coming
  • 26. Images: Sprites CSS Thumbnail Sprites (at code.google.com)
  • 27. Images: Sprites W3 Total Cache – Feature coming... Soon?
  • 28. Images: Sprites Sprite Me – Not a plugin, but a process / tool
  • 30. What Good is Number 1? (image example via seo.seocompany.ca)
  • 31. Clicking anyway gives you this... Think that’s a conversion killer?
  • 32. WordPress is a Target • Over 11% of all sites on the internet are WordPress, and more than half of new sites created daily are WP sites. (source WordCamp SF 2011) • A typical shared webhost can have dozens or hundreds of sites on your server, affecting your performance, your security, and… your SEO. • Some ISP’s (like Comcast) have begun blocking entire servers, rather than risk user infections.
  • 33. Web Hosts Are Getting Restrictive • Some WP plugins have vulnerabilities • Many plugins are poorly written • ANYONE can submit a plugin to WP • There are standards, but plugins submitted to WP are NOT screened for compliance • It takes complaints FIRST, to get any action • Some plugins can put other accounts at risk, so some hosts are starting to restrict plugins
  • 34. Web Hosts Are Getting Restrictive • Lists over 70 plugins that they don‘t alllow on their servers, and I‘ll BET you‘re using many of them! • I know I am
  • 35. Protecting Yourself • Lots of security best practices out there, and this is not the time or place to go into details. • However, the most important thing I can think of is to monitor what changes on your domain. • There’s a plugin for that (surprise)
  • 37. To Sum Up… • Performance can affect your SEO • Poor security can negate good SEO • Know your webhosts policies • Consider moving from shared hosting • Know your plugins • Monitor what changes
  • 38. Thank You Scott Hendison scott@searchcommander.com