I just got a WordPress blog…now what do I do?

Matt Stratton | Feb 24, 2011 min read

WordPress is one of the most popular blogging platforms available today. With it’s famous “Five minute install method”, getting WordPress up and running for your blog is relatively trivial. However, after the base install, there are several things that should be configured for the most awesome WordPress experience possible. Note: The tips in this post are geared towards the “self-hosted” version of WordPress (the one where you install WordPress on your own website, as opposed to using WordPress.com).

Permalinks

By default, all of the URL’s to your posts are going to look something like this: https://myblog.com/?p=123. This is less than ideal for a few reasons. First of all, it makes it difficult for a person to see the URL and have any idea what the post is about. Secondly, when we talk about SEO (Search Engine Optimization, or “how to make Google love your site, like a lot”), the URL is a major factor.

When Google is deciding what a page or post on your blog is about, they take a long, hard look at the url and try to puzzle out the content based upon it. Think about the difference between these two URL’s:

_https://yourblog.com/?p=123

https://yourblog.com/photography/how-to-use-your-camera_

Those URL’s could both point to the same post, but the second one is chock full of information for a user or Google to understand.

The good news is that changing your URL structure (or “permalinks”, in WordPress jargon) is super simple. In your WordPress admin screen, click on “Permalinks” underneath “Settings”:

This will open up the Permalink configuration screen. My suggested settings look like this:

You can remove the %category% if you aren’t going to use categories, but it is really much better to use it (and categories in general). Make your changes, and click Save Changes, and you’re on your way to permalinks nirvana.

Plugins

One of the main reasons to run a self-hosted WordPress install is for the plugins. These are nifty little pieces of software (often times free) which extend WordPress and give you extra cool features for your blog. It’s possible to go “plugin crazy” and install a billion plugins, but there are a few that I consider to be essential for any blog.

Essential plugins

All In One SEO Pack – I wrote a post a while ago about why this plugin is awesome, including some configuration tips. I don’t actually use it myself anymore, as I have accomplished a lot of what it does using the Thesis theme, but if you don’t rock Thesis (more about that later), this plugin is a must-have. With some very simple settings, you can make your blog look extra tasty to search engines like Google…which means more traffic to your blog…which means more people are reading what you write. Which is a good thing, right?

Digg Digg – It’s becoming super important to make it as easy as possible for your readers to share your posts on their favorite social media sites. This plugin adds sharing buttons to your posts for most of the popular sites. You can see it in action on my blog. Don’t let the name fool you – even if you don’t care about getting stuff on Digg, you can still use this plugin for sharing on Facebook or Twitter, for example.

Akismet – This plugin is installed (but not configured) by default in the WordPress installation. I mention it here to remind you to make sure you configure it, as it is instrumental in protecting your blog from spammy comments.

Google XML Sitemaps – Kind of a geeky plugin, but one you don’t have to think about much. This will make your blog automatically submit its “site map” to Google, which helps the Googlebot figure out all of the pages and posts in your blog.

No Self Pings – Any time another blog links to a post of yours, you site might receive it as a “ping” – which means a little comment will show up in the post saying, in effect, “here’s who linked here!” WordPress isn’t smart enough to know that you probably don’t want to ping your own blog from itself, so if you install this plugin, you won’t get pings when you write posts with links to other posts of yours.

WordPress Firewall – Being as popular as it is, WordPress is also a popular target for hackers and nogoodniks who just want to mess with your site. This plugin helps insulate you from their nefarious deeds. It is NOT, however, a replacement for strong passwords!

WP Greet Box – I love this plugin. Depending upon how people come into your site (Google search, link from Digg, etc), a custom message is displayed, which can also include a suggestion to subscribe to your RSS feed. Definitely can help turn one-time users into repeat readers.

RSS Cloud – Another “set and forget” plugin. This just helps services such as Google Reader update their feeds with your new posts as soon as possible.

You can always see a list of the plugins I am currently running on this site by visiting my About page.

Installing plugins

The easiest way to install new plugins is using the Search feature. Under “Plugins” click “Add New”, and then type in the name of the plugin in the search box.

In the search results, just click on “Install” for the plugin you want, and then make sure to click on “Activate” after the installation has completed.

Back that thing up

I cannot stress enough how important it is to maintain backups for your blog. Upgrades to WordPress, or changes to plugins, could totally mess things up. Or, even worse, a nefarious hacker could totally wreak your site, leaving you in the lurch. If you have it backed up, it’s much less stressful when this happens. Luckily, there are a couple relatively easy ways to take care of backups.

Backing up the database

The database is the brains behind your blog. If you don’t back up anything else, you must make sure to back up your database. The easiest way to do this is with the WP-DBManager plugin. Once configured, this plugin will make a backup of your database on a regular schedule, and copy it to a directory on your site. You can also have it email the backups to you (which I recommend, since if your entire site gets hosed, having the backups on the same server is kind of useless). This will NOT back up any changed theme files or images you have uploaded, but it will maintain all of your configuration and post content. This will protect you from a messed up database (either due to a malicious hacker or a failed upgrade), but if your entire site gets accidentally deleted, it won’t get EVERYTHING back for you.

Back up EVERYTHING

If you want to make sure you are super protected, I recommend using the Automatic WordPress Backup plugin. This will back up ALL of the pieces of your blog (database AND files) to a bucket on Amazon S3 storage. While the plugin is free, S3 storage is not (although it is very very cheap – backing up your blog this will should cost you pennies a month). Setting up Amazon S3 for this plugin is a little more complicated, but it is the most bulletproof backup method. I will be writing a future blog post that goes into WordPress backup in greater detail, including configuration of this plugin and Amazon S3 (and once it’s done, I’ll link to it from this post).

Next steps

Obviously, these tips are not the end of your WordPress tweaking experience, but it’s a good start. Keep an eye on this blog in the coming weeks, as I am planning several follow-up posts that dig deeper into areas such as backup, security, and site performance. However, I would love to know what areas of WordPress optimization and configuration you want to know more about. Let me know in the comments!

Enhanced by Zemanta