Step 2: Before you get granular, start building a keyword list at a high level. No need to be picky in the beginning, just list as many closely related words as you can.

Example 1: If I run an online subscription for men’s shaving cream, I would start brainstorming keywords about men’s grooming tips and fashion tips, because my target customers are men who want to groom themselves and look good.

Some keyword examples:

Commercial intent

Informational intent (for content)

Example 2: If I have a SaaS tool for email marketing, I would start brainstorming keywords about email funnels, email drip copywriting, and email conversion optimization since my target customers are marketers who are interested in using my tool to generate more revenue through email marketing.

Some keyword examples:

Commercial intent

Informational intent (for content)

Step 3: Use the high level list you developed and generate more specific ideas.

Then sort by avg. monthly search. Remove any keywords with no search volume.

First go to Google Keyword Planner , click “search for new keyword and ad group ideas,” submit all of your keywords and hit Get Ideas

Step 4: After you’ve compiled a huge list of keyword ideas, it is time to sort through the keywords and narrow down to the keywords worth pursuing.

For example, if I’m an ecommerce store that sell running shoes.

For example, Noah of OkDork is doing a lot more guest posts, like this one. 🙂 They’ve created guest blog guidelines here that you can even copy to make it easier for your guests to be successful with your readers.

The guest’s post will net you organic traffic from their audience, and they’ll gain exposure to your audience, so it’s truly a win-win for both parties.

Step 3: When you are creating the content. Please follow the parameters below:

3. Look for top performing blogs in your niche using Moz Site Explorer or Buzzsumo.com .

For example: The title “ How to Create a Marketing Plan ” is both catchy and contains variations of the long tail keyword “create a marketing plan” . Using the formula: How to + Create + a Marketing Plan.

Here is a formula you can try:

2. Look for informational keywords in your list that can fit the topic, then start tweaking the topic. A good topic will have 2 elements, it’s catchy and it’s optimized for a good keyword group. But if you had to choose, the priority would be a catchy title.

For example: KISSMetrics provides content around topics in digital marketing, conversion rate optimization, and SaaS marketing, because their target audience is decision makers for online marketing teams. For example, Noah’s KISSMetrics post How to Sell a High-Priced Digital Product .

1. Start generating topics around content that can provide value to your potential customers.

Now that you have your keyword list and content hub setup, it’s time to create some content. Start by brainstorm content ideas. (Use great mind mapping tools to plan your ideas and build out your content.)

Email List Builder – This WordPress plugin by Noah’s company uses a smart mode so it’ll show at the right (and not annoying time) for your readers.

Dreamgrow Scroll Triggered Box – Popup after the reader scrolls to a certain point.

2. You can use emails to nurture audience into customers and leads

more email = more shares = more backlinks = more traffic

1. It allows you to control your own distribution, which means you have an audience every time you write a new article.

Building an email list is very important because

Optimize your blog for email opt-in using these plugins

I can write an entire guide on optimizing for target keywords, use this guide for directions to optimize your pages for target keywords .

Make sure you optimize all your pages with the relevant keywords. Below is a checklist of items that you need to optimize for keyword targeting and improved CTR(click through rate):

5. Run your site through Google PageSpeed Insights and fix all the suggested errors that’s slowing down your site.

4. Run your site through W3C validator , then make sure you fix all the errors highlighted.

3. 301 redirect any 404 page (the last thing you want is a blank 404 page surprising new visitors).

2. Properly paginate your blog. You can manually implement it or you can use the plugin WP Paginate .

3. Here are the key WordPress plugins to help for optimizing a blog for SEO:

I personally recommend Genesis or Thesis framework; because they are SEO friendly and adaptable to customization through child themes. Some of the top trafficked blogs use these two frameworks for those very reasons.

1. Install WordPress for your content hub if you haven’t already.

Assuming you are providing Value, the other goals of your content should be to

You don’t have to choose one or the other. You can leverage great graphics, pictures, and videos along with your written content to improve reader engagement.

So if you are serious about your growing your organic traffic, then written content is a must.

There are different mediums of content you can generate depending on the nature of your audience and goal:

In the case of this article, the point is to provide both insights and actionable tips for growing your organic traffic. (Note: Noah often writes his posts to be both emotional and informational...that’s what makes his writing so inspiring and challenging.)

Its goal is to provide either great insights (“a ha” moments) or actionable tips for the readers.

People get value out of informational content when they

Creating content is easy; anybody can create content. However creating great content is difficult. (Check out Peep Laja’s post about growing a blog through great content .)

Just writing blog posts won’t help, the content truly has to help or teach your ideal customers. Tip: If you get 0 comments on your blog posts, you are doing something wrong.

Creating content can also improve your customer acquisition: 92% of companies who blog acquire a customer through their blog (source: StrideApp).

Creating great content helps your audience engage on social media, which in turn boosts your search engine value. Think of great content as the glue between social media and search engine traffic.

Alright you got some keywords / phrases that are appealing, now you need content that will help drive that organic traffic.

*Very high Page/Domain Authority means that they are extremely competitive. So it will be very unlikely for you to out rank them.

Use MozBar to check the PA (Page Authority) and DA (Domain Authority) of top 10 results for the search query. If you see SERP with both PA and DA are lower than 50, then you have a good chance of beating them. MozBar has a useful "how to" guide here .

Lastly, you’ll want to sort by competitiveness. Categorize the keywords based on competition.

After weeding down the keywords that are irrelevant and low in search volume, use Google Trends to check rest of your the keywords on your list and see if there is an increase in search volume over time. The ones that have obvious downward trends should be removed, so you don’t waste time and money.

2. Remove any informational keywords that are too tangential and are barely relevant to your main audience. For example I would remove “ boston marathon training tips ” because I’m not location specific on the content I’m writing:

1. Sort for relevancy. Remove any commercial keywords that don’t apply.For example I would remove “” if I don’t sell the brand Sketchers list:

Getting other people to contribute to your blog is also a great way to get good content for very little cost. However, make sure you have a strict editorial guideline and process in place so that the integrity of your site is preserved.

3. Distributing and Leveraging Content

As Noah may say, if a taco falls in the forest, can you still eat it? You know what I mean! You could have the most brilliant content on the net, but it’ll never translate into traffic if you don’t distribute and leverage that content properly.

Here are a few ways you can maximize your exposure and value:

Step 1: Access the followings of others

Mindset: Instead of the “link building” mentality, adapt to the new “link earning” mentality by building relationships with other bloggers and influencers in your niche. You can access their audience and “earn” great backlinks. Possibly even cross promotions.

Use the following methods to build relationships

Mentions in content: In every article, mention someone you want to build a relationship with. Either reference their article or quote them. Make sure you also provide a link to their site.

After you post your article, reach out either by email or their blog contact form and let them know that you have given them a shout out. Make sure you do NOT ask for anything, if they appreciate it and you have great content, they will share it.

Outreach Template:

Hey _________, big fan of your blog. Your stuff is great! I want to reach out and thank you for the great point you made in [this post] about [this topic]. I used it as reference for my latest post: [link to latest post] Cheers, [your name]

(Fyi. Notice I just linked above to another article. I did it because the site has great content that’s valuable to the OkDork audience, not because I want to give him a backlink. #linkearning #givingvalue)

Interviews: Interview requests are also a great way to entice more established bloggers to interact with your site and potentially pave the way for guest blogging opportunities.

Everyone loves to announce when they’ve been interviewed for something, so this is a pretty effective way to pull in social signals and traffic from their following.

You can use this template to reach out:

Hi (Interviewee Name), I’m (My First Name), founder of (your content). I’d love to ask you some questions about your experience in (do a little research on the person you are interviewing so he/she and insert it here). Many of our readers are (your audience), so I feel that this interview would be very valuable in (value for your audience) Let me know if you’d like to discuss further. Cheers, (My First Name) yourblogurl.com

Guest contributor: As I mentioned above, getting others to guest contribute to your blog is a great way to generate cost effective content. At the same time, it will also give you access to pre-existing audiences.

Step 2: Niche Forums

Niche forums are a great way to distribute your content.

1. To find niche forums, discussion sites, and social networks, use the following search queries:

“niche keyword” inurl:forum

For example I want to find forums for runners, I would type in different variations of “running” inurl:forum to Google search

2. Create an account and start joining discussions, share your expertise, and contribute value to the group.

3. Once you become somewhat active, then you can start posting your content in the frame of giving value. Bonus: You can also list your sites in your forum signature.

Example:

“I recently shared my thoughts in an article on dealing with Google’s latest algorithm update on yoursite.com” *Insert your article content*

4. Join Facebook and LinkedIn groups in your niche and don’t post any articles about yourself for 3 months. Just comment and contribute to the group.

Step 3: Quora and Yahoo Answers

One great way to cut through the noise of the top rated sites is to answer relevant questions on Q & A sites like Quora and Yahoo! Answers. However searching, finding, and answering individual questions is very time consuming.

Here is how you streamline a more scaleable process:

Create a Google spreadsheet. Create 3 tabs. 1 for each of the following: Quora, Yahoo Answers, and Niche Forums Create 3 Google docs. One for each of the categories above. Hire a virtual assistant on Elance to find questions that you could contribute to and fill out the spreadsheet with the question, yes/no (for answers), and direct URL to each question. Also make sure the VA adds the questions to the appropriate Google Doc for you to fill out. Now all you have to do is sit down for 2-3 hours and write insightful answers for these questions, and reference your blog (backlinks and organic traffic!). NOTE: Make sure you write great and insightful answers.

An alternative to this is hiring an assistant or taking the content you’ve already written and repurpose it for each of the respective locations. Save time and get more exposure.

OUTBOUND GUEST BLOGGING.

If you’re already in the habit of writing your own content, you can boost your social media presence by guest blogging on other people’s sites.

Here’s an email template I’ve used to request guest blogs on other sites.

Hey (editor name) I'm (my first name), a regular blogger on (insert your niche) online and a regular contributors to blogs such as (insert guest blogs), very similar to yours. Few examples of my writing: example.com/article-url-1 example.com/article-url-2 example.com/article-url-3 I'm looking to contribute few original articles regarding to (content value of the blog) and am looking for a great place to publish them. I think your audience would be a perfect fit! I have a few good article ideas that I can send to you if you're interested. Let me know what you think. Thanks! (my first name) linktomyblog.com

In the end of the day, it’s still a numbers game. However, this is where producing good content will help you increase guest post acceptance rate, because first thing the other editors will want to see is examples of your past writing. They are looking for the reputation of the site you were on, # of comments and # of shares on that post. That’ll be a status indicator what you will be bringing to their site.

Check back regularly on your post and answer any new comments. Bryan from Videofruit shows his results from guest blogging on OkDork. Start on smaller sites with smaller audiences before gradually working your way up to higher trafficked sites.

4. But What About Link Building?

I mentioned earlier the mindset of “link earning”. Invest time and money in valuable content and building relationships to attract links.

Great Content = Value = More Relationships = More People LINKING to Your Content + More People SHARING Your Content = More Organic & Referral/Social Traffic

However, this does not mean you can’t use other methods to accelerate the process.

Broken link building:

The idea of this strategy to take opportunities of broken links from high authority sites, and get them to link to you instead.

To use broken links to your advantage follow these steps:

Step 1: Head to the Google Chrome Store and download the Check My Links extension. Firefox and Internet Explorer have their own link checker extensions. This tool allows you to highlight all the links on a page and distinguish the broken ones from the connected ones.

Step 2: Now that you have your link checker, let’s go “broken link” hunting. We’re going to do this by looking for resource pages that are relevant to your niche.

Resource pages provide you with tons of outbound links to pages that are useful to the page’s visitors.

Now go to Google and enter the following search string: “keyword” + inurl:links

This search query will give you the resource pages of sites related to your niche.

For example, if I want to find resources pages for “running”, I will type this into Google

“running” + inurl:links

You may find that a lot of your search results are websites ending in “.ORG” and “.EDU”. These sites tend to be older and often not well maintained, however they have very high domain and page authority because of the nature of the URL (No just anyone can get a “.EDU” URL). These are the kinds of sites you are looking for.

Step 3: Find out exactly what content is on the page of the broken link.

Now you’re probably wondering: “How do I know what’s on the page?”

1. Go to Archive.org, put the broken link URL into the Wayback Machine and push search.

2. Pick a date as far back as you can to get the best chance of getting a snapshot of how the page used to look and not just another error page.

3. Click on the date and take look at what you’ve got. You’ll often find that you’ve got a perfect snapshot of the page when it was up and running.

If you can’t find any broken links use Brokenlinkcheck.com to search the whole site for broken links. Type the url into the search box and wait as the search tool looks for your links.

Preferably, look for links that have character strings that give you an idea of what the page is about. i.e. randomurl.com/biking/_tips/howtofixbikechains.

This makes it easier to find broken links to a page that was similar to one that you may have on your site.

Click on the number on the left of the link to follow the url and to check to make sure that the page really isn’t there.

Step 4: Once you’ve found your niche site, use the link checker to look for broken links. Then contact the site owner and let them know that you’ve found broken links (which they will appreciate) and suggest them to link to an alternative resource (the one that you created).

Tada! Now you‘ve got a great backlink and the Webmaster gets to fix his broken link, a win-win.

Step 5: Go to Ahrefs and type in the broken link. It will give you all the pages and domains of the sites that links to the broken URL.

Now repeat Step 4 for every one of the sites that has high authority.

Brand mention link opportunities:

One opportunity I took advantage of to boost OkDork’s organic traffic is leveraging unlinked brand mentions from different sites and blogs and reach out to get backlinks from them.

Step 1: Find all the unlinked brand mention opportunities.

Use the search query: “brand” -site:brand.com.

In the case of OkDork, there are actually 3 potential brand opportunities: “OkDork”, “Appsumo”, and “Noah Kagan”.

After typing in the search query, you’ll see lots of social profile links. To remove most of them and narrow down your search results, make sure you set the option Search Tools > Past week.

Step 2: Go through each search result and check if there is a link back to the brand site and add all the unlinked brand mentions to an excel sheet.

Step 3: Reach out to each of the sites/author and ask for a link back.

Internal Linking:

One of the strategies I used to boost OkDork’s organic traffic is contextually internal link (linking within the content) content with high authority.

Noah has been blogging since 2006, so there are lots of content and authority(“SEO value”) stacked up. However they are not flown strategically and well.

So the idea of the strategy is to make two lists of content. One list for all the content with most social shares and backlinks (these content has the most authority) and another for the high organic traffic potential content. Then link the most shared content to the most high organic traffic potential content.

Think of it like you have a firehose and you are using the water from more popular content onto lesser known content

Why internal linking?

Reason 1: It’s difficult to control where people link to and which page people share. One way to flow this is to Strategically internal linking your pages allows you to flow page value to other pages.

Think of links (when I say links, I mean contextual links, aka links in content) as pipelines and page authority as fuel. By internal linking pages with high authority to pages with high ranking(organic traffic) potential, you are passing on fuel to the pages you want to rank that has less authority.

Reason 2: It improves indexation. It aids the search engine spider to crawl more pages through the link.

Reason 3: Allows you to control which keywords you want to target to rank.

Here is exactly how I did it:

Step 1: Make a list of all the pages on your site using Moz Link Explorer

Step 2: Categorize them into 3 categories on a spreadsheet.

Category 1: All indexed pages and urls.

Category 2: Content pages that have the highest organic traffic opportunities.

-When you are building out this category, refer to the keyword list you made.

Category 3: Content pages that have the most social signals, backlinks, and engagement.

-Open Site Explorer will give you all the information you need.

Step 3: Go through all your content pages and start linking them to the pages with the highest organic traffic opportunities.

Make sure the internal links are contextual, which means it needs to be part of the content.

Don’t over use exact anchor text. Natural anchor text distribution doesn’t just apply to backlinks, it also applies to internal links.

Make sure what you are internal linking is relevant.

Step 4: For all the content created from this point on, make sure you internal link them accordingly. From now on aim to link to at least two other pieces of content per post.

5. Things to Do on Social for Organic Traffic

If you want organic traffic, then you HAVE TO beef up your social media skills. Google now factors your “social signals” - any interaction or mention of your site on a social media platform - into its ranking algorithm, which means your social media engagement directly impacts your ranking and your organic traffic.

Make sure you focus on these 3 parts:

Grow your distribution system by building social following. Curate and create outstanding relevant content so your following is engaged. You’re following is only worth as much as you engage them. Focus on building an email list.

“What if I don’t have a following to begin with?”

Tips on building a following from scratch:

Use guest blogging, interview, and content mention strategies mentioned above to access other’s social media followings.

Once you have rapport with a few influencers in your niche, hold a Tweet chat. It’s a great way to get more followers on Twitter.

Invest a little money if you can in social media ads (Facebook Ads and LinkedIn Ads) to provide distribution for your content.

Join a tribe (related to your niche) on Triberr and access the followings of other bloggers in your niche.

The key to building an engaged following is consistency. The actual tasks are easy; the hard part is the discipline. Set time aside every day to curate, engage, and grow your following.

THE NO-NO LIST.

I’ve already mentioned some of these forbidden practices throughout the article, but they’re worth recapping.

This one is obvious, but I will say it just in case. Don’t EVER use link farms, comment bots, forum profile links, and social bookmarking links. The price to pay for being cheap and easy is getting de-indexed by Google. Avoid guest blog brokerage sites that trade backlinks for super low budget articles. Avoid getting backlinks from sites with short, shallow, and irrelevant articles. This can get you penalized by Google. Avoid using the same keyword anchor texts over and over again (like “best shoes”). This is a huge red flag that you are trying to cheat the algorithm. Avoid guest blogging platforms such as Blogger Linkup, Blog Dash, etc. You should also be wary when hiring an agency that sells “packages” to outsource your marketing efforts.

Alright so we went over why do to it, how to do it and now the most important thing is to do it. Leave a comment on OkDork with your questions for David or other SEO thoughts.

Get to work!

If you want to connect with David, you can find him on Twitter and on LinkedIn!

David Zheng is the head of growth at BuildFire and the creator of WiseMerchant, a blog that systematically breaks down strategies executed by successful eCommerce stores and show you exactly how to implement them.