WordPress is TOP DOG for SEO purposes and if you set it up right it will reward you.
Make sure that you at least do the following on your blog:
1) Always delete the “hello world” post and comment.
2) Delete the standard links and change your blogroll’s name to general, create a new link category and name it your main keyword phrase.
3) Create at least 10 links to authority blogs in your niche and place them in the new link category.
4) Install and configure the following plugins on your blog:
* Google XML Site Maps
* Platinum SEO Pack – if you use a premium theme that has built-in SEO this may not be needed.
* Stealth Traffic Systems
* SEO Presser
* Use Google Libraries
* Sexy Bookmarks
* WP Super Cache
* Simple Tags
* Exec-PHP
* All In One Adsense
* ServerBuddy
* WordPress Duplicate Content Cure
* Ping Optimizer * Insights
* Popup Domination
* OIO Publisher
5) Robots.txt File (Note: This is REALLY CRITICAL!) Copy to notepad save and upload to your domain.
* User-agent:
* Allow: / Disallow: /cgi-bin
Disallow: /wp-admin
Disallow: /wp-includes
Disallow: /wp-content
Disallow: /manager
Disallow: /article
Disallow: /files
Disallow: /installwordpress
Disallow: /admin
Disallow: /downloads
Disallow: /contact-us.html
Disallow: /anything else you want to hide
User-agent: Mediapartners-Google
Allow: /
User-agent: Adsbot-Google
Allow: /
User-agent: Googlebot-Image
Disallow: /wp-content
User-agent: Googlebot-Mobile
Allow: /
Sitemap: www.YOURDOMAIN.com/sitemap.xml
6) “Connect” your blog to a full set of Web 2.0 accounts through Ping.FM or Onlywire.com
7) Make the front page sticky with a properly optimized “fixed” page.
8) Create 10 Unique (100%) article posts (with pictures & video) and drip them into the new blog over 30 days