SlideShare une entreprise Scribd logo
1  sur  9
Building Better WordPress Sites
Optimization for search, users, and your sanity.
Brian LaFrance
Marketing Director – AuthorityLabs
brian.lafrance@authoritylabs.com
Twitter - @blafrance
Start Off Right
• Stock WordPress installs won’t cut it
• Self vs. Managed Hosting
• Apache vs. NGINX
• Use WP_DEBUG
Keep it Clean
• Delete any plugins you are not using
• Plugin for cleanup and preferred settings
• Avoid bloated themes
Speed it Up
• Caching Plugins
• Smaller images and sprites
• CDN & S3
• Redis
Managing Javascripts
• Plugin developers are lazy
• Use Google Hosted Libraries
• Use wp_enqueue_script()
• Monitor for errors
• Combine when possible (Segment.io)
Monitoring
• Chartbeat – load times & traffic trends
• Pingdom – load times & uptime
• New Relic – application monitoring
• Binary Canary – uptime & custom strings
Plugins
• More plugins = less security
• Choose wisely
• Plugins vs. Theme Functionality
• Not always one size fits all
Random Tips
• Keep everything up to date (can’t be said enough)
• Site searches = content ideas
• Don’t be afraid of custom post types
• Use multisite & domain mapping
• Frameworks can save time & headaches
• Learn to use hooks
• Never, ever edit core files. Ever. Don’t do it.
More information, links, and resources – bit.ly/pubconwp
Building Better WordPress Sites
Optimization for search, users, and your sanity.
Brian LaFrance
Marketing Director – AuthorityLabs
brian.lafrance@authoritylabs.com
Twitter - @blafrance

Contenu connexe

Tendances

Exploring Content API Options - March 23rd 2016
Exploring Content API Options - March 23rd 2016Exploring Content API Options - March 23rd 2016
Exploring Content API Options - March 23rd 2016Jani Tarvainen
 
Building rest services using aspnetwebapi
Building rest services using aspnetwebapiBuilding rest services using aspnetwebapi
Building rest services using aspnetwebapiBrij Mishra
 
Alfresco : Extending The Alfresco Content Model
Alfresco : Extending The Alfresco Content ModelAlfresco : Extending The Alfresco Content Model
Alfresco : Extending The Alfresco Content ModelWildan Maulana
 
Dynamic to-static
Dynamic to-staticDynamic to-static
Dynamic to-staticbiilmann
 
Building Modern Web Applications with ASP.NET5
Building Modern Web Applications with ASP.NET5Building Modern Web Applications with ASP.NET5
Building Modern Web Applications with ASP.NET5Brij Mishra
 
Best Practices for Web Infrastructure on Amazon Web Services
Best Practices for Web Infrastructure on Amazon Web ServicesBest Practices for Web Infrastructure on Amazon Web Services
Best Practices for Web Infrastructure on Amazon Web ServicesBrett Gillett
 
Building faster websites Front-end performance
Building faster websites Front-end performanceBuilding faster websites Front-end performance
Building faster websites Front-end performanceMihai Oaida
 
Kapil Thangavelu - Cloud Custodian
Kapil Thangavelu - Cloud CustodianKapil Thangavelu - Cloud Custodian
Kapil Thangavelu - Cloud CustodianServerlessConf
 
Chilango Rails Ecommerce Lightning talk
Chilango Rails Ecommerce Lightning talkChilango Rails Ecommerce Lightning talk
Chilango Rails Ecommerce Lightning talkEdwin Cruz
 
Microsoft WebMatrix Platform Overview
Microsoft WebMatrix Platform OverviewMicrosoft WebMatrix Platform Overview
Microsoft WebMatrix Platform OverviewSpiffy
 
Bootstrap Presentation Mitesh
Bootstrap Presentation MiteshBootstrap Presentation Mitesh
Bootstrap Presentation MiteshMitesh Gandhi
 
Scaling web-applications
Scaling web-applicationsScaling web-applications
Scaling web-applicationsMihai Oaida
 
Creating Custom HTML Helpers In ASP.NET MVC
Creating Custom HTML Helpers In ASP.NET MVCCreating Custom HTML Helpers In ASP.NET MVC
Creating Custom HTML Helpers In ASP.NET MVCLohith Goudagere Nagaraj
 
SoCal Code Camp 2011 - ASP.NET 4.5
SoCal Code Camp 2011 - ASP.NET 4.5SoCal Code Camp 2011 - ASP.NET 4.5
SoCal Code Camp 2011 - ASP.NET 4.5Jon Galloway
 
Ember JS - Why Ember Matches My Wavelength
Ember JS - Why Ember Matches My WavelengthEmber JS - Why Ember Matches My Wavelength
Ember JS - Why Ember Matches My WavelengthLohith Goudagere Nagaraj
 
Net as an awesome startup platform
Net as an awesome startup platformNet as an awesome startup platform
Net as an awesome startup platformSquareHire
 
Develop a Basic REST API from Scratch Using TDD with Val Karpov
Develop a Basic REST API from Scratch Using TDD with Val KarpovDevelop a Basic REST API from Scratch Using TDD with Val Karpov
Develop a Basic REST API from Scratch Using TDD with Val KarpovMongoDB
 

Tendances (20)

Exploring Content API Options - March 23rd 2016
Exploring Content API Options - March 23rd 2016Exploring Content API Options - March 23rd 2016
Exploring Content API Options - March 23rd 2016
 
Building rest services using aspnetwebapi
Building rest services using aspnetwebapiBuilding rest services using aspnetwebapi
Building rest services using aspnetwebapi
 
Alfresco : Extending The Alfresco Content Model
Alfresco : Extending The Alfresco Content ModelAlfresco : Extending The Alfresco Content Model
Alfresco : Extending The Alfresco Content Model
 
Dynamic to-static
Dynamic to-staticDynamic to-static
Dynamic to-static
 
Building Modern Web Applications with ASP.NET5
Building Modern Web Applications with ASP.NET5Building Modern Web Applications with ASP.NET5
Building Modern Web Applications with ASP.NET5
 
AWS for web developers
AWS for web developersAWS for web developers
AWS for web developers
 
Static website generator
Static website generatorStatic website generator
Static website generator
 
Best Practices for Web Infrastructure on Amazon Web Services
Best Practices for Web Infrastructure on Amazon Web ServicesBest Practices for Web Infrastructure on Amazon Web Services
Best Practices for Web Infrastructure on Amazon Web Services
 
Building faster websites Front-end performance
Building faster websites Front-end performanceBuilding faster websites Front-end performance
Building faster websites Front-end performance
 
Kapil Thangavelu - Cloud Custodian
Kapil Thangavelu - Cloud CustodianKapil Thangavelu - Cloud Custodian
Kapil Thangavelu - Cloud Custodian
 
Chilango Rails Ecommerce Lightning talk
Chilango Rails Ecommerce Lightning talkChilango Rails Ecommerce Lightning talk
Chilango Rails Ecommerce Lightning talk
 
Microsoft WebMatrix Platform Overview
Microsoft WebMatrix Platform OverviewMicrosoft WebMatrix Platform Overview
Microsoft WebMatrix Platform Overview
 
Bootstrap Presentation Mitesh
Bootstrap Presentation MiteshBootstrap Presentation Mitesh
Bootstrap Presentation Mitesh
 
Scaling web-applications
Scaling web-applicationsScaling web-applications
Scaling web-applications
 
Creating Custom HTML Helpers In ASP.NET MVC
Creating Custom HTML Helpers In ASP.NET MVCCreating Custom HTML Helpers In ASP.NET MVC
Creating Custom HTML Helpers In ASP.NET MVC
 
SoCal Code Camp 2011 - ASP.NET 4.5
SoCal Code Camp 2011 - ASP.NET 4.5SoCal Code Camp 2011 - ASP.NET 4.5
SoCal Code Camp 2011 - ASP.NET 4.5
 
Ember JS - Why Ember Matches My Wavelength
Ember JS - Why Ember Matches My WavelengthEmber JS - Why Ember Matches My Wavelength
Ember JS - Why Ember Matches My Wavelength
 
Net as an awesome startup platform
Net as an awesome startup platformNet as an awesome startup platform
Net as an awesome startup platform
 
Directed Study I
Directed Study IDirected Study I
Directed Study I
 
Develop a Basic REST API from Scratch Using TDD with Val Karpov
Develop a Basic REST API from Scratch Using TDD with Val KarpovDevelop a Basic REST API from Scratch Using TDD with Val Karpov
Develop a Basic REST API from Scratch Using TDD with Val Karpov
 

En vedette

Small business lending index september 2015
Small business lending index september 2015Small business lending index september 2015
Small business lending index september 2015Biz2Credit
 
Clojure Language Update (2015)
Clojure Language Update (2015)Clojure Language Update (2015)
Clojure Language Update (2015)sohta
 
From Surveillance to Service Excellence - Big Data in Financial Services
From Surveillance to Service Excellence - Big Data in Financial ServicesFrom Surveillance to Service Excellence - Big Data in Financial Services
From Surveillance to Service Excellence - Big Data in Financial ServicesRob Rensman
 
Prosper.com Microfinance - SVMN.net mtg 2007-09-10
Prosper.com Microfinance - SVMN.net mtg 2007-09-10Prosper.com Microfinance - SVMN.net mtg 2007-09-10
Prosper.com Microfinance - SVMN.net mtg 2007-09-10Dave McClure
 
It May be Time to Reinvent Your Firm - CPAFMA National Practice Management Co...
It May be Time to Reinvent Your Firm - CPAFMA National Practice Management Co...It May be Time to Reinvent Your Firm - CPAFMA National Practice Management Co...
It May be Time to Reinvent Your Firm - CPAFMA National Practice Management Co...Tom Hood, CPA,CITP,CGMA
 
Mobile App Development
Mobile App DevelopmentMobile App Development
Mobile App DevelopmentChris Morrell
 
Collaborative Filtering at Spotify
Collaborative Filtering at SpotifyCollaborative Filtering at Spotify
Collaborative Filtering at SpotifyErik Bernhardsson
 
Effect of simulation on studentsí achievement in senior secondary school che...
Effect of simulation on studentsí  achievement in senior secondary school che...Effect of simulation on studentsí  achievement in senior secondary school che...
Effect of simulation on studentsí achievement in senior secondary school che...Alexander Decker
 
Ten Cities, Four Countries, Five Years: Lessons on the Process of Building Ur...
Ten Cities, Four Countries, Five Years: Lessons on the Process of Building Ur...Ten Cities, Four Countries, Five Years: Lessons on the Process of Building Ur...
Ten Cities, Four Countries, Five Years: Lessons on the Process of Building Ur...The Rockefeller Foundation
 
Where is the conversation?
Where is the conversation?Where is the conversation?
Where is the conversation?ron mader
 
Hooks and Red Herrings - InOrbit 2016
Hooks and Red Herrings - InOrbit 2016Hooks and Red Herrings - InOrbit 2016
Hooks and Red Herrings - InOrbit 2016Hannah Smith
 
Metagame Design
Metagame DesignMetagame Design
Metagame DesignAmy Jo Kim
 
How to Use Video to Crush Your B2B Marketing Goals
How to Use Video to Crush Your B2B Marketing GoalsHow to Use Video to Crush Your B2B Marketing Goals
How to Use Video to Crush Your B2B Marketing GoalsUberflip
 
IdeaMart: Case Study in Service Innovation Success, Shafraz Rahim, Dialog Axiata
IdeaMart: Case Study in Service Innovation Success, Shafraz Rahim, Dialog AxiataIdeaMart: Case Study in Service Innovation Success, Shafraz Rahim, Dialog Axiata
IdeaMart: Case Study in Service Innovation Success, Shafraz Rahim, Dialog AxiataAlan Quayle
 
10 Million Uploads: Our Favorites
10 Million Uploads: Our Favorites10 Million Uploads: Our Favorites
10 Million Uploads: Our FavoritesSlideShare
 
6 tendances de la formation professionnelle : quand le digital change la donne
6 tendances de la formation professionnelle : quand le digital change la donne6 tendances de la formation professionnelle : quand le digital change la donne
6 tendances de la formation professionnelle : quand le digital change la donneDigital Academy
 
Tracxn Travel India Startup Landscape - Feb 2015
Tracxn Travel India Startup Landscape - Feb 2015Tracxn Travel India Startup Landscape - Feb 2015
Tracxn Travel India Startup Landscape - Feb 2015Tracxn
 

En vedette (20)

Small business lending index september 2015
Small business lending index september 2015Small business lending index september 2015
Small business lending index september 2015
 
Clojure Language Update (2015)
Clojure Language Update (2015)Clojure Language Update (2015)
Clojure Language Update (2015)
 
From Surveillance to Service Excellence - Big Data in Financial Services
From Surveillance to Service Excellence - Big Data in Financial ServicesFrom Surveillance to Service Excellence - Big Data in Financial Services
From Surveillance to Service Excellence - Big Data in Financial Services
 
매쉬업엔젤스 미디어킷 2016.11
매쉬업엔젤스 미디어킷 2016.11매쉬업엔젤스 미디어킷 2016.11
매쉬업엔젤스 미디어킷 2016.11
 
Prosper.com Microfinance - SVMN.net mtg 2007-09-10
Prosper.com Microfinance - SVMN.net mtg 2007-09-10Prosper.com Microfinance - SVMN.net mtg 2007-09-10
Prosper.com Microfinance - SVMN.net mtg 2007-09-10
 
Preguntas para examen de tic
Preguntas para examen de ticPreguntas para examen de tic
Preguntas para examen de tic
 
It May be Time to Reinvent Your Firm - CPAFMA National Practice Management Co...
It May be Time to Reinvent Your Firm - CPAFMA National Practice Management Co...It May be Time to Reinvent Your Firm - CPAFMA National Practice Management Co...
It May be Time to Reinvent Your Firm - CPAFMA National Practice Management Co...
 
Nova Stanford 2016
Nova Stanford 2016Nova Stanford 2016
Nova Stanford 2016
 
Mobile App Development
Mobile App DevelopmentMobile App Development
Mobile App Development
 
Collaborative Filtering at Spotify
Collaborative Filtering at SpotifyCollaborative Filtering at Spotify
Collaborative Filtering at Spotify
 
Effect of simulation on studentsí achievement in senior secondary school che...
Effect of simulation on studentsí  achievement in senior secondary school che...Effect of simulation on studentsí  achievement in senior secondary school che...
Effect of simulation on studentsí achievement in senior secondary school che...
 
Ten Cities, Four Countries, Five Years: Lessons on the Process of Building Ur...
Ten Cities, Four Countries, Five Years: Lessons on the Process of Building Ur...Ten Cities, Four Countries, Five Years: Lessons on the Process of Building Ur...
Ten Cities, Four Countries, Five Years: Lessons on the Process of Building Ur...
 
Where is the conversation?
Where is the conversation?Where is the conversation?
Where is the conversation?
 
Hooks and Red Herrings - InOrbit 2016
Hooks and Red Herrings - InOrbit 2016Hooks and Red Herrings - InOrbit 2016
Hooks and Red Herrings - InOrbit 2016
 
Metagame Design
Metagame DesignMetagame Design
Metagame Design
 
How to Use Video to Crush Your B2B Marketing Goals
How to Use Video to Crush Your B2B Marketing GoalsHow to Use Video to Crush Your B2B Marketing Goals
How to Use Video to Crush Your B2B Marketing Goals
 
IdeaMart: Case Study in Service Innovation Success, Shafraz Rahim, Dialog Axiata
IdeaMart: Case Study in Service Innovation Success, Shafraz Rahim, Dialog AxiataIdeaMart: Case Study in Service Innovation Success, Shafraz Rahim, Dialog Axiata
IdeaMart: Case Study in Service Innovation Success, Shafraz Rahim, Dialog Axiata
 
10 Million Uploads: Our Favorites
10 Million Uploads: Our Favorites10 Million Uploads: Our Favorites
10 Million Uploads: Our Favorites
 
6 tendances de la formation professionnelle : quand le digital change la donne
6 tendances de la formation professionnelle : quand le digital change la donne6 tendances de la formation professionnelle : quand le digital change la donne
6 tendances de la formation professionnelle : quand le digital change la donne
 
Tracxn Travel India Startup Landscape - Feb 2015
Tracxn Travel India Startup Landscape - Feb 2015Tracxn Travel India Startup Landscape - Feb 2015
Tracxn Travel India Startup Landscape - Feb 2015
 

Similaire à Building Better WordPress Sites

Optimizing Wordpress Pubcon New Orleans 2014
Optimizing Wordpress Pubcon New Orleans 2014Optimizing Wordpress Pubcon New Orleans 2014
Optimizing Wordpress Pubcon New Orleans 2014Brian LaFrance
 
WordPress Optimization - Pubcon Las Vegas 2014
WordPress Optimization - Pubcon Las Vegas 2014WordPress Optimization - Pubcon Las Vegas 2014
WordPress Optimization - Pubcon Las Vegas 2014Brian LaFrance
 
Optimizing WordPress - State of Search 2014
Optimizing WordPress - State of Search 2014Optimizing WordPress - State of Search 2014
Optimizing WordPress - State of Search 2014Brian LaFrance
 
DrupalSouth 2015 - Performance: Not an Afterthought
DrupalSouth 2015 - Performance: Not an AfterthoughtDrupalSouth 2015 - Performance: Not an Afterthought
DrupalSouth 2015 - Performance: Not an AfterthoughtNick Santamaria
 
Drupal Site Audit - SFDUG
Drupal Site Audit - SFDUGDrupal Site Audit - SFDUG
Drupal Site Audit - SFDUGJon Peck
 
Auditing Drupal Sites for Performance, Content and Optimal Configuration - SA...
Auditing Drupal Sites for Performance, Content and Optimal Configuration - SA...Auditing Drupal Sites for Performance, Content and Optimal Configuration - SA...
Auditing Drupal Sites for Performance, Content and Optimal Configuration - SA...Jon Peck
 
What Multisite can do for You - Anthony Cole - WordCamp Sydney 2012
What Multisite can do for You - Anthony Cole - WordCamp Sydney 2012What Multisite can do for You - Anthony Cole - WordCamp Sydney 2012
What Multisite can do for You - Anthony Cole - WordCamp Sydney 2012WordCamp Sydney
 
Blog World 2010 - How to Keep Your Blog from Being Hacked
Blog World 2010 - How to Keep Your Blog from Being HackedBlog World 2010 - How to Keep Your Blog from Being Hacked
Blog World 2010 - How to Keep Your Blog from Being HackedBrian Layman
 
Groovy & Grails - From Scratch to Production
Groovy & Grails - From Scratch to Production Groovy & Grails - From Scratch to Production
Groovy & Grails - From Scratch to Production Tal Maayani
 
Website essentials things every library website should have
Website essentials  things every library website should haveWebsite essentials  things every library website should have
Website essentials things every library website should haveBrian Pichman
 
Enterprise WordPress - Performance, Scalability and Redundancy
Enterprise WordPress - Performance, Scalability and RedundancyEnterprise WordPress - Performance, Scalability and Redundancy
Enterprise WordPress - Performance, Scalability and RedundancyJohn Giaconia
 
Cloud patterns at Carleton University
Cloud patterns at Carleton UniversityCloud patterns at Carleton University
Cloud patterns at Carleton UniversityTaswar Bhatti
 
Managing Multisite: Lessons from a Large Network
Managing Multisite: Lessons from a Large NetworkManaging Multisite: Lessons from a Large Network
Managing Multisite: Lessons from a Large NetworkWilliam Earnhardt
 
5 Common Mistakes You are Making on your Website
 5 Common Mistakes You are Making on your Website 5 Common Mistakes You are Making on your Website
5 Common Mistakes You are Making on your WebsiteAcquia
 
Best Practices for Building WordPress Applications
Best Practices for Building WordPress ApplicationsBest Practices for Building WordPress Applications
Best Practices for Building WordPress ApplicationsTaylor Lovett
 
WCBos13 intermediate workshop
WCBos13 intermediate workshopWCBos13 intermediate workshop
WCBos13 intermediate workshopBoston WordPress
 
Best Practices for WordPress
Best Practices for WordPressBest Practices for WordPress
Best Practices for WordPressTaylor Lovett
 
Out With the Old, in With the Open-source: Brainshark's Complete CMS Migration
Out With the Old, in With the Open-source: Brainshark's Complete CMS MigrationOut With the Old, in With the Open-source: Brainshark's Complete CMS Migration
Out With the Old, in With the Open-source: Brainshark's Complete CMS MigrationAcquia
 

Similaire à Building Better WordPress Sites (20)

Maximizing WordPress
Maximizing WordPressMaximizing WordPress
Maximizing WordPress
 
Optimizing Wordpress Pubcon New Orleans 2014
Optimizing Wordpress Pubcon New Orleans 2014Optimizing Wordpress Pubcon New Orleans 2014
Optimizing Wordpress Pubcon New Orleans 2014
 
WordPress Optimization - Pubcon Las Vegas 2014
WordPress Optimization - Pubcon Las Vegas 2014WordPress Optimization - Pubcon Las Vegas 2014
WordPress Optimization - Pubcon Las Vegas 2014
 
Optimizing WordPress - State of Search 2014
Optimizing WordPress - State of Search 2014Optimizing WordPress - State of Search 2014
Optimizing WordPress - State of Search 2014
 
DrupalSouth 2015 - Performance: Not an Afterthought
DrupalSouth 2015 - Performance: Not an AfterthoughtDrupalSouth 2015 - Performance: Not an Afterthought
DrupalSouth 2015 - Performance: Not an Afterthought
 
Drupal Site Audit - SFDUG
Drupal Site Audit - SFDUGDrupal Site Audit - SFDUG
Drupal Site Audit - SFDUG
 
Auditing Drupal Sites for Performance, Content and Optimal Configuration - SA...
Auditing Drupal Sites for Performance, Content and Optimal Configuration - SA...Auditing Drupal Sites for Performance, Content and Optimal Configuration - SA...
Auditing Drupal Sites for Performance, Content and Optimal Configuration - SA...
 
What Multisite can do for You - Anthony Cole - WordCamp Sydney 2012
What Multisite can do for You - Anthony Cole - WordCamp Sydney 2012What Multisite can do for You - Anthony Cole - WordCamp Sydney 2012
What Multisite can do for You - Anthony Cole - WordCamp Sydney 2012
 
Blog World 2010 - How to Keep Your Blog from Being Hacked
Blog World 2010 - How to Keep Your Blog from Being HackedBlog World 2010 - How to Keep Your Blog from Being Hacked
Blog World 2010 - How to Keep Your Blog from Being Hacked
 
Groovy & Grails - From Scratch to Production
Groovy & Grails - From Scratch to Production Groovy & Grails - From Scratch to Production
Groovy & Grails - From Scratch to Production
 
Website essentials things every library website should have
Website essentials  things every library website should haveWebsite essentials  things every library website should have
Website essentials things every library website should have
 
Enterprise WordPress - Performance, Scalability and Redundancy
Enterprise WordPress - Performance, Scalability and RedundancyEnterprise WordPress - Performance, Scalability and Redundancy
Enterprise WordPress - Performance, Scalability and Redundancy
 
Windows Azure Essentials V3
Windows Azure Essentials V3Windows Azure Essentials V3
Windows Azure Essentials V3
 
Cloud patterns at Carleton University
Cloud patterns at Carleton UniversityCloud patterns at Carleton University
Cloud patterns at Carleton University
 
Managing Multisite: Lessons from a Large Network
Managing Multisite: Lessons from a Large NetworkManaging Multisite: Lessons from a Large Network
Managing Multisite: Lessons from a Large Network
 
5 Common Mistakes You are Making on your Website
 5 Common Mistakes You are Making on your Website 5 Common Mistakes You are Making on your Website
5 Common Mistakes You are Making on your Website
 
Best Practices for Building WordPress Applications
Best Practices for Building WordPress ApplicationsBest Practices for Building WordPress Applications
Best Practices for Building WordPress Applications
 
WCBos13 intermediate workshop
WCBos13 intermediate workshopWCBos13 intermediate workshop
WCBos13 intermediate workshop
 
Best Practices for WordPress
Best Practices for WordPressBest Practices for WordPress
Best Practices for WordPress
 
Out With the Old, in With the Open-source: Brainshark's Complete CMS Migration
Out With the Old, in With the Open-source: Brainshark's Complete CMS MigrationOut With the Old, in With the Open-source: Brainshark's Complete CMS Migration
Out With the Old, in With the Open-source: Brainshark's Complete CMS Migration
 

Dernier

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
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
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
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
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
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
 
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
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 

Dernier (20)

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
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
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
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?
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
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
 
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...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 

Building Better WordPress Sites

  • 1. Building Better WordPress Sites Optimization for search, users, and your sanity. Brian LaFrance Marketing Director – AuthorityLabs brian.lafrance@authoritylabs.com Twitter - @blafrance
  • 2. Start Off Right • Stock WordPress installs won’t cut it • Self vs. Managed Hosting • Apache vs. NGINX • Use WP_DEBUG
  • 3. Keep it Clean • Delete any plugins you are not using • Plugin for cleanup and preferred settings • Avoid bloated themes
  • 4. Speed it Up • Caching Plugins • Smaller images and sprites • CDN & S3 • Redis
  • 5. Managing Javascripts • Plugin developers are lazy • Use Google Hosted Libraries • Use wp_enqueue_script() • Monitor for errors • Combine when possible (Segment.io)
  • 6. Monitoring • Chartbeat – load times & traffic trends • Pingdom – load times & uptime • New Relic – application monitoring • Binary Canary – uptime & custom strings
  • 7. Plugins • More plugins = less security • Choose wisely • Plugins vs. Theme Functionality • Not always one size fits all
  • 8. Random Tips • Keep everything up to date (can’t be said enough) • Site searches = content ideas • Don’t be afraid of custom post types • Use multisite & domain mapping • Frameworks can save time & headaches • Learn to use hooks • Never, ever edit core files. Ever. Don’t do it.
  • 9. More information, links, and resources – bit.ly/pubconwp Building Better WordPress Sites Optimization for search, users, and your sanity. Brian LaFrance Marketing Director – AuthorityLabs brian.lafrance@authoritylabs.com Twitter - @blafrance