SlideShare uma empresa 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

Mais conteúdo relacionado

Mais procurados

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...Thomas Audunhus
 
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)Adam Dunford
 
I Can Haz More Performanz?
I Can Haz More Performanz?I Can Haz More Performanz?
I Can Haz More Performanz?Andy Melichar
 
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 RaleighLauren Jeffcoat
 
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 ThomasResellerClub
 
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 YouAdam Soucie
 
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 OptimizationDana DiTomaso
 
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 SiteFLBlogCon
 
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%Dominic Grzbielok
 
WordPress, Actually
WordPress, ActuallyWordPress, Actually
WordPress, ActuallyGal Baras
 
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 BeginnersTRB Design, Inc.
 
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-2017TRB Design, Inc.
 
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 SpeedVijay Rayapati
 
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 rankingsMickey Mellen
 
WordPress Security
WordPress SecurityWordPress Security
WordPress SecurityIvan Storck
 
Joomla Extreme Performance
Joomla Extreme PerformanceJoomla Extreme Performance
Joomla Extreme PerformanceMitch Pirtle
 
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 HanesMeagan Hanes
 

Mais procurados (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
 

Destaque

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!TalentsFromIndia.com
 
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_LimaLucas Lima
 
Ship WordPress Projects Like a Boss
Ship WordPress Projects Like a BossShip WordPress Projects Like a Boss
Ship WordPress Projects Like a BossSiteGround.com
 
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 PluginJessica Reilley
 
Management Strategies for Successful WordPress Projects
Management Strategies for Successful WordPress ProjectsManagement Strategies for Successful WordPress Projects
Management Strategies for Successful WordPress ProjectsMatthew Dorman
 
Personal Branding Sebastian Behar Piquero 2016
Personal Branding Sebastian Behar Piquero 2016Personal Branding Sebastian Behar Piquero 2016
Personal Branding Sebastian Behar Piquero 2016Sebastian Behar Piquero
 
Hire WordPress Developer at Flexible Rates
Hire WordPress Developer at Flexible RatesHire WordPress Developer at Flexible Rates
Hire WordPress Developer at Flexible RatesHireWebDeveloper
 
Google Adwords Crash Course
Google Adwords Crash CourseGoogle Adwords Crash Course
Google Adwords Crash CourseRTB-Media
 
(( 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 2015Lucas Lima
 
Speeding Up WordPress sites
Speeding Up WordPress sitesSpeeding Up WordPress sites
Speeding Up WordPress sitesJason Yingling
 
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 MeetUpDaytonWP
 
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 MeetUpDaytonWP
 
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 MeetUpDaytonWP
 
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 MeetUpDaytonWP
 
SEO Before Yoast: WordCamp Rhode Island
SEO Before Yoast: WordCamp Rhode IslandSEO Before Yoast: WordCamp Rhode Island
SEO Before Yoast: WordCamp Rhode IslandKerch McConlogue
 

Destaque (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
 

Semelhante a WebHosting Performance / WordPress - Pubcon Vegas - Hendison

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 thereStephen Bell
 
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 TodayChris Love
 
Optimizing WordPress Performance
Optimizing WordPress PerformanceOptimizing WordPress Performance
Optimizing WordPress PerformanceDouglas Yuen
 
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 TipsWorkurious
 
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 DeveloperOfer Zelig
 
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 editionChris Love
 
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.pdfpersuebusiness
 
Automated perf optimization - jQuery Conference
Automated perf optimization - jQuery ConferenceAutomated perf optimization - jQuery Conference
Automated perf optimization - jQuery ConferenceMatthew Lancaster
 
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
 
Improving frontend performance
Improving frontend performanceImproving frontend performance
Improving frontend performanceSagar Desarda
 
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 WebsiteSiteGround.com
 
10 Tips for Optimising WordPress
10 Tips for Optimising WordPress10 Tips for Optimising WordPress
10 Tips for Optimising WordPressAndrew Marks
 
Cvcc performance tuning
Cvcc performance tuningCvcc performance tuning
Cvcc performance tuningJohn McCaffrey
 
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.2016jancbeck
 
Analysis of Google Page Speed Insight
Analysis of Google Page Speed InsightAnalysis of Google Page Speed Insight
Analysis of Google Page Speed InsightSarvesh Sonawane
 
Web Performance First Aid
Web Performance First AidWeb Performance First Aid
Web Performance First AidAlan Seiden
 
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/11Jess Coburn
 
WordPress Plugins and Security
WordPress Plugins and SecurityWordPress Plugins and Security
WordPress Plugins and SecurityThink Media Inc.
 

Semelhante 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
 

Mais de Search Commander, Inc.

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 Search Commander, Inc.
 
Google Tag Manager - Introduction & Implementation
Google Tag Manager - Introduction & ImplementationGoogle Tag Manager - Introduction & Implementation
Google Tag Manager - Introduction & ImplementationSearch Commander, Inc.
 
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 2016Search Commander, Inc.
 
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 2015Search Commander, Inc.
 
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 2014Search Commander, Inc.
 
Configuring the Yoast Wordpress SEO Plugin
Configuring the Yoast Wordpress SEO PluginConfiguring the Yoast Wordpress SEO Plugin
Configuring the Yoast Wordpress SEO PluginSearch Commander, Inc.
 
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 2013Search Commander, Inc.
 
Local/Mobile - Hendison - Pubcon Vegas 2012
Local/Mobile - Hendison - Pubcon Vegas 2012 Local/Mobile - Hendison - Pubcon Vegas 2012
Local/Mobile - Hendison - Pubcon Vegas 2012 Search Commander, Inc.
 

Mais 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

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
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 WorkerThousandEyes
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
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, Adobeapidays
 
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...apidays
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 

Último (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
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
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
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 - 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...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 

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