Publishers of technology books, eBooks, and videos for creative people

Home > Articles > Design > Voices That Matter

Starting Your Own Blog: How to Choose the Right Blogging Tool for You

Blogs, blogs, blogs. Seems like they're everywhere these days. But with so many blogging tools out there it can be tough to pick the one you need to get started. Molly Holzschlag helps you out by helping you pick just the right blogging tool for you.
Like this article? We recommend

Blogs, blogs, blogs—seems like they're everywhere these days. Bloggers don't even refer to the Web any more; rather, we say Blogosphere when we're referring to the world of weblogs. Although the idea of a personal home page has been around since the earliest days of the Web, blogs have emerged over the last five years, grabbing and holding the interest of technologists, developers, and users alike.

Where Blogs Came From

The history of blogging has its roots in the independent publishing movement of the late '90s. This movement saw individuals, groups, and organizations beginning to regularly publish information on Web sites. The frequent nature of posting took on the feel of a daily journal or Web log. In 2000, Peter Merholz of AdaptivePath coined the term blog, and the new phenomenon had a name.

Very soon thereafter, the demands of regular publishing revealed a need for some means of easily managing content. Sure, CMS technology had been around for some time, but what independent publisher had thousands (or more) dollars to spend on implementing a CMS? Not too many.

The demand for robust, low-cost (or free) and truly useful tools for the independent publisher became a top priority for many open source and community-minded developers. Sites such as LiveJournal and Blogger cracked the door wide open by lowering the barrier to entry for general users of the Web.

The more features that became available, the hungrier bloggers became, and Web technologies were advancing along quite nicely to help facilitate. Server-based systems such as Movable Type and WordPress came to the playing field, radically changing the independent publishing world forever.

Blogging Software

There are so many blogging options these days, so I'll describe just a representative handful. In my mind, the best way to go about this is to describe blogging utilities based on type. The following types of blogging solutions are available:

  • Managed solutions. This category of blogging involves a user signing up for a free or low-cost service that provides you with blogging tools. In many cases, the server hosting can be provided for you as well, such as with TypePad, which also offers a range of pricing and features. Or, you have the option to place your blog on your own server, but manage it through the service's interface, as is commonly done with Blogger. The benefits of these types of solutions are their low barriers to entry and their low (or free) cost. I often recommend choosing a solution like this when you're first starting out because you can quickly determine whether blogging is for you.
  • Community solutions. Many online communities offer some blogging features, as can be found with MSN, Yahoo!, LiveJournal, and others. Also an excellent option for those new to blogging, community solutions tend to be more restrictive in both the options offered and the terms of service allowed.
  • Server solutions. Server solutions answer the need for strong yet modifiable software. Server-based solutions require more technical experience to install, customize, and extend. However, it's the server-based solutions that are the most feature-rich. Due to the community nature of most blogging software, many plug-ins, add-ons, and modifications are developed by the community to be used freely. What's more, server solutions offer better support. Movable Type is a good example of this—because of its licensing structure, technical support is part of the package. With WordPress, its open-source nature lends itself to many resources online where people with a passion for the product and for blogging help each other out with technical concerns.

Of course, other methods exist, including "roll-your-own" blogging tools, in which individuals write their own software to manage blogs. And there's always the good old-fashioned "update-this-HTML file" technique: You simply open an HTML document, and enter the text and markup by hand, and then upload it to the server. But that's kind of old-fashioned, as I think you'll agree!

Blog Features

When it comes to blogging features, it matters little which blogging tool you choose. Most blogs have similar, if not the same features; if they don't, you can almost always find a third-party implementation of a given feature. Here's a look at some of the most common blog features.

Browser-based Editing

As the blog author, you'll find the heart and soul of blogging software in its ability to allow you to simply enter your text. Whether it's off the top of your head or something you've written in a word-processing program, the blog editor is where you're going to spend the majority of your time (unless you're an avid programmer or markup person).

All blog software—whether commercial online hosting packages such as TypePad or server-side such as WordPress—offer an interface that, once you've signed in, you can use to enter your text, add formatting, and make additional edits to your posts.

Automated Publishing

Once you've entered the text to your post and added some formatting, the blog publishing software will automatically publish the post for you to your blog. Naturally, this takes some configuration when you first begin to use your blog software, but once that's done, the publishing system handles the behind-the-scenes processing.

In most cases, you don't even have to add formatting of your own, but the more you know, the more you can do to customize the way your post is structured. Many programs, such as Movable Type and WordPress, offer a variety of options so you have control over how much HTML you can use. This is especially helpful for group blogs or blogs in which content is updated by numerous people.

By controlling access levels for individuals, you can effectively prevent them from making mistakes that go against your style guidelines.


Many blog software apps allow you to separate your post topics into categories, and even subcategories in some cases. A blog can have multiple categories; for example, I have about 12 in current use. Each category covers different topics, such as Web Standards, Travel (with a subcategory of Food and Drink), Web Design, Personal, Poetry & Fiction, and so on. As you can imagine, breaking down a blog into categories allows your users to more quickly and efficiently find topics that interest them.

Built-in Archiving Systems

Certainly one of my favorite features of blog technology is archiving systems, which make it a snap to keep your posts organized. Depending on the software, you might have a lot of flexibility for how you want to archive your posts. In the case of advanced software, you can have multiple types of archives at once. Typically, posts are automatically archived, along with any comments to an individual archive page. There are also archives by week, month, and category of post.

Comment Systems

The lifeblood of any discussion-oriented blog, comment systems open up your blog to the potential of community. Comment systems allow site visitors to post comments on your posts, opening the discussion to all blog visitors.

Whether to have a comment system or not is a very unique and important decision that only can be made in individual circumstances. There are several reasons why comments can provide challenges.

Comments require you to be vigilant. There are many "trolls" around who like to cause problems and post rude, obscene, or otherwise questionable material just to be bothersome. So, if you don't have the time to monitor for this sort of thing, you might consider leaving comments disabled.

Even worse, comment spam is a very real and often discouraging aspect of offering comments. Somewhere around 2003 or so, spammers began to attack blog comment systems. In 2004, I went through a nightmarish situation for many weeks, and my very-well-run servers were actually brought to their knees because of the onslaught.

I was using Movable Type at the time, and Jay Allen, who now works for Six Apart full time, built one of the first available spam plug-ins: MT-Blacklist. On a daily basis, Jay worked to help me manage the spam, but in the end it was an impossible situation. I made the switch to WordPress as a result, which really helped for a time. After awhile, however, the spammers got hip to how to spam WordPress blogs, and the problem continued (although never as bad as the original onslaught).

Fortunately, both Movable Type and WordPress have put significant resources into creating a wide range of spam controls, and all new versions of each software has some excellent management for spam built in, as well as additional plug-ins for greater management. This is good news for folks like me who really enjoy the comment features on blogs.

Trackback or Pingback

Trackback (and Pingback, an emerging standard for Trackback) is, at its most simple, a means of sending a notification from one blog to another. At the seamless level, most blogging software automatically pings (contacts) a number of the blog search engines, alerting them when you've updated your blog, and in turn helping to drive traffic to your blog.

At the more specific level, if your blog has Trackback implemented, you can Trackback a specific post. For example, let's say I stop by my friend Meri's blog and see a post there I really like. But rather than leave a comment on her blog, let's say I'm so enthusiastic about her post that I want to write a detailed one on my own blog.

I can then include the URL to her post in my Trackback-enabled weblog software and the title of my blog post. The first line of the post is then sent to her blog. If she also has Trackback enabled, my ping will show up in her comment section of the related post. This process enables conversations to occur across blogs, rather than just staying on one, in turn extending the reach of everyone's blog—and discussion.

Trackback is also being used for other purposes, such as having software ping a blog with data. A good example of this is a live playlist sent from my computer to my blog, which then employs Trackback to send notification to the published playlist on the blog each time a song is updated. This type of usage typically requires additional scripting to work, so it's used mostly by power users or by avid bloggers familiar with the many plug-ins available for given software.

Syndication Feeds

RSS and ATOM are XML applications via which bloggers can push their updates to those folks using newsreader software. RSS and ATOM feeds tend to be available right out of the box in most blogging-software applications. All you need to do is make sure they're turned on and the links to your feeds are somewhere on your blog so folks can find them.

You can have multiple formats for feeds, as well as multiple feed types; it just depends on how far you want to go. Eric Meyer has split his feeds into personal and professional, allowing only those individuals interested in posts related to his technical work to subscribe to those posts, and so on. This is likely to become an increasingly used approach, particularly for those blogs that are what I like to call, "hybrid" blogs—mixes of subjects, where readers might only be interested in certain subjects rather than others.


Another means of getting the word out is built-in notification via email in many blog systems. This means that each time you publish something, an email is generated and sent to your subscribers.

Built-in Search

Most blogging software offers built-in search for your blog. This is extremely powerful because as you're archiving material each time you post, you begin to generate a lot of pages out of your blog. At this time, I have several thousand posts and many more thousands of comments published to my weblog. So having a built-in search really helps because I don't have to worry that people won't find what they're looking for on my site.

Peachpit Promotional Mailings & Special Offers

I would like to receive exclusive offers and hear about products from Peachpit and its family of brands. I can unsubscribe at any time.


Pearson Education, Inc., 221 River Street, Hoboken, New Jersey 07030, (Pearson) presents this site to provide information about Peachpit products and services that can be purchased through this site.

This privacy notice provides an overview of our commitment to privacy and describes how we collect, protect, use and share personal information collected through this site. Please note that other Pearson websites and online products and services have their own separate privacy policies.

Collection and Use of Information

To conduct business and deliver products and services, Pearson collects and uses personal information in several ways in connection with this site, including:

Questions and Inquiries

For inquiries and questions, we collect the inquiry or question, together with name, contact details (email address, phone number and mailing address) and any other additional information voluntarily submitted to us through a Contact Us form or an email. We use this information to address the inquiry and respond to the question.

Online Store

For orders and purchases placed through our online store on this site, we collect order details, name, institution name and address (if applicable), email address, phone number, shipping and billing addresses, credit/debit card information, shipping options and any instructions. We use this information to complete transactions, fulfill orders, communicate with individuals placing orders or visiting the online store, and for related purposes.


Pearson may offer opportunities to provide feedback or participate in surveys, including surveys evaluating Pearson products, services or sites. Participation is voluntary. Pearson collects information requested in the survey questions and uses the information to evaluate, support, maintain and improve products, services or sites; develop new products and services; conduct educational research; and for other purposes specified in the survey.

Contests and Drawings

Occasionally, we may sponsor a contest or drawing. Participation is optional. Pearson collects name, contact information and other information specified on the entry form for the contest or drawing to conduct the contest or drawing. Pearson may collect additional personal information from the winners of a contest or drawing in order to award the prize and for tax reporting purposes, as required by law.


If you have elected to receive email newsletters or promotional mailings and special offers but want to unsubscribe, simply email

Service Announcements

On rare occasions it is necessary to send out a strictly service related announcement. For instance, if our service is temporarily suspended for maintenance we might send users an email. Generally, users may not opt-out of these communications, though they can deactivate their account information. However, these communications are not promotional in nature.

Customer Service

We communicate with users on a regular basis to provide requested services and in regard to issues relating to their account we reply via email or phone in accordance with the users' wishes when a user submits their information through our Contact Us form.

Other Collection and Use of Information

Application and System Logs

Pearson automatically collects log data to help ensure the delivery, availability and security of this site. Log data may include technical information about how a user or visitor connected to this site, such as browser type, type of computer/device, operating system, internet service provider and IP address. We use this information for support purposes and to monitor the health of the site, identify problems, improve service, detect unauthorized access and fraudulent activity, prevent and respond to security incidents and appropriately scale computing resources.

Web Analytics

Pearson may use third party web trend analytical services, including Google Analytics, to collect visitor information, such as IP addresses, browser types, referring pages, pages visited and time spent on a particular site. While these analytical services collect and report information on an anonymous basis, they may use cookies to gather web trend information. The information gathered may enable Pearson (but not the third party web trend services) to link information with application and system log data. Pearson uses this information for system administration and to identify problems, improve service, detect unauthorized access and fraudulent activity, prevent and respond to security incidents, appropriately scale computing resources and otherwise support and deliver this site and its services.

Cookies and Related Technologies

This site uses cookies and similar technologies to personalize content, measure traffic patterns, control security, track use and access of information on this site, and provide interest-based messages and advertising. Users can manage and block the use of cookies through their browser. Disabling or blocking certain cookies may limit the functionality of this site.

Do Not Track

This site currently does not respond to Do Not Track signals.


Pearson uses appropriate physical, administrative and technical security measures to protect personal information from unauthorized access, use and disclosure.


This site is not directed to children under the age of 13.


Pearson may send or direct marketing communications to users, provided that

  • Pearson will not use personal information collected or processed as a K-12 school service provider for the purpose of directed or targeted advertising.
  • Such marketing is consistent with applicable law and Pearson's legal obligations.
  • Pearson will not knowingly direct or send marketing communications to an individual who has expressed a preference not to receive marketing.
  • Where required by applicable law, express or implied consent to marketing exists and has not been withdrawn.

Pearson may provide personal information to a third party service provider on a restricted basis to provide marketing solely on behalf of Pearson or an affiliate or customer for whom Pearson is a service provider. Marketing preferences may be changed at any time.

Correcting/Updating Personal Information

If a user's personally identifiable information changes (such as your postal address or email address), we provide a way to correct or update that user's personal data provided to us. This can be done on the Account page. If a user no longer desires our service and desires to delete his or her account, please contact us at and we will process the deletion of a user's account.


Users can always make an informed choice as to whether they should proceed with certain services offered by Adobe Press. If you choose to remove yourself from our mailing list(s) simply visit the following page and uncheck any communication you no longer want to receive:

Sale of Personal Information

Pearson does not rent or sell personal information in exchange for any payment of money.

While Pearson does not sell personal information, as defined in Nevada law, Nevada residents may email a request for no sale of their personal information to

Supplemental Privacy Statement for California Residents

California residents should read our Supplemental privacy statement for California residents in conjunction with this Privacy Notice. The Supplemental privacy statement for California residents explains Pearson's commitment to comply with California law and applies to personal information of California residents collected in connection with this site and the Services.

Sharing and Disclosure

Pearson may disclose personal information, as follows:

  • As required by law.
  • With the consent of the individual (or their parent, if the individual is a minor)
  • In response to a subpoena, court order or legal process, to the extent permitted or required by law
  • To protect the security and safety of individuals, data, assets and systems, consistent with applicable law
  • In connection the sale, joint venture or other transfer of some or all of its company or assets, subject to the provisions of this Privacy Notice
  • To investigate or address actual or suspected fraud or other illegal activities
  • To exercise its legal rights, including enforcement of the Terms of Use for this site or another contract
  • To affiliated Pearson companies and other companies and organizations who perform work for Pearson and are obligated to protect the privacy of personal information consistent with this Privacy Notice
  • To a school, organization, company or government agency, where Pearson collects or processes the personal information in a school setting or on behalf of such organization, company or government agency.


This web site contains links to other sites. Please be aware that we are not responsible for the privacy practices of such other sites. We encourage our users to be aware when they leave our site and to read the privacy statements of each and every web site that collects Personal Information. This privacy statement applies solely to information collected by this web site.

Requests and Contact

Please contact us about this Privacy Notice or if you have any requests or questions relating to the privacy of your personal information.

Changes to this Privacy Notice

We may revise this Privacy Notice through an updated posting. We will identify the effective date of the revision in the posting. Often, updates are made to provide greater clarity or to comply with changes in regulatory requirements. If the updates involve material changes to the collection, protection, use or disclosure of Personal Information, Pearson will provide notice of the change through a conspicuous notice on this site or other appropriate way. Continued use of the site after the effective date of a posted revision evidences acceptance. Please contact us if you have questions or concerns about the Privacy Notice or any objection to any revisions.

Last Update: November 17, 2020