I'm a wordpress freak. I use it for most websites I build, because of the ease of both development and administration for my clients. It's also very SEO friendly, but there are a number of things you can do to make a big difference in your rankings.
Here are 5 tips that anyone with a wordpress site can use, without any coding knowledge.
Tip #1 - Set your permalinks
Many people have caught on to this, but if you haven't yet set your permalinks to give you SEO friendly url's, the time is now.
First, before setting your permalinks, install Dean's Permalink Migration Plugin. It will ensure that any links you have to your posts and pages are redirected properly.
In the settings tab, click Permalinks. You will see a few choices of url structures there, and at the bottom the custom permalinks input box.
There are really only 2 good choices for permalinks in my opinion. You can include the category and postname, or just the postname. I personally use just the postname, because it gives you the freedom to change categories, and use multiple categories with less hassle.
To set your permalinks to category + postname, enter /%category%/%postname%/ into the custom input box. For just the postname, use /%postname%/.
Tip #2 - Limit your links
wordpress gives you alot of options for widgets in the sidebar and plugins to add features, but don't get carried away. Remember that the more links you have on a page, the less juice is passed to each post or page.
On of the worst offenders, is the tag cloud. These can get huge pretty fast, and send PR to tag archives, which probably aren't what you want to rank. Other than that, nobody really uses them to find content. Just don't use them.
Another thing I see alot, is bookmark menus on the homepage. Most of them will give you the option to only show them on posts or pages. These are just another bunch of links to waste PageRank on. Besides, who is going to bookmark a post they haven't read?
Tip #3 - Link to posts, not archives in the sidebar.
This really isn't a hard and fast rule, as you can customize category archives in a way that is both useful to users, and provides optimized pages for some of your main keywords, but most people don't do this.
The best thing to do, is display your posts in the sidebar, sending good anchor text to posts directly. Default wordpress offers a Recent Posts widget that can get this done without coding, just set it to display a good number of posts.
If you use Thesis, the Killer Recent Entries widget will allow you to display these by category, and show the number of comments. Alternately, if you can code a little, it's fairly simple to add get the same effect by adding some code to your sidebar template file. For more information about this, and the code needed, check out Thesis creator Chris Pearson's post, What Every Blogger Needs to Know About Categories. This is the article that convinced me to make this change myself, and I've seen great results in pageviews and rankings since.
Tip #4 - Full internal links in posts
RSS makes it easy for others to syndicate your content on their blogs. Some people have a problem with this, but I think of it as free links. In every post, use contextual linking to other posts using the full url.
This will increase the chances of getting links to your content when it's used on autoblogs or other places syndicating our posts. Not all will leave the links intact, but many will. If you find someone using your posts and not linking back to you, ask them to either restore the links, or remove your content.
You can also install Yoast's wordpress SEO plugin, or RSS Footer, which lets you put links in the footer of your RSS feeds. This is good for links are your actual subscribers.
Tip #5 - Link to related blogs
One cool feature of wordpress, and some other blogging platforms and even forums, is Trackbacks. When you link to another wordpress blog, the owner will receive a notification of the link in their comment administration. Some blogs will even display trackbacks below their posts, with the title for anchor text. These are often nofollowed links, but you still get the relevancy of the anchors.
This is a great way to let the other bloggers know about your blog, and increase the chances that they will link to you in the future if they deem your content useful to their readers.
I'd love to hear about results of the use of these tips. If you have any more non-technical wordpress SEO tips to share, leave them here as well.