Wordpress.com and self-hosting, domain namesFirstly, if you're just starting out on wordpress.com you should seriously consider buying a domain name and having wordpress.com map your site to that domain. It's a charged service, but not very expensive, and certainly cheaper than self-hosting.
Advantage is, if you move to self-hosting in the future (ie. if you want wowhead tooltips to work, or you want to put ads on the site), everyone including Google will still find you without any mucking around. I did this and am very pleased I did.
On a wordpress.com hosted site, you get limited theme choices. On a self-hosted site, you get every choice, and even themes with the same names (like Vigilance, for example, which I used on wp.com) have different options when you self-host (like you can no longer put a graphic header on Vigilance unless you pay).
So when you move from wp.com to self-hosted you may find you change themes, or if you're lucky, you will just get to play with some new theme settings.
Self-hosting
This requires you (a) have a webserver host (b) have a domain name (c) install and setup Wordpress yourself.
The hosting bit isn't too hard. I use LiquidWeb and am very happy with them. Any host you choose should be fine with wordpress.
I recommend
against streamline and fatcow, I had problems with their performance and customer service and had to cancel accounts (painful).
Note DO NOT RELY on any site which is the "top 10 hosts" or whatever. They're all making money from referrals. They refer to the highest paying hosts, NOT to the best host. I didn't realise that. If you want a recommendation, you can read my
very detailed review of LiquidWeb.
Self-hosting means you suddenly have to deal with spam and search-engines in a way that wordpress.com used to do for you. Some things you took for granted are now plugins you need to install.
That said, benefits include:
* your wowhead tooltips can work (wp.com won't allow their javascript)
* you can really get your teeth into tuning the layout of the site (quite fun if you're geeky), adding widgets that interest you
* tags work properly, and keep readers within your site. Tags on wp.com can send readers all over the place
* you can get 'related posts' to work as it should, within your site, whereas wp.com sends readers elsewhere.
RSS feed
This is important. I found a few sites steal your content through your RSS feed, put it on their site, and stick ads around it to make money off your creativity.
You cannot prevent this with wp.com, all you can do is ask the site owner to stop.
On a
self-hosted site, you have an arsenal of weapons to stop them, including subtle ones like putting a footer at the end of each post saying where the content came from and that it's copyright.
To get the most from your RSS feed, and to protect yourself, set it up with feedburner.com, and install their plugins I mention below.
Recommended plug-ins
Here are the plugins I found to be very important and useful, with a brief note about each. My site is
pwnwear.com if you want to see these in action.
Feedburner Feedsmith (only available from Google's feedburner site): lets you use the URL of your main site as feed address, even though Feedburner is handling the RSS. Feedburner then gives you statistics and tracking (including finding people who are using it for inappropriate purposes). Must have.
Better Feed: Ozh's plugin lets you add a copyright footer and a note about where the content came from. This means splogs will embed your footer into their site, which is a great protection.
My example. wow.com does this, too. Must-have.
All-in-one SEO: lets you customise the window title, excerpt and other meta tags which Google cares about, or just install it and it automatically improves how you're indexed. Must have.
CommentLuv: also known as Comluv. Great for getting reciprocal visitors, and for encouraging other bloggers to comment. Must-have.
WP Ajax Edit Comments: lets your readers edit their own comments, which is a really nice courtesy.
Smart Youtube: lets you embed youtube videos. Best of all, it understands the wp.com shortcodes so when you migrate to self-hosted, all your videos will still work. Very handy. Must-have if you have any embedded videos.
WP-SpamFree: works to eliminate comment spam before Akismet gets to it. Has zero false-positives because if it's suspicious you're a robot, it gives you a second chance that only humans can pass. You can just rely on Akismet but I like having both.
Google XML Sitemap: easily automatically creates a sitemap which google can use to index your site, making sure no pages are missing. Must-have.
Wordpress.com Stats: a plugin which gives you the lovely easy-to-read stats you're familiar with from wordpress.com but within a self-hosted site. Also get the 'wordpress.com smiley remover' plugin.
GD Star Ratings:
if you want to have rating or voting on your site, this is the gold standard plugin. Not very easy to configure, but it's the best.
W3 Total Cache: you will not need these unless your site host is really slow or you're likely to get loads of traffic, like if you get exclusives or first-news or similar. They can also reduce your CPU usage. I use W3TC, the latest version is much better than Super Cache (Aug 2010).
wowhead-tooltips: I love this script; I've donated money to the developer. It lets you type [item]luffa[/item] instead of finding the URL at wowhead, and so many more features.