wordpress seo wordcamp lv 2009
DESCRIPTION
Slideshow of Michael Dorausch Wordpress SEO presentation. Features custom admin, permalinks, title tags, and more. Basic Wordpress SEO.TRANSCRIPT
Wordpress SEO Basics
Wordcamp Las Vegas 2009
Wordpress 2.7
Wordpress 2.7 + SEO
Before Install
FTP access• Possibly used for robots.txt and .htaccess• WP 2.7 reduces reliance on FTP
Before Install
FTP access• Possibly used for robots.txt and .htaccess• WP 2.7 reduces reliance on FTP
Keyword URL• For local search can be huge bonus• May not be an option for you
robots.txt & .htaccess
robots.txt# This rule means it applies to all user-agentsUser-agent: *
# Disallow all directories and files withinDisallow: /wp-login.phpDisallow: /wp-register.phpDisallow: /wp-admin/Disallow: /wp-includes/
robots.txt & .htaccess
.htaccess
<IfModule mod_rewrite.c>RewriteEngine OnRewriteBase /RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /index.php [L]</IfModule>
robots.txt & .htaccessCanonicalization1. www.example.com/2. www.example.com/index.php3. example.com/index.php4. example.com/
# Redirect if www.example.com (case-insensitive) to example.comRewriteCond %{HTTP_HOST} ^www\.example\.com [NC]RewriteRule (.*) http://example.com/$1 [R=301,L]
# Redirects for example.com (case-insensitive)RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/RewriteRule ^index\.php$ http://example.com/ [R=301,L]
robots.txt & .htaccess.htaccess<IfModule mod_rewrite.c>RewriteEngine OnRewriteBase /RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /index.php [L]</IfModule>
# Redirect if www.example.com (case-insensitive) to example.comRewriteCond %{HTTP_HOST} ^www\.example\.com [NC]RewriteRule (.*) http://example.com/$1 [R=301,L]
# Redirects for example.com (case-insensitive)RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.php\ HTTP/RewriteRule ^index\.php$ http://example.com/ [R=301,L]
Login & Begin
Hello World!
Plugins
Activate PluginsFor Basic SEO• All in One SEO Pack (all-in-one-seo-pack.zip)• Robots Meta (robots-meta.zip)
Activate All Plugins (bulk actions)• Akismet• All in One SEO Pack• Hello Dolly• Robots Meta
Your Profile and Personal Options
Default Admin
Keyword Admin Profile
Keyword Admin Examples
Keyword Admin Examples
Keyword Admin Examples
Keyword Admin Examples
Advanced Commenting
Advanced Commenting
Settings: General
Everybody loves…
Permalink Settings
Choose what works best for you!
• Day and name is good• Month and name is good• Custom Structure is better! (IMO)• Check your .htaccess file!
Permalink OptionsDate Format• year monthnum postname• /%year%/%monthnum%/%postname%/
Date Format• year monthnum day postname• /%year%/%monthnum%/%day%/%postname%/
Date Format
Date Format
Custom Permalinks
Custom Permalinks
Custom Permalinks
Custom Permalinks
Good WP News!
• crunchgear.com• csmonitor.com• lafayette-online.com• marketingpilgram.com• searchengineland.com…and many more.Indexed in Google News. 5 Digit IDs.*
More Custom Permalinks
More Custom Permalinks
More Custom Permalinks
More Custom Permalinks
7 Step Summary
1. Hello World! Deleted2. Plugins Installed & Activated3. Update Admin Profile4. Blog Title & Tagline5. Permalink Settings6. Upload robots.txt & .htaccess7. Post something unique!
SEO PluginsAll in One SEO Pack• http://wordpress.org/extend/plugins/all-in-one-seo-pack/
SEO Title Tag• http://www.netconcepts.com/seo-title-tag-plugin/
HeadSpace 2• http://urbangiraffe.com/plugins/headspace2/
Google XML Sitemaps• http://wordpress.org/extend/plugins/google-sitemap-generator/
Meta Robots• http://yoast.com/wordpress/meta-robots-wordpress-plugin/
Redirection• http://urbangiraffe.com/plugins/redirection/
Help from Twitter
Thanks to @ShariV @TonyAdam @RyanJLewis @GrayWolf @Cshel
@jdevalk and others for help with finding blogs and suggesting plugins.
Thank You!