Whitehat search engine optimization
tips for bloggers
Matt Cutts
Google Software Engineer
for WordCamp: July 21,2007
Misconceptions
• Myth: Google hates some sites
http://www.alexchiu.com/spread.htm
http://alexchiu.com/eternallife/
Plugins I use
• Akismet
• Math Comment Spam Protection
• Google Analytics (put in footer.php)
• Feedburner Feed Replacement: MyBrand + stats
• Democracy (polls)
• SEO Title (swap name <-> title)
<?php if (is_home()) bloginfo('name'); else wp_title(""); ?>
• Love/hate: WP Cache
Plugins I use
• Democracy (polls)
Click
Here To
Read
SEO
Tips
Plugins I use
• Math Comment Spam Protection
Plugins I’m considering
• Brian’s Threaded Comments
• Comment Karma
• Author Highlight
• WWW Redirect
• Permalink Redirect
• Related Entries
SEO tips
• Don't put blog at root page of domain
– What if you want something besides a blog?
– People link to main page and main blog page,
so you get some extra links that way.
• Name your directory "blog“, not “wordpress”
– Might want to change your software someday
– Also makes upgrading easier
SEO tips: keywords
• Various keyword tools: AdWords, Overture/Yahoo
SEO tips: keywords
• Use categories that are also good keywords
• Keywords in url paths: domain.com/my-words
– Dashes are best
– Next best is underscores
– No spaces is worst
• Someone should ask me: What if I’ve already
done my site? Should I change?
Click Here To Read
SEO Tips
SEO tips: keywords
• Think about the keywords that users will type.
Include them naturally in your posts
• ALT tags are handy (3-4 relevant words)
• Don't forget image search, videos, etc.
http://mc.com/blog/change-default-printer-linux-firefox/
url path: /change-default-printer-linux-firefox/
title: Changing the default printer on Linux and Firefox
SEO tips: Usability
• Make sure your site is crawlable
• Make your post creation dates easy to find
• Check your blog on a cell phone/iPhone
• I recommend full-text RSS feeds to get
loyal users. Partial feeds get more page
views, but not as much love.
• Your blog should do standard pings
SEO tips: moving to a new webhost
How to switch from one IP address to another
1. (Optional) Reduce your DNS time-to-live
2. Back up your site. Bring it up on new IP
3. Watch Googlebot & user traffic until they
fetch the site from the new IP address
4. Take down the old site
SEO tips: moving to a new domain
• Standard advice: Use a 301 (permanent) redirect
• Even better: pick one subdirectory and move it first
• If the traffic stays roughly the same on the desired
domain, go ahead and switch
• Otherwise, take some time to figure out why
• Standardize your backlinks (www vs. non-www)
• Write to everyone; ask them to update their links
SEO tips: free Google tools
• Webmaster console
• Feedburner: MyBrand for free
– feeds.mattcutts.com instead of
feeds.feedburner.com
• Custom Search Engine: free site search
• AdSense
<!-- google_ad_section_start -->
<!-- google_ad_section_end -->
• Google Analytics
Google Analytics
SEO tips: Webmaster console
http://www.google.com/webmasters/
• Test out robots.txt before pushing live
• Submit an authenticated spam report
• Url removal tool: remove urls/directories for 6 months
• See your backlinks (helps moving to a new domain)
• See 404 and crawl errors
• See crawl stats
• Decide www vs. non-www
Backlinks
404s and crawl errors
See crawl stats
http://google.com/webmasters/
SEO tips: Ranking advice
“Get traffic from Google, then get noticed”
OR
“Get noticed, then get traffic from Google”
?
SEO tips: getting known
• Provide useful service
– Sign creator that produces PDF
– iPhone apps
– Lolcat builder
SEO tips: getting known
• Creativity creates buzz/word-of-mouth
– Lonelygirl15
– Million pixel home page
– Humor: Mac vs. PC
– Free hugs campaign
– Photoshopping, e.g. Perez Hilton
– Analyze someone else’s blog
– Sell your moustache on eBay
– “Say Google fast”
– David Klein (here today) is taking pictures at
http://www.bodyabcs.com/camp/
SEO tips: getting known
• Tutorials (Firefox, Linux, Ubuntu, fashion, …)
• Contribute insightful analysis
– Less spam with Gmail, Yahoo, or Hotmail?
– Hunting down Wikipedia defacers
– Other topics? Watch Techmeme, Reddit, Digg, Slashdot
• Live blogging
• Create controversy
– John Dvorak: Master of creating controversy
– Mention Robert Scoble
– George Bush poll
• Make lists: “13 reasons why something rulez/sux0r”
SEO tips: avoid mistakes
• Change default permalink (domain.com/?
p=111)
• I use /%postname%/
• Don't use sponsored theme - can lose all
your trust in different search engines
• No PayPerPost on wordpress.com: TOS
highlights that in blue
SEO tips: security
Put .htaccess in /wp-admin/ (not in your root directory!)
AuthUserFile /dev/null
AuthGroupFile /dev/null
AuthName "Access Control"
AuthType Basic
<LIMIT GET>
order deny,allow
deny from all
# whitelist home IP address
allow from 123.45.67.89
# whitelist work IP address
allow from 89.67.45.123
</LIMIT>
http://www.reubenyau.com/protecting-the-wordpress-wp-admin-folder/
My WordPress Wishlist
• Drop RSS 0.92 feed
• Prevent content at multiple url aliases
• Better caching without WP Cache
• Drop version string in header.php
• Put a blank index.html in /plugins/
directory. When a plugin has a security
hole, it’s easy to see who to hack
• Protect /wp-admin/ more
Blogger SEO tips: More reading
• http://googlewebmastercentral.blogspot.com/
• http://www.mattcutts.com/blog/ (SEO)
• http://www.stephanspencer.com/tag/blog-
optimization (blogs)
• http://www.downloadsquad.com/2007/01/15/wor
dpress-the-complete-post-install-checklist/

seo

  • 1.
    Whitehat search engineoptimization tips for bloggers Matt Cutts Google Software Engineer for WordCamp: July 21,2007
  • 2.
    Misconceptions • Myth: Googlehates some sites http://www.alexchiu.com/spread.htm http://alexchiu.com/eternallife/
  • 3.
    Plugins I use •Akismet • Math Comment Spam Protection • Google Analytics (put in footer.php) • Feedburner Feed Replacement: MyBrand + stats • Democracy (polls) • SEO Title (swap name <-> title) <?php if (is_home()) bloginfo('name'); else wp_title(""); ?> • Love/hate: WP Cache
  • 4.
    Plugins I use •Democracy (polls) Click Here To Read SEO Tips
  • 5.
    Plugins I use •Math Comment Spam Protection
  • 6.
    Plugins I’m considering •Brian’s Threaded Comments • Comment Karma • Author Highlight • WWW Redirect • Permalink Redirect • Related Entries
  • 7.
    SEO tips • Don'tput blog at root page of domain – What if you want something besides a blog? – People link to main page and main blog page, so you get some extra links that way. • Name your directory "blog“, not “wordpress” – Might want to change your software someday – Also makes upgrading easier
  • 8.
    SEO tips: keywords •Various keyword tools: AdWords, Overture/Yahoo
  • 9.
    SEO tips: keywords •Use categories that are also good keywords • Keywords in url paths: domain.com/my-words – Dashes are best – Next best is underscores – No spaces is worst • Someone should ask me: What if I’ve already done my site? Should I change? Click Here To Read SEO Tips
  • 10.
    SEO tips: keywords •Think about the keywords that users will type. Include them naturally in your posts • ALT tags are handy (3-4 relevant words) • Don't forget image search, videos, etc. http://mc.com/blog/change-default-printer-linux-firefox/ url path: /change-default-printer-linux-firefox/ title: Changing the default printer on Linux and Firefox
  • 11.
    SEO tips: Usability •Make sure your site is crawlable • Make your post creation dates easy to find • Check your blog on a cell phone/iPhone • I recommend full-text RSS feeds to get loyal users. Partial feeds get more page views, but not as much love. • Your blog should do standard pings
  • 12.
    SEO tips: movingto a new webhost How to switch from one IP address to another 1. (Optional) Reduce your DNS time-to-live 2. Back up your site. Bring it up on new IP 3. Watch Googlebot & user traffic until they fetch the site from the new IP address 4. Take down the old site
  • 13.
    SEO tips: movingto a new domain • Standard advice: Use a 301 (permanent) redirect • Even better: pick one subdirectory and move it first • If the traffic stays roughly the same on the desired domain, go ahead and switch • Otherwise, take some time to figure out why • Standardize your backlinks (www vs. non-www) • Write to everyone; ask them to update their links
  • 14.
    SEO tips: freeGoogle tools • Webmaster console • Feedburner: MyBrand for free – feeds.mattcutts.com instead of feeds.feedburner.com • Custom Search Engine: free site search • AdSense <!-- google_ad_section_start --> <!-- google_ad_section_end --> • Google Analytics
  • 15.
  • 16.
    SEO tips: Webmasterconsole http://www.google.com/webmasters/ • Test out robots.txt before pushing live • Submit an authenticated spam report • Url removal tool: remove urls/directories for 6 months • See your backlinks (helps moving to a new domain) • See 404 and crawl errors • See crawl stats • Decide www vs. non-www
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
    SEO tips: Rankingadvice “Get traffic from Google, then get noticed” OR “Get noticed, then get traffic from Google” ?
  • 22.
    SEO tips: gettingknown • Provide useful service – Sign creator that produces PDF – iPhone apps – Lolcat builder
  • 23.
    SEO tips: gettingknown • Creativity creates buzz/word-of-mouth – Lonelygirl15 – Million pixel home page – Humor: Mac vs. PC – Free hugs campaign – Photoshopping, e.g. Perez Hilton – Analyze someone else’s blog – Sell your moustache on eBay – “Say Google fast” – David Klein (here today) is taking pictures at http://www.bodyabcs.com/camp/
  • 24.
    SEO tips: gettingknown • Tutorials (Firefox, Linux, Ubuntu, fashion, …) • Contribute insightful analysis – Less spam with Gmail, Yahoo, or Hotmail? – Hunting down Wikipedia defacers – Other topics? Watch Techmeme, Reddit, Digg, Slashdot • Live blogging • Create controversy – John Dvorak: Master of creating controversy – Mention Robert Scoble – George Bush poll • Make lists: “13 reasons why something rulez/sux0r”
  • 25.
    SEO tips: avoidmistakes • Change default permalink (domain.com/? p=111) • I use /%postname%/ • Don't use sponsored theme - can lose all your trust in different search engines • No PayPerPost on wordpress.com: TOS highlights that in blue
  • 26.
    SEO tips: security Put.htaccess in /wp-admin/ (not in your root directory!) AuthUserFile /dev/null AuthGroupFile /dev/null AuthName "Access Control" AuthType Basic <LIMIT GET> order deny,allow deny from all # whitelist home IP address allow from 123.45.67.89 # whitelist work IP address allow from 89.67.45.123 </LIMIT> http://www.reubenyau.com/protecting-the-wordpress-wp-admin-folder/
  • 27.
    My WordPress Wishlist •Drop RSS 0.92 feed • Prevent content at multiple url aliases • Better caching without WP Cache • Drop version string in header.php • Put a blank index.html in /plugins/ directory. When a plugin has a security hole, it’s easy to see who to hack • Protect /wp-admin/ more
  • 28.
    Blogger SEO tips:More reading • http://googlewebmastercentral.blogspot.com/ • http://www.mattcutts.com/blog/ (SEO) • http://www.stephanspencer.com/tag/blog- optimization (blogs) • http://www.downloadsquad.com/2007/01/15/wor dpress-the-complete-post-install-checklist/