People often ask what content management system (CMS) I recommend for blogging, and my answer is always the same: WordPress. The CMS not only works to manage your blog, but you can get creative and construct a marketing website on WordPress, as well. This flexibility, among other features, has led it to be the most-used CMS on the web today—nearly 50% of websites that use a CMS rely on WordPress.
It's also a great platform for SEO, according to Google's own Matt Cutts, who uses WordPress for his personal blog (over Google's Blogger platform). Plus, because of its popularity, there are an endless number of designs and plugins to choose from, along with developers who can help you implement and customize your WordPress blog to your heart's content.
With that in mind, as you set out, I'd recommend using WordPress.org to download WordPress and host the CMS yourself. Although using WordPress.com is a good alternative to having to maintain your blogging software, hosting it yourself will give you full control of everything, most especially design and functionality.
Without further ado, here are the top tips, tools, and resources you need to start a WordPress blog on the right foot.
If you're just getting started, your first goal will be to choose a domain name. Your goal should be to get a .com name when possible. This is by far the most popular and memorable website TLD (top level domain) available to you.
KnowEm is a service that allows you to search for people using specific usernames. For example, let's say that you wanted to do some personal branding with your blog. You could enter your first name-last name combination (e.g. kristihines) to see what is available in the common domain name space.
In addition, you can use this service to see what is available on over 500 social networks. It can keep you from buying a domain name that you later can't match up to a Twitter profile, Facebook page, or other social media entity that's important to you.
Once you've decided on a domain, you will need to register it. Popular services for domain registration include NameCheap, GoDaddy, and Network Solutions. If you want to go with another domain registrar, be sure you check to see if they are accredited by ICANN.
Next on your to-do list is to choose a hosting company if you don't already have one. This is the company that will host your WordPress blog's software, database, and content.
There are lots of hosting companies to choose from, ranging from $2.99 per month to hundreds or even thousands of dollars per month. Pricing generally depends on how much space you will need for files, how much traffic you anticipate that you will receive, and how many additional services you want to go along with your hosting account.
When researching popular hosting solutions, you'll always find people who love them as well as people who hate them. You'll rarely find a company that has nothing but great reviews.
Here are some tips on how to choose the best hosting company for your WordPress blog.
You have three options when it comes to the security and backup of your WordPress blog.
If you don't want to spend hours trying to remove malware from your WordPress website or scramble to update it again after your files get corrupted, then you will want a service to handle these things for you. If your host won't do it, here are two companies that will.
Sucuri offers security protection for your WordPress blog. They will scan your blog regularly for malware, clean up any malware or hacks that manage to break through, and remove your blog from blacklists if needed. The pricing for one website starts at $89.99 per year.
VaultPress (by the makers of WordPress) offers daily backups and automated restoration of your WordPress blog, from the software files to your database, themes, plugins, and uploads. The pricing for one website starts at $5 per month.
Having these two services provided by either your host or the companies mentioned above will give you the peace of mind that if something should happen to your WordPress blog, you'll have someone to turn to.
WordPress themes allow you to change the design of your WordPress blog. Here are some tips for choosing the best WordPress theme for your blog.
Popular premium WordPress theme providers include StudioPress, ElegantThemes, DIYThemes, Organic Themes, Press75, and Themeforest. You may also want to search for WordPress themes specific to your industry, such as ProPhoto and Photocrati for photographers.
If you want to go further and customize the look of your WordPress theme, but are not a designer, you can choose a theme and then find a developer that can customize it to match your brand. StudioPress, for example, offers a list of recommended developers.
WordPress plugins allow you to enhance the functionality of your WordPress blog, from helping with spam to optimizing for search and social. While you don't want to overload your WordPress installation with too many plugins, you do want to make sure you have the essentials covered. Here are some top recommendations based on functionality.
As you add plugins to your WordPress installation, look for the settings for each to configure them completely and correctly. Plugins that offer individual settings may appear under almost any of the menu items in the admin dashboard, but primarily show up under Tools, Settings, or in their own menu.
If you are moving from one content management system to another and have content to import into your WordPress blog, then you will want to refer to the Importing Content section of the WordPress Codex. It includes directions for 50 popular blogging platforms including Blogger, Drupal, Joomla, Moveable Type, Ning, Tumblr, TypePad, and other WordPress sites.
Inside your admin dashboard, you will see a settings menu. Here, you will find the main settings for your blog. In particular, you will want to check / modify the following.
Before you launch your blog and start publishing posts, you will want to add a few common pages to your site. These are ones that visitors expect to find for various reasons.
The basic two that apply to any blog are the About page and Contact page. Depending on your business, you may also want to add a Products, Services, or Hire Me page as well. As your blog grows, you may also want to add an Advertise page to earn revenue from ads, an Archives page to help organize content, and other pages that will help visitors find the things they want on your blog.
Last, but not least, you will want to set up your sidebar widgets. These should include a short paragraph about your blog, an opt-in form for your email list, social profile links so people can connect with you, and a list of recent or popular blog posts. As time goes on, you may also add advertising banners and other items.
Depending on your WordPress theme, you may also have widget options for specific areas on your blog such as the homepage and footer. Your WordPress theme should give you instructions on how to set these up.
Note that you don't want to be excessive with third party add-ons in your widgets. Anything that has to load from another website (such as a box that shows your latest tweets) might slow your blog down, so use your discretion.
Now that you have a WordPress blog launched, considering adding automation to your blogging workflow in order to make your time more effective. Here's a short list of automation that you can enable using Zapier, a tool that not only integrates with WordPress but plugins like Disqus, Gravity Forms and Formidable, as well.
We hope that this guide will help you create a successful WordPress blog right from the start. If you have any other tips, tools, and resources that you recommend, please share them in the comments!
Credits: Gear photo courtesy Sonny Abesamis