How to Start a Website with Joomla

When the internet was experiencing its first big boom back in the 1990s, building a website required serious technical knowledge. At a minimum, you needed to be fluent in programming languages such as HTML, CSS and Javascript just to build a simple website. These days, almost anyone can create a beautiful and fully functional website with little or no technical knowledge using a content management system (CMS).

A great CMS choice for both first-timers and experienced web developers is Joomla, an award winning open-source CMS that has been in development since 2005. It currently powers over 2 million websites in 68 different languages, and is managed by a team of more than 1000 dedicated volunteers. Joomla is a stable and secure platform that is so easy to set up even the most inexperienced users can have a fully functional website up and running in less than an hour. Joomla comes with more than 10 thousand free templates and extensions, so whether you’re looking to build a personal blog, a company website or an e-commerce store, it’s easy to create a website tailored specifically for your needs.

This guide will provide you with simple instructions for setting up your own Joomla website. It will show you how to install Joomla on a hosted web server, how to create a blog, how to make your first blog post, and how to customize your site using templates and extensions.

Getting Started

Before you install Joomla, you’ll need two things – an address for your site (a domain name) and somewhere to install the Joomla files (a web hosting service).

If you already have a domain name and hosting service, feel free to skip straight to step 4.

Choosing A Domain Name

Choosing an appropriate domain name is an important step in creating your Joomla website. If you’re just creating a blog to share with friends and family, your choice of domain name doesn’t matter so much. However, if you’re planning to create a site for your business or are hoping to attract visitors through a search engine, it’s important to choose a domain name that reflects your brand, has the right keywords, and is easy for people to remember.

Here are some tips for choosing a great domain name:

  • Keep it as short and simple as possible. Longer domain names are usually harder to remember. Long domain names also increase the risk of misspellings and mistyping.
  • Avoid words with multiple spellings as they can confuse your visitors. For example, if you’re creating a blog about socks, topwoolsocks.com is a much better choice than topwoolsox.com.
  • Try to include keywords in the domain name to help improve search ranking and make it easier for visitors to find your site. For example, if you’re creating a blog for your car washing business, try to include the phrase “car washing” as well as the location of your business (eg. atlantacarwashing.com).
  • If possible, choose a .com top level domain (TLD) extension. You might be tempted to choose one of the new TLD extensions such as .club, .tips or .online, but these extensions will often make it harder for visitors to find your site. Most people are so used to .com extensions that they’ll type .com without thinking.

Before registering a domain name, you need to make sure it’s available. There are a number of domain name search engines that show you available domain names, available extensions, the cost of registering the domain, and suggestions for similar domain names if the one you want is already taken. A popular domain name search engine can be found at Name Fresh.

Once you’ve found a great domain name, you’ll need to register that name with a registrar. Registering a domain name is like renting a house – you’ll never actually own the domain, but as long as you keep paying the yearly registration fee you can keep using the name indefinitely.

Many web hosting companies offer domain name registration as part of their service. Registering a domain name with your web hosting company is usually the easiest option as the domain should be automatically configured for use with your site.

Finding A Web Hosting Service

Every website on the internet is simply a collection of code stored on a server somewhere in the world. When you visit a website using a browser, you’re actually connecting to that server to read and interact with the code stored there.

To create your own Joomla website, you’re going to need a place to store your code, and that’s where a web hosting service comes in. There are hundreds of web hosting companies offering similar services including shared hosting, VPS hosting, dedicated servers, unlimited disk space, unlimited email addresses, free domain names for the first year, and easy setup. Hosting fees usually start at just a couple of dollars per month for the cheapest plan, which should be more than adequate for the average user.

Here are a few tips for choosing a web hosting service:

  • Look for a company that offers 24/7 dedicated customer support. If your site suddenly goes down, you want to be able to get it back up and running as quickly as possible. It’s a good idea to check customer reviews and feedback to make sure their support performs as advertised.
  • Choose a company that guarantees at least 99.9% uptime. If you’re running a web based business, every second your site is down could lead to lost revenue.
  • Check that the company has an easy to use control panel with an Auto Script Installer such as Softaculous, Installatron or Fantastico. As you will see below, it’s not impossible to install software without an auto installer, but it definitely makes it much easier.

If you’re not ready to pay for web hosting, Joomla offers a free, slightly modified version of the CMS at the joomla.com website. They will host your site for free and give you a free subdomain. Users are limited to a small selection of extensions and themes, and have limited mailing functionality. This free service is a good starting point for beginners wanting a simple, personal site.

Installing Joomla

There are two main ways to install Joomla – one-click installation using an auto script installer, or downloading the Joomla source files and installing them manually.

If you have an account with one of the major web hosting services, you should have the option to automatically install Joomla. This is the option we recommend as it makes installation much easier.

If you don’t have this option, don’t worry – we’ll show you step-by-step instructions for manual installation.

NOTE: The screenshots you see here may be slightly different from yours depending on which web hosting service you use, but the installation process should be almost identical.

One-Click Installation

The first thing you need to do is log into the control panel for your web host. Your hosting company should be able to provide you with the address, your username and your password.

For this example, the web host is using the popular cPanel control panel.

Once you’ve logged into cPanel, scroll down to find your software installer. This web host is using the Softaculous installer. Click on the installer.

You can use the search bar to find the Joomla software, or you can look for it under the CMS
menu. Once you’ve found Joomla, click the “Install” button.

Choose the domain you want to use for the Joomla installation. If you can’t find your domain, you’ll have to contact your web hosting company for help.

Scroll down and enter the name and description of your Joomla site, then choose an admin username and password. It’s a good idea to pick something other than “admin”, as this can be easily guessed by hackers. Make sure you keep a copy of your username and password.

You can change the email and language settings if you’d like. Once you’re finished, click the “Install” button.

If everything goes as planned, the software should report a successful installation. It will also show your Joomla site’s address and the administrative URL for making changes to your site.

That’s it! Simple, wasn’t it?

If you click the site link, it should take you to your brand new Joomla site.

Manual Installation

To manually install the Joomla software, you’ll need to head to the joomla.org website (not joomla.com) and click the “Download Joomla” link to download the installation package. Although there are many third-party sites that allow you to download Joomla software, you can never be sure that these copies are safe. It’s always a good idea to download the latest version from the official site.

Click the “Download Joomla!” link to download a .zip file containing the latest version of the software.

Next, you’ll need to create a database. Databases are like a set of tables that store all your site’s information.

Log into your control panel (using the steps listed above in the One-Click Installation guide) and look for a section called “Databases”.

For this Joomla installation, we’re going to create a MySQL database, so click on the “MySQL Databases” icon.

Scroll down to the Create New Database section, enter the name of your database (it can be anything, but it’s probably a good idea to call it “joomlasite” or something similar), and click “Create Database”.

You should see a green checkmark and confirmation that your database has been created.

Next, we need to create a user, so click “Go Back”, scroll down to Add New Users, add a username and password, and click “Create User”.

You should see a green checkmark and confirmation that your user has been created.

The last thing we need to do is add the user to the database, so click “Go Back”, scroll down to Add User To Database, select the user and database, and click “Add”.

This user will be responsible for the database, so you can give them “All Privileges” and save the changes.

Next, we need to upload the Joomla .zip file into the root folder of your site. This is typically named “public_html” but depends on what your host has set up on the server. If you’re unsure about which folder to upload the file into, it’s a good idea to ask your hosting service.

To transfer the files, you’ll need to use an FTP client or you can use the file manager included in your control panel.

For this example, we’ll take the easier option and use the File Manager. Go to your main control panel page and click on the File Manager icon.

Locate your root folder in the file tree on the left, click “Upload”, select the Joomla installation .zip, and upload the file.

Go back to the file manager, right click on the .zip file you just uploaded, and click “Extract”.

Once all the files have been extracted, open a browser window and enter the address of your site. You should see a Joomla installation page. Enter your site name and user details and click “Next”.

On the Database page, enter all the details from the database you created earlier and click “Next”.

You can check the installation details for your site then click “Install”.

You should get a green confirmation message saying the installation was successful.

Create Your First Joomla Post

Your site probably looks pretty boring at the moment, so let’s start by adding a new post. Posts in Joomla are usually called Articles, and they will make up the majority of your Joomla site. Articles can be categorized by properties such as time and date, meaning it’s easy to keep all your posts organized.

Most of the development of your site will be done using the Administrator’s Control Panel.

You can go to the Joomla Administrator’s Control Panel by adding /administrator to your site’s address. For example, if your site is cooljoomlastuff.com, your Control Panel can be found at cooljoomlastuff.com/administrator . To access the Control Panel, you’ll need to enter your admin username and password.

The Control Panel lets you do a variety of things such as create new posts, add users, read messages, change your site design, and add themes and extensions.

You can access all the features from the top menu, or you can access some of the most useful features from the menu in the left sidebar.

To create a new post, click on “New Article” under the Content menu in the sidebar.

You should see a text editor that looks just like an old version of Microsoft Office. It functions just like any other word processing software – you can change fonts and font sizes, make text bold, adjust alignment, add media and tables, and even print the document.

To begin with, enter a name for your post and add some text to the post field. When you’ve finished, click the green “Save” button.

If you click the “Close” button, you’ll be taken back to the Articles page. From here you can see all your articles and their current status (whether or not they have been published).

At the moment, the homepage of our site is only configured to show Featured Articles, so let’s make this article Featured by clicking on the yellow star next to the article title.

If you click on the “My Joomla” link in the top right hand corner of the page, a new window will open with a preview of your site. You should be able to see your first article, ready for the world to read.

Create A Category For Your Post

The next thing you’ll need to do is assign your article to a specific category. Categories are how you keep all your posts organized. You can create categories based on the type of article, the topic or theme of the article, or any other factor you’d like. Categories are hierarchical, which means you can have categories within categories. You can also define category wide settings so they will automatically apply to any article in that category.

To create a new category, go to the top menu bar, highlight Content, Categories and click “Add New Category”.

Add a title and description for the new category. In the sidebar, you can specify a parent category (a category to which this category will belong).

Click “Save”.

To add your first article to this category, navigate to the articles menu and click on your article. In the right sidebar, you can select the category from the drop down Category menu. Don’t forget to click “Save” before exiting.

Create A New Page

The difference between posts and pages can be a little difficult to understand at first.

In general, posts are dated content entries that you can add to your site. Posts are designed to be time related – as you add new posts, older posts are shuffled down the order. Posts are good for regularly adding new information to your site, and are often used to encourage conversation.

Pages form the structure of your site. Take a look at any website and you’ll see it’s made up of one or more pages. For example, a business website might have a “Home” page, an “About” page, an “FAQ” page and a “Products” page. Pages are usually static, meaning once you have a good structure in place, you probably won’t need to add pages often.

The most important thing to remember about pages is that once you’ve made one, you need to link it to your site for it to be visible. This is usually done by putting a link in the menu bar.

To create a new Joomla page, go to the top menu and highlight “Menus”, “Main Menu” and click on “Add New Menu Item”. This will create a new page in your Main Menu.

Add a title for your new page in the Menu Title box (we’ll call this one “My New Page”), select a Menu Item Type (for this example we’ll use a Create Article type, which makes a page to help create articles), and click Save. You can learn more about the different kind of menu item types by reading the Joomla Documentation.

You should now be able to see your new page by viewing your site with My Joomla and clicking on “My New Page” in the menu sidebar.

Install A Theme

The standard Joomla site looks very basic, so it’s a good idea to install a theme. In Joomla, themes are usually called Templates.

Templates make it easy to change the style and design of your site. You can choose from a variety of free and paid templates that offer unique options for your page layout, colors, typography, modules and plugins.

It’s a good idea to look for a template that is responsive (it automatically changes the layout of your site depending on what kind of device is being used for browsing), is regularly updated, and has good support.

You don’t need to limit yourself to just one template. You can download as many templates as you like and switch between them until you find one that suits your style.

To find a template, you can Google “Joomla templates”, find one you like, and download the template .zip file. Make sure it’s compatible with your version of Joomla. For this example, we’ll use a free template called jPeople.

To install the template, go to the menu bar and highlight “Extensions”, “Manage” and click “Install”.

You can drop the .zip file in the drag and drop area and it will automatically install.

When the template has successfully installed, click on “Go to the Template Manager” and click on the star to make your new template the default template.

If you click on “My Joomla”, you should find that your site looks very different. The colors have changed, the top header is different, and there is a picture slider.

If you want to start customizing your template, click the template name on the “Template: Styles” page. You should see lots of options such as adding a logo, adding social media links and changing the slide images.

Add Some Extensions

Extensions allow you to easily increase the functionality of your site. If you visit extensions.joomla.org, you’ll see there are all kinds of extensions for just about any task you can imagine.

Some popular extensions:

  • Akeeba Backup, which lets you create a site backup, and makes it easy to restore sites, migrate sites, or even deploy sites to a client’s computer.
  • Google Maps Plugin, which lets you quickly embed maps on your site.
  • JEvents, which adds calendar and events management functionality to your site.
  • FaLang, which makes it easy for you to offer multiple language versions of your site.

Adding extensions to your Joomla site is simple. The process is the same as adding a new template. All you have to do is download the .zip file and upload to your site it on the “Extensions – Manage” page.

For this example, we’ll install the Akeeba Backup extension. Visit the Akeeba Backup page, click on the “Get Akeeba Backup” link and download the core version for Joomla.

Go back to your Joomla admin panel, go to the menu bar and highlight “Extensions”, “Manage” and click “Install”. Drop the .zip file into the drag and drop area, just like you did with the template.

When the extension has been installed, you can manage it by going to the top menu, highlighting “Components” and clicking “Akeeba Backup”.

From here, you can use the extension to backup your site, manage backups, or even schedule automatic backups.

Final Thoughts

If you’ve followed this guide from start to finish you should have a basic Joomla site ready to use. You should be able to add posts, add pages, manage menus, change your template and add extensions.

It’s important to remember that all this is just the tip of the iceberg. Joomla is both customizable and incredibly powerful. To really get the best out of your Joomla site, your going to have to start exploring all the other functionality Joomla has to offer.

A great place to start is the Joomla Documentation, which has a number of easy to follow tutorials.

Good luck!

Monitoring your Blog

Once you’ve created your blog and spent time building your audience, you will want to make sure to protect all your hard work.

One of the nice things about being a blogger is that you can take some days off here and there and still have your blog up and running. But this doesn’t mean you shouldn’t keep an eye on your blog while you take some time off.

I have talked about a few of these things before like keeping your themes and plugins up to date as well as monitoring the number of visitors to your blog.

But the most important thing to keep an eye on is whether your blog is up and running! This is known as “uptime” and it’s something that every serious blogger needs to keep an eye on.

Why would your blog have “downtime”? Most of the time this is an issue with your hosting company. If you choose a good hosting company like I recommend in my guide, this should keep any issues to a bare minimum. But even good hosting companies have a few minutes of downtime every year for maintenance.

So how do you keep an eye on your blog’s uptime?

The most straightforward way to make sure your blog is up and running is to simply visit your blog and make sure it loads correctly. But almost no one will remember to do this right every day, and ideally you want to make know as soon as your blog is down so that you can contact your hosting company to get the issue resolved as quickly as possible.

This can be easily accomplished with an uptime monitoring service which notifies you as soon as your blog is down. There are several services like this, but my favorite is Host-Tracker.com. You get a text or email as soon as your blog experiences any downtime, and they also monitor your domain name registration to make sure you don’t accidentally let it lapse.

While I don’t recommend uptime monitoring to new bloggers, if you have an established blog that you depend on for income then I think it is no brainer to get a service like Host-Tracker to make sure everything is running smoothly.

4 Simple Ways to Grow and Maintain Your Blog Community

It seems that not a day goes by without at least one of my readers emailing me to ask how they can grow and maintain a community of readers for their blog.

After all, most people do not get into blogging just to write for themselves or their friends and family. If you are putting in the time to create great content, then you want people to discover it and interact with you about it.

It should also come as no surprise that the most successful blogs out there typically have a thriving community of readers. Building a community around your blog can seem intimidating, but my advice will show you that it does not have to be that way.

If you are interested in learning how to go about building a community around your blog then read on to discover my top four tips for how to build and maintain your blog community!

1. Identify Your Blog’s Audience

The first step in building up your blog’s audience is to identify the type of person who is most likely to be your average reader. Here are some questions to get you thinking about exactly who your audience is:

  • Where does your average reader live?
  • How old are they?
  • Are they more likely to be a man or a woman?
  • What is their average income level?
  • Are there other things that they most likely care about, beyond the topic of your blog?
  • How often do they use the Internet?
  • Which parts of your blog’s topic are your readers likely to find most controversial?
  • Which parts of your blog’s topic are your readers most likely to agree on?
  • What are your reader’s biggest concerns, either about your topic specifically or more generally?
  • What are they most passionate about?
  • What can you do to help them or inspire them?
  • Is your blog something your readers will be interested in reading every day, or only occasionally?

Of course, the answers to these will vary widely depending on exactly what your blog is about.

In some cases, these questions might not even apply to your readers. For instance I would like to think my free guide on how to start your blog is widely applicable across many different demographics!

Keep in mind that the type of person who you consider your target audience might evolve over time, and it might even surprise you.

Because the potential reach of your blog is global, some of your readers might be coming from places that you would not have ever expected. This is just another fun aspect of blogging.

Once you narrow down who is most likely to be interested in reading your blog, the question becomes how you can reach them and try to get them interested in joining your blog’s community.

2. Get People Talking

Once you have an idea of who your average reader is, it is time to capture their interest and get them talking.

The simplest way to get your readers engaged with your content is through providing value to them. That value can be as simple as a new perspective on a topic they care about, or perhaps some piece of information that they might not be aware of.

Of course, in order to get people talking you will first need to drive them to read your blog. One great way to grow your blog’s audience is to simply reach out to other bloggers who cover topics similar to yours.

Most bloggers publicly list some form of contact information, typically either a “Contact Me” form or an email address, so I recommend taking advantage of this to see if you can arrange for a link exchange or a guest posting opportunity.

Link exchanges generally refer to another blogger linking to some content of yours in exchange for you doing the same. Guest posting refers to an agreement where you write a post for their page, and perhaps they do the same.

3. Moderate Your Comments Section

Traditionally, the place where blog communities are formed is through the comments section.

Having a comments section below your blog posts opens the door for readers who have a reaction to your posts to immediately post their opinions. From there, you and other readers can use their reactions as a jumping off point to start a conversation.

The comments section also provides a good measure of which posts your readers are most interested in. It is one thing to initially hook a reader with a headline or image, but if you are able to get them to read your entire post and inspire them to immediately react then you know you are doing something right.

As you progress in your blogging career, you will likely notice certain patterns around what sort of content is most likely to trigger a response from your readers. For instance, my experience has typically been that short blog posts with a clear opinion will result in the most activity in the comments section.

4. Make Yourself Available

In addition to staying active in the comments section of your blog, I always recommend that beginning bloggers make themselves available to their readers via email as well.

Allowing your readers to contact you personally lends a certain credibility to your blog, and opens the door for your readers to sound off, compliment you or even suggest other potential pieces of content for your blog.

You never know what kind of relationship you can forge simply by making yourself available. Most other bloggers are just like you: passionate people who are interested in having as many people as possible read their content. Making yourself available allows for other bloggers to contact you and potentially create a relationship that is mutually beneficial.

These four simple tips should show you why it is so important to focus on growing and maintaining a community around your blog. Thankfully this process can be straightforward and easy, and many bloggers say that interacting with their readers is one of the most rewarding parts of blogging.

How To Start Email Marketing With WordPress and Constant Contact

1. Click here to get access to the special free trial from Constant Contact (no credit card required).

This will take you to the sign up page, where you will need to enter your name, email and other info in order to get signed up.

Now that you have signed up, you will be taken to the Constant Contact dashboard page. On this page, Constant Contact lays out a very easy three step process for getting started.

2. Set Up Your First List

First, click through the “Set up your first list” prompt. You will then be asked to set up your test list.

Give this list a simple name, such as “Blog Readers.” If you already have an email list, you can paste it into the second field.

If you do not yet have an email list, simply enter in your own email address and perhaps a few friends’ email addresses to serve as your test group.

3. Add Your Organization Info

Now that you have set up your first list, you will need to go to step two: “Add your organization info.”

This step requires you to enter organization info to ensure that you are staying on the right side of the CAN-SPAM act passed by congress.

You are legally required to enter this information if you will be sending outbound marketing emails, but Constant Contact makes it easy for you to stay on the right side of the law.

Once you enter your information and click save you can then move forward to the third and final step.

4. Create Your First Email

Now that you have finished the first two steps of the process, it is time to click “Create your first email.”

This step will take you to a page that shows off where Constant Contact really shines: customization.

You can choose from a large gallery of well-designed templates when creating each email that you send. This is a simple way to make sure that your emails are visually interesting and that they look professionally designed.

Once you click “Select” you will be taken to the drag and drop email generator.

This screen will allow you to give a custom title to your email, as well as make tweaks and use all kinds of add-ons.

I recommend playing around in this design tool to experiment with the different options that Constant Contact makes available to you. You can even add your own images, text and branding to give your emails a personalized touch.

Once you have designed the email to your specifications, you can click continue to be taken to the final options page.

This page allows you to make all sorts of final specifications to your email before you send it out. Chief among these is allowing you to choose exactly which email list you want to send your email to.

You are also able to edit the “from” and “reply to” email addresses that your recipients will see, as well as schedule out when the email will actually be sent. This is one of my favorite features since it allows you to plan ahead and schedule emails to be sent at the most strategic time possible.

How To Collect Email Addresses From Your Blog

Now that you have a good understanding of what Constant Contact is and how to use it, the next step is making sure that you are putting yourself in a position to collect as many email addresses as possible.

The best way to get email addresses from your subscribers is to prompt them to provide you with their email address. And the easiest way to do that is by using a default Constant Contact signup form in WordPress.

In order to do this, you will need to click over to “List Growth Tools” on the header bar at the top of the page in your Constant Contact dashboard.


From there, you can click “Create a Sign-Up Form” to be taken to the sign-up form creator.

First, you will need to give your sign-up form a name using the “Form Name” field. This name will only be seen by you, so make sure you give it a name that will help distinguish it.

The “Form Title” and “Description” fields are what your readers will actually see, so make sure you are inviting them to sign up for your email list.

I also recommend letting them know that your email list is the best way to stay in touch with your blog, and also potentially offering exclusive content to entice them to sign up.

Now that you have created the basics of your sign-up form, click “Continue” and move forward to the “Contact Fields” tab.

This page will allow you to select the information that you will actually collect from your readers when they are signing up for your email list.

I recommend keeping this section as simple and straightforward as possible. The last thing you want to do is dissuade someone from signing up for your email list because it is too complicated or time consuming.

Once you are finished selecting the information you will collect, click “Continue” again.

This will take you to the “Form Appearance” tab where you are able to edit the font and background color for the sign-up form.

Once you have designed the form to your specifications, you will need to click “Finish” to move forward with actually setting the form up on you blog.

Adding Your Constant Contact Sign-Up Form to your WordPress Blog

In order to add your Constant Contact sign-up form to your WordPress blog, you will need to click on the “Actions” drop down next to the sign-up form that you created on the “List Growth Tools” page.

From that drop down, select “Embed Code.”

Next, a pop-up will provide you with the embeddable HTML code that you can use to add a sign-up form to your blog.

You will need to copy this code and then login to the Admin area of your WordPress blog.

From the WordPress Admin panel dashboard, select “Appearance” and then “Widgets.”

You will need to select the “Text” widget and then paste the copy provided to you by Constant Contact into the text box.

Once you click “Save” you will be able to view the email list sign up form where you placed it on the page.

Now that we’ve setup Constant Contact and added the sign-up form to your blog, let’s talk about how you can use Constant Contact to promote your WordPress content.

5. Adding WordPress Posts Into Constant Contact Emails

In order to add a WordPress post into a Constant Contact email, you will need to click over to the Campaigns page.

From there, click “Create” and then “Send an Email.”

From here, simply choose a template for your email. Once you are at the email design screen, click “Add-Ons” and then “Read More.”

This screen will allow you to enter in the URL for the WordPress post that you want to promote in your email.

Even better, Constant Contact automatically pulls in an image preview for your article as well as a quick content summary.

This gives your email recipients a nice teaser of the content to come, which increases the likelihood that they will click through to check it out for themselves.

Once you have finished with this step, you can move forward and send the email out to promote your content.

Now you should have a clearer sense of the value of email marketing, as well as an understanding of how Constant Contact can help you create and manage an email list for your WordPress blog.

Keep in mind that the greatest way for you to take advantage of this tool is by creating the best content you can. Constant Contact is ultimately just one more excellent way to make sure your blog is viewed by as many people as possible.

Why All Bloggers Need to Build a Mailing List

Starting your blog can take some work, from deciding on a name, to choosing a good design, to writing your content. But the area I see new bloggers struggle with the most is getting (and keeping) readers on their blogs.

Getting traffic to your blog is an absolute must if you want to build a good following, which will not only result in a popular blog, but one that has the potential to make a good amount of money as well.

There are a variety of ways to do this, but the most effective I have found is to ask your readers to sign-up for your mailing list from the very start of your blog. Having an email subscriber list is, without a doubt, the fastest way to grow your readership and your bottom line.

First, let’s briefly discuss some of the reasons why email is often overlooked by both beginning and experienced bloggers.

Why Is Email Overlooked?

The truth is that these days most people don’t consider email to be very “exciting.” Email has been around since the beginning of the internet, so at this point many people consider it to be boring or even outdated.

The trend now is all about social media promotion. Whether you are promoting your new posts via Twitter or sharing content on Facebook, these strategies often feel like they are the way we should be promoting our blog. In fact, it can sometimes feel like social media is the best way for us to get a promotional edge.

I’m certainly not here to talk you out of promoting your blog on social media, but rather to tell you to make sure that you are giving more of your focus to where your readers can be more easily reached. And where is that exactly? In their email inbox!

The simple fact is that while social media platforms have different levels of user adoption, none of them will ever catch up to email. How can I be so confident in this? Simply because these platforms still prompt new users to sign up with an email account.

So if social media users have email, and there are millions of other people who use email but not social media, then it stands to reason that you are missing out on a lot of potential readers if you are spending more time on social media strategy than email strategy.

What Are The Benefits of an Email List?

Email represents one of the easiest and most direct ways of reaching the people who are most interested in your content. After all, if they visit your blog and opt-in to receive emails from you then you can be sure that they are interested in hearing more from you!

The primary reason that email is so powerful comes down to how personal it is. Your readers will receive each email as a direct note from you, which truly helps to build a relationship between your blog and your readers.

Even better, it also allows you an incredibly high conversion way of driving traffic to your blog, by tapping into a self-selected audience of your most interested readers.

Whether you are trying to drive traffic to a new article or promote a your own product or service, email allows you to make a direct appeal to your audience. You spend a lot of time creating high quality blog content, so you want to make sure that your most interested readers are seeing that content.

So how do you build your email subscriber list?

Building an Email Subscriber List: Common Questions

Whenever I talk with bloggers about building out their email subscriber list, a few questions tend to come up. Those questions usually boil down to the two listed below.

I’ll answer each question, so read on to learn which email list management tool I recommend as well as some of my tips for how to build out your email list.

Which Tool Should I Use to Manage My Email List?

There are a lot of tools out there that are designed to help you manage your email subscriber list, but after trying all of the most popular tools, I recommend Constant Contact.

Constant Contact is the most user-friendly email tool, and the best part is that you don’t have to sacrifice any functionality in order to get that easy-to-use interface.

Besides the fact that they offer a free trial with no credit card required, there are a few reasons I recommend Constant Contact:

Easy To Use

The most common feedback I hear from other bloggers about Constant Contact is straightforward: It’s simple.

As a blogger your main focus should be on creating great content, so you want an email tool that delivers results without making things more complicated than they need to be.
Constant Contact is specifically designed for beginners to be able to get up and running in virtually no time at all.

As soon as you sign up, you will be prompted to dive in headfirst and begin designing your first email. While there are a ton of cool features, the basics are all very easy to use, and if you need help at any point there are text and video tutorials, as well as live support, to walk you through any questions.

Customization

Constant Contact allows for incredible levels of customization in all of your emails. This feature is the one that I most often hear positive feedback about, and it’s easy to see why.

From within Constant Contact’s sleek setup you can choose exactly who to target with each email, whether you want to send it to the entire subscriber list or a specific subset. You can also choose from a number of pre-generated templates that take care of the hard work of design for you.

All of this easy customization frees up more of your time to create top-notch content that will engage your readers, while still being able to promote yourself to your readers with easy to read, professional looking emails designed to look great on desktop, tablet, and mobile platforms.

Analytics

Creating great looking emails is all well and good, but how do you measure whether or not they are making a real impact on your blog? Constant Contact offers some of the most complete analytics available anywhere that are designed to help you do exactly that.

These analytics will help you track everything from how many people actually open your emails, to how many people click on the links in your emails. You can even test out sending two different emails, each to half of your subscribers, to see which one gets opened more frequently.

Analytics are an easy way for you to take a more sophisticated approach to your email marketing, which in turn drastically increases your return on investment for each email that you send.

How Do I Start Building My Email List?

Now that you understand the importance of building your email list and how to use Constant Contact can help you manage and utilize that list to its full extent, you might be wondering exactly how you should start building out your list.

First, check out my step-by-step tutorial on how to use Constant Contact with your WordPress blog. That will show you all the details of how to actually collect email addresses and send emails.

Aside from that, the most important tip is make building your list a priority. There two basic rules to follow here:

1. Make sure to put the form where people enter their email address in an easy to see place on your blog, ideally somewhere at the top of your blog’s sidebar menu.

2. Give people a good reason to sign-up. One of the best ways to do this is to offer exclusive content. For example, if you have a recipe blog, offer to send them some exclusive recipes not found on your blog in return for signing-up.

Too often a blog’s email list will just contain recaps and reminders of content that regular visitors will already be aware of. While those things serve their purpose, creating exclusive content will help you sign up and retain as many email subscribers as possible.

What now?

1. Sign up for a free trial account at Constant Contact.

2. Use my step-by-step guide to get your email list up and running one.

As always, feel free to contact me if you have any questions!

How to Find and Install WordPress Themes

One of the most important parts of starting your blog is deciding what it will look like. You might have a clear idea of what you want your blog to look like, or you might just want to see some ideas for what it could potentially look like. Either way, WordPress makes it easy for you to make your blog look exactly the way you want it to with their simple-to-use Themes!

WordPress Themes are the easiest way to get your site design started with a template that you absolutely love. Read on to learn more about how to find and install WordPress themes on your own blog.

To install a theme, first click over to the “Appearance” tab on the lefthand side menu of your WordPress dashboard, and then click “Themes.”

wordpress-theme-install-1

Next, you will need to click the “Add New” button at the top of the “Themes” page.

wordpress-theme-install-2

Now you have arrived at the “Add Themes” page where you can click through and view different themes.

wordpress-theme-install-3

If you are just looking for ideas, I recommend checking out the “Featured” and “Popular” tabs. However, if you have a clear idea of what you want then I recommend the “Feature Filter” tab.

wordpress-theme-install-4

This page allows you to check off the features you are looking for and generates a list of themes that meet your specifications. Once you have found the theme you want to try, simply click on the “Install” button.

wordpress-theme-install-5

Once you have installed the theme, you will find it on your main “Themes” page and you will just need to hit “Activate” in order to add it to your site.

If you have a custom or premium theme that you want to upload to your blog, that process is just as simple. At the top of the “Add Themes” page click “Upload Theme” to arrive at the upload screen and add your own theme.

wordpress-theme-install-6

From there you just upload the .zip file for the theme and click “Activate” in order to add the theme to your blog once you have installed it.

Once you have your theme installed you still have many options for customization. Follow along with Step #4 of my free blogging guide for a step-by-step guide to customizing your blog design.