Niche Site Guide Part 5 – How To Create Content For Your Niche Sites

How to create content for niche sites

In the last guide post, I talked about how to choose a niche site theme and plugins.  Today, I want to talk about the really hard stuff… creating quality content for your readers.

How To Create Content For Your Niche Sites

By now, you have done your research, chosen a domain, created a site on a webhost and installed wordpress.  You have looked at theme options and put all the plugins that you want on the site, but now the job gets difficult.  You need to create content that people are going to be reading, and it needs to be really good content.

The reason it needs to be good, is because if people don’t like your content, they won’t read it, spend time with it, link to it, or tell others about it.  The reason you want people to do all those things is because it will increase your traffic levels and most importantly your trust level with your readers.  If you have crappy content, why on earth would anyone want to click on one of your links?  Why should they use a product that you recommend?  When was the last time you bought something from a company you didn’t believe in?

8 Keys To Creating Quality Content For your Niche Website

  1. Content Length – According to Neil Patel, sites with more words tend to get better rankings.  He has a really nice graph which I am going to borrow (Thanks Neil!) that demonstrates this below.  Based on this, the goal is to put out posts with 2,000 words or more.  Personally, I don’t like to keep my posts that long because I am afraid of losing my audience.  To me, it is much more important that your posts are great, rather than just meeting a serp length requirement.  Seth Godin does a great job of providing meaty posts that are still quite short.  That said, the chart below is something to consider.Content Length In SERPS  
  2. Keyword Density – I know that there are many people out there that say this doesn’t matter at all.  I have also noticed that these are the same people who run MEGA authority sites… and quite frankly they don’t need to worry about this.  As a niche site builder, it is critical that you utilize your target keywords in your content because you are trying to get the best ranking position you can with only 15 posts.  For that reason, I recommend that you use your keyword about 3-4 times in a post which is 500-1000 words long.  I also suggest you sprinkle some secondary keywords to target in there, and make sure you are paying attention to LSI (see below for what that means).
  3. Latent Semantic Indexing – Go ahead and click the link to your left to get a full rundown of what this means.  Basically, it means that you need to be speaking the language of your readers.  If you are talking about the internet for example, you can’t just keep calling it the internet all the time.  You need to use words like the web, and the net for example.  Try to use the slang of your audience when possible.  It shows that you truly understand your community, and it helps the search engines to establish you as an authority.
  4. Duplicate Content – I shouldn’t even have to mention this, but I will anyway.  This is a huge no-no.  Never, and I mean never, use content that has been used elsewhere.  If you write a guest post on someone else’s site… it is their content!  It is not cool to use it on your site too.  Google will also slap you heavily for this, so it is a no brainer.
  5. Spelling and Punctuation – I ain’t no english teacher :), but I know that people don’t want to read anything that seems like it was written by a six year old.  You don’t need to be perfect, but your writing needs to maintain a flow.  People that are educated will actually stop reading and make “corrections” in their heads when they see spelling errors or grammar issues.  If you use too many commas, or periods, that is “ok” in my opinion, because my punctuation is less than perfect… but the content you create needs to be good enough to keep people reading to the next sentence.  If a reader sees 15 spelling errors in the first 5 sentences, I can assure you they will leave.
  6. Reading Level – While you don’t want to seem like a 6 year old writer, you also don’t want to write using words that people need to a dictionary or thesaurus to figure out.  As a sales guy, my motto was always “big words are for crossword puzzles” when trying to make a pitch to a prospect.  I found that if I used words that people didn’t understand, it made them uncomfortable.  The whole point of a sales person is to gain trust and comfort.  If your reader isn’t comfortable reading your content because it makes them feel stupid, then they won’t keep coming back.  This does not mean dumbing it down to the point that you are writing for children (unless that is your niche), it just means try to write for a target audience.
  7. Numbered Lists – You can use either numbered lists or bullet points, but often times the best way to get your message across is to allow readers to skim through your content.  I wrote here about how 40% of your content won’t ever be read.  Using a numbered list or bullet point list allows your reader to quickly scroll through your post looking for things they want, and hopefully take in more of your content.
  8. Outbound Links – You are not a god.  You are most certainly not the only person that is an expert on your content.  Most of us are afraid to link to other content because we are worried that the reader will never come back.  I have news for you, having outbound links to authority sites isn’t only great for SEO, it is also great for bringing in traffic.  Search engines love to see you linking to relevant and authoritative websites.  The owners of the websites also love those links, and often times will visit your site to see what the link is all about.  Sometimes, they will link to your website to show their own audience that they were linked to in a post, helping them establish credibility with their readers.  Most importantly, your goal is to provide the best possible content you can to your audience, and linking to other great content is the best way to do that.  I will show you how I do it in my next Niche Site Guide post about link building.

I know there is plenty more that can be written about creating great content, but I wanted to give you the basics that are necessary in my opinion to get started.  Once you have created 15 posts using the basics listed above, you will have a better grasp of the direction you want to go in with your content creation.

What tips do you have for other readers?  What has worked best for you to create amazing content?  Leave a comment below.

Niche Site Guide Part 4 – Choosing Themes and Plugins

Intellitheme WordPress Theme

Step #1 – Finding an Awesome WordPress Theme for your Niche Site

I want all of you to do 30 minutes of recon work on finding that winning theme for your site. Go ahead and open up your own text document where you can jot down your notes and findings (namely URLs of themes you like). This is an important step in the process, and I can only guide you to your final destination. Search Google for things like “Premium WordPress Themes” and check out the footers of blogs you like to see where they got their themes. You aren’t going to be buying anything during research, but you need to cut out a solid 30 minutes to look into your future theme. A theme can really drive your traffic, so make sure you are getting what you want.

Remember, we will be customizing these later. Because of this, the true order of your preferences when browsing for themes should be the following IN THIS ORDER:

  1. Layout (e.g. where things are on the page)
  2. Advertising Locations (ads should be plentiful, but not detract from the look)
  3. Aesthetics (how new and professional the actual design appears)

Notice how aesthetics are really the third qualifier of a good theme. Because we can change any awkward color combination to our liking, we need to focus more deeply on where things are, rather than what things are.

Places to Consider for Free and Premium Themes

First of all, let me state that I am only going to fully back premium WordPress themes for your use. Simply put, having a free template… even if you modify the heck out of it… may detract from your reputation. So definitely be careful that you aren’t using one that thousands of others already are! If I’ve seen your theme before, I automatically register you in my head as an amateur! While you need to do your own detective work, I will give you a few resources on both accounts to get you started.

Free WordPress Theme Resources:

Premium WordPress Theme Resources: (Affiliate Links)

Other Paid Themes Include (Not affiliate links)

Make that list of potential themes and you’ll be well on your way. Be sure to look thoroughly through your options, reminding yourself what you will put where in each template as you browse. Remember: it’s not the way it looks, but the way it could look.

Hopefully you’ve done your homework, and have been checking out WordPress themes left and right.  Finalize your decision on which theme you are going to buy… and let’s put some money down!

Adam’s Secret Tip:

Adam Roseland

First things first, if you went with a free premium theme (which is perfectly fine), you can skip past this paragraph. If, however, you are going to pay for it out of pocket to own your own license… here is a quick tip: be your own affiliate! Most theme resellers nowadays have links around their website to encourage affiliates to broker their themes so that they get more exposure. Usually, you will get anywhere from 30% to 65% of the proceeds… which may be a considerable amount of money depending on how pricey the theme is. While I won’t flat out promote you doing this, as many affiliates would rather have you pay sticker price for their theme, you can knock off a good amount of your bill ($10-$40) buy selling the theme to yourself, effectively, through your own affiliate link. Remember to always search for the best deal!

Step #2 –  Installing a WordPress Theme

We’ve spoken to the FTP uploading technique on the day that we installed WordPress, so check out that tutorial if you are a bit fuzzy on the details. For a WordPress theme, this process is very simple. All you need to do is upload the entire folder containing your theme to /wp-content/themes/ in your website. If you have any problems with doing it, check out this great tutorial for a more in-depth look.

Once the folder is uploaded, WordPress will begin to recognize it in your system. Log into your WordPress backend (e.g. “/wp-admin/”), and go to the “Appearance” tab. It is very self-explanitory from here, and you just need to get to the “Themes” section and activate the theme that you like best.

Step #3 – Adding & Installing Plugins

Let’s first discuss how to install new plugins into our WordPress blog. We’ve talked through the system of using FTP to upload files to our website. With this in mind, adding new functionality to your blog is really a matter of downloading new plugins, unzipping the files on your computer, and uploading them to the “/wp-content/plugins/” folder on your blog. Once the files are in there, WordPress will automatically recognize it, and allow you to configure your options right in your Admin panel… easy!   If you need a hand, check out the guide posted on

Your First Batch of Plugins: Necessary Additions

Now that we know our way around installing plugins, I am going to recommend a few to you to try out. Tomorrow, we will cover plugins that improve the looks and function of your website to your visitors. Today, we will be going over add-ons that I consider essentials for any blog or any type.

Plugins you simply need to have:

Akismet: The top-dog spam blocker for your blog… plus it’s free!

AdSense Privacy Policy: Critical to making sure that you are playing properly in Google’s network.

Google XML Sitemaps: Let Google pick up your website quicker than ever before to increase the amount of traffic to your blog

ShareThis / Sociable: Use one of the following plugins to add an easy link to social networking websites that can blast your traffic to the heavens.  I also like Digg Digg.

Ultimate Google Analytics: Many options here, but this is my personal favorite.  Adds Google Analytics JavaScript to each page on your niche site.

WordPress Automatic Udater: Download this plugin to automatically get upgrades for your plugins and WordPress installation… makes life even easier!

W3 Total Cache: Allow your visitor’s browsers to save some information about your site to have things load faster than ever before

WordPress DB Manager: Everyone needs to back up their site! Create database backups with the click of a button.  Larry Deane, a buddy on Google+ recommends Backup Buddy as a much better solution… which I will be trying out in the future myself.  Please note that Backup Buddy is a paid solution.

WordPress SEO by Yoast: My personal favorite SEO tool for WordPress. Optimize your blog for Google better than ever before.

This batch of plugins should be on every niche site that you ever make, as they add new functionality to your website and will increase the amount of views that you get overall.

Your Second Batch of Plugins: Aesthetics & Enhancements

Now that we have seen a few of the niche-specific plugins, here is a listing of what I feel are must-have add-ons to your WordPress niche sites.  What makes these different from those mentioned in the previous paragraph is that, these plugins focus on aesthetics and enhancing the experience for others.

Top Blog Plugins (That Aren’t Absolutely Essential!):

Comment Luv: Perhaps one of the best community-based plugins for your site. This will encourage people to drop comments, and reward them in a way that won’t hurt you!

Brian’s Threaded Comments: The default commenting system in WordPress is not very efficient, allow your guests to reply to other posts in an easy embedded structure!

Photo Dropper: This makes adding photos to your sites ridiculously easy, and makes sure you give credit where it is due.

Subscribe Remind: Place a convenient and non-distracting reminder at the end of each of your blog posts to get users to subscribe to your RSS feed — an essential conversion tool to boost your RSS figures

Subscribe to Comments: Let your users keep track of discussion on a particular article — another way to have your users checking back constantly!

Top Commentators: Want to boost commenting? Why not create a top-ten listing of the commentators on your blog! Give your guests a link to their own websites and a reason to talk about your work.

Yet Another Related Posts Plugin:  Displays a list of related posts on your site and feeds based on a unique algorithm.  Good way to keep people on your site consuming your content.

With these plugins in your arsenal, you will have yourself a more efficient way to reach users, boost traffic, increase discussion and more! All you need to start your successful blogging career is available at the click of a button.


And there you have it… a great start to getting your niche site up and running.  You have now bought a domain, setup hostinginstalled wordpress, and now have chosen a theme and installed your plugins.  Next time, we will discuss monetization strategies and adding your content.

Please let me know your thoughts below.  Do you have other plugins you love to use?  Any themes you think make your site look great?  Lets discuss in the comments below.

Today’s Resources:

Niche Site Guide Part 3 – Setting Up Your Niche Site With WordPress

Wordpress InstallationOur servers are all set up and ready to work for us. Hopefully you should have found that your  domain names now connect to your servers after setting up your hosting in Part 2. Now that we are ready to go, let’s bring our niche site to life! 

The Anatomy of a Niche Site

When you look at a niche site on the internet, chances are what you are seeing is based on a script to run the service. Essentially, niche site builders need a convenient control panel online where they can enter their articles and posts on the fly, usually using a blog platform. The top blogging services include: WordPress, MovableType and Drupal. All of these services are basically packaged scripts that you upload to your server and run completely online. This means that you can run everything online form anywhere in the world… convenient, eh?

Why WordPress?

The one thing that WordPress used to take a lot of heat for was its utter lack of search engine optimization. However, Matt Cutts actually came out and said that WordPress takes care of 80-90% of the SEO factors for you. I would argue that WordPress is the best platform simply because it is one of the most used and it is more flexible and easy to understand than the other systems. Because WordPress has become the industry standard, we are going to be using this script to manage our niche site efficiently.

Step #1 – Downloading the WordPress Platform

Luckily for us, the leading blogging script is also completely free to use. It is available in zipped format on their website at, and the newest version 3.51 is really an awesome package. Go ahead and get on over to the Download section and grab your copy. Then, unzip it somewhere that you can find it on your computer.

NOTE: If You Are Hosted With A Company With cPanel, You Must Ignore These Installation Notes And Use Your Hosting Company’s Directions To Auto-Install WordPress in CPanel!  

Step #2 – Uploading the Script to Your Website

To do any type of transactions to and from your website (e.g. uploading or downloading), you will need what is called an FTP client. FTP stands for “file transfer protocol”, but just think of it as an alternative way to access the files stored on your server. To use this, you will need a few things which your web host will provide to you:

  • Host: The location of your files, mine is simply “” (which in actuality means “”)
  • Username: The username you use to access your admin section of your hosting. In cPanel, mine is “jregan”
  • Password: The password you use to access your admin section of your hosting. I’m not giving THAT away!
  • Port: Most likely 21, you can simply assume this to be true in almost every case

Download an FTP client (a free one!) online and plug in those values. Then, you will be connected to your server and will see all of your files just like you were browsing your own computer files! I recommend FileZilla (what I use) or CuteFTP for this service. Please note that in many cases, if you have a root access to your files, you won’t see them until you click into a folder called “public html” or something close to this.

Find whatever is the root of your files (where you will typically see a cgi-bin folder and/or an .htaccess file), and simply upload all of the wordpress files right there! You want to do this so that you are uploading the actual files within the wordpress folder, not uploading the entire folder to your root. Otherwise, you will only be able to access your blog from!

Step # 3 – Installing WordPress

Once the files are uploaded, it should be quite easy to set this thing up. You now need to simply need to set up a MySQL database through your hosting admin account, and then follow the directions in the online built-in installer for WordPress. I can help out if you post a question below, but otherwise I would recommend following along with the official WordPress installation guide.

If you do this correctly, you should now see a nice default niche site theme when you enter your domain name.  We’ll work out the kinks and get you customized soon… so stay tuned!

Today’s Resources:


Niche Site Guide Part 2 – Researching Hosting And Hosting Setup

Server room

In Part 2 of the Niche Site Guide, we are going to talk about how to research what type of hosting your niche site requires, where to buy it and how to set it up and link your domain to it.  If you don’t have a domain name yet, or need ideas on niche site topics, you can go back to the previous post, Niche Guide Part 1 for details on selecting a domain and setting it up.  Let’s jump into Web Hosting.

Step # 1 – Purchasing Web Hosting And Getting The Right Deal

Now that we have our domain name bought, we need to get it to point somewhere! Every website is a simple connection of a domain name to a server, like a computer, somewhere around the world. In layman’s terms, whenever you type a domain name (or “URL”) into your web browser, the domain name will tell your browser where to look for the website. This location that the domain name points to is your server, and nowadays you can get web hosting from a third party rather affordable and easily.

Free Vs. Paid Hosting
In this day and age, paying for web hosting is no longer a large ordeal. In times of old, we had to shell out the big bucks in order to gain access to bandwidth and space. Free web hosting has, of course, improved right along with paid hosting. However, when you think about the cost/benefit between paid and free hosting… the margin has surely contracted. Therefore, I am recommending that you have a look to paid hosting ONLY for your new website. Don’t worry, nowadays it is very cost effective!


A Comparison of Premium Web Hosts
I’ve drawn up a chart here of what I feel are five of the best web hosts. Remember that you only need to buy the bare-bones package on each of these popular web hosts, so your costs will remain minimal and you should be recouping these initial losses fast.

Host Bandwith Space Cost
BlueHost Unlimited Unlimited 4.95/mo
HostGator Unlimited Unlimited 3.96/mo
DreamHost Unlimited Unlimited 8.95/mo
GoDaddy Unlimited 100GB 2.99/mo
Servage Unlimited Unlimited 2.95/mo

Which brings us to your next task, buying your hosting! Check out the top five hosts that I have outlined here. I highly doubt that you can find a company that is substantially better than one of these, and I think that you should consider a cheaper solution like BlueHost or HostGator to host your blogging websites. There is really no need to look for rediculously speedy hosting, as any one of these top five deliver enough performance to get your site viewed in miliseconds.

Do your homework and visit each of the top five web hosts. Then, go ahead and buy your hosting! Typically, you will get a much better deal buying a year or more in advance, and don’t forget to look for coupons on the internet (just google “COMPANY NAME coupon codes”) to lower your cost even more.

Adam’s Secret Tip:

Adam Roseland

Do your homework and visit each of the top five web hosts. Then, go ahead and buy your hosting! Typically, you will get a much better deal buying a year or more in advance, and don’t forget to look for coupons on the internet (just google “COMPANY NAME coupon codes”) to lower your cost even more.  I also recommend not putting too many of your sites on one hosting server.  Setting up multiple hosts can add costs, but the benefits will pay out over time.

Step # 2 – Linking Your Domain To Your Hosting Account

We have now bought our domain name, and purchased a hosting account from a reputable company like BlueHost. Now, we need a way to sync the two together!

As I talked about before, a website is nothing more than a bunch of files on a server somewhere around the world. We can access this server (and the files on it) by using a domain name. The domain name essentially just tells your web browser where exactly those files are stored! So the question now is simple… how the heck do we get our domain name to go where it needs to go?!

The Name Server – What The Heck Is It?

You may hear the term “name server” thrown around on the internet. What exactly is this? Essentially, you can think of it like an internet’s version of a phone book. A name server is really a directory of domain names that match to certain IP addresses. All of these name servers around the world have their information stored in a central registry, which enables your browser to work more efficiently to find the websites they are pointing to. So in a nutshell, when you buy hosting… you will be given a domain name server, which is essentially an IP address to define the server you are hosted on!

Finding Your Name Server

Locating your name server can be a bit difficult, and is really a case by case deal. Normally, I would recommend that you simply look on your web hosting company’s website, especially in the FAQ section. The second best way to get this information would be to log into your backend control panel (most typically “cPanel” or “Plesk”), and browse for the information there.

You are going to be looking for two locations: the primary name server and the secondary name server. You will need both of them to link yourdomain name to your hosting account. For those of you that chose to use Host Gator web hosting, this is going to be a hassle-free! Simply log into your hosting account’s cPanel address (given to you in a confirmation email), and look on the left-hand side of the page. Right there in the “Account Information” section, you should see two name servers. As an example, mine are “” and “”. As a rule of thumb, the one with the lower number is your primary name server (the other is your secondary).

Updating Your Domain Name Registrar

By default, any domain name registrar will have their own name servers as the default. They do this because they want to have your website hosted with them… bringing in more revenue! You, however, will not be doing this (assuming you didn’t buy hosting and your domain name from the same place).

Now that we know our primary and secondary name servers, we need to log into our domain name registrar account and mess with the settings. Go ahead and go back to, or wherever you registered your domain name and log into your account. Then, get on over to your specific domain name that you registered. From there, you can “edit DNS settings” (or similar option), and will see the opportunity to switch things over from their name servers to your own. Enter in your primary and secondary name servers (leaving the third blank), and save your changes!

Typically, switching over your name server will take from 12-48 hours… depending on how good your domain name company is at passing through DNS changes. Wait this one out, and your website should be good to go in the morning!

I think I have burned up enough of your time with Part 2, so I will hold off on niche site setup until the next part.

Today’s Resources:

Niche Site Guide Part 1 – Domain Name Research, Planning And Goals

I’d like to welcome you all to a series of posts that I am calling my Niche Site Guide.  Over the coming days/weeks I will be providing you with a step by step guide to making money with niche sites, exactly the way I build them.  I don’t want to waste your time with the details… so let’s get started.

Step #1 – Domain Name Research

For our first step, we are going to focus on getting our domain name. However, we will not actually be buying it today. The domain name that you use is, essentially, how your readers will access your website! So what exactly does that entail? Well for one… it better be a good one!

Choosing a domain name

What makes a domain name good?

  • Catchy Name (Easy to Remember)
  • Short in Length (Easy to Find)
  • No Numbers (Easy to Remember)
  • .com extension (Easy to Find)
  • Search Engine Friendly (All of the Above)

In all likelihood, this will be the single most important step in the process. Whatever domain name you choose, you will be living with for the life of your site (which is hopefully at least a year). In addition, it is hopefully going to create a reputation across the internet and will generally stick with you longer than you would ever have imagined.  Because of all this, we need to find the best domain name possible.

Step # 2 – Planning and Goals, What Is The Niche About?

I mentioned in my last post how important setting goals is to success.  I am going to work off the assumption that those of you who want to start a niche website have a grasp on what exactly you want the topic to be about. With this, I would like to issue one warning: concentrate on one niche, don’t try to do it all!  I have seen too many sites fail that attempt to focus on “sports” rather than “basketball,” or “pets” rather than “dogs.” Narrow your focus to succeed, or you will simply never get off the ground!

Now that we have that worked out, do you know what you are writing about? Once you have the topic in your mind, start thinking up some keywords that could describe your website.  When creating this site, I was planning to form a niche site oriented internet marketing blog, so I planned to write about making money on the internet with my personal spin on things.  The goal, is and was, to create a community style website where I present ideas and get feedback from the readers.

Step #3 – Make a Keyword List

The next step you will want to take is to get out a pad and pen, and start jotting down different words that describe what you want to register as your domain name. Remember, keep it a short combination of words (or letters) with hyphens as a last resort.

Step # 4 – Sleep On It!

That’s right, once you have a nice list built up… don’t buy anything. I can almost guarantee that your domain name will be available in the morning, and you never want to impulse buy a domain name. It’s amazing how many “brilliant” ideas I have had, and ended up wasted money on purchasing domain names that I never used. Give your new found domain names the test of time, and you can register them later. I want to urge all of you to resist the temptation to buy your domain name now, and come back to it tomorrow for a fresh look.

Adam’s Secret Tip:

Adam Roseland

When it comes to choosing domains for a niche site, I like to use a few tools.  The two best paid tools I can think of are Market Samurai and Long Tail Pro.  I discuss both of those in further detail in my post about How I Choose A Niche.  Bottom line, these are paid tools, but the time and effort that they save will easily make you that money back.  If you are looking for a free tool,  Google’s Keyword Tool is the best!  What you want to look for is a low competition keyword, that has a good number of local exact match searches.  My sweet spot usually is in the 2600-5600 exact match searches zone.

Step #5 – Registering The Domain Name

Hopefully you have had time to sit down and think out exactly what you want to do with your site. The domain name step is important, so that is why I want you sleeping on it.  Now that you have done that, let’s get to it.  First, lets debunk a popular myth.  Many people who have never purchased a domain name before are a bit spooked with the task, I know that I sure was.  However, a domain name really is just a $10 per year dedicated URL! Getting over that initial fear to buy your own domain name is easier than it sounds… but trust me on this one. All you need to do is find a reliable registrar (, are my favorites) and work your way through the process.

Which Registrar Should I Use?

When I asked around on other blogs which registrar they used to get their domain name, the overwhelming response was This service is great. It is easy, fast and relatively affordable. However, they do try to trick you into buying more than you need… and they do not offer private registration without doubling the amount you thought you were paying. For this reason, I recommend! They are one of the easiest to use (in my opinion), the cheapest for .com names, and include FREE private registration. Believe me, you want the private registration on all of your domain names… otherwise, it is required by law to have your home address listed!

Lock It In!
Go ahead and register that domain name you researched and slept on! Again, I recommend, but it really doesn’t matter too much as long as you stick to a reputable service. Remember that you won’t be needing any web hosting, email add-ons or anything like that… so stick with the bare basics and hopefully you can walk away with change for a $10.

That is going to be it for Part 1, as this is a huge and crucial step.  Please let me know if I missed anything and what domain providers you like to use in the comments.  I would also love to see feedback on how you do your domain name and keyword research.  Part 2 of the Niche Site Guide will be out in a few days.

Today’s Resources: