Setup and run wordpress: 201

94
SETUP & RUN WORDPRESS: 201 For Wordpress Rock Stars Only…

description

Blogville Conference, April 28th, 2011 by David Moody

Transcript of Setup and run wordpress: 201

Page 1: Setup and run wordpress: 201

SETUP & RUN WORDPRESS: 201

For Wordpress Rock Stars Only…

Page 2: Setup and run wordpress: 201

Setup & Run Wordpress: 201 Rock solid fast hosting Must have plugins Killer site management tips

Page 3: Setup and run wordpress: 201

Our Goal Today

Make running a WP site less like work:

Page 4: Setup and run wordpress: 201

Our Goal Today

…and more like fun, like this

Page 5: Setup and run wordpress: 201

Our Goal Today

…but definitely NOT

Page 6: Setup and run wordpress: 201

First you start with a host!

Page 7: Setup and run wordpress: 201

First you start with a host!

Page 8: Setup and run wordpress: 201

One site causes a problem, 100s suffer

Page 9: Setup and run wordpress: 201

One site causes a problem, 100s suffer

“…he transferred me to the “abuse” section, where he claimed they must be “blocking those websites”.

“The Comcast rep read...the IP was blocked because “Malicious data flows were detected over TCP port 80″

Page 10: Setup and run wordpress: 201

One site causes a problem, 100s suffer

Why I love Blue Host !http://www.my-ip-neighbors.com/?domain=www.jeremyisaacs.org

Five reasons why I love host gator!http://www.my-ip-neighbors.com/?domain=www.ebooks-with-reseller-rights.com

Page 11: Setup and run wordpress: 201

What can we do about this?

Page 12: Setup and run wordpress: 201

What can we do about this? ….Nothing This is the accepted risk for shared hosting.

What not to do on a shared host:1 Store sensitive data on it.

2 Put mission critical services on it.

What to do on a shared host:1. Purchase a static IP address (~$30 - $120 more)

Page 13: Setup and run wordpress: 201

Your own IP address Access beyond just FTP

Why is it cheaper and better than a $200/month dedicated server?

1 Cheaper because VPS servers host 5 – 8 accounts but, they are “jailed” or limited to resources like 10% cpu or 256Mb RAM.

2 Your server is only accessible to you.

3 Hardware redundancy is built in.

Page 14: Setup and run wordpress: 201

Email

Use Google Apps!

Free Robust Great for teams

Page 15: Setup and run wordpress: 201

Hosting Take Away Use Google Apps for email Shared hosting: buy a dedicated IP Shared hosting: accept more downtime

Consideration for all hosting 24/7 support, settle for nothing else Is support outsourced or do you

communicate directly with a company rep? Medium sized hosting Companies tend to

be better than large hosting Co.

Page 16: Setup and run wordpress: 201

You have a host, now what?1) Learn how the backup system works

• How do you restore to a previous version?• How far back in time are backups available?

2) Secure Wordpress: keep hackers out!• Set the file permissions correctly• Set good usernames and passwords• Use limit password failures plugin

Page 17: Setup and run wordpress: 201

Backups

Avoid wordpress plugins for backups Use the tools available to you from the hosting

company.

http://codex.wordpress.org/WordPress_Backups

TIP: learn how backups work before a failure

Page 18: Setup and run wordpress: 201

If you must: backup your backups Files: WordPress Backup (daily)

http://www.blogtrafficexchange.com/wordpress-backup/

Database: WP DBManager (every 4hrs)

Page 19: Setup and run wordpress: 201

SecuringWordpress

When setting up WP, don’t use “admin” as user for administrator.

Follow instructions on this page to set file permissions or use my permission script and be donehttp://codex.wordpress.org/Hardening_WordPress

http://dl.dropbox.com/u/1374698/setperms.sh

Page 20: Setup and run wordpress: 201

Make Wordpress Faster

Use a caching plugin like:W3 Total Cache

Tip: wp-minify currently breaks anything but the simplest site.

Page 21: Setup and run wordpress: 201

How to pick a good theme wpcandy.com the guide has good info. http://wpcandy.com/teaches/how-to-find-

wordpress-themes-quickly-and-easily Good visual search tools is:

http://themefinder.wpcandy.com/ AuthorPress.net in May will review all

major theme providers. Email [email protected] to ask for the report.

Page 22: Setup and run wordpress: 201

How to test a theme

Use Theme Checker Plugin:http://wordpress.org/extend/plugins/theme-check/

(same tools used

by the wordpress

team)

Page 23: Setup and run wordpress: 201

Testing Plugins (new)

Use the same tool the wordpress team uses:

(Log Depreciated Notices)

Page 24: Setup and run wordpress: 201

Must Have Plugins

Akismit:Spam protection (for comments) Widget Logic: for complex sites, uses

conditional tags:http://codex.wordpress.org/Conditional_Tags

Page 25: Setup and run wordpress: 201

Must Have Plugins

Akismit:Spam protection (for comments) Widget Logic: for complex sites, uses

conditional tags:http://codex.wordpress.org/Conditional_Tags

Page 26: Setup and run wordpress: 201

Must Have Plugins

Contact Form 7 (free) Gravity Forms (cost)

Page 27: Setup and run wordpress: 201

Must Have Plugins

Greet Box – Deliver tantalizing content based on where user comes from.

Best feature: you can customize this. Look at your stats and get more leads!

Page 28: Setup and run wordpress: 201

Must Have Plugins

Greet Box – Deliver tantalizing content based on where user comes from.

Best feature: you can customize this. Look at your stats and get more leads!

Page 29: Setup and run wordpress: 201

Must Have Plugins

All in one favicon

Page 30: Setup and run wordpress: 201

Must Have Plugins

Embedder

[news-video]

Page 31: Setup and run wordpress: 201

Plugin Break

Page 32: Setup and run wordpress: 201

Must Have Plugins

Mappress: great google maps plugin

Page 34: Setup and run wordpress: 201

Must Have Plugins

Exclude plugin: for themes that don’t support menus.

Page 35: Setup and run wordpress: 201

Plugin Break…about menus

Page 36: Setup and run wordpress: 201

Plugin Break…about menus

Page 37: Setup and run wordpress: 201

Plugin Break…about menus

Page 38: Setup and run wordpress: 201

Plugin Break…about menus

Page 39: Setup and run wordpress: 201

Plugin Break…about menus

Page 40: Setup and run wordpress: 201

Must Have Plugins: SEO

All In One SEO - keywords are not used by google: http://bit.ly/3SdTa1 (Sept 2009)

Page 41: Setup and run wordpress: 201

Must Have Plugins: SEO

Broken Link Checker I love this plugin, and so do a lot of

others.

DEMO: http://test.com

Page 42: Setup and run wordpress: 201

Must Have Plugins: SEO

YARPP: Yet Another Related Post Plugin

Page 43: Setup and run wordpress: 201

Must Have Plugins: SEO

Redirection Choose 301 redirects, not 302

Page 44: Setup and run wordpress: 201

Must Have Plugins: SEO

Google Analytics for Wordpress -The vote is still out on this one.

Page 45: Setup and run wordpress: 201

Must Have Plugins: SEO

Download this guide to SEO http://dl.dropbox.com/u/1374698/SEO%

20Guide%20For%20My%20Users.doc

Page 46: Setup and run wordpress: 201

Finally: make posting easy See YouTube.com video “No-Duhs”

Chelsea Otakan http://wordpress.tv/2010/10/23/chelsea-

otakan-wordpress-no-duhs/

Page 47: Setup and run wordpress: 201

Finally: make posting easy

Page 48: Setup and run wordpress: 201

Finally: make posting easy

Page 49: Setup and run wordpress: 201

Finally: make posting easy

Page 50: Setup and run wordpress: 201

Finally: make posting easy

Page 51: Setup and run wordpress: 201

Finally: make posting easy

Page 52: Setup and run wordpress: 201

Finally: make posting easy

Page 53: Setup and run wordpress: 201

Finally: make posting easy

Page 54: Setup and run wordpress: 201

Finally: make posting easy

Page 55: Setup and run wordpress: 201

Finally: make posting easy

Page 56: Setup and run wordpress: 201

Finally: make posting easy

Page 57: Setup and run wordpress: 201

Finally: make posting easy

Page 58: Setup and run wordpress: 201

Finally: make posting easy

Page 59: Setup and run wordpress: 201

Finally: make posting easy

Page 60: Setup and run wordpress: 201

Finally: make posting easy

Page 61: Setup and run wordpress: 201

Finally: make posting easy

Page 62: Setup and run wordpress: 201

Finally: make posting easy

Page 63: Setup and run wordpress: 201

Finally: make posting easy

Page 64: Setup and run wordpress: 201

Finally: make posting easy

Page 65: Setup and run wordpress: 201

Finally: make posting easy

Page 66: Setup and run wordpress: 201

Finally: make posting easy

Page 67: Setup and run wordpress: 201

Finally: make posting easy

Page 68: Setup and run wordpress: 201

Finally: make posting easy

Page 69: Setup and run wordpress: 201

Finally: make posting easy

Page 70: Setup and run wordpress: 201

Finally: make posting easy

Page 71: Setup and run wordpress: 201

Finally: make posting easy

Page 72: Setup and run wordpress: 201

Finally: make posting easy

Page 73: Setup and run wordpress: 201

Finally: make posting easy

Page 74: Setup and run wordpress: 201

Finally: make posting easy

Page 75: Setup and run wordpress: 201

Finally: make posting easy

Page 76: Setup and run wordpress: 201

Finally: make posting easy

Page 77: Setup and run wordpress: 201

Finally: make posting easy

Page 78: Setup and run wordpress: 201

Finally: make posting easy

Page 79: Setup and run wordpress: 201

Finally: make posting easy

Page 80: Setup and run wordpress: 201

Finally: make posting easy

Page 81: Setup and run wordpress: 201

Finally: make posting easy

Page 82: Setup and run wordpress: 201

Finally: make posting easy

Page 83: Setup and run wordpress: 201

Finally: make posting easy

Page 84: Setup and run wordpress: 201

Finally: make posting easy

Page 85: Setup and run wordpress: 201

Finally: make posting easy

Page 86: Setup and run wordpress: 201

Finally: make posting easy

Page 87: Setup and run wordpress: 201

Finally: make posting easy

Page 88: Setup and run wordpress: 201

Finally: make posting easy

Page 89: Setup and run wordpress: 201

Finally: make posting easy

Page 90: Setup and run wordpress: 201

Finally: make posting easy

Page 91: Setup and run wordpress: 201

Finally: make posting easy

Page 92: Setup and run wordpress: 201

Finally: make posting easy

Page 93: Setup and run wordpress: 201

Finally: make posting easy