Chapter 2. Signing Up with WordPress.com

In Chapter 1, you took a big-picture look at WordPress and the sites it can build. Now you’re ready to partner with WordPress and start building your own web masterpiece.

But not so fast. Before you can create even a single WordPress-powered page, you need to decide where to put it, and, as you found out in Chapter 1, WordPress gives you two perfectly good choices:

In this chapter, you’ll get started with the first choice: using WordPress.com. But if you’d prefer to give self-hosting a whirl, skip this chapter and jump straight to Chapter 3. No matter which route you take, the paths converge in Chapter 4, where you’ll begin adding content, refining your site, and developing the skills of a true WordPress wizard.

Tip

If you’re still divided between the convenience of WordPress.com and the flexibility of a self-hosted site, you can review the key differences on WordPress.com Sites vs. Self-Hosted Sites. Or you can leave both doors open: Start with a WordPress.com website and buy a domain name (your own custom web address), as described in this chapter. That way, you can switch to a self-hosted site in the future if you outgrow WordPress.com.

As you already know, a web address is a short bit of text, like www.SuperStyleFreak.com, that someone types into a browser to get to your site.

The most essential part of a web address is the domain name (often shortened to just domain), which points to the web server where your website exists. For example, consider the website address http://WineSnobs.com/exotic-cocktails. The first part of the address, http://, indicates that the URL points to a location on the Internet, which uses a networking technology called HTTP. The second part of the address, WineSnobs.com, is the domain name. And the last part, /exotic-cocktails, points to a specific page on the WineSnobs.com domain. Clearly, the domain is the most important part of the equation, because it identifies the central hub for all your pages.

Before you sign up with WordPress.com, you need to give some serious thought to the domain name you want to use. That’s because WordPress.com gives you a choice: You can buy your own domain name, or you can use a WordPress.com freebie.

Here’s the catch: If you get a free domain name from WordPress.com, it will have .wordpress.com appended to the end of it. That means you’ll end up with an address like WineSnobs.wordpress.com. But if you pay WordPress.com a small yearly fee of about $18, you can buy a custom domain name that doesn’t have this limitation—say, WineSnobs.com. And while there’s nothing wrong with a web address that ends in .wordpress.com, a custom domain name can be beneficial for several reasons:

  • Names matter. A catchy web address is easier for visitors to remember, and a clever name can attract more visitors to your site. If you’re willing to buy a custom domain name, you’ll have more naming choices, and your web address will probably be shorter and snappier.

  • You may not want to advertise WordPress. In some circles, using WordPress is a badge of honor. But in other fields, it could make your site seem less professional. For example, victoriassecret.wordpress.com doesn’t leave quite the same impression as the real site address.

  • Custom domain names are more portable. This is usually the most important consideration. If you go with a free name and decide later to move your WordPress site to a different host, you’ll need to change your domain name. (For example, you might go from WineSnobs.wordpress.com to www.WineSnobs.com, assuming www.WineSnobs.com is even available when you make the move.) Changing your domain name risks severing the relationships you built up through your original .wordpress.com address. It also breaks any links on other sites that point to your site, and it confuses the visitors who have bookmarked your old site. And if all that’s not bad enough, you’ll lose the hard-earned Google search ranking that helps your site show up in web searches, too.

When you’re just starting out, it’s easy to underestimate the likelihood of migrating to a custom web host and the headache of changing your domain name. But life happens, people change, and many die-hard WordPress.com bloggers eventually move to a do-it-yourself web host so they have more flexibility in what they can do on their site. For all these reasons, we strongly suggest that you buy a custom domain name for your WordPress.com blog at the outset. If you do, you’ll be able to keep your domain name forever, even if you switch to a different web host. You’ll simply need to transfer your domain to your new host (as explained in Appendix A).

Before you continue, take a moment to determine your domain name strategy. If you’re a technophobic sort and you positively, absolutely don’t plan to move to a self-hosted site—ever—you can choose a good .wordpress.com address and forget about the rest. However, paying a little extra for a custom domain name is almost always worth the trouble. Think of it as a bit of added insurance for whatever the future might hold.

Assuming you do want a custom domain name for your WordPress site, you can get one in two ways. The most common method is to buy your domain name when you sign up with WordPress.com, as you’ll learn to do in the next section. At the time of this writing, WordPress.com charges $18 per year for most custom domains but increases the price for some specialty domains (for example, .me and .co domains cost $25 per year).

Another option is to use a domain name that you’ve already bought from a domain registrar. For example, you might have registered a domain name in the past, just to make sure no one else got hold of it. Or you might have bought a domain when you signed up to host your site with another company. For instance, if you bought the domain SuperStyleFreak.com a few months back, you can ask WordPress.com to use this web address when you create your blog. If you opt for this arrangement, you need to pay your original web host to maintain the domain registration (which typically costs about $10 a year) and you need to pay WordPress.com to use the domain (currently $13 per year). You also need to perform a bit of extra setup after you sign up with WordPress.com. The whole process is described on Using a Domain Name You Already Own.

Creating Your WordPress.com Account

Once you’ve got a basic idea about the identity of your blog and you’ve picked some potential names for the website address, you’re ready to create your site. The following steps take you through the process:

  1. In your browser, travel to http://wordpress.com, and click the “Sign up now” link. (Or, for a shortcut, head straight to the sign-up page at http://wordpress.com/signup.)

    The all-in-one sign-up form appears (Figure 2-1).

  2. Fill in your email address.

    WordPress uses your email address to send its activation message when you finish signing up. If you don’t enter a valid email address, you won’t be able to activate your account and start blogging.

  3. Choose a user name.

    You use your user name and password to log into WordPress when you want to add new posts or manage your site. Sometimes, WordPressers use part of their blog name for the user name (for example, if your blog address is lazyfather.wordpress.com, your user name might be lazyfather).

    WordPress has some rules about user names. You need at least four characters, which can use a combination of numbers and lowercase letters only. If someone already has the user name you want, a brief message appears under the user name box stating, “Sorry, that user name already exists!” It’s up to you to pick something unique before you continue.

  4. Choose a password.

    Take the time to pick a password that’s different from the passwords you use on other sites, not found in the dictionary, and difficult to guess. If you’re not sure how to do that—or why you should bother—check out the box below.

  5. Type the website address you want into the Blog Address box.

    If you want to use a free .wordpress.com domain, type in the first part of the name (for example, “RebelPastryChef” for the domain RebelPastryChef.wordpress.com). Your address needs to have at least four characters.

    If you want to buy a custom domain, which gives you the flexibility to move to a self-hosted site later, click the drop-down arrow to the right side of the Blog Address box. Then pick the top-level domain—that’s the final part of your domain name after the period, such as .me, .com, .net, or .org. Once you do that, type in the first part of the domain name, like “RebelPastryChef” to get the domain name RebelPastryChef.me. (As you probably already know, capitalization is unimportant in a domain name, so there’s no difference between RebelPastryChef.me and REBELpastrychef.ME, for instance.)

    As explained earlier, if you already own a custom domain name, you can use that for your new WordPress blog. To make this work, you need to go through a process called mapping. The first step is to pick an ordinary .wordpress.com website address. You then associate this to your custom domain name after you finish the sign-up process, by visiting the WordPress.com store and following the steps on Using a Domain Name You Already Own. In this situation, the .wordpress.com website address that you pick isn’t terribly important, but you may as well try to get one that’s similar to your domain name.

  6. Wait while WordPress checks to see if your domain name is available.

    A few seconds later, it reports the answer (Figure 2-2). If your first choice isn’t free, try a variation or change the top-level domain using the drop-down list on the right. Finding a good domain name requires equal parts effort, creativity, and compromise.

  7. Scroll down to the table at the bottom of the page, which describes the different types of WordPress.com accounts (Figure 2-3).

    WordPress.com gives you the choice of three account types:

  8. Click the Create Blog button. Or if you’re buying one of the two enhanced types of WordPress.com accounts, click the corresponding Upgrade button instead.

    The initial stage of your account setup is complete. What WordPress does next depends on whether you chose to buy a domain name.

  9. If you chose a free .wordpress.com domain in step 5, WordPress invites you to do a bit of blog customization (Figure 2-4).

    To help you get a jump-start on your blog, WordPress leads you through a series of pages that request more information. Although this step is optional, you can save time later by supplying three key details now: the title you want to use for your blog, a descriptive tagline that will be displayed just under your title, and a theme that will set the visual style of your entire site.

  10. If you picked a custom domain name (in step 5), WordPress ends the sign-up process by presenting you with a domain registration form (Figure 2-5). Fill in your contact details and click Register Domain.

    This registration information includes your name, postal address, and email address. WordPress submits this information, on your behalf, to the Domain Name System (DNS)—a key part of Internet bookkeeping that tracks who owns each piece of web real estate.

    Domain name registration is public, which means that anyone with an Internet connection can look up your domain and find out that you own it. (Interested parties also get your phone number and email address.) Usually, this isn’t a problem, but it does provide an opening for spammers to hassle you. If you don’t want your public details exposed, don’t try to fake them with incorrect information. Instead, tick the box that says “Make my personal information private for this registration.” It costs an extra $8, but it gives you guaranteed anonymity—at least until you start posting.

    Finally, WordPress asks you to pay up. Fill out your payment information and click the “Purchase and Register Domain” button. WordPress will email you a receipt.

    Tip

    WordPress doesn’t provide an email service. So if you buy the domain lazyfather.net, you can’t get email at . However, WordPress does let you forward email from your custom domain to another email address. For example, it can automatically redirect mail sent to the custom domain to a personal account like . If you want to use WordPress.com’s redirection service, you can find instructions at http://support.wordpress.com/email-forwarding.

  11. Check your email for an activation message from WordPress. The message includes a button named Confirm Email Address or Log In. Click the button to activate your site.

    Clicking the button launches your web browser and sends you to http://wordpress.com, the central administration station for all the blogs you create with WordPress.com. You’ll learn your way around in the next section.

Managing Your New Site

Once you complete the sign-up process and activate your account, you’re ready to do just about everything else.

The easiest starting point is the http://wordpress.com home page, where you can read other people’s blogs and manage your own. Once you get there, type in the user name and password you picked when you signed up, and then click Sign In. You’ll find yourself in WordPress.com’s central hub (Figure 2-6).

The website provides a central hub for following the WordPress.com community and working on your own blogs. The site has four main areas, and you move from section to section using the buttons at the top of the page.
Figure 2-6. The http://wordpress.com website provides a central hub for following the WordPress.com community and working on your own blogs. The site has four main areas, and you move from section to section using the buttons at the top of the page.

Initially, WordPress starts you at the Reader page, where you can keep track of your favorite blogs and hunt for new ones (Exploring the WordPress.com Community). But the best jumping-off point for a newly minted WordPress.com administrator like yourself is the My Blogs page. There, you’ll see a list of all the blogs you’ve created so far, which at this point is just one (Figure 2-7). Next to each blog are a set of handy management links, as well as a shortcut for adding a new post to your blog.

To visit your newly created WordPress.com blog, click its name on the My Blogs page. WordPress opens a new browser tab to show you the current state of your mostly blank site (Figure 2-8).

When you visit your site, take a moment to review the URL that appears in the browser’s address box. If you chose to go with a free .wordpress.com domain (like lazyfather.wordpress.com), this is the address you’ll see there. If you purchased a custom domain, your new domain won’t be working just yet, but WordPress.com will assign you a similar temporary .wordpress.com domain. For example, if you bought mysticalpeanuts.net, WordPress.com will start your site out at mysticalpeanuts.wordpress.com (or, if that’s not available, it adds the top-level domain into the name to come up with a slightly more awkward version of the address, like mysticalpeanutsdotcom.wordpress.com).

Most of the work you’ll perform with your WordPress site takes place at the dashboard, an administrative web interface that you can use to add posts, configure styles and settings, and much more (see Figure 2-9). To get there, click the Dashboard link that appears under your site on the My Blogs page. Incidentally, almost all the other links there also take you to the dashboard; they simply navigate to a specific section of it. For example, if you click Posts you’ll wind up at the Posts section of the dashboard, which you’ll study in detail in Chapter 4. The only exception is the Stats link, which shows you the visitor traffic and other statistics for your WordPress.com sites (just as if you clicked the Stats link at the top of the page, just between Reader and My Blogs).

Once you have your very own WordPress site, you’re also a member of the WordPress.com community. Warm and fuzzy feelings aside, the connections and exposure you get through the community can have real benefits, particularly if your WordPress.com site is a straight-up, traditional blog. These benefits include the following:

With that in mind, you’re ready to survey the field. Start at the WordPress.com front page (http://wordpress.com). If you aren’t already logged in, fill in your user name and password and then click Sign In.

You start at the Reader page. However, unless you’ve already subscribed to someone else’s blog, you won’t see any content there. Instead, you have to search for what you want.

There are several ways to track down WordPress.com content that might interest you:

When you browse a WordPress.com blog (and you’re signed in under your WordPress.com account), a black toolbar appears at the top of the page (Figure 2-12). On the left side is the name of the blog you’re currently viewing and two important buttons: Follow and Like. If you like the post you’re reading, you can click the Like button (which adds it to a list of your favorite posts). Or, if you decide the content is so good that you want to come back to this site and read more, you can click the Follow button (which adds the site to your personal watch list of blogs).

Usually, you’ll choose to click Like on a post if you want to refer to it later—perhaps to follow an ongoing conversation in the Comments section. You’ll choose Follow to keep watching the blog for new content. To review your liked posts and read your followed blogs, return to http://wordpress.com and click the Reader tab. Now you’ll see the most recent posts from all the sites you follow, amalgamated into a single reverse-chronological list.

As you’ve already seen, when you sign up with WordPress, you can buy a custom domain name or a Premium account bundle. But what happens if you want to start simple (and cheap) but add more features in the future? The answer is the WordPress.com store, which is just a click away on the dashboard. It offers a long list of blog enhancements, each for a small yearly fee.

Getting to the store is easy. Once you load up the dashboard, click the Store link in the menu on the left. WordPress shows you the long list of upgrades it offers (Figure 2-13).

In the following sections, you’ll see how to use the store to deal with two more complex setup scenarios. First you’ll learn how to buy a custom domain for an existing WordPress.com site. Next you’ll see how to take a domain you already own and use it with an existing WordPress.com site.

Imagine you build a thriving blog using a free .wordpress.com address (say, HelloPickles.wordpress.com), but then decide you really want a custom domain name (like HelloPickles.net). Using the store, you can buy one for your existing blog, so you don’t need to create a whole new blog under a new name. Here’s how:

  1. Go to the dashboard.

    You can get there by visiting the My Blogs page and clicking the Dashboard link, or go there directly using your blog address and tacking /wp-admin onto the end.

  2. Click Store in the menu on the left.

    WordPress shows a list of all the upgrades you can buy.

  3. In the “Add a Domain” box, click Buy Now.

    WordPress displays a list of all the domains your site currently uses. Unless you already bought a custom domain name through WordPress.com, the list includes just one address: the .wordpress.com address you picked when you created your site (Figure 2-14).

  4. Click the “Register a new Domain Name” button.

    This tells WordPress you want to look for a new address.

  5. Type the domain you want into the domain search box, and then click Go.

    WordPress checks to see if the domain you want is available. If it isn’t, try typing something else.

  6. If the domain is available, click Register Now to make it yours.

    WordPress brings you to the standard domain registration page, where you fill in your personal details (as you saw back in Figure 2-5).

  7. When you finish, click Register Domain and follow the instructions to pay.

    When you add a custom domain name, WordPress won’t leave your current audience in the cold. Instead, it’s smart enough to reroute people visiting your old .wordpress.com address to your new domain. That means that if you started with HelloPickles.wordpress.com, and you then buy the custom domain HelloPickles.net, WordPress will automatically redirect people who type in HelloPickles.wordpress.com to your blog’s new domain, HelloPickles.net, just as you would want. (Really, there’s no difference between the two addresses. They are simply two names that point to the same site—your blog.)

Using a Domain Name You Already Own

Life is easiest if you buy your custom domain name from WordPress.com, but sometimes that isn’t possible. For example, you might have already bought the domain name from a domain registrar. (You may have even bought it years ago.) Because it isn’t currently possible to transfer a domain you own from another web host to WordPress.com, you need to use another trick, called mapping.

Technically, mapping is a technique that, in this case, connects your custom domain name to your WordPress.com blog. That way, when someone types in the custom domain name (say HelloPickles.net), that person ends up at your WordPress.com blog. And if that person types in your former .wordpress.com address (say, HelloPickles.wordpress.com), they’re redirected to your custom domain, which is what you want. It’s exactly as if you had bought the custom domain name from WordPress.com when you signed up.

Mapping is relatively easy, but it’s not free. WordPress charges a mapping fee (currently $13 a year), which you pay in addition to the annual fee you pay to keep the domain name registered through your original domain registrar.

Mapping requires you to complete two setup operations: one with the web host that registered the domain name, and one with WordPress. But before you get started with either operation, you need to decide exactly how you want to link your custom domain name with your WordPress site. You have two options:

  • Use your whole domain. For example, you might create a blog at www.WineSnobs.com. If you map this address to a WordPress.com address, you need to keep your entire website on WordPress.com. This makes sense if you purchased a domain name from another company but you haven’t actually bought any web space from that company.

  • Use a subdomain. Technically, a subdomain takes your domain name (say, www.WineSnobs.com), removes the optional www part, and adds a different prefix (like blog.WineSnobs.com). The goal is to create a separate web address for your WordPress site, so you can put something else at your main domain name (in this case, www.WineSnobs.com). Of course, your main site won’t be a WordPress site, and you’ll need to pay your web host for some web space.

There’s also a third option—use a subdirectory in your domain (for example, www.WineSnobs.com/blog)—but WordPress.com doesn’t currently support that technique.

Before you can map your domain, you have to do a little extra configuration with your web host. These setup steps differ depending on whether you want to map the full domain name or you want to map just a subdomain, so follow the instructions in the appropriate section below.

Mapping an Entire Domain Name

If you’re mapping an entire domain name, you have to change your web domain’s name servers. These are the high-powered computers that direct traffic on the Internet, and that tell browsers where to go to find your site. Right now, your domain name uses the name servers at the company that registered your domain name, or at your original web host (not WordPress.com). You need to change that so your domain uses the WordPress.com name servers.

Making the change is simple enough—it usually involves changing just two pieces of text—the name server addresses. However, you may need to dig around on your web host’s administration page before you find exactly where these settings are (they’re usually in a section called “Domain Name Servers” or “DNS Settings”). If in doubt, contact your web host.

For example, if you’re using the web host www.brinkster.com, the name servers would be set to this:

NS1.BRINKSTER.COM
NS2.BRINKSTER.COM

No matter what web host you’re currently using, you must change the name servers to this:

NS1.WORDPRESS.COM
NS2.WORDPRESS.COM

NS1 and NS2 are the two computers that direct your visitors to the WordPress.com site they want to read.

Tip

Does your domain registrar provide an email address that you want to keep using? For example, maybe you want WordPress.com to put a blog on www.WineSnobs.com, which you originally registered with the well-known web hosting company GoDaddy, but you still want to receive email at To pull this off, you need to carry out the extra configuration step covered at http://tinyurl.com/ext-email.

Name server changes require time to take effect. Once you make your changes, the settings need to be spread to various traffic-directing computers across the Internet. It will take at least 24 hours, and possibly two or three days, before the change takes effect and you can tell WordPress.com to start using your domain. Unfortunately, there’s no high-tech way to monitor the process.

Once your name server changes have taken effect, you can add the domain by following the next set of steps. If you’re not sure whether you’ve waited long enough, don’t worry—there’s no harm in trying. If the name server changes haven’t taken effect, WordPress will let you know when you get to step 4 below, and you’ll need to try again later.