How to Set Up A Blog (For the Long Run)

istock_000000472286xsmall

Wouldn’t it be great if you could start something knowing that you couldn’t fail?

When you first get into blogging, you’re faced with a dilemma: the more you learn, the less likely it is you’ll get going and commit. The less you learn, the more likely it is you’re going to just take the plunge–but you’ll make a bunch of mistakes you might regret later.

I addressed this issue way back in my post about throw-away “starter” blogs, called The Starter Blog: How to Really Get Started Blogging. But, long-story-short, here’s the deal. If you want to get started blogging (or even start a second or third blog), do NOT overthink it and feel like you have to learn the Ten Thousand Things About Blogging. Just freakin’ start a blog on a free service like Blogger, Tumblr, or WordPress.com. In other words, “go Nike,” and Just Do It.

But… do it knowing that you’re only testing, and that you’re going to throw the blog away and start a “real” blog.

That’s the “starter blog” idea.

What I want to talk about here is how to set up a blog successfully for the long haul. This involves holistic systems-wide thinking, which I’m very good at. I also have a shitload of experience with this, too, so that helps.

So, once you’re past the “newbie” stage of blogging and it’s time to get serious, here’s what you do.

Research the Market

If nobody wants to hear what you have to say, you’re going to have a tough time of it. Part of the reason for creating a “starter blog” is so that you can judge the response of a potential audience and topic.

You might think it’s the coolest thing in the world to have a blog about beauty marks on celebrities’ faces, but the dead silence with which your posts and tweets are greeted will quickly tell you otherwise.

Throw that one away and try again!

Life-saving market research tip #1: Use social media sites as a guage. Let me give you a tip that will save the day (and tons of time): go to a social media site you really enjoy using and that “clicks” with you. Find a category (or people) you really like and identify with and check out the content you see posted there. Notice what kind of content is consistently at the top positions. That should inspire and inform you on your own blog content strategy (link).

Life-saving market research tip #2: Use Google. If you do a search for the biggest keyword for your potential blog topic, you want to see lots of organic results and sponsored sponsored results. You especially want to see sponsored results if you want to have any hope of making money with your blog.

The presence of sponsored results means there’s action in the marketplace over traffic and dollars. No action means there’s no money to be made. Traffic and search volume alone are not good enough, because some markets are “freebie” markets. Freebie markets consist of tons of free information, which means nobody will pay for that information. You don’t want to come in selling what everyone else is getting for nothing.

Research Keywords

You would think the first step is to just go get a domain and hosting, but nope! How do you know what domain to buy? If you’ve researched your market, you will have the general direction. Now that you’re past the “Gee, look, I’m blogging!” stage, a serious blog topic begins with keyword research. Keywords are what people type into a the box at a search engine.

If you’re thinking about starting a blog around a particular topic, you want to know what kinds of major keywords exist around the topic. For example, if I wanted to start a blog about playing guitar, keywords might be chords, progressions, tuning, learn to play {genre}, learn to play {song name}, and so forth.

Major keywords will likely become the categories for your blog.

There are a great many free keyword tools on the web. A quick search will turn them up. However, you can’t go wrong using the following:

Buy a Domain and Hosting

If you’re going to have a serious blog (especially if you plan to monetize content or front a business), you must own your domain name and have your own “house” on the web. Domain and hosting are dirt cheap, anymore. If you’re setting up a business, then this is a very small part of the cost of doing business.

For domains, there really is none other than GoDaddy, and for hosting, many people are happy with Bluehost.

Set Up Your WordPress Database

Although some hosting companies provide “one-click installs” of WordPress, I just can’t ever trust ‘em. Too many people have had problems with them. They are often not the most recent version of WordPress. You don’t have the same degree of control over your blog as when you do things “the hard way.”

Database success tip #1: Use a password generator to generate a strong password that is nearly impossible to break.

Database success tip #2: When you set up your WordPress database, make sure you understand where the database is located. For most hosting companies, it is localhost, but for others, there is a different system that is safer and more secure and which provides a unique URL for your database. Write down all the login information for your database and keep it in a safe place.

Database setups are different on different hosting company control panels, so make sure you check with your hosting provider on the steps needed to create a MySQL database.

Install WordPress

Installing WordPress is not that big of a deal. You need to be familiar with FTP and have an FTP Client (I recommend FileZilla). You also need to have a text editor program. On Windows, you could use Notepad, but I use a code editor called Notepad++.

The rough steps in a WordPress installation go like this:

  1. Download WordPress from wordpress.org and unzip it to the folder on your computer you want to keep your local blog files in.
  2. Modify the wp-config-sample.php to enter your database login information and save it as wp-config.php. Part of doing this will require you to “salt” the information in the file to make it more secure. Use the URL provided in the instructions to get your long radom codes for this. You want to do this for security reasons.
  3. Rename or delete the old wp-config-sample.php file.
  4. Upload the whole shebang to your server via FTP. Make sure you place the files where you want the blog to be (main folder or another folder, such as /blog/). I don’t recommend you upload the wordpress folder unless you’re going to put the blog in a folder on your site. In that case, just upload the wordpress folder but rename it to something like blog.
  5. Run the installation script.
  6. Login with the admin username and random password given to you after installing.

The above is a very rough guide to the process. You should read through the entire installation sequence at the WordPress Codex before you do a single thing. Seriously.

WordPress Installation Success Tip #1: Print out the installation instructions and have them handy.

WordPress Installation Success Tip #2: A little research goes a long way. Search online for the kinds of problems users of your hosting service commonly run into so they don’t happen to you.

WordPress Installation Success Tip #3: Change the prefix to the database tables in your wp-config.php file. The less standard your information, the more secure your blog will be.

Configure Your WordPress Blog

There is a lot about blog configuration that is simply personal choice. However, there are also configuration choices you can make that will make your blog more secure and give you greater WordPress SEO strength. For example, I always make sure I activate pretty permalinks in WordPress. That way, the URLs (web addresses) for each blog post are people- and search engine-friendly.

Important WordPress configuration/settings tips:

  • Create a new user for yourself that does not use the “admin” username. This is a security move, since it’s harder to break into a blog when both the username and the password have to be cracked.
  • Set the author name WordPress uses to something other than your username. This is obvious when the posts are by “admin,” but it looks much more professional to see a first and last name.
  • Set your time zone so that post and comment times are correct for your time zone (or the time zone of the bulk of your audience).
  • Get and enter your WordPress.com API key for the Akismet spam-fighting plugin (and of course, activate the plugin). This is so vital and important that you need to do this even if you use no other plugins. That’s why I’m placing this under configure and not plugins.
  • Decide what you want for comment moderation. Frankly, I can’t be bothered with it, but I also have my settings so that even one link in a comment forces it into moderation.  You can use the comment blacklist feature in WordPress, but a plugin like Bannage is the way to go.
  • Go to Settings > Writing and set your default post category to something other than “Uncategorized.” You may need to create categories first, but if you’re not sure what you want yet for these, I’m sure you can at least decide on something besides uncategorized.
  • Go to Settings > Reading and set the number of posts to show on the home page, and whether or not you want to show full RSS feeds or summaries (I recommend full).

Install Plugins

Plugins are what really give WordPress its flexibility and power. Too many plugins can slow down the performance of your blog, however, so only use the minimum necessary. Using a robust theme which contains its own code functions such as Thesis eliminates the need for some plugins (themes are next).

How to Install Plugins in WordPress 2.7+

  1. Got to Plugins > Add New and search for a plugin you want using keywords related to its function, such as spam, comments, or seo.
  2. Explore the results list for the best plugin (hint: check the ratings and the reviews/comments). Right-click on a plugin and open links about it in a new tab or window so you don’t get lost.
  3. When you find a plugin that you want to install, click the “install” link which appears at the right in your search results.
  4. Make sure the plugin is activated in the main Plugins list.
  5. Make sure you’ve read and understand all configuration instructions for the plugin.
  6. Configure plugin settings if necessary.

Suggested “Starter” Plugins

Here’s a list of plugins I wouldn’t want to be without on a new blog:

Remember, this is meant to be a “starter” list, not a complete list. Don’t be yelling at me in the comments saying I “forgot” a plugin. :)

Install a Theme

Heh… really I should’ve just said “Install Headway.” It’s freakin’ amazing. Yes, Headway costs money, but this is so important to the long-term health and success of your blog that if you’re going to spend a few bucks on anything, it should be Headway.

However, if you just can’t swing the price or you don’t like having the ultimate code framework theme powering your blog’s design, there are plenty (OK, actually an insane amount) of choices out there.

Basically, the less tech-y you are, the harder this is going to be (sorry, but it’s true). You have to upload a theme via FTP (described above) and then activate it. Learn more at the WordPress Codex. Once it’s up and activated, you might be able to change the way it looks. But you’ll probably have to write code and design it. If you got a theme that lets you change settings in it, great! But most themes don’t have the capability for this (except Thesis, which has it in spades).

Where to Get Themes

The total list of WordPress theme sites would probably encircle the Earth several times. But here are a few top places to look:

Long-Run Tips for Choosing a Theme

  • Pick a theme by a designer/developer who does themes for a living so you have reasonable assurance there will be updates/bugfixes.
  • Avoid sponsored themes that have a link in the footer to some site that’s completely unrelated to the theme or to your blog’s subject.
  • Avoid most “magazine” style themes unless you’re technically-oriented and are willing to do a lot of work on your blog whenever you want to modify the home page.
  • Pick something that matches your personality and branding, not something that follows the latest web design trend (ooh, boy! cut-out text is the new black!).

Thinking for the Long Run Means Planning

The best way to set up your blog for the long run is to plan what you want to accomplish with it. The difference between a successful blog and an abandoned blog is often the difference in how much thinking and planning went into its creation.

Once you get past your “gee, I’m blogging!” stage, and you’ve thrown your starter blog away, use this post as a guide and a broad checklist to plan your “real” blog.

If you need help planning or making decisions about your blog, there’s nothing better than talking it over with someone who has a lot of experience in this area. Let me know if I can help you.

  • http://winning2win.com Erwin Chua

    Michael,

    As a blogger writing for almost a year, I can relate to what you’re saying. In my opinion, everyone should have a blog, if no less than to just have a presence online. :)

    Regards,
    Erwin Chua
    http://winning2win.com

  • http://www.pluginid.com Glen Allsopp

    Great post Michael, that must have taken a while to put together. Also for the installing wordpress part, if bluehost has fantastico you can install it with one click. That’s really useful for people who haven’t used FTP before.

    Cheers,
    Glen

  • http://christophermckinney.com CJ

    New bloggers might also try out the new hosted service from Squarespace. Ordinarily I would not recommend going the actively hosted route but these guys really seem to know what they are doing and they don’t hold your data hostage. You can export it to WP whenever you want.

  • http://remarkablogger.com Michael Martine, Blog Consultant

    @Glen – Thanks! :) I’m not crazy about one-click installs, but if that’s the only thing standing in the way of having a self-hosted blog, then do the once-click and don’t worry about it.

    @CJ – All paths lead to a self-hosted blog if you’re “in it to win it,” so forget Squarespace.

  • http://collectiveinkwell.com Writer Dad

    Dude, Michael, that’s an e-book of a post! Awesome job. I admit, I like both the long and the short. I think quick and dirty does the job most of the time. Having said that, I think you are doing an incredible job with your longer posts. Right on!

  • http://www.nextgenerationchiropractor.com/ Patrick MacNamara

    Thanks, Michael, for an amazing write-up!

    The attention to detail, your explanations and your tips provide tremendous value to beginning bloggers. I’ll definitely add this to Evernote for future reference.

  • http://www.trustweb.it Michele

    Nice post, really useful also for the one who already started his own blog.

    thank you

  • http://www.jimwestergren.com/ Jim Westergren

    I’d like to give a good tip for launching a blog for the long haul.

    Before the launch – have already minimum 5 great articles written for future posting. If you can’t get that done the whole blog should be reconsidered.

  • http://remarkablogger.com Michael Martine, Blog Consultant

    @Sean – Thanks, man!

    @Patrick – Thanks for adding this to your EverNote!

    @Michele – Yes, you can change some of these settings at any time.

    @Jim – Very good tip! I wasn’t focusing on content for this post, but you are absolutely correct. :)

  • http://theinspiredsolo.com Sheryl Sisk

    Fantastic resource you’ve created here. I’d add a good automatic update plugin to make updating easier, both for WordPress itself and for your plugins.

  • http://remarkablogger.com Michael Martine, Blog Consultant

    @Sheryl – Thank you! In WordPress 2.7+, plugins and WordPress itself may be automatically upgraded without any additional plugins.

  • http://davidbressler.com David Bressler

    Great post! Learned a good couple of nuggets. Though, I’m using GoDaddy hosting as well, and it was about as easy as anything to setup WordPress in a hosted environment, and I think all in it’s like $5/month including the domain name.

    David

    • http://remarkablogger.com Michael Martine, Blog Consultant

      @David – Thanks for sharing your info on GoDaddy hosting. Their customer service is great (usually – and that’s rare in a hosting company).

  • http://www.shoutmeloud.com Harsh Agrawal

    Great post man..
    very helpful guide..

  • Pingback: 7 Useful Links for Weekend Reading — Copyblogger

  • http://twitter.com/neilnewmann Neil Newmann

    Great post,

    With blogs it’s easy to get lost in the daily stuff. If you plan it for the long run, you’ll save a LOT of time later on, and you’ll be much more likely to reach your goals.

  • http://www.dailyblender.com Jennifer Heigl

    Great post, Michael! And super timely from my end, as I’m currently redesigning/reshuffling Dailyblender.com. Thank you!

  • http://www.virtual-coach.com Barbara Ling, Virtual Coach

    Excellent overview on blogging for the long-term! When you plan at the very beginning, you’re setting yourself up for success instead of failure. Makes life *much* easier….

  • Pingback: 7 Useful Links for Weekend Reading | Marketing Blog | Affiliate Blog

  • http://www.motorcrunch.com/ fas

    That is an awesome post. I think one should always have this approach no matter what. Long or short.

  • Pingback: 7 Useful Links for Weekend Reading | Copy Writing For Profit - Article Cash

  • Pingback: links for 2009-04-18 « techGOVERN

  • http://www.fierysource.com The Fiery Source

    I have to agree with Micheal, very useful for those just starting a blog. I even learned a few tricks and got a few nice useful links. Thanks

  • Pingback: 7 Useful Links for Weekend Reading | IdealFusion Consulting

  • http://www.jim-mack.com Jim Mack

    Just got back to blogging after a long absence. This is really good stuff.

    http://www.jim-mack.com

  • KoKo

    You forgot a key ingredient. In order for a blog to SURVIVE in the long run you must have passion! Be excited about writing blog posts and love your blog like it’s your precious baby!

  • http://BeWealthMinded.com Ken

    Thanks for the post, full of information. The idea of a starter blog is priceless, learn the things you need to learn before moving on.

  • http://nextlevelblogger.com/about Christian Russell

    Hey thanks for the loginlockdown recommendation. What a great little piece. I’m installing it now :)

    I can’t tell you how disrupting it can be to get your blog hacked. Take steps to secure your site…don’t think you’ll get around to it later!

  • http://nextlevelblogger.com/about Christian Russell

    I also wanted to chime in on Bluehost…you mentioned that good service is pretty rare as far as hosting goes. I completely agree. Bluehost has impressed me several times with quick and helpful service. If you’re going the self-hosted route (which IS the only way to do it right), you WILL have problems from time to time. Going with a reliable host that is WP-friendly is essential.

  • http://www.slavetothedollar.com Moe

    Thanks for this great blog tutorial post. My webmaster was just fired for theft of my data and I need to do this on my own from here on out. Just in time ;)

  • http://www.zebno.com bilal

    nice arguments, maintaining a blog for a long run is surely a difficult task. but easy at the same time if we get a little time to blog maintenance rather then blog promotion.

  • Pingback: 100 Awesome Articles to Get You Fired Up and Motivated About Blogging | Next Level Blogger

  • Pingback: 25 Awesome Lessons from Michael Martine - Blogging Tips From Jade Craven

  • http://www.aspiringgentleman.com Luke – AspiringGentleman

    Thanks, this is super helpful. Never really thought too much about SEO. Will have to look into it more.

  • scottgarber

    Michael,

    Thanks sooooo much for this blog and for the information your providing. I am a Chiropractor who saw the need for blogging, but is also very overwhelmed by the learning curve. I know that blogging is probably the most effective way of getting my Chiropractic information out to the public. Thanks again

    • remarkablogger

      Scott, you're welcome, man. I'm so glad that what I'm doing here has been
      helpful to you. I hope you continue to comment here: your observations and
      questions will be of great help to others. :-)

  • TheEverythingist

    Outstanding post. My blog is only 2 months old, and I really took a lot of what you said to heart.

    Thanks!
    Jered
    http://www.theeverythingist.net

  • http://www.carsession.com/ Matt

    Do you have experience with Joomla as a CMS? and how would you compare it to WordPress?

    • remarkablogger

      I don't. There are many CMS comparisons online. A quick Google search should
      turn up plenty. :-)

  • http://www.carsession.com/ Matt

    Do you have experience with Joomla as a CMS? and how would you compare it to WordPress?

  • remarkablogger

    I don't. There are many CMS comparisons online. A quick Google search should
    turn up plenty. :-)

Headway ad
Headway