I made the move from Blogger to self-hosted WordPress five years ago. At the time, I wrote the original ultimate guide to migrating, which I updated in 2009, but a few things have changed in the meantime. So I present the fully updated, all new, easiest ultimate guide to migrating from Blogger to WordPress!

If available, get yourblog.com, yourblog.net and yourblog.org. Sometimes GoDaddy offers a deal where you can get free private registration when you register 3 domains. (Then redirect .org and .net to the .com using account management. Select 301 redirects.)

If you go with GoDaddy, search for “GoDaddy coupon.” Click on the first result and use whichever coupon will save you the most money (calculate out the % to see which one that is if you have to).

2. Get hosting. I recommend Bluehost.com (I receive a commission off sales through this link, which costs you nothing); they came highly recommended and are a pretty good deal. I’ve used them for over four years and I’ve always been very happy. Also, they’re one of WordPress’s recommended hosts and feature a very simple install for WordPress.

3. Install WordPress. With Bluehost, just login to your control panel, click on Simple Scripts under Software/Services, select WordPress from the list, and click the green Install Now button (under Install on an existing server—even if you’re importing your old blog, you’ll be using a new installation of WordPress). Fill in the forms and you’re done. If your host doesn’t have a similar install, you’ll have to install manually. It shouldn’t be too hard; WordPress gives you instructions (and they claim it takes five minutes!).

Prepare to transfer your feed: you don’t have to lose any subscribers

4. Blogger enables you to transfer your subscribers seamlessly as well. I recommend using FeedBurner. If you haven’t already, sign up for a FeedBurner account (if you need a walkthrough to FeedBurner, check it).

Then, login to Blogger and go to Settings > Other > Site Feed. In the Post Feed Redirect URL box, enter your new FeedBurner address. This will help redirect your subscribers.

If you don’t want to use FeedBurner, you can also use this box to direct your old feed directly to your new blog feed by entering http://YourURL.com/feed (with any folders or anything else in your URL).

Prepare your new WordPress blog: with some fun stuff

5. Login to your WordPress (might take a little time for the installation to “take”). Select “Settings” then “Permalinks.” Select “Custom” and type this line in the box:

/%year%/%monthnum%/%postname%.html

This is to match the post structure of your Blogger blog, to minimize the number of broken links and redirects.

Gidget at Homeschooling Unscripted made the move using the last edition of this guide this month, and she reports that “The SEO Blogger to WordPress plug-in allows a redirect even if you use a different permalink structure – and it also has a single step to import your photos so that the featured images in your theme work.”

6. This is the easy part! In WordPress, go to Tools > Import. Select Blogger from the list. You’ll have to install the plugin. Once it’s up and running, enter your Google login information and grant access to your account. Click the “Import” button next to the correct blog and this should automatically transfer all your posts and comments for you. 😀

However, some of your links won’t work anymore because Blogger and WordPress convert post titles into URLs differently—Blogger leaves out stop words like “and” and “the.” You can fix this, too, with another handy plugin, Redirection. Upload it, activate it and you can use it to easily track and redirect individual broken links (for example, from “/this-best-post-ever.html” to “/and-this-is-the-best-post-ever.html”).

There are also some other plugins to do this automatically. To get these (or any) plugins, in WordPress go to Plugins>Add New. Search for the plugins by name or related terms. (Searching for “blogger permalinks” brings up some plugins that can help with this and some of the other technical stuff.)

Transfer your feed: keep all your subscribers

7. If you’re using FeedBurner, login, go into the feed and click on “Edit Feed Details.” Change your Original Feed to http://YOURNEWURL.com/feed/ .

8. In WordPress, you’ll probably want to use FeedBurner as well, and if so, there’s another plugin to integrate the two services perfectly, FeedSmith, owned by FeedBurner (which is owned by Google). (FeedSmith is still available. I promise. But you might have to download it and then upload it to the plugins page from your computer.)

If you’re using a plugin to handle redirection, you might also want to redirect your feed url: YOURNAME.com/feeds/posts/default to YOURNAME.com/feed/ .

Change over the URL: the final steps to move your blog

9. Back in Blogger, select Settings for the blog you want to transfer. Select Basic and scroll down to Publishing. Click the top link, “Custom domain.” By Blog Address, click on +Add a custom domain. You already own a domain, so you’ll want to Switch to advanced settings. Type in your new domain, www.yourblog.com, and save. (Getting Error 32? Check out the instructions in this comment.)

Now your links will transfer automatically to your own domain (though sometimes Blogger will show visitors a page to make sure they’re not being taken to a different site accidentally), but you’ll need one more step to transfer your blog home page over. Already using a Custom Domain? Check out the Ultimate Guide to Transferring from Blogger with Custom Domain to WordPress!

10. Alternatively, still in Blogger, go to Layout>Edit HTML. Place the following code anywhere after <head>:

<meta content='0; url=http://YOURNEWURL.com/' http-equiv='refresh'/>

This sends visitors to your blog homepage directly to your new URL, and, as Sebastian’s Pamphlets says, is a search-engine safe method of redirection.

Like the change in step 9, this can show visitors a warning page that they’re being taken to another domain. Some might think that it’s just as good to put a link to your new URL in your old blog and leave it up. However, it’s better for your search engine rankings to transfer it like this—if search engines see two copies of your content around the Internet, they may try to penalize one or both of your sites for “duplicate content.”

Be sure to test your main blog URL as well as some of your old post URLs to make sure everything is working, and of course, be subscribed to your feed to make sure that’s in order as well.

And you’re ready to blog on wit’ yo’ bad self.

Note: You might have to import your images to WordPress as well, but I haven’t. However, the last plugin listed in #5 can handle this too!

Feeling brave? There are other ways to transfer your blog from BlueHost to WordPress, but they are more technical. This tutorial seems to be the easiest of these. Good luck!

If you find this helpful, please consider signing up for BlueHost with an affiliate link.I get a percentage of any purchase made through my link.

If your Blogger blog is at http://www.YOURBLOG.com/, you’re using a Custom Domain on Blogger. I think that’s a smart move—but switching to WordPress can be even smarter if you’re up for it. WordPress offers greater flexibility and customization, but probably the best reason is that you’re totally in control of your layout and content. As you’re shopping for hosting, I’ve really liked my experience with BlueHost. I receive a percentage of sales make through this affiliate link, but I have been with BlueHost, a WordPress-recommended host, for over five years, and I’ve really loved them.

This guide is directed exclusively at people using a Custom Domain on Blogger (i.e. your blog is NOT on blogspot.com). If you’re on blogspot.com, I recommend my ultimate guide to migrating from Blogger to WordPress. This guide will borrow heavily, because a lot of the basic process is the same, but there are some important differences to take into account.

The good news is that your migration can be even more seamless—so let’s get you moved!

Get the goods: a domain, hosting, and the WordPress software

1. Unlock your domain. Yes, you already own your domain, but right now, it points back to your Blogger blog. If you purchased your domain separately (i.e. not through Blogger), you can skip this step. If you purchased your domain through Blogger—most likely, through enom or GoDaddy via Blogger—you need to be able to control the domain to point it to your new hosts. Often you’ll have to turn off domain privacy, then unlock the domain.

2. Get hosting. I recommend Bluehost.com (I receive a commission off sales through this link, which costs you nothing); they came highly recommended and are a pretty good deal. I’ve used them for over four years and I’ve always been very happy. Also, they’re one of WordPress’s recommended hosts and feature a very simple install for WordPress.

When you sign up, you can transfer your domain as part of the registration, as long as you have that unlock (EPP) code from step one. You do not have to transfer your domain—some people recommend keeping your domain ownership and your hosting with separate companies, but personally, I like having everything in one place. If you do not transfer your domain, however, they’ll probably try to convince you to put up another domain. Hosting has to point somewhere.

If you decide not to transfer your domain, change your nameservers to point to your new host. Transferring your domain may or may not change your current nameservers—meaning that it might shut down your blog for the present. It’s difficult to move without some down time, so plan accordingly. (To minimize that as much as possible, you might consider using a “test” subdomain, like beta.YOURDOMAIN.com, to get your layout, etc. ready.)

3. Install WordPress. With Bluehost, just login to your control panel, click on Simple Scripts under Software/Services, select WordPress from the list, and click the green Install Now button (under Install on an existing server—even if you’re importing your old blog, you’ll be using a new installation of WordPress). Fill in the forms and you’re done. If your host doesn’t have a similar install, you’ll have to install manually. It shouldn’t be too hard; WordPress gives you instructions (and they claim it takes five minutes!).

Prepare to transfer your feed: you don’t have to lose any subscribers

4. Blogger enables you to transfer your subscribers seamlessly as well. I recommend using FeedBurner. If you haven’t already, sign up for a FeedBurner account (if you need a walkthrough to FeedBurner, check it).

Then, login to Blogger and go to Settings > Other > Site Feed. In the Post Feed Redirect URL box, enter your new FeedBurner address. This will help redirect your subscribers.

If you don’t want to use FeedBurner, you can also use this box to direct your old feed directly to your new blog feed by entering http://YourURL.com/feed (with any folders or anything else in your URL).

There will be another step dealing with transferring your subscribers later, and you need to do both (and especially the later one).

Prepare your new WordPress blog: with some fun stuff

5. Login to your WordPress (might take a little time for the installation to “take”). Select “Settings” then “Permalinks.” Select “Custom” and type this line in the box:

/%year%/%monthnum%/%postname%.html

This is to match the post structure of your Blogger blog, to minimize the number of broken links and redirects.

Gidget at Homeschooling Unscripted made the move using the last edition of this guide this year, and she reports that “The SEO Blogger to WordPress plug-in allows a redirect even if you use a different permalink structure – and it also has a single step to import your photos so that the featured images in your theme work.”

6. This is the easy part—and another spot where Custom Domainers have to do something a little different. In Blogger, go to Settings > Basic > Publishing. You must turn off the Custom Domain to transfer the posts, so edit this setting and move back to a Blogspot.com address.

Next, in WordPress, go to Tools > Import. Select Blogger from the list. You’ll have to install the plugin. Once it’s up and running, enter your Google login information and grant access to your account. Click the “Import” button next to the correct blog and this should automatically transfer all your posts and comments for you. 😀

However, some of your links won’t work anymore because Blogger and WordPress convert post titles into URLs differently—Blogger leaves out stop words like “and” and “the.” You can fix this, too, with another handy plugin, Redirection. Upload it, activate it and you can use it to easily track and redirect individual broken links (for example, from “/this-best-post-ever.html” to “/and-this-is-the-best-post-ever.html”). This plugin comes in handy for fixing the broken subscription link.

There are also some other plugins to do this automatically. To get these (or any) plugins, in WordPress go to Plugins>Add New. Search for the plugins by name or related terms. (Searching for “blogger permalinks” brings up some plugins that can help with this and some of the other technical stuff.)

Transfer your feed: keep all your subscribers

7. If you’re using FeedBurner, login, go into the feed and click on “Edit Feed Details.” Change your Original Feed to http://YOURNEWURL.com/feed/ .

8. In WordPress, you’ll probably want to use FeedBurner as well, and if so, there’s another plugin to integrate the two services perfectly, FeedSmith, owned by FeedBurner (which is owned by Google). (FeedSmith is still available. I promise. But you might have to download it and then upload it to the plugins page from your computer.)

8b. If you’re using a plugin to handle redirection, you might also want to redirect your feed URL from inside WordPress: YOURNAME.com/feeds/posts/default to YOURNAME.com/feed/ . Some of your readers might subscribe to your blog through your old name with the RSS file name on Blogger, and this makes sure they’ll move to the new RSS file name on WordPress.

Change over the URL: the final steps to move your blog

If you’ve always (or almost always) used a Custom Domain on Blogger, GO TO STEP 9A. If there might be some links to Youroldblogname.blogspot.com still floating around on the Internet, GO TO STEP 9B

9A. Turn off search engines to your old blog. If search engines see two copies of your content around the Internet, they may try to penalize one or both of your sites for “duplicate content.” While this “penalty” has often been made out to be a bigger deal than it really is, if you want to be extra careful, go into Blogger and go to Settings > Basic > Privacy. Click on Edit. For the question “Let search engines find your blog?”, select “No” and save changes.

I only recommend this if you’ve been using Blogger’s Custom Domain. This is because existing links to your blog should use the custom domain already, so they’ll go straight to your new blog. They won’t have to go through your old blog to work. (People using a .blogspot.com address need the redirects to work for existing links to work. However, Blogger is working very hard to break that capability.) YOU’RE DONE!

9B. Back in Blogger, select Settings for the blog you want to transfer. Select Basic and scroll down to Publishing. Turn back on your Custom domain. (Continue to step ten.)

10. Alternatively, still in Blogger, go to Layout>Edit HTML. Place the following code anywhere after <head>:

<meta content='0; url=http://YOURNEWURL.com/' http-equiv='refresh'/>

This sends visitors to your blog homepage directly to your new URL, and, as Sebastian’s Pamphlets says, is a search-engine safe method of redirection.

Like the change in step 9, this can show visitors a warning page that they’re being taken to another domain. Some might think that it’s just as good to put a link to your new URL in your old blog and leave it up. However, it’s better for your search engine rankings to transfer it like this—if search engines see two copies of your content around the Internet, they may try to penalize one or both of your sites for “duplicate content.”

Be sure to test your main blog URL as well as some of your old post URLs to make sure everything is working, and of course, be subscribed to your feed to make sure that’s in order as well.

And you’re ready to blog on wit’ yo’ bad self.

Note: You might have to import your images to WordPress as well, but I haven’t. However, the last plugin listed in #5 can handle this too!

Feeling brave? There are other ways to transfer your blog from BlueHost to WordPress, but they are more technical. This tutorial seems to be the easiest of these. Good luck!

Last time we covered how to make posts and pages. This time we’ll look at a few more features of the Add New Post or Edit Post page.

Posts are the basic unit of a blog. They are not to be confused with Pages, however. Pages are usually where you place special “timeless” information such as your About page, your Contact page, etc. Your posts are generally for chronological or “regular” blog entries.

To write a post, go to Post>Add New, or click on the New Post button on the top bar. The top text box below “Add New Post” sets the post title, which appears at the top of the post. If you don’t set a post title, it will be published without a title. Once you input a title and WordPress autosaves (or you click the Save Draft button), a field appears below the title box with the URL the post will have, including the “slug”: the URL name for this post (highlighted in yellow).

If you don’t give the post a title before you save the draft (or WordPress autosaves one), WordPress assigns the post a number. Every post in your WordPress blog has a number, of course. Saving a draft of the post with a title will replace the slug.

If you’d like to change the slug yourself—to make it easier to remember, shorter, or more friendly to search engines—click on the Edit button. The slug portion of the URL turns into a text field. Be sure to save your changes.

Below the title box is the post box. In the box, you type the content for the post. At the top of the box are the buttons to upload media: image, video, audio, or other media (we’ll talk more about adding pictures and media next time).

Most of the buttons above the post window are fairly intuitive. From left to right, they are:

Bold

Italicize

Strike through (a popular convention in blogging)

Bulleted list

Numbered list

Blockquote (indents text; also may add some styling depending on your theme)

Toggle fullscreen mode (makes the post box take up the whole browser window)

Show or hide advanced toolbar (“Kitchen Sink” they call it):

Clicking on the last button adds a second toolbar below the first.

The advanced toolbar buttons, from left to right, are:

Preset formatting styles (drop down menu)

Underline

Align full (justified)

Select text color

Paste as plain text

Paste from Microsoft Word

Remove formatting

Insert/edit embedded media

Insert a custom or special character (letters with accents, etc.)

Unindent (only an option if the paragraph you’re editing is indented)

Indent

Undo

Redo

Help

Other capabilities on the New Post page:

Drag and drop the individual boxes to customize the page so you can find all the things you use commonly. Just click on the title bar of a box and hold to drag.

Toggle each box open or closed for clutter/cleanliness. Just click the down triangle on the title bar of the box (shown at right, it appears when you hover over the box).

Assign a post a category—be sure to check the box beside the category name in the Categories box at the right, below the Publish (this may also be below the Tags box). (If this box is ‘closed,’ click the triangle at the end of the box to ‘open’ it.)

Add a new category—click +Add New Category. (See also Creating Categories.)

Add tags to a post (topics addressed in a post which are not as central or important to your blog as topics covered in categories)–use the Tags box. This is on the right side below the Publish box. After typing the tags, click Add. To remove tags, click the x next to the tag.

Disable comments and/or pings (links back from other blogs that link to your post)—use the options in the Discussion box in the main column.

Select a different author for a post—use the Author box. (If this box is ‘closed,’ click the + sign by the title of the box to ‘open’ it.)

Set an optional excerpt—type a short summary or cut-and-paste a section of your post into the (Optional) Excerpt box. This is included in the code of your page and may be used by search engines to display info about the page on the search engine results page.

Send a trackback (a comment-like notification to another blog post that your post includes a link to it)—put the URL of the linked post in the Send Trackbacks box. However, WordPress can also be set to automatically send trackbacks to any link included in your post by checking the first option under Settings>Discussion which reads “Attempt to notify any blogs linked to from the article (slows down posting.).”

We’re continuing our (last posted so long ago you’ve probably forgotten) series on setting up WordPress on Bluehost. This week to look at the basics of posting and creating pages.

When you set up your blog, you can how to create your first post immediately—but there’s a lot more information and options on the post page. To get to the edit post or add new post page, you can use your dashboard or the gray bar at the top of your screen when you’re logged in to WordPress. The Posts menu is on the left-hand side:

The Edit option takes you to a list of your posts (click to enlarge):

Here, the posts you’ve saved as drafts, published or scheduled on your blog are listed in chronological order. You can click on a post title to edit it individually. When you hover your cursor over the title of the post, you get additional options below the title: Edit (which does the same thing as clicking on the post title), Quick Edit (which lets you change things like tags, categories, title, and date right in the Edit Posts page), Trash (which moves the post to your trash, where you can salvage it later if you want), or View (to see what it would or does look like on your blog).

On the same line as each post title, you can also click on the author name to only show posts by a certain author, or the category name to narrow your view to posts in that category. Each post’s viewing stats and comments are also accessible from here.

You can also edit multiple posts from this screen. Check the boxes next to the posts you want to edit and use the drop down menu labeled Bulk Actions to edit or delete multiple posts. This is waht it looks like when you choose to edit multiple posts (again, click to enlarge):

This way, you can change multiple posts into different categories, add tags to multiple posts and change whether they can have comments or are even published—many of the same things you can do for a single post in Quick Edit.

The next option on the Posts menu is Add New. (You can also add a new post by clicking on the New Post button on the top gray menu bar.) We looked at how to create and publish a post last time; this time we’ll look at the rest of the post options on this page.

Below the post text box, there are three boxes for more information: Excerpt, Send Trackbacks, and Discussion. For the most part, these are pretty self-explanatory—especially since they include an explanation 😉 .

To the right of the post box, there are three more boxes with options: Publish, Post Tags and Categories:

The Publish box has the Save Draft, Preview and Publish buttons. (Once you’ve published a post, these buttons are replaced with a Preview Changes button up top and an Update button on the bottom).

This box also has more options: You can click Edit by Draft to change the status from Draft to Pending Review (for drafts you’ve completed but aren’t ready to schedule). Once you’ve published, Published is added to this option list. Clicking Edit next to Visibility allows you to set a post as public, private or password-protected (by a password you set). Also under this option, you can set a post to always remain on the front page of your blog, such as a short post describing your blog or perhaps inviting visitors to introduce themselves.

The Post Tags box is used to add tags to a post. These are usually listed on your post and can let your users see all your posts on a particular, narrow topic. Tags are generally more specific than categories (the next box down): if you blog about knitting, for example, you might have a category for all your Projects, but tags for Finished Objects, Sweaters, Cardigans, etc. When adding tags, be sure to hit the Add button (or the Enter/Return key) AND save the post/draft to save them. (You can remove a tag by clicking the x next to it.)

The Categories box lets you categorize your posts by the broader topics of your blog. You can also add a new category from right inside this box—just click +Add New Category and you’ll get a text box to name your new category.

Note that the Add New Post page can be customized: you can drag and drop all six of these boxes to rearrange the page however you’d like.

Also on the Posts menu are pages to manage all your tags and categories. The Manage Tags page (click to enlarge):

From here, you can add new tags, as well as edit the descriptions of existing tags. Once you’ve published posts with tags, your most used tags appear under Popular Tags. Also, an alphabetical list of the tags, their descriptions and the number of posts using those tags will appear to the right. As with posts, you can use the check boxes to select multiple tags to delete, or you can edit individual tags (such as to add a description) by clicking on the tag’s name. Clicking on the number of posts using them gives you a list of posts (on the Edit Posts page) using that tag.

The Categories page is very similar (click to enlarge):

The most notable difference here is that “categories, unlike tags, can have a hierarchy.” Tags are all one level, but Categories can be “parents” or “children”—you can have one category broken up into multiple subcategories. With our knitting blog example, maybe under the Projects category, you have three subcategories: Cardigans, Pullovers and Socks.

(Why use subcategories instead of tags? If a topic is really central to the purpose of your blog and something you’ll be posting about frequently, but falls under the purview of a broader subject of your blog, a subcategory might be the perfect fit—but only you can decide what should be a tag and what should be a category.)

In addition to Posts, you can also have Pages on your blog. Posts are the temporal stuff—the day-to-day news updates, the regular content on your blog. Pages are for important information not tied to time, like your About or Contact pages. The Pages menu is further down on the left-hand side of WordPress:

The two options, Edit and Add New, lead to pages almost identical to the Edit and Add New Posts pages.

The biggest difference in creating pages is that, like categories, you can have subordinate pages—for example, your About page might have child pages on your Biography, your Portfolio, etc. This is set in the Attributes box below the Publish box on the Edit or Add New Page page:

You can also use a custom template (if you dare) for certain pages—a different layout for a particular page, for example. The page Order determines what order your pages are displayed on your menu bar on your blog. If it’s not set, the pages are listed by date published.

Whew! Everything there is to know about the Posts and Pages menus on WordPress!

This post is aimed at beginning WordPress users. More advanced users are welcome to share tips in the comments as well. I worked in search engine optimization and Internet marketing for five years and continue to keep up with best practices.

WordPress is not bad for search engine visibility right out of the box, but there are a number of plugins that can help to enhance your blog’s search engine visibility. Several of these plugins are combined in the All in one SEO Pack plugin.

The management menu for All in one SEO Pack is located under Settings>All in one SEO. The plugin is designed to work “out of the box” for new installations of WordPress, but if you want to customize some of the aspects listed on the options page, you can do so here. Most of the boxes here are self-explanatory: click on the link (such as “Home Title”) to display an explanation of what you should and can put in each box.

Another important detail in optimizing your site is creating “canonical” URLs. This means that each unique page of your site should have only one URL that leads to it. If http://www.mydomain.com/this-is-a-post/ and http://mydomain.com/this-is-a-post/ both lead to the same page, this can confuse search engines (and users). To set a “canonical” version of your domain, you can use the Redirection plugin.

The management for Redirection is located under Tools>Redirection. Go to the Modules menu. Next to WordPress, click edit:

Next to Canonical, you can choose Leave as is, Strip WWW (yourdomain.com) or Force WWW
(www.yourdomain.com). If you want all your URLs to have the WWW, choose Force. If not, choose Strip. (Note: Strip Index is also a good idea, especially if you’re using custom permalinks.)

Finally under making your WordPress search-engine friendly, it’s a good idea to customize your permalinks (URLs). If you’re going to import a blog, be sure to set the custom permalinks before you import your old posts. Under Settings>Permalinks, set the permalinks to either date and name based or custom. Be sure to include the tag %postname% somewhere in the custom box if you select that option. For more available custom permalink tags, see WordPress’s documentation on structure tags.

We’re continuing our series on setting up WordPress on BlueHost. Today we’ll look at choosing a theme—the visual appearance of your site—and adding cool functionality with plugins. This post is based on WordPress 3.1.3.

Finding a New Theme

When you set up a blog, you want to have a design, color scheme and layout that helps to convey your blog’s theme, genre, purpose and features. There are hundreds of free WordPress themes that can help you do that. Additionally, you may want to commission a custom theme, which can vary in price from $25 to $1000 and more. You can learn more about working with a blog designer or going it alone in our blog design series.

Things to keep in mind as you select your theme:

How many columns do you want? Traditionally, most blogs have 2 or 3 columns, with the column displaying your posts much wider and the other one or two narrower columns featuring navigation and other information.

How do you want the columns laid out: posts on the right, left or in between the narrower columns? Some themes let you move around the columns.

What colors are you looking for? Again, some themes come with several color schemes to choose from.

What kind of graphics are you looking for—clean lines, rounded edges, etc.?

Do you want a navigation bar above or below your header (or both)?

Is the theme easy to read, navigate and understand?

Does the theme match your blog’s topic?

WordPress can help you find free themes for your blog in the Appearance menu, under Themes. At the top, select Install Themes.

On the Install Themes page, you have options to search for a theme. Check the box next to each option you want to search for, then click Find Theme, or you can search by keyword if you know the name of a theme you want to use.

The search will return all the themes that meet your criteria. Here, we checked pink, two columns and right sidebar. The search returned two themes:

To see what the themes look like full size, use the Preview link below the theme. This brings up a popup window with an interactive preview of the theme:

(You can close the preview by clicking the x in the upper left.)

If you like the theme or just want to try it out on your blog, click the Install button below the theme. This brings up another popup window. Click the Install Now button.

This automatically transfers the files of the theme to your website. Once the transfer is complete, you can click the Activate link from the transfer page to turn the theme on for your site. (You can also activate themes from the Appearance page.)

In the Appearance menu, you can see all the themes you’ve uploaded and change your theme. Under Available Themes, you should see the theme you just uploaded. Click on that theme to enable it for your blog. Be sure to check your site to make sure the theme is functioning properly.

Frequently Asked Questions on Themes

Should I only use a widget-ready theme? Probably. If you’re planning on using a lot of widgets, a widget-ready theme is a useful tool. It is ready for you to customize your sidebars and post layouts using an easy drag-and-drop style interface. But if you’ve got enough confidence and experience to get into the code yourself, you’ll be fine without one.

What are fixed and fluid width? Fixed width means that no matter what size screen people use to view your website, it will always be the same number of pixels wide. This can be a problem if your blog layout is designed to be wider than most standard screens (the smallest resolution is 800 pixels wide, but not many people use that resolution anymore. The most popular resolution right now is 1024 pixels wide).

Fluid width means that the blog layout is designed “resize” itself to maintain its proportions no matter how wide the viewer’s screen is. If you have a fluid layout and your posts column takes up 50% of the width of the screen, the posts column will take up 400 pixels on an 800×600 resolution screen and 960 pixels on a 1920×1200. Generally, these are considered more user-friendly, but a fixed width theme will work just fine, too.

Can I adjust the colors of my theme? If the background of your theme is an image, you should edit the image on your computer. If the colors are set via CSS, you can edit the CSS file before or after installing your new theme. Many themes now come with options pages that let you use a custom header image and/or colors.

Installing Plugins

Plugins are bits of code designed to customize and enhance your WordPress installation. Plugins can be installed in the same way that themes are, using the WordPress internal installer to find and install plugins.

You’ll find plugins in thee second set of left-hand menus of WordPress, under Plugins (if there’s a red circle with a number in it, that means you have that many plugins to update.) When you find a plugin that you’d like to implement in your blog, you can use the installer to find and automatically install it. The installer is at the bottom of the Plugins menu page, or you can click on “Add New” under the Plugins drop down menu.

From the Install Plugins window, you can search the WordPress plugin directory for your plugins.

Enter a term in the Search box to find a plugin, or navigate using the tags. Here we’re searching for a search plugin. This takes us to the results page, where the results look like this:

Details below the name generates a popup window with more info about the plugin—what it does, how popular it is, whether it’s compatible with your version of WordPress, etc.

Select the plugin you want and click on Install below the name. WordPress automatically installs the plugin.

Once the plugin is installed, if you want to use it right away, click Activate this plugin.

To work with your plugins later, go to the Plugins menu. You will see a list of all your uploaded plugins. The default WordPress install comes with two plugins: Akismet, a plugin to block spam comments, and Hello Dolly, a plugin to display lines from the song “Hello Dolly” in your WordPress admin screens. Once you’ve added your other plugins, these should also appear here. You can click the Activate link to activate each plugin individually, or you can use the checkboxes to activate, deactivate or delete more than one plugin at a time.

Note: WordPress will always deactivate all plugins before updating a WordPress installation.

Many plugins add menus to your WordPress so you can configure the options in them. Different plugins integrate into WordPress in different ways. The most common method seems to be for the plugin to add a submenu under the Tools or Settings menu. A few plugins add submenus to the Plugins or Dashboard menus; fewer still add another box to the left-hand menu bar all to themselves.

Some plugins don’t have menus in this way. Some plugins don’t have configurable options at all. Other plugins require you to edit the text of the plugin itself to configure the options (these are getting more and more rare). Study any documentation (the plugin author’s website or a readme file) to find these. Sometimes an explanation is included in the description of the plugin.

If you need to edit the plugin file itself which you should almost never have to do, you can do so by going to Plugins>Editor. The plugin files you have uploaded (active and inactive) will appear in a list on the right-hand side of the screen. Select the plugin you want to edit and follow its instructions. Be sure to save your changes. WordPress recommends deactivating a plugin before editing it and never editing an active plugin.

Most plugins come “widgetized,” packaged with drag-and-drop widgets to place in your blog layout so you don’t have to mess with the code, but rarely, some plugins will require you to insert a bit of code into your blog template to get them to work. To edit your theme’s files, in WordPress go to Appearance>Editor. There will be a list of files in your theme on the right-hand side of the screen. Select the appropriate file and follow the plugin’s directions carefully.

Note that it can be easy to “break” your blog (or a specific plugin) by editing its code. I recommend setting up a test blog on a subdomain to practice with these plugins to make sure that your blog will still function./p>

Ready to take the plunge? Sign up for hosting with BlueHost and set up your WordPress blog today!