Website 101: Post categories and tags

In our last installment of this series, you created your first website post. We covered the basic mechanics, and also talked about the importance of structuring your title properly and of creating good content for your post. Let’s go back to that sample post you created now and review a couple more mechanics.

Go back to Posts and edit your sample post. Notice the two boxes on the right labeled “Categories” and “Post Tags.” These are both ways to add a little more information to your post (or more accurately, a little more information about your post). Information that can be used in pretty powerful ways.

Categories and Post Tags

Categories

Categories are a way to file your posts. As your website grows, you’ll be writing about a variety of topics. Placing posts into categories will help you keep organized, just like filing folders in a filing cabinet. Unlike files in a file cabining, however, your posts can be listed in multiple categories if needed. For instance, that last post about “How To Keep Your Dog Healthy and Happy” could be listed in a “how to” category and also a “dog food” category.

Since your site is new, you probably haven’t yet thought through exactly how you might want to categorize your content. Still, I think it’s important that you work on this as you create your posts. A good rule of thumb with categories is to keep both the number of categories as small as possible and the number of categories a post is filed under small too. For instance, it’s easy to see that a lot of what we might write about for the sample site could be “how to” information, but it seems less clear that there will be a bunch of posts in the “dog food” category – or that we’d extend that sort of categorization model (e.g., cat food, hamster food, fish food, etc.).

So, as you write your posts, establish a small number of simple and broad categories, knowing that you can change and adjust them later pretty easily. This will help you to think about an organization scheme as you go, which is easier than trying to go back through a bunch of uncategorized information later and developing a system “from scratch.”

Post Tags

You can be much more fluid with Post Tags. Post Tags are like keywords for your posts. You’ll likely have a few (or several) for each post, and a much larger set of Post Tags than Categories. That’s ok. A primary application of Post Tags will be to put a tag cloud on your site. This can be a good way to give a visitor a quick impression about the content being offered on your site. A tag cloud is like a display of the keywords from all your posts, visually enhanced to show which keywords are used most frequently (bigger words mean they’re used more frequently).

Here’s a snapshot of the current tag cloud from my site. At a quick glance you can see that project management and website101 are prominent tags, followed by social media, leadership and customer service. This not only gives you a good sense of what the content of this site is about, it’s also a convenient way to browse topics by tags. Clicking on any one will link to all the posts that have that particular tag. Go ahead, try it out (the real one is over on the left sidebar).

tag cloud

Tag Cloud from tomcatalini.com

One category, a few tags

Select one category for each post (if you need to create a new category, just click “Add New Category”), and add tags for 3 to 5 keywords for each post. Don’t worry too much about your overall organization scheme right now, just get in the habit of categorizing and tagging to start to develop some thoughts about organizing your posts as you go.

Update your sample post with a category and some tags, then click the Update button. Notice that your website now shows this information right under your post. Each of those references to a category or tag are hyperlinks to all of your posts with the corresponding category or tag. This can be a handy way for visitors to your website to find other content on your site related to the particular post they are reading.

Sample post with category and tags

This is post #9 in my Website 101 series; all posts in this series are tagged website101.

Website 101: Your First WordPress Post

Ok, let’s post something! For the first 7 posts in this Website 101 series you’ve been busy setting up a domain name, finding a hosting provider, and installing WordPress. It’s time to actually put something on a web page.

From the WordPress admin page, click on “Add New” on the Posts menu.

On the Add New Post screen, type in a title and some text for your post, as shown in this example.

Add New Post

Notice that the title of your post is automatically built into your Permalink. This is because of the configuration changes we made previously in order to help people find the website through search engines like Google.

Titles are important

Your titles should be informative, but you also need to keep in mind the ways you think people might be searching for the content you have to offer. So, if you’re Dorothy and you sell dog food at your pet shop, you may want people who are searching for dog food online to find your website.

People often don’t just buy products, however. They want to buy the benefits a product has to offer. Particularly if they are searching for something new, and not just looking for the best deal on brand x that they always buy. These are your potential new customers.

Instead of using “Dorothy’s Dog Food” as a title, we might choose something like “How To Keep Your Dog Healthy and Happy.” This helps us be found by people who don’t yet know about Dorothy’s Dog Food, but are typing some phrase into Google that includes some combination of key words like dog, healthy, and happy (and “how to”). Of course, one of the ways to keep your dog healthy and happy in the information we provide is going to be by feeding him or her food like Dorothy’s Dog Food.

As you can see, a good title is going to set the tone for our post.  It’s important to approach titles this way. In addition to their importance with search engines, your titles will also show up in all sorts of places, like Twitter, where your title alone must compel a reader to visit your website.

Put a lot of thought into your titles, and try to view them from the perspective of your customers. What would interest them? What might they be searching for? What would they want to read if they only saw the title?

Make your title concise and compelling. One that clearly demonstrates the value proposition of the content of your post. And then deliver!

Content is king

The title promises a lot, the content of your post must deliver. Fulfill the value proposition with good, useful information. Success online is similar to success anywhere else. You are building relationships and building trust over time. And you do that by providing value as part of an ongoing conversation with a community that shares a common interest (healthy pets, for instance). This takes time, so start now. And use this approach with every post.

Some more mechanics

In this series, I’m trying to integrate some social media marketing best practices in with the mechanics of setting up a website. But please don’t get hung up too much on either. It’s most important that you contemplate the larger concepts and keep pressing forward. It will all make more sense down the road, and things can always be tweaked (and you will be tweaking) later on.

Don’t worry about creating the world’s greatest blog post right now. Let’s get back to the mechanics for a minute. Put in a quick title and type up a paragraph about something so you can get a feel for how WordPress works.

Go ahead and click on that big blue Publish button. Congratulations! Your post is “live.” Click on the View Post link to see it in action.

Mechanics are important, too, and there are still a few more important items to review about posting. We’ll pick that up next time.

This is post #8 in my Website 101 series; all posts in this series are tagged website101.

Website 101: Tagline, Timezone and Permalink WordPress Settings

Now that your a little bit oriented to the WordPress environment, let’s adjust a few basic settings.

General Settings

Login to the admin page, scroll down to the Settings area on the left and click General.

General Settings

We’re just going to adjust two things on this screen for now. First, create a tagline for your site. This will show up on the front page near your title (whether and where this is displayed is a function of your theme, which we’ll be tinkering with later). You can also change your site title here if you wish.

Scroll down a bit and adjust the timezone to whatever is appropriate for your geographic area.

Scroll down further and click on the Save Changes button.

Permalink Settings

A little further down the Settings menu, click on the Permalinks link. You’ll see this screen:

Permalinks Settings

Permalinks are the unique web addresses (or uniform resource locators, URLs) for your posts. Every page on the web has it’s own address. As long as it’s unique, things will work fine. However, we have some useful options for Permalink settings that are worth paying a little attention to, because they will affect how easily search engines can find the content you’re writing about.

Simply put, search engines will “read” your entire website and remember everything in a search database. When someone searches for, say, “dog food” the search engine looks through it’s database for mentions of “dog food” and then tries to determine which results to show. One of the factors in making the determination is not only how many times you might mention “dog food” in a particular post, but how prominently this it’s mentioned. And putting it right there smack in the middle of the URL carries more weight than other parts of the page.

Many other factors go into this calculation, of course, like how many people have linked to your post from other web sites and a whole bunch of other things you can’t easily influence. The URL is one that you can easily influence, however. So, you should.

The Permalink Settings page establishes the formula that WordPress will use for creating URLs for your posts. Once set, WordPress will automatically follow this formula every time you create posts from this day forward. Setting this now is easy. Changing it later is a huge hassle.

By default, WordPress uses a formula that makes each post have a unique URL by appending ?p= and the post number to your URL. So, a great post about “12 Ways to Make Your Own Dog Food” shows up as something like http://www.dorothyspetshop.com/?p=123.

There are a few formula options provided, but organizing the links numerically or by date does nothing to help your search engine results. I suggest that you use a simple custom formula that uses the title of your post to form the URL.

Using the formula shown in the screen shot, the URL for our example post would now be http://www.dorothyspetshop.com/12-ways-to-make-your-own-dog-food. Much more search engine friendly! And search engines will likely be a significant source of your website traffic.

So, click on the Custom Structure radio button option and put the formula /%postname%/ and click the Save Settings button.

This is post #7 in my Website 101 series; all posts in this series are tagged website101.

Website 101: WordPress orientation

Your site is now live! So, let’s check out this WordPress thing and see what’s going on. Use the admin login you setup previously to access the WordPress admin page. It looks like this:

WordPress Administration

That’s the top half of the screen. The left column is the administrative menu for your WordPress installation. Let’s look at the most important parts briefly. Right there in the top left is the Dashboard, and it’s showing us that there are already 5 updates to apply, even though we just installed the software. You’ll notice that because Dashboard is selected right now, the area to the right is showing us the Dashboard information.

Moving down the left column, you can see the next section contains Posts and Pages – this is the meat and potatoes of your sites content. Pretty much everything you publish to the world will be in the form of a Post or Page. Posts are what’s used for blog entries and similar bits of content. This is where a lot of the action will be. Posts are very flexible in how they can be organized. They can also be published easily in different formats, like via an RSS or email feed (more on these in later posts). They are automatically time and date stamped, include the author’s byline, and accept comments. In short, this is the primary way you’re going to create the more dynamic content of your site.

Pages tend to be a bit more stable; the content on pages changes less frequently. You’ll build out pages to tell someone what your business is about, provide directions to your location or other contact information, and anything else that is relatively static, just like pages of a brochure (sort of). Don’t worry about the Media and Links bits for now. Those will come into play later on.

Below the Post and Pages section is Appearance. This is where you’ll adjust the “look and feel” of your website by selecting and adjusting themes, widgets and more. A theme is the foundation; it establishes all the formatting rules for your site. It dictates the basic layout of your pages, the color schemes and fonts that will be used, and more.

WordPress comes with a default theme – that’s what setup the header image across the top of your site, determined how the pages should look and which fonts to use for titles and text. In addition to the default themes, there are many, many more themes available for WordPress – most of them free. There are also “premium” themes that can be purchased. These add some capabilities beyond the basics and are definitely worth investing in if you have those needs. For this series, we’ll be using a free theme.

In addition to themes, the Appearance section also has widgets, menus and more. We’ll delve into those further later on. For now, let’s take a peek at the bottom half of the WordPress Dashboard page (yes, there’s more).

Wordpress Administration

Let’s look at Plugins next. Plugins are little pieces of software that plug-in to your WordPress software to give it more features, functions and capabilities. The huge WordPress community once again helps us here greatly. Many people share there software writing skills to add all sorts of neat things to WordPress by creating plugins. Really, really useful stuff. We’ll explore plugins much more in future posts.

Users is all about, well, the users of your website. For the purpose of this series, that’s just going to be you. The people who just visit and read the content won’t be setup as users. We’ll circle back to this area later to tweak your profile. This is important because it will be displayed on the posts you create.

There’s nothing to bother with under Tools.

The last little section I’ve highlighted is Settings. That’s going to be an important area in the beginning, as there are a few settings that we’ll want to adjust as part of the initial website setup. Things like how the URL address for your blog posts are structured (file under “boring but important”).

Whew. That’s the basic orientation. Welcome to WordPress administration. It’ll get easier as we go. We’ll take each of these one by one, and soon you’ll master them all.

This is post #6 in my Website 101 series; all posts in this series are tagged website101.

Website 101: Install WordPress

You’re almost ready for the fun stuff. You have your own domain name and a server to run your own website. Now, you need some website software.

No programming

Like everything else, there are a ton of options here. We’re not going to use HTML or any other type of “language” that requires a lot of technical know-how to get things functioning. We’ve done enough techie work for the moment just in registering the domain name and getting a hosting service setup.

Instead, we’re going to use a content management system. Essentially, this allows you to separate the content of your website from the format and style of the website.

As you will see more clearly later on, this approach is very powerful. It allows you to create content – the text you want displayed on each page of your website – without worrying about formatting how it is going to be displayed. You just plug in your text and it gets displayed according to the rules set forth by the formatting theme of your website. This also means that you can later experiment with different formatting themes – adjusting the overall look and feel of your site (colors, fonts, layout) – without needing to edit or touch your text at all.

There are tons of content management systems out there, and there are a few very good free ones – Joomla, Drupal, and WordPress are among the top candidates. For this series, I’m going to use WordPress. It’s a great system that was originally designed for blogging but was expanded recently into a full content management system. The WordPress community is huge and there are tons of free extensions to the system available (we’ll learn more about these later on in this series).

Installation

Login to your hosting service (Bluehost in our example) and access cpanel where you will find a WordPress icon like the one below.

WordPress icon

Click it to invoke the automated installation utility SimpleScripts and start the installation process. Once SimpleScripts loads, click the WordPress Install button.

WordPress install

Now you’re only 3 steps away! For Step 1, select the most recent stable version of WordPress and the installation directory (in your case, this will be the “root” directory of your website – you won’t need to change the default setting). For Step 2, type in a password for the all-powerful WordPress administrator (“admin”) account – make it good! For Step 3, check the box that agrees to the legal information.

Three steps

Ta-da! You’re done! The first link displayed will take you to your new website! Go ahead, check it out!

The second link will take you the “behind the scenes” part of your website. This is where we’ll be doing some setup in the next post of the Website 101 series.

Ta-da!

Your new website looks like this in its current, default setup:

Default WordPress website

This is post #5 in my Website 101 series; all posts in this series are taggedwebsite101.


Website 101: Get a hosting service

Now that you have your own domain name registered, it’s time to get a place to setup shop. Let’s start out with a simple, cheap hosting provider. We’re looking for something that’s a few bucks a month and good enough to get started with.

The beauty of owning your own domain name is that you can move it anywhere you like, so you can always upgrade to a better hosting service as your site grows. For now, we’ll be looking at the low end.

There are many services out there and lots of blog posts and reviews running comparisons. In spite of the sometimes heated/passionate posts, I’m not sure there’s a huge difference between many of the most popular ones. They all fall in the category of shared hosting where the name of the game is efficiency.

Essentially, you’re renting out a slot on a server that is shared with many others. The hosting provider crams as many as possible onto a machine and automates as many processes as they can – that’s how they can sell the service so cheaply.  A common feature is the offering of cpanel, and this is the key. Cpanel is a tool that automates much of the mundane work of setting up and configuring a server to be a website (and more).

I’ll be demonstrating cpanel and the hosting configuration as it appears on Bluehost. That’s a provider I’ve used for several projects, and they’ve been “good enough” most of the time, though there have been some outages (particularly lately). Others to check out for your own needs include Hostgator and 1host – I’ve heard good things about both of these. Of course, there are tons more out there if you care to shop further. Again, the purpose of this series is to work through the concepts of setting up your own website, so I won’t go into any comparisons of these providers.

First things first

When you sign up with a provider, bluehost in this example, let them know that you already have a domain name registered.

Bluehost, like others, will offer to transfer your domain into them. Essentially, they’re offering the same domain name registration service as a site like GoDaddy.

Personally, I like to keep these two services separate. I do all domain name registrations in one spot, GoDaddy. This doesn’t limit where individual websites can be hosted. So, your website can be hosted at bluehost and easily moved later if needed while your domain name registration stays at Godaddy. This allows me to evaluate and manage the two services separately, and can provide some advantages in the event of prolonged outages (for instance if bluehost is down, you could login to GoDaddy and point your domain to a temporary site somewhere else).

This adds a few more steps to the setup process, but I think it’s worth it in the long run. Unfortunately, I can’t show all the screen shots for a first time setup with Bluehost, as I’m already setup there. Their instructions are pretty clear, though, so you shouldn’t have any problems following along.

Next up: installing WordPress and finally getting a site “live!”

This is post #4 in my Website 101 series; all posts in this series are tagged website101.

Photo credit: skimaniac

Website 101: Domain name tip

By any other name…

So, what if your first choice for a domain name is unavailable and you don’t like any of the suggestions provided by your registrar? Make up a new name!

Racking your brain and running searches for a great domain name can be a frustrating and time consuming process. Fortunately, the Internet has a better way – wordoid.com.  This site will automate the process of making up words and deteremining if the corresponding .com or .net domain name is available.

You can choose to generate words that sound natural, almost natural, or hardly natural. You then select the length of the domain name, set a seed word and determine where that fits (beginning, middle or end) and click on create.

Building on our previous scenario of Dorothy’s Pet Shop, we might look for a short 5-letter made up words containing the word “pet,” and not worry about it being too natural sounding. Here’s an example of what we might find:

Paging through the options and tweaking the settings to get different results can still be time consuming, but it is faster and much more fun. And, making up a word is a good way to secure a name with the coveted “dot-com” ending. You’ll notice that’s just what many modern popular sites have done – twitter, plurk, hulu and many others just made their own way, so you shouldn’t be afraid to make one up for yourself if it’s appropriate for your particular website endeavor.

This is post #3 in my Website 101 series; all posts in this series are tagged website101.

Photo credit: parvin

Website 101: How to register a domain name

There’s no place like home

To make this a little fun, let’s create a scenario. Let’s assume we’re building a site for Dorothy’s Pet Shop, an already up and running brick and mortar business that has no presence on the web. Dorothy’s goal right now is to simply establish a web presence with a simple brochure-like website so that her customers and prospective customers can find basic information about her business easily.

What’s in a name?

So, let’s go for the obvious domain name: dorothyspetshop.com (apostrophes are not allowed in domain names). In order to determine if this name is available, we need to check with a domain registration service. There are tons of these out there; we’ll use Godaddy.com.

Right on the home page of Godaddy.com is a big, inviting search box. Let’s type in our desired domain name and click on search.

Below are the results. Fortunately, our first choice is available. GoDaddy also suggests other, similar domain names that are available. This is very handy if your first choice is already taken (which is often the case). GoDaddy will also show if your domain name is available under what’s called a different “top-level domain.” That’s the “dot-com” section of the domain name. It’s worth considering a “dot-org” address if you’re running a nonprofit, and there are several others (“dot-biz”, “dot-info”, etc.), but it’s generally best (a matter of opinion) to find a “dot-com” name.

Let’s continue to registration. Here’s where things get a little confusing and annoying. Bottom line: you don’t need anything else! You just need to register the domain name and pay the basic fee. In this case, as a new “dot-com” domain, the fee is $11.99/year. So, in spite of the fact that we can save 63% on additional domain names, we only need one. Just click “No Thanks.”
Now that we’ve made it safely to Step 2, we can make another adjustment. The default is to register the domain for 5 years. That’s not a bad idea, but you could register for less. If you’d like to save a few bucks now, choose a lower number. Registering for at least 2 years is a good idea, as there are certain benefits in how your site is evaluated by search engines like Google.com (more on this in later posts), but you can also register for just one year.Step 3 offers more opportunities for add-ons and specials. These all relate to privacy. The data you submit when registering a domain name, like your business address, is stored in a public database. These add-on features provide some privacy options. However, if your business is already listed in the phone book then there’s really no need to worry about your address being public.Step 4 offers more services. I’m going to suggest that you use a separate provider for these services and to use the registrar simply for reserving and managing your domain name. Also, I’m not going to cover email in this series, so in this example I’m not going to select an email service. Rest assured that you can always add any of these services on later, so it’s ok to just stick with a basic setup if you’re unsure of whether or not you need the things offered in this step.
The last step is just a confirmation that you don’t need any of the add-ons offered and to verify that your domain name registration fee is simply $11.99 times the number of years you chose to register for.Now you can go ahead and complete the transaction at the checkout. Congratulations, you now have your own domain name!

This is post #2 in my Website 101 series; all posts in this series are tagged website101.

Photo credit: drurydrama

Website 101 series

I’m going to write a series of posts on the basics of setting up a website where I’ll go through everything it takes to setup and run a simple website or blog. There are tons of great free services to get you started, like Posterous or WordPress.com. This series is for those who wish to take things one step further.

Registering your own domain and installing your own software is more difficult, but allows for tons more opportunities to customize your site, both in terms of look and feel and features and functionality.

Once we venture down this road, the options can get overwhelming. However, in this series, I’m going to keep things really simple and basic. The goal is to quickly introduce you to all of the key elements and how they fit together. The goal is not to make you an expert in any one area (any one of which could be explored in nauseating detail). Similarly, this series will not analyze or evaluate in any great detail the various tools that we’ll use to get a website up and running. Rather, I’ll simply illustrate each topic using a basic or favorite tool or method so that you can see the fundamental concepts in action.

Make sense? Ok, great.

In the next website101 post I’ll cover domain name registration. Grabbing your own domain name is an important first step in establishing your own little corner of the Internet.

Photo credit: Bull3t