SlideShare a Scribd company logo
1 of 39
March 3, 2015
Clare Parkinson
@clareparkinson
15NTC WordPress Day
Website Maintenance
#15ntc
Website maintenance
#15ntc
Up and running
#15ntc
Safe from hackers
#15ntc
Recovery without drama
#15ntc
● Prompt updates
● Security
● Backup and recovery
What needs to be done
#15ntc
You can focus on content
#15ntc
Money vs time: pay someone
#15ntc
Money vs time: do it yourself
#15ntc
WordPress managed hosting
#15ntc
● Updates to WordPress
core
● Security: scans and
protection
● Daily backups
● Restore from backup
WordPress managed hosting
#15ntc
Update themes and
plugins.
Managed Hosting doesn’t:
#15ntc
Do It Yourself
#15ntc
● Updates to WordPress
core, plugins, themes
● Security: scans and
protection
● Backups
● Restore from backup
DIY website maintenance
#15ntc
3.7.0 -> 3.7.1 Updates
automatically!
3.7.1 3.8 You
have to do it.
WordPress Core updates
#15ntc
When to update?
#15ntc
Plugin: WP Updates Notifier
#15ntc
Update on a staging site.
or
Update behind a “Coming Soon”
screen
or
Update in a low-traffic period.
Update Precautions
#15ntc
Restore files from backup
or
Or get last known working version
of plugin from Repository and
reinstall via FTP
Then get help from a pro.
If an update goes wrong
#15ntc
Security
#15ntc
● Updates
● Login security
● Get security
notifications
● Delete what you don’t
need
How not to get hacked
#15ntc
● Use strong usernames:
Don’t use “admin”, don’t
use your domain name.
● Use strong passwords.
Login security
#15ntc
Use a plugin:
● Brute Force Login
Protection
● iThemes Security
● WordFence
Limit login attempts
#15ntc
Track who’s trying to log
in, what users are doing.
● WP Audit Security Log
● WP Security Log
Track user activity
#15ntc
Get security notifications
#15ntc
Delete what you’re not using
#15ntc
Backups
#15ntc
Backups
#15ntc
Your host can restore
from backup.
● Maybe not recent
● Maybe not free
Your host’s backups
#15ntc
● UpdraftPlus
● WordPress Backup to
DropBox
● BackWPup Free
● BackUpWordPress
Free backup plugins
#15ntc
● Database: your content
and settings
● Files: Theme, plugins,
and media
Make your own backups
#15ntc
● wp-content/themes
● wp-content/plugins
● wp-content/uploads
Files to back up
#15ntc
Schedule your backups
#15ntc
Database daily + files
weekly
or
Database + files daily
or
Database + files weekly
Schedule your backups
#15ntc
Offsite backup
#15ntc
● Click to restore:
UpdraftPlus database
● Others: download from
remote, unzip, ftp to
your server
Restore from backup
#15ntc
Updated, secure, backed up
#15ntc
You can focus on content
March 3, 2015
Clare Parkinson
@clareparkinson
15NTC WordPress Day
Website Maintenance
Any questions?

More Related Content

What's hot

Editor de imagenes_fotos_linux_instalar
Editor de imagenes_fotos_linux_instalarEditor de imagenes_fotos_linux_instalar
Editor de imagenes_fotos_linux_instalarJames Jara
 
Testing and updating WordPress - Advanced techniques for avoiding regressions
Testing and updating WordPress - Advanced techniques for avoiding regressionsTesting and updating WordPress - Advanced techniques for avoiding regressions
Testing and updating WordPress - Advanced techniques for avoiding regressionsOtto Kekäläinen
 
WordPress - From the Start - WordCamp Sofia 2013
WordPress - From the Start - WordCamp Sofia 2013WordPress - From the Start - WordCamp Sofia 2013
WordPress - From the Start - WordCamp Sofia 2013Stanko Metodiev
 
How to Version your API
How to Version your APIHow to Version your API
How to Version your APIVance Faulkner
 
MongoDB World 2016: Smart Strategies for Resilient Applications
MongoDB World 2016: Smart Strategies for Resilient ApplicationsMongoDB World 2016: Smart Strategies for Resilient Applications
MongoDB World 2016: Smart Strategies for Resilient ApplicationsMongoDB
 
Introduction to Optimizing WordPress for Website Speed
Introduction to Optimizing WordPress for Website SpeedIntroduction to Optimizing WordPress for Website Speed
Introduction to Optimizing WordPress for Website SpeedNile Flores
 
Introduction to WordPress Security
Introduction to WordPress SecurityIntroduction to WordPress Security
Introduction to WordPress SecurityNile Flores
 
Wordpress Command-Line
Wordpress Command-LineWordpress Command-Line
Wordpress Command-Linewpperu
 
新しい IE と JavaScriptで動く 最近のWebアプリケーション
新しい IE と JavaScriptで動く 最近のWebアプリケーション新しい IE と JavaScriptで動く 最近のWebアプリケーション
新しい IE と JavaScriptで動く 最近のWebアプリケーションyomotsu
 
Web Development with Vim by Johannes Raggam
Web Development with Vim by Johannes RaggamWeb Development with Vim by Johannes Raggam
Web Development with Vim by Johannes RaggamT. Kim Nguyen
 
Find WordPress performance bottlenecks with XDebug PHP profiling
Find WordPress performance bottlenecks with XDebug PHP profilingFind WordPress performance bottlenecks with XDebug PHP profiling
Find WordPress performance bottlenecks with XDebug PHP profilingOtto Kekäläinen
 
WordPress Security - The "No-BS" Version
WordPress Security - The "No-BS" VersionWordPress Security - The "No-BS" Version
WordPress Security - The "No-BS" VersionTony Perez
 
Secure wordpress site
Secure wordpress siteSecure wordpress site
Secure wordpress sitefirojkhansahu
 
Victoria Almazova "Securing .Net apps and microservices in Azure"
Victoria Almazova "Securing .Net apps and microservices in Azure"Victoria Almazova "Securing .Net apps and microservices in Azure"
Victoria Almazova "Securing .Net apps and microservices in Azure"Fwdays
 
Httpd sys content_t_apache_linux
Httpd sys content_t_apache_linuxHttpd sys content_t_apache_linux
Httpd sys content_t_apache_linuxJames Jara
 
How to add facebook page in your website
How to add facebook page in your websiteHow to add facebook page in your website
How to add facebook page in your websiteSharif Ahammad
 
201909 Ads.txt implementation (eng)
201909   Ads.txt implementation (eng)201909   Ads.txt implementation (eng)
201909 Ads.txt implementation (eng)Eduardo Reyes
 
Secure development environment @ Meet Magento Croatia 2017
Secure development environment @ Meet Magento Croatia 2017Secure development environment @ Meet Magento Croatia 2017
Secure development environment @ Meet Magento Croatia 2017Anna Völkl
 

What's hot (20)

Editor de imagenes_fotos_linux_instalar
Editor de imagenes_fotos_linux_instalarEditor de imagenes_fotos_linux_instalar
Editor de imagenes_fotos_linux_instalar
 
Testing and updating WordPress - Advanced techniques for avoiding regressions
Testing and updating WordPress - Advanced techniques for avoiding regressionsTesting and updating WordPress - Advanced techniques for avoiding regressions
Testing and updating WordPress - Advanced techniques for avoiding regressions
 
WordPress - From the Start - WordCamp Sofia 2013
WordPress - From the Start - WordCamp Sofia 2013WordPress - From the Start - WordCamp Sofia 2013
WordPress - From the Start - WordCamp Sofia 2013
 
How to Version your API
How to Version your APIHow to Version your API
How to Version your API
 
MongoDB World 2016: Smart Strategies for Resilient Applications
MongoDB World 2016: Smart Strategies for Resilient ApplicationsMongoDB World 2016: Smart Strategies for Resilient Applications
MongoDB World 2016: Smart Strategies for Resilient Applications
 
WordPress 201
WordPress 201WordPress 201
WordPress 201
 
Introduction to Optimizing WordPress for Website Speed
Introduction to Optimizing WordPress for Website SpeedIntroduction to Optimizing WordPress for Website Speed
Introduction to Optimizing WordPress for Website Speed
 
Introduction to WordPress Security
Introduction to WordPress SecurityIntroduction to WordPress Security
Introduction to WordPress Security
 
Wordpress Command-Line
Wordpress Command-LineWordpress Command-Line
Wordpress Command-Line
 
新しい IE と JavaScriptで動く 最近のWebアプリケーション
新しい IE と JavaScriptで動く 最近のWebアプリケーション新しい IE と JavaScriptで動く 最近のWebアプリケーション
新しい IE と JavaScriptで動く 最近のWebアプリケーション
 
Web Development with Vim by Johannes Raggam
Web Development with Vim by Johannes RaggamWeb Development with Vim by Johannes Raggam
Web Development with Vim by Johannes Raggam
 
Find WordPress performance bottlenecks with XDebug PHP profiling
Find WordPress performance bottlenecks with XDebug PHP profilingFind WordPress performance bottlenecks with XDebug PHP profiling
Find WordPress performance bottlenecks with XDebug PHP profiling
 
WordPress Security - The "No-BS" Version
WordPress Security - The "No-BS" VersionWordPress Security - The "No-BS" Version
WordPress Security - The "No-BS" Version
 
Secure wordpress site
Secure wordpress siteSecure wordpress site
Secure wordpress site
 
Victoria Almazova "Securing .Net apps and microservices in Azure"
Victoria Almazova "Securing .Net apps and microservices in Azure"Victoria Almazova "Securing .Net apps and microservices in Azure"
Victoria Almazova "Securing .Net apps and microservices in Azure"
 
Httpd sys content_t_apache_linux
Httpd sys content_t_apache_linuxHttpd sys content_t_apache_linux
Httpd sys content_t_apache_linux
 
Yeoman + Grunt + Bower - Google I/O Rewind Sri Lanka
Yeoman + Grunt + Bower - Google I/O Rewind Sri Lanka Yeoman + Grunt + Bower - Google I/O Rewind Sri Lanka
Yeoman + Grunt + Bower - Google I/O Rewind Sri Lanka
 
How to add facebook page in your website
How to add facebook page in your websiteHow to add facebook page in your website
How to add facebook page in your website
 
201909 Ads.txt implementation (eng)
201909   Ads.txt implementation (eng)201909   Ads.txt implementation (eng)
201909 Ads.txt implementation (eng)
 
Secure development environment @ Meet Magento Croatia 2017
Secure development environment @ Meet Magento Croatia 2017Secure development environment @ Meet Magento Croatia 2017
Secure development environment @ Meet Magento Croatia 2017
 

Viewers also liked

Website Maintenance Services
Website Maintenance ServicesWebsite Maintenance Services
Website Maintenance ServicesGMR Web Team
 
UK University Website Visibility - responding to the quirks of the crawler
UK University Website Visibility - responding to the quirks of the crawlerUK University Website Visibility - responding to the quirks of the crawler
UK University Website Visibility - responding to the quirks of the crawlerIWMW
 
Invigorate Africa! Presented by Bastiat Capital
Invigorate Africa! Presented by Bastiat CapitalInvigorate Africa! Presented by Bastiat Capital
Invigorate Africa! Presented by Bastiat Capitalbastiatcapital
 
Ax 2012 enterprise portal development
Ax 2012 enterprise portal developmentAx 2012 enterprise portal development
Ax 2012 enterprise portal developmentMoutasem Al-awa
 
7 4 Preparing The Elements Forms And Databases
7 4 Preparing The Elements Forms And Databases7 4 Preparing The Elements Forms And Databases
7 4 Preparing The Elements Forms And DatabasesStark State College
 
Good and bad examples of e-commerce websites
Good and bad examples of e-commerce websitesGood and bad examples of e-commerce websites
Good and bad examples of e-commerce websitesseng
 
Web Development proposal
Web Development proposalWeb Development proposal
Web Development proposalnephtalie
 
Creating a perfect digital marketing proposal for clients - Dean infotech
Creating a perfect digital marketing proposal for clients - Dean infotechCreating a perfect digital marketing proposal for clients - Dean infotech
Creating a perfect digital marketing proposal for clients - Dean infotechDeanInfotech Pvt. Ltd.
 
Google WebMaster Tool
Google WebMaster ToolGoogle WebMaster Tool
Google WebMaster ToolAli Ahmed
 
Webmaster tool by Neha Nayak
Webmaster tool by Neha NayakWebmaster tool by Neha Nayak
Webmaster tool by Neha NayakNeha Nayak
 
Top 10 e-commerce websites in India
Top  10  e-commerce websites in IndiaTop  10  e-commerce websites in India
Top 10 e-commerce websites in IndiaArham Partap Jain
 
Forms and Databases in PHP
Forms and Databases in PHPForms and Databases in PHP
Forms and Databases in PHPMike Crabb
 
Odoo - How to create awesome websites and e-commerce
Odoo - How to create awesome websites and e-commerceOdoo - How to create awesome websites and e-commerce
Odoo - How to create awesome websites and e-commerceOdoo
 
e-Commerce Website Development Proposal
e-Commerce Website Development Proposale-Commerce Website Development Proposal
e-Commerce Website Development ProposalIndicsoft Technologies
 

Viewers also liked (18)

Website Maintenance Services
Website Maintenance ServicesWebsite Maintenance Services
Website Maintenance Services
 
UK University Website Visibility - responding to the quirks of the crawler
UK University Website Visibility - responding to the quirks of the crawlerUK University Website Visibility - responding to the quirks of the crawler
UK University Website Visibility - responding to the quirks of the crawler
 
Invigorate Africa! Presented by Bastiat Capital
Invigorate Africa! Presented by Bastiat CapitalInvigorate Africa! Presented by Bastiat Capital
Invigorate Africa! Presented by Bastiat Capital
 
Ax 2012 enterprise portal development
Ax 2012 enterprise portal developmentAx 2012 enterprise portal development
Ax 2012 enterprise portal development
 
Basics for hosting a website
Basics for hosting a websiteBasics for hosting a website
Basics for hosting a website
 
Website Hosting Guide
Website Hosting GuideWebsite Hosting Guide
Website Hosting Guide
 
7 4 Preparing The Elements Forms And Databases
7 4 Preparing The Elements Forms And Databases7 4 Preparing The Elements Forms And Databases
7 4 Preparing The Elements Forms And Databases
 
CMS 130: Web Forms
CMS 130: Web FormsCMS 130: Web Forms
CMS 130: Web Forms
 
Blog12: Google Form (Database)
Blog12: Google Form (Database)Blog12: Google Form (Database)
Blog12: Google Form (Database)
 
Good and bad examples of e-commerce websites
Good and bad examples of e-commerce websitesGood and bad examples of e-commerce websites
Good and bad examples of e-commerce websites
 
Web Development proposal
Web Development proposalWeb Development proposal
Web Development proposal
 
Creating a perfect digital marketing proposal for clients - Dean infotech
Creating a perfect digital marketing proposal for clients - Dean infotechCreating a perfect digital marketing proposal for clients - Dean infotech
Creating a perfect digital marketing proposal for clients - Dean infotech
 
Google WebMaster Tool
Google WebMaster ToolGoogle WebMaster Tool
Google WebMaster Tool
 
Webmaster tool by Neha Nayak
Webmaster tool by Neha NayakWebmaster tool by Neha Nayak
Webmaster tool by Neha Nayak
 
Top 10 e-commerce websites in India
Top  10  e-commerce websites in IndiaTop  10  e-commerce websites in India
Top 10 e-commerce websites in India
 
Forms and Databases in PHP
Forms and Databases in PHPForms and Databases in PHP
Forms and Databases in PHP
 
Odoo - How to create awesome websites and e-commerce
Odoo - How to create awesome websites and e-commerceOdoo - How to create awesome websites and e-commerce
Odoo - How to create awesome websites and e-commerce
 
e-Commerce Website Development Proposal
e-Commerce Website Development Proposale-Commerce Website Development Proposal
e-Commerce Website Development Proposal
 

Similar to 15NTC WordPress Day Website Maintenance Guide

Wp snapper review
Wp snapper reviewWp snapper review
Wp snapper reviewDilip Kumar
 
Word press beirut 9th meetup march
Word press beirut 9th meetup   marchWord press beirut 9th meetup   march
Word press beirut 9th meetup marchFadi Nicolas Zahhar
 
Care and feeding of your website
Care and feeding of your websiteCare and feeding of your website
Care and feeding of your websiteShawn DeWolfe
 
Responsible [digital] Home Ownership
Responsible [digital] Home OwnershipResponsible [digital] Home Ownership
Responsible [digital] Home OwnershipDenise (Dee) Teal
 
App inventor bs-sbs-v1.0
App inventor bs-sbs-v1.0App inventor bs-sbs-v1.0
App inventor bs-sbs-v1.0재일 윤
 
How to Contributing with WordPress.tv?
How to Contributing with WordPress.tv?How to Contributing with WordPress.tv?
How to Contributing with WordPress.tv?Nirmal Desai
 
Staying Connected: Securing Your WordPress Website
Staying Connected: Securing Your WordPress WebsiteStaying Connected: Securing Your WordPress Website
Staying Connected: Securing Your WordPress WebsiteRaymund Mitchell
 
The WP Engine Developer Experience. Increased agility, improved efficiency.
The WP Engine Developer Experience. Increased agility, improved efficiency.The WP Engine Developer Experience. Increased agility, improved efficiency.
The WP Engine Developer Experience. Increased agility, improved efficiency.WP Engine
 
Making & Keeping WordPress Secure
Making & Keeping WordPress SecureMaking & Keeping WordPress Secure
Making & Keeping WordPress SecureChad Warner
 
Security and why you need to review yours.
Security and why you need to review yours.Security and why you need to review yours.
Security and why you need to review yours.David Busby, CISSP
 
Developers, Be a Bada$$ with WP-CLI
Developers, Be a Bada$$ with WP-CLIDevelopers, Be a Bada$$ with WP-CLI
Developers, Be a Bada$$ with WP-CLIWP Engine
 
WordPress security & sanitation for beginners
WordPress security & sanitation for beginnersWordPress security & sanitation for beginners
WordPress security & sanitation for beginnersD'nelle Dowis
 
Nashville WordPress meetup - iThemes' Backup Buddy
Nashville WordPress meetup - iThemes' Backup BuddyNashville WordPress meetup - iThemes' Backup Buddy
Nashville WordPress meetup - iThemes' Backup BuddyD'nelle Dowis
 
Hardening WordPress - Friends of Search 2014 (WordPress Security)
Hardening WordPress - Friends of Search 2014 (WordPress Security)Hardening WordPress - Friends of Search 2014 (WordPress Security)
Hardening WordPress - Friends of Search 2014 (WordPress Security)Bastian Grimm
 
How to protect your windows
How to protect your windowsHow to protect your windows
How to protect your windowsAmani Lion
 
How to prevent big disasters when updating WordPress
How to prevent big disasters when updating WordPressHow to prevent big disasters when updating WordPress
How to prevent big disasters when updating WordPressRodolfo Melogli
 
Word camp2011 introwordpresssecurity
Word camp2011 introwordpresssecurityWord camp2011 introwordpresssecurity
Word camp2011 introwordpresssecurityDavid Wilemski
 
2010 11 pubcon_hendison-hosting
2010 11 pubcon_hendison-hosting2010 11 pubcon_hendison-hosting
2010 11 pubcon_hendison-hostingshendison
 

Similar to 15NTC WordPress Day Website Maintenance Guide (20)

Wp snapper review
Wp snapper reviewWp snapper review
Wp snapper review
 
Word press beirut 9th meetup march
Word press beirut 9th meetup   marchWord press beirut 9th meetup   march
Word press beirut 9th meetup march
 
Care and feeding of your website
Care and feeding of your websiteCare and feeding of your website
Care and feeding of your website
 
Responsible [digital] Home Ownership
Responsible [digital] Home OwnershipResponsible [digital] Home Ownership
Responsible [digital] Home Ownership
 
App inventor bs-sbs-v1.0
App inventor bs-sbs-v1.0App inventor bs-sbs-v1.0
App inventor bs-sbs-v1.0
 
How to Contributing with WordPress.tv?
How to Contributing with WordPress.tv?How to Contributing with WordPress.tv?
How to Contributing with WordPress.tv?
 
Staying Connected: Securing Your WordPress Website
Staying Connected: Securing Your WordPress WebsiteStaying Connected: Securing Your WordPress Website
Staying Connected: Securing Your WordPress Website
 
WordPress Security
WordPress SecurityWordPress Security
WordPress Security
 
The WP Engine Developer Experience. Increased agility, improved efficiency.
The WP Engine Developer Experience. Increased agility, improved efficiency.The WP Engine Developer Experience. Increased agility, improved efficiency.
The WP Engine Developer Experience. Increased agility, improved efficiency.
 
Making & Keeping WordPress Secure
Making & Keeping WordPress SecureMaking & Keeping WordPress Secure
Making & Keeping WordPress Secure
 
Security and why you need to review yours.
Security and why you need to review yours.Security and why you need to review yours.
Security and why you need to review yours.
 
Developers, Be a Bada$$ with WP-CLI
Developers, Be a Bada$$ with WP-CLIDevelopers, Be a Bada$$ with WP-CLI
Developers, Be a Bada$$ with WP-CLI
 
WordPress security & sanitation for beginners
WordPress security & sanitation for beginnersWordPress security & sanitation for beginners
WordPress security & sanitation for beginners
 
Nashville WordPress meetup - iThemes' Backup Buddy
Nashville WordPress meetup - iThemes' Backup BuddyNashville WordPress meetup - iThemes' Backup Buddy
Nashville WordPress meetup - iThemes' Backup Buddy
 
Hardening WordPress - Friends of Search 2014 (WordPress Security)
Hardening WordPress - Friends of Search 2014 (WordPress Security)Hardening WordPress - Friends of Search 2014 (WordPress Security)
Hardening WordPress - Friends of Search 2014 (WordPress Security)
 
How to protect your windows
How to protect your windowsHow to protect your windows
How to protect your windows
 
How to prevent big disasters when updating WordPress
How to prevent big disasters when updating WordPressHow to prevent big disasters when updating WordPress
How to prevent big disasters when updating WordPress
 
Word camp2011 introwordpresssecurity
Word camp2011 introwordpresssecurityWord camp2011 introwordpresssecurity
Word camp2011 introwordpresssecurity
 
Optimizing Wordpress For Speed And Security
Optimizing Wordpress For Speed And SecurityOptimizing Wordpress For Speed And Security
Optimizing Wordpress For Speed And Security
 
2010 11 pubcon_hendison-hosting
2010 11 pubcon_hendison-hosting2010 11 pubcon_hendison-hosting
2010 11 pubcon_hendison-hosting
 

Recently uploaded

SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predieusebiomeyer
 
NSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentationNSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentationMarko4394
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书rnrncn29
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一z xss
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa494f574xmv
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Sonam Pathan
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书rnrncn29
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxeditsforyah
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Paul Calvano
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxDyna Gilbert
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作ys8omjxb
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationLinaWolf1
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书zdzoqco
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhimiss dipika
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Sonam Pathan
 

Recently uploaded (17)

SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predi
 
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
 
NSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentationNSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentation
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptx
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24
 
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptx
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 Documentation
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhi
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170
 

15NTC WordPress Day Website Maintenance Guide

Editor's Notes

  1. I’m not covering content updates, strategy, or website performance
  2. Somebody has to take care of the basic daily maintenance for your website. It’s like maintaining an engine - if you don’t keep up with the regular maintenance, it’s more trouble and work down the road. Between browsers, plugins, 3rd party APIs, a WordPress website has a lot of moving parts. Things can break. They probably won’t, but it’s good to be prepared. This is super basic information, but it’s something that a lot of website owners overlook. I’m using examples from my personal experience. There are a lot of different WordPress plugins and services, if you know a great one I haven’t mentioned, please speak up.
  3. The kind of website maintenance I’m talking about is daily upkeep to make sure the website is: Online and working Safe from hackers (brute force attacks) Can be recovered if something goes wrong, with a minimum of drama.
  4. The kind of website maintenance I’m talking about is daily upkeep to make sure the website is: Online and working Safe from hackers (brute force attacks) Can be recovered if something goes wrong, with a minimum of drama.
  5. The kind of website maintenance I’m talking about is daily upkeep to make sure the website is: Online and working Safe from hackers (brute force attacks) Can be recovered if something goes wrong, with a minimum of drama.
  6. Updates to WordPress core, plugins, themes Security: scans and protection, mostly against brute force attacks. Backup and recovery. Keep a complete copy of your website in a safe location.
  7. Do all this and you’re good. Relax and focus on your content.
  8. WordPress is free! Sort of. There’s a tradeoff: money vs time. Pay someone to take care of everything, or develop skills to do it yourself. Using managed Hosting + development services, vs using free plugins. You may still run into problems you can’t handle, but you can minimize their impact on your site.
  9. You can do everything the managed hosts and services do yourself, you just need to know what to do and the tools to do it.
  10. WP Engine: $29/month Pagely: $64/month Pressable: $21/month DreamPress: $20/month http://wpdevshed.com/managed-wordpress-hosting/ Migrating to managed hosting Some hosts do it for free fantasktic.com migrates, starting at $99 Plugins: WP Migrate DB Pro ($99), Duplicator (free, harder) DIY: FTP, PHPMyAdmin
  11. They can give WP specific advice, help you troubleshoot. Many hosts don’t have specific WordPress experience, so they can’t give you detailed advice when something goes wrong.
  12. Unless you have pagely’s $64/month plan, you still need to do plugin and theme upgrades yourself. But with daily backups, and knowledgeable WP support just in case something goes wrong, doing it yourself is a lot less risky.
  13. If you run into a problem that managed hosting can’t handle, you can hire a pro… WPCurve.com will perform unlimited small tasks for $69/month. Patrick Rauland @bftrick, next up, will discuss. And if you don’t have the budget for managed hosting, you can perform the same tasks yourself.
  14. Same list as managed WordPress tasks/services, except with plugin and theme updates
  15. Since version 3.7 and above, your WordPress site will update itself when a new minor or security update is released. wp-config.php or certain plugins can enable auto updates of core, plugin, themes, but I never have.
  16. Immediately! Or as soon as you can. Because - if you change one thing, and something breaks, you know what caused it. When updating, update one thing, test everything, then update the next. For WooCommerce, follow this order: update WordPress, update theme, update plugins, update WooCommerce extensions, then update WooCommerce itself.
  17. If you don’t login to your site once a week, make sure you get notifications when something needs to be updated. WP Updates Notifier emails you when something needs to be updated. You can enter a techier person’s email. WordFence also sends notifications of available updates.
  18. Make sure you have a backup. These apply mostly to themes and plugins, not WP itself. WordPress core updates are usually totally ok, but take precautions if you have a new site you’ve never updated before, or if you have functionality (e.g. a theme or plugin) on your site since you last updated WordPress. Usually everything will be fine, sometimes something could break.
  19. Make sure you have a backup! More about backups soon.
  20. WordPress sites are constantly under attack, just because WordPress is a big target. 20% of top 2 million websites on the internet are on a WordPress platform. These aren’t Anyonymous or North Korea, these are just simple brute force attacks by bots. They’re spammers or pranksters. This was my friend’s personal professional website. It got hacked by someone, and she called me for help.
  21. Reduce or eliminate vulnerabilities on your website with some simple steps that can be done for free.
  22. Brute force attacks are bots (scripts) that look for WP sites and then just try to guess the username and password. They have a big list of possible passwords - a dictionary, and maybe a list of 100 common passwords - and just try to login in, thousands of times.
  23. Brute force attacks try to log in hundreds of times in a minute. It’s very obvious to the server when this happens; humans don’t do that. Install a plugin that will block an IP after a certain number of failed login attempts. I like WordFence. It’s free and you can set it and forget it. Just install it, activate it, and you don’t even need to mess with the settings.
  24. Sometimes you’re not even sure if you’ve been hacked, your site just looks weird or broken. Install a plugin that creates a log of all user activity. Check your user activity log for suspicious activity, like someone creating a new admin account. This log will give you information you can use to figure out how hackers are getting in, or you can give this info to a developer or tech support.
  25. Be aware of current threats and vulnerabilities in WordPress, themes, and plugins. Sign up for emails from WordFence or follow their blog: http://www.wordfence.com/blog/. They’ll tell you what the danger is and what to do about it.
  26. Delete everything you’re not using. Themes, plugins, users, old websites on the server. Any unattended WordPress site is vulnerable. If hackers get into one WP site they can get into another on the same server.
  27. Sometimes, thing just go wrong. Could be a bad plugin update, hackers, or something beyond your control.
  28. Rather than spending time tracking down the specific problem, the easiest thing to do is delete everything and restore your site from a backup. Delete WordPress, get the backup (your most recent working copy), and just recreate the site from scratch in an uncorrupted state. When my friend got hacked, she had no backup. I spent 4 hours getting back into her site and cleaning up the hack.
  29. Some hosts - large companies with good reputations - only take backups once every two weeks! And even the backup is free and available, you might have to submit a request or open a support ticket and wait. Or you may have lost access to your host account, and you need to track down the password or email a former employee, and meanwhile your site is down. http://www.iwmf.org/ was hacked in september 2014, took 36 hours to fix. It should only take 3 hours to get a broken website back online.
  30. Schedule backups, save to server. UpdraftPlus and WordPress Backup to DropBox both copy to remote storage. WPB2DB - better scheduling, only dropbox for remote storage. UpdraftPlus more options for remote storage, limited scheduling BackWPup Free - remote backup options are free except for Google Drive, need to pay for that. BackUpWordPress ALSO BackupBuddy, normally $80/year, is free if you can prove you’re a nonprofit.
  31. You don’t need to back up WordPress core, just the files that make your site unique. They’re all in the wp-content directory. Most backup plugins have options to include/exclude directories, so make sure you include these.
  32. How frequently is your website updated? How much media do you have? How much work can you afford to lose?
  33. All the free plugins I listed can be configured to these schedules. Figure out which one works for your website.
  34. Sometimes REALLY bad things happen. Your hosts data center catches fire. Earthquake. etc. Make sure whatever plugin you’re using is configured to copy your backup to a safe location in the cloud, e.g. DropBox, Drive, Amazon Web Services, etc.
  35. WordPress Managed hosting provides a one-click “restore” button, as do many paid backup plugins. For most free backups, you’ll need to do the restoration yourself, manually.
  36. Not much. Your website should be safe - even if there’s a major natural disaster in your host’s datacenter, your site can be recreated from your offsite backup.
  37. So you can relax and focus on your content.
  38. Any questions?