Note: My training course, The SEO Playbook, is re-opening at the end of October to another 50 students. Find out more about the course and see what current students are saying about it here.

Traffic...the lifeblood of any online business.

Think about it:

No traffic = ZERO sales.

And ZERO sales = ZERO revenue.

Now:

There’s always the option to pay for traffic (i.e. PPC).

BUT:

In some industries, the cost of PPC traffic is so high it’s damn near IMPOSSIBLE to turn a profit.

The solution?

Organic traffic.

I know what you’re thinking…

“I’ve read a million blog posts about getting more organic traffic...what’s so different about this one!?”

Simple…this ISN’T the fluff and "because-I-said-so" BS that gets regurgitated time and time again with zero application or data to back it up.

This is an actionable guide filled with step-by-step playbooks to help you increase organic traffic in both the short and long term. Anyone should be able to take away at least one strategy and implement it immediately in their business.

I'll be sharing case studies demonstrating how I've used the strategies outlined below to get real results for clients and personal projects across a number of different industries.

To help make this post super actionable, and speed up the implementation on your end, I have included a downloadable toolset below. It contains several videos and templates for some of the strategies outlined in the post.

Because this is a monster 10,000+ word guide, I have included a table of contents below. There are also jump links at the end of each section of the post that will bring you back up to the top of the post.

I.e. any pages that have ZERO links, ZERO traffic and ZERO conversions (and/or contain irrelevant/tin content) are prime candidates to be deleted.

These types of pages offer nothing of value to your site, and are actually weighing down other important assets by eating up precious crawl budget (meaning new or updated content gets crawled less often).

Note: Thereare some outliers in the pruning process. For example, if you have an important resource on your site that gets little traffic or inbound links, but does get a lot of internal links, you might want to still keep it.

Here’s an example:

At the start of 2017, my agency started working with one of the nation’s leading defamation attorneys.

When he came to us he was getting around 3,500 organic visits and 130 new leads a month from organic traffic. Not too bad. But, he wanted to do better.

So - the first thing we did was follow the content audit process outlined below:

At a high level:

He had two different websites competing for the same keywords, so we consolidated the two sites and merged all competing assets. (More on this in tactic #2 “”)

He had dozens of the “dead weight” pages we discussed above, so we removed those pages from the site

He had a bunch of pages on the site already ranking page 2 for valuable search terms, so we improved those assets (More on this in TACTIC #4 “”)

Here are the results 10 months later:

He’s now getting over 20,000 organic visits and 400 leads a month. In fact, business is so good he has now started his own firm.

Note: These results were achieved writing very little new content, and building only a handful of new backlinks.

Here’s an overview of my decision-making process during a content audit:

During the audit phase, we'll make one of four page-level strategic recommendations:

KEEP content that is relevant and getting a lot of traffic and conversions.

IMPROVE content with the potential to either get more traffic (tactic #4), or more conversion from the existing traffic.

MERGE content with backlinks that is competing for the same keywords as another higher ranking piece of content on the site.

REMOVE content with no links, traffic or conversions.

Now:

For all the visual learners out there, think of this process in terms of an iceberg analogy (hat tip to Everett Sizemore over at GoInflow):

Pages appearing above the water line are top-performers (keep these!), whereas those just below the water line have potential, but need some improvements - updated content, re-promotion, conversion optimization etc - to reach their “full potential”.

Any pages deep down at the bottom of the iceberg are the ones you need to get rid of—they’re generally low-quality assets providing no added value, and weighing down the rest of your website.

Ok:

So, how do you identify which pages to keep, improve, merge or remove?

Follow this workflow:

Note: there are a few different ways you can pull the data for this audit. I am going to focus on one that allows you to scale the process relatively quickly, and avoid having to use a lot of paid tools.

You can grab a copy of the content audit template used in the example below:

First, you need to check whether or not the pages/posts on your website have any inbound links. You can use URL Profiler and Ahrefs to quickly scale this part of the process.

Here’s how:

Copy the URL of your sitemap (hint: this is usually found at yourdomain.com/sitemap.xml or yourdomain.com/post-sitemap.xml)

In URL Profiler, right-click on the URL list area and hit “Import from XML sitemap”:

You’ll then be prompted to paste your sitemap URL in the box:

Hit “Import” and URL Profiler will automatically pull in every URL it finds in the sitemap.

Note: If you have more than one sitemap (e.g. pages and posts sitemaps), you’ll need to repeat this process to pull every page/post into URL Profiler:

OR:

Use a tool like Screaming Frog to extract all the indexed content on your site with a single crawl:

The free version of Screaming Frog will allow to crawl 500 URLs. But, you will have limited configuration options.

Here are the basic settings I use when collecting the indexed content from a website:

And the "Advanced" settings:

You’ll be left with a list of the URLs that can be crawled and indexed by search spiders like Google Bot.

Regardless of which approach you take above (sitemap extraction or Screaming Frog crawl), the next step is to export all the URLs and paste them into URL Profiler:

Next, connect your Ahrefs account (instructions on doing so can be found here) to URL Profiler.

Check the Ahrefs box (under URL level data), then hit “Run profiler”.

Within a few minutes (depending on the number of URLs), URL Profiler will spit out a spreadsheet that looks something like this:

This includes a lot of data, including the number of referring domains pointing to each page/post on your website.

Copy/paste all the data from this spreadsheet and paste it into the sheet labelled “URL Profiler” in this Google Sheet:

OK, so now you know how many inbound links (if any) are pointing to each page on your website—the next step is to check which of these pages actually have traffic/conversions in Google Analytics.

Set up your custom report so it matches the screenshot below (note: I’ve highlighted the super-important parts!)

Hit “Save” and view the report—it should look something like this:

Note: I recommended setting the date range for the report to the last 3 months.

Export the report—just make sure to set the number of visible rows to the maximum amount (5000) first:

Copy/paste all data from the exported .csv into the sheet labelled “2. GA Export” in the Google Sheet:

Finally, navigate to the “DONE” sheet and you should see something like this:

This compiles all the data and gives a recommended action (e.g. “keep”, “consolidate”, etc.)

Note: This recommended action doesn’t take into account the relevancy of the page, so you will need to double-check that manually before making a final decision

BONUS: This is a modified version of my content audit process. If you want to get access to exact processes, templates and tools we use at our agency, I’m including a “playbook” in my new course. You can find out more about it here.

Look for keyword duplication (i.e. multiple pages ranking for the same keyword)

Solve the issue by either merging the two (or more) resources together, OR deleting/404 one of them (note: only do this if there are ZERO links/traffic to that page!)

Example:

One of my clients had an article targeting the search term "marketing technology stack" that suddenly fell from position #4 in Google, to page #4.

At first, the client thought it might have been some kind of page-level algorithmic penalty.

After running the process outline below we found 5 different articles competing for the same keyword. Each competing article had links pointing to it.

So, instead of spreading the link equity across 5 different pages we took all unique content from the lower ranking pages and merged it into the canonical (highest ranking version), and then 301 redirected all the other posts into it to consolidate the link equity.

The page became a much more in-depth authoritative resource on the subject, and got added authority from the links that were 301'd from the other articles.

The result:

The page has gone from ~200 organic pageviews to almost 1,000 /mo. And, it now ranks #1 for it’s target search term:

This is without writing any new content or building any new links.

Now, imagine what happens when you scale this process across websites with lots of competing articles :)

Let's walk through the process:

To begin, enter your domain (e.g. robbierichards.com) into the Organic Keywords report in SEMrush, then select “Positions” from the sidebar:

This will show you every keyword your website is ranking for. It also tells you which page ranks for each keyword and the position in which it ranks:

Export this entire report to a .csv:

Next, copy/paste all the exported data into the sheet named “1. SEMRush Export” in this Google Sheet.

It should look something like this:

Finally, navigate to the “DONE” tab and it will show you all keyword cannibalization issues on your website.

Cool, right!? :D

Here’s are a couple of ways to solve these issues:

If the two pages competing for the same keyword are very similar, and both offer unique value, consider merging them into one canonical resource. Just make sure to 301 redirect one of the pages to the new canonical resource (especially if it has links pointing towards it!)

If the competing page offers nothing of unique value, delete it. If the deleted page has links pointing towards it (check this in Ahrefs), add a 301 redirect to the competing resource, otherwise just let it 404.

Here is a quick overview of how I would optimize these posts to move up the rankings:

Update existing tactics with new screenshots and additional information

Add 3-5 new strategies to the post

Re-promote the post across social media

Run a paid social media campaign to build social signals

Launch a light outreach campaign to capture additional backlinks

Add internal links from several other related posts on the site

To find the best internal linking targets, navigate to the "Best By Links" report in Ahrefs and filter by either URL Rating or Referring Domains. This will surface the most authoritative pages on your site:

For example:

Since this post is about increasing organic traffic, you bet I'm going to add a few internal links from this post and this post.

Note: I have a full post dedicated to this strategy here. But, if you want to go deeper into specific keyword research and relaunch tactics I use for clients, check out my SEO training course here.

Ecommerce stores will prioritize transactional terms since these have the highest degree of direct buying intent.

Because different business models will prioritize different search intent, it makes sense to mirror this during the keyword research process to ensure you are only focusing on the search terms that have greatest potential bottom line impact.

This applies for both new and existing websites.

One of the easiest ways to perform this type of laser-targeted research (for both new and existing sites) is to analyze keywords at the subfolder level.

Important: this strategy works when your site has a clean URL structure with content types organized into dedicated subfolders.

Here’s how to do it:

1) Find your highest value existing keyword opportunities

In the previous step we looked at how to find ALL the quick-win keyword opportunities for your site across ALL intent buckets.

This approach works great if you only publish content with a single form of intent. For example: a blog that only publishes high volume informational content to monetize through adsense revenue.

But:

If you have an eCommerce site, you’re going to be publishing informational, investigational AND transactional intent keywords across assets like blog content, comparison pages and top-level product/category pages.

While each level of intent serves a specific purpose for this business, its the investigational and transactional keywords that drive direct bottom line value.

Therefore:

It makes sense to prioritize the keyword research process around commercial intent terms. And, this is where subfolders come into play.

For example:

Most eCommerce sites are going to house products under some type of top-level URL subfolder:

So, instead of starting the keyword research process by looking at ALL the keyword opportunities (like we did in the previous strategy), start with the keyword opportunities inside commercial intent subfolder(s).

Here’s how to do it for an existing site:

Open SEMrush and enter your domain into the SEO Toolkit:

Go to the Organic Research >> Positions report. You’ll once again see all the keywords your site is ranking for in the top 100 search results:

Since you’re only interested in the existing keywords with commercial intent, add an additional filter to only include keywords targeted within the /collections subfolder:

Click “Apply” and you’ll have a list of all the commercial intent keywords your site is currently ranking for bottom of page 1, or top of page 2:

These are the most valuable quick-win keyword opportunities for an eCommerce site like Beardbrand, and should always be prioritized when it comes to updating and relaunching content for organic traffic gains.

But:

Once Beardbrand was done with the commercial intent terms, they could then move onto the higher volume informational terms by analyzing the keyword opportunities housed inside the /blog subfolder:

Which would return hundreds of high volume informational keyword opportunities:

Bottom line: use subfolder to focus in on your highest intent terms, when possible.

2) Mine competitors for new high value keyword opportunities

Subfolder research can also be used to find NEW high value keyword opportunities.

The process is exactly the same, but instead of entering your site you’ll drop in the commercial intent subfolders from 3-5 direct competitors:

For example:

Scotch Porter is one of beardbrand’s top organic search competitors. All their products are housed under the /products subfolder:

On the other hand, a competitor such as Beardaholic has all their products housed on the shop.beardaholic subdomain:

So:

Beardbrand would set the following filters to see all the commercial intent keywords their site is ranking for:

Repeat this process for 3-5 of your top organic search competitors and export the results into a aggregated master excel file.

Set a filter to highlight all the duplicates, and focus in on the new commercial intent opportunities you are not already targeting on your site.

This is one of the fastest ways to find loads of high-value keyword ideas that align directly with your site’s monetization model.

Note: The primary keyword “best cell phone plans” (48,000 monthly searches) only brings in 5% of the page’s overall monthly organic traffic. The rest comes from the other 42,477 semantic and long tail secondary keywords.

Here is another article from Digital Trends targeting the topic “best laptop backpack for travellers”:

The post ranks for 4,800 different keywords and rakes in 5,800 organic searches a month.

But:

Similar to the Wirecutter example above, its top 5 keywords only account for ~20% of the total organic traffic:

Rather than target the same keyword repeatedly, Digital Trends has sprinkled secondary keywords - slight variations, re-wordings, or alternate ways to say the same thing - throughout the post:

Using long tails and semantics helps Google see the post as being relevant to a range of queries.

Ok:

So, how do you expand the organic footprint of your content?

The first step in the process is finding a list of secondary keyword targets with some kind of search volume.

Here are a couple quick ways to do this:

1. Mine competitor articles

Go to the Keyword Explorer tool and enter primary topic for one of your existing articles. Scroll down to the SERP Overview report to see all the top ranking articles along with a number of metrics, including Domain Rating, # of Backlinks, Traffic, # of Keywords etc:

Click the “Kw” link to view all the keywords the page/post is ranking for (and getting traffic from):

Here is another example from the coffee products niche:

If I was going to equip myself with affiliate links and write a post comparing coffee grinders, I’d know to include sections on burr grinders, grinders for french press, conical grinders, etc.

Without mentioning these kinds of grinders in the post, I’d be missing out on thousands of extra visits when the post started to rank.

Before you hit publish (or ideally before you start writing), run the top 10 competing posts through Ahrefs and add their best long-tail keywords to your list.

Export all the secondary keywords and remove any duplicates.

Note: This strategy is not only good for finding secondary keywords to include in on-page elements such as a title tags, headings and body copy, but they can also give you ideas for new sections or topics to cover in the content too.

2) Perform URL-level content gap analysis

If I enter “how to increase organic traffic” into the Ahrefs Keyword Explorer I can see my article is only ranking for 67 different keywords, compared to the hundreds of different terms many of the competing article are ranking for:

Navigate down to the Organic Search section and click the Content Gap Analysis link:

Next - enter up to 10 competing articles:

Note: make sure you have the URL selected from the drop down next to each URL since you are specifically interested in all the keywords those competing pages/ posts (not whole domain) are ranking, but you are not.

You’ll have several filter options to choose from:

I recommend keeping “At least one of the targets should rank in top 10” selected as this will help return the most relevant results.

Hit search and you’ll see a list of all the keywords the competing articles are ranking for, but your article is not:

Bonus tip: as you scan down the list of secondary keyword opportunities, focus on the the opportunities where at least two of your competitors are ranking in the top 10 for a given keyword. These will typically be the most relevant targets.

2) Perform long tail (and semantic) keyword research

Open Keyword Explorer >> Enter primary keyword >> View Keyword Ideas:

Scan the list of keyword ideas and add any relevant terms with decent search volume to a dedicated list:

Finally - export the keywords and remove any duplicates.

How to quickly incorporate secondary keywords into your content

You’ll probably find a handful of secondary keywords were naturally included in the article as it was written.

But, it’s always good to revisit the content and make sure all the bases are covered.

With your secondary keyword list in hand, make sure to include them in headings.

“We do use H tags to understand the structure of the text on a page better” - John Mueller, Google

Looking back at the earlier coffee grinder example…

You could derive the entire article structure - including headings - from that list alone:

What is a grinder

Best burr grinder

Best espresso grinder

lightbulb-o

Best manual coffee grinder

lightbulb-o

Etc..

Next, go back through the post once it’s written and ctrl+f secondary keywords and words that comprise them (“grinder”, “coffee grinder”) -- you’ll find you can vary the wording to cover more keywords in the body copy and still keep a smooth content flow.

#6: INSTANTLY Boost New Pages by Linking to Them from Existing High-Authority Pages

Want to give EVERY new piece of content you publish an INSTANT boost!?

As soon as you publish your new post, add a link to that post from an existing, related piece of content on your website that already has a TON of authority (i.e. a high UR).

This is tactic was briefly mentioned above. Below, we will outline several ways to mine solid internal link sources for your new content.

Example:

Because this page is clearly about increasing organic traffic, it would make perfect sense to link to it from this SEO case study on the date of publishing.

Why? Because that post is ALSO related to increasing traffic, and already has some authority:

Linking to my newly published post from that one would be sure to give it a nice boost!

Easy, right!?

BUT, how do you find worthy pages from which to add internal links from?

Here are a couple of methods:

1. Use the “Best by links” report in Ahrefs —this will show you every page on your website ordered by number of inbound links (as mentioned above). Work your way down the list and find a suitable post from which to add your link!

2. Use the Search Console "Links to Your Site" report — this will show you all the pages being linked to from other domains:

2. Use the “top pages” report in Google Analytics — this will show you the pages with the most traffic on your website. This can be accessed via: Behavior > Site Content > All Pages.

You know pages getting a lot of organic traffic are ranking highly in the search engines, which is a good indicator they have authority (and links) attached to them.

4. Use search operators to find solid internal link sources. While tools can make this process easier, you don't need them to find some good targets.

Here’s a workaround:

Search for the following:

site:yourdomain.com + keyword

Basically, just replace the “keyword” with a keyword related to the content you’ve just published.

So, if I wanted to add an internal link to this page, I could use the following Google search:

site:robbierichards.com + increase traffic

This will show me the pages on my website that are most related (in Google’s eyes) to increasing traffic:

Add a link from one or two of these pages (note: don’t force it in, make sure it’s natural!) and you’ll see a nice boost to your new post.

Drive more brand awareness (and traffic) at the exact moment your ideal customer is experiencing a pain or need.

Boost conversion rates by identifying (and overcoming) objections at the point of conversion.

Question-based keywords can be used for many different mediums, including blog posts, videos and FAQ sections on ecommerce product pages. Not to mention, they are the most common types of queries that trigger featured snippets:

Scrape “People Also Ask”

Next, you’ll take one of your top-level product category terms and enter it into the search engine. Since I’m working on building out a keyword strategy for a fictional beard products ecommerce store in my newest course Playbook, I’ll use “beard oil” as a working example:

Scroll down to the "People Also Ask" box:

These are the exact questions your customers are typing into Google.

You’ll notice there are only a small handful of questions showing. Start clicking on the accordions and the list will begin to expand:

Keep clicking until you have 30+ questions in the list.

Next - right click on one of the questions in the list, and select the “Scrape Similar” option:

This will open a window with the question and answer you clicked on:

Since we want to scrape ALL the questions, you’ll need to navigate over to the left side of window and remove the [1] from the x-path query:

Once you’ve altered the x-path, click enter and the Scraper extension will pull in all the questions and answers from the expanded “People Also Ask” list:

Copy the data to your clipboard.

At this point, you’ll have ALL the questions and answers in the spreadsheet.

But, for the purpose of this keyword research strategy we’re only interested in the questions.

So, the next step is to remove all the answers. An easy way to do this is to add a 0 for the questions, and a 1 for the answers:

Highlight the two cells and drag it down to the bottom of the results. Hover over the drop down arrow and click “copy cells”:

This will add a 0 for all the questions, and a 1 for all the answers.

Next - add a filter and select 1 to only show the answers:

Delete all the answers and you’ll be left with a list of questions to target with your keyword research strategy:

This strategy can be used to generate hundreds of question-based topics for eCommerce stores, affiliate websites, and service-based companies:

Question-based queries will get your business in front of potential customers at the exact moment they are searching for answers to a specific problem related to the products or services you sell.

Note: If you want to learn the exact systems and process I use to build out scalable keyword strategies for my business and clients, check out my SEO training course.

However, if only 2% of searchers click through to my website, I’ll receive a measly 30 visitors/month.

(Not so sweet!)

So, the question is: how can you increase your CTR?

Two ways:

Improve rankings—pages that rank higher are generally clicked more. For example, most searchers will click the 1st or 2nd result in the SERPs, and virtually nobody will click through to the second page of results.

Sell your content in the SERPs—use your title and description tags to effectively “sell” your content in the SERPs and entice a click through.

The second method is the one I want to focus on right now, as it’s super low-hanging fruit most SEOs never think about!

Here’s how to do it:

Identify pages on your website receiving below average CTRs for their ranking position.

#9. Identify lost link equity in 404 pages

If you want to rank for any keyword, you need page authority. And, the way you get authority is by building quality links.

Now:

There are a million and one ways (depending on your niche) you could go about building backlinks to your website.

And, it’s tempting to dive right into a new campaign and go after the big wins. Why not, right?

Big wins are great! Everyone loves them - clients, boss, the team. Nothing better than landing a massive link from a site like Huffington Post or NBC.

While those links really move the needle, and should be a focal point, they require a lot of time and hard work.

So:

Before you start directing all your energy into landing BIG links, make sure you are first collecting all the “quick links”. This will get you some quick wins for your client, and help build trust at the beginning of your campaign.

One of the easiest ways to do this is reclaim lost link equity from 404 pages.

Websites change over time. Products come and go. Information is updated. URLs are modified. Pages are edited, shifted, and moved.

While all this sounds like on-page SEO, it affects off-page SEO as well – specifically links.

For example:

If you’ve ever landed quality links to a piece of content on your site and then updated the URL or folder structure, you’ve just affected that link.

Where it hurts you is when you make such a change and don’t put in the right 301 redirects. Basically - the links you worked hard to get are still pointing to the old URL.

The result is lost link equity.

So, one of the best things you can do when starting a new link building campaign is ensure there aren’t any dead/404 pages with external links pointed at them.

Reclaiming even a few of these links can give your content a nice bump, and provide a significant win that builds trust with your clients.

Here’s how to do it:

Head over to the Ahrefs “Best by Links” report. Filter by “404”, and sort referring domains (RD) in descending order:

The first result in this example has 6 referring domains pointing to a 404 page.

After clicking the RD link, I find out some of these links are from high authority domains like Search Engine Watch (DR 71):

This is a MASSIVE link that would normally take a lot of time and effort to get, if at all.

Once you’ve identified the 404 pages with external links pointing to them, the final step is to reclaim the link equity.

Note: You should first examine the quality and relevance of the external links before reclaiming them.

Some things to look at:

Domain/ Page authority

Page relevance

Page quality

Link placement

Anchor text

This is a screenshot from a backlink audit we're working on for a client. There were a lot of low DR sites link from irrelevant content. Not links we're interested in reclaiming.

The last thing you want to do is start redirecting a bunch of garbage links to your site. You’ll likely do more harm than good.

Ok:

Once you’ve identified the linking pages and verified they are safe to reclaim, you have a couple options:

​​​​​301 redirect the 404 page to another relevant piece of content on the site

Contact the author of the page linking to your site and notify them your page has moved. Ask them to update the link.

#10. Create Strong Content Silos and AVOID Orphaned Pages

Why? Because it makes it very difficult for them to understand what a webpage is about. And if they don’t know what it’s about, they probably aren't going to rank it highly!

So, how do you solve this?

Silos.

In simple terms, "siloing" is nothing more than the act of grouping content into distinct categories, ensuring a clear hierarchy that makes sense, and linking logically between the pages.

Here’s a simple example of a silo structure for a yoga website (taken from this post):

You can see there’s a clear content hierarchy—the pages are grouped into main categories (i.e. silos) and linked-to from the main category page.

This is commonly referred to as parent and child hierarchy.

In this example, the “new york”, “chicago, “dallas”, and “orlando” pages each have the same parent: “yoga studios”. They’re all children of the “yoga studio's” page:

Note: It’s good practice to link back to the parent category from child pages, too.

This hierarchy will help dictate the URL structure.

Example:

http://www.yogawebsite.com/studios

http://www.yogawebsite.com/studios/new-york/

http://www.yogawebsite.com/studios/chicago/

http://www.yogawebsite.com/studios/dallas/

http://www.yogawebsite.com/studios/orlando/

http://www.yogawebsite.com/classes

http://www.yogawebsite.com/classes/yoga-rx/

http://www.yogawebsite.com/classes/pilates/

http://www.yogawebsite.com/classes/vinyasa/

http://www.yogawebsite.com/classes/hot-yoga/

Note: It is best practice to have support pages linking back up to the silo landing page (as shown by the red links above in the Yoga studio silo).

Cross-links between silo sub pages should be avoided because they weaken the “theming”, and relevance of the silo:

This graphic from Search Engine Land further illustrates how content silos can help better organize site content:

A couple more reasons why siloing your content can improve the user experience, and help boost your organic traffic:

It increases relevancy: Siloing ensures all topically related content is connected, and this in turn drives up relevancy. For example, linking to each of the individual yoga class pages (e.g. Pilates, Yoga RX, etc) from the “Yoga classes” page helps confirm—to both visitors and Google—these pages are in fact different types of yoga classes. Google can then feel more confident ranking these pages for related terms, as it is clearer the pages are relevant to the search query.

It helps the flow of “link juice” around your website: Because you’re creating a hierarchical structure, siloing ensures authority flows around your site more efficiently. (i.e. links to blog posts and sub service/product pages can flow up through the website to the "money" pages.

It will then show you the number of internal links the page has; it even shows you exactly where these links come from:

If the page has no internal links, check to make sure the relative URL paths are not being used on the site.

You can find out more about relative vs. absolute URLs in this Moz Whiteboard Friday:

Bonus tip:

You can use a tool like SEMrush to scale the process of identifying orphaned pages across your website.

Go to the “Site Audit” report and enter your domain:

Wait for the website to be crawled.

Go to the ‘Issues’ tab and click the ‘Select an Issue’ button. Check the ‘Notices’ section to see whether any Orphaned Pages have been detected on the site:

You can also use the tool to detect Orphaned Pages through your XML Sitemap or Google Analytics data. Check out the full tutorial on how to do that here.

Ok, we now know:

Content silos = good.

Orphan pages = bad (unless deliberate).

In a nutshell, here’s how you can silo your website:

Identify the overarching topic groups of your website. What content do you have, or plan to have? What products or services do you plan to promote on your website? What are the main categories on competitor sites? Your keyword research should help flush this out.

Plan your link structure. Start with the main navigation and decide how to best connect pages both physically (URL structure) and virtually (internal links) to clearly establish your content themes. Try to include at least 3-5 quality subpages under each core silo landing page. Link internally between the subpages. Link each subpage back up to the main silo landing page.

Strengthen silos with relevance and authority. Continue to add contextual content into your silos. One of the easiest ways to do this is add related blog categories. Add content into the categories, build links to the content, and channel it back into the silo subpages through targeted internal linking.

You should now see space to enter up to 5 domains for comparison. Enter up to 4 competitors, followed by your own website.

Example:

If I was doing a keyword gap analysis for my blog (robbierichards.com), I could enter ahrefs.com, backlinko.com, and webris.org as competitors, followed by my own website:

IMPORTANT: You MUST enter competitor domains first, with your own domain last on the list.

Once you’ve got your top organic competitors entered into the tool, you’ll notice a venn diagram icon listed next to each of the domains.

Click the icon and you’ll see four different options to choose from - (1) All Keywords, (2) Unique to the first domain, (3) Common keywords, and (4) Unique keywords:

This UX isn’t super intuitive, so let’s work through a couple quick examples of how you could use this tool to find untapped keyword opportunities for your business.

Note: Regardless of the keyword option you select, when performing a keyword gap analysis make sure the last venn diagram icon between the last competitor and your website is set to “Unique to the first domain’s keywords”:

With the settings shown above, I’d get the following results:

All of my competitors are ranking for these keywords, but I am not.

This insight is extremely valuable because if all your competitors are able to rank for those keywords, there is a high probability you can too (provided each site has a comparable domain rating).

You can export these keywords and start prioritizing which ones should be added to your content calendar.

Ok:

That’s just one use case. Let’s pretend I want to broaden the scope and look at all the keywords ANY of my competitors are ranking for.

Easy - I’d use the configuration below:

Now I can see all the keywords at least one of my competitors rank for:

Now, I know what you’re probably thinking. Most of the results in the examples above are keywords ranking super low in the search results.

One might argue this information is pretty useless.

So, use the filters shows below to find all the competitor keywords ranking in the top 10 results:

This search will return some great topical keywords for you to explore further, and possibly incorporate into your content calendar:

When performing your competitor keyword gap analysis, start with competitors who have similar domain authority ratings as your site. This way, you know any keywords your competitors are ranking, you can too.

Important: Don't focus your entire keyword strategy around your competitors. You want to go after opportunities they are missing out on too.

It will return a list of hundreds or even thousands of related long tail keyword variations.

You can even filter out the question-based queries:

As you enter in different seed topics, simply click the box next to any keywords you think might be a good target and they’ll be added to a master list which you can export once finished with your keyword research.

This is an easy way to leverage your competitors to rapidly expand the keyword set:

Obviously, some of these websites are more difficult to associate your own brand with than others.

For example, TripAdvisor rankings can’t really be manipulated (unless you’re providing EXCELLENT service), but you can easily post on forums like Warrior Forum or Quora; you just have to sign up and post an answer.

That’s why I recommend looking for keywords in your niche where forums (e.g. Quora) or niche directories dominate the SERPs.

Here’s a quick hack for doing this:

First, go to SEMrush, enter quora.com in the search box, then go to the “Positions” report (located under “Organic Research” on the sidebar):

This will show you each of the 29 million keywords Quora.com ranks for!

BUT…

Most of these keywords will be completely irrelevant to your niche; that’s why you need to use the filtering options to find keywords that fit the bill.

Example:

Let’s say you were a lawyer…

Just filter for threads containing the word “attorney” that also rank in the top 5:

This will result in a TON of threads that rank well for industry related terms:

It’s then a case of plucking out the ones most related to your business, signing up for a Quora account, and answering the questions:

Do this right and it can drive A LOT of targeted traffic back to your website!

Now:

In industries dominated by aggregator sites, my advice is to leverage them, not fight them. They have already done all the hard work to rank for you:

You just need to "attach" yourself to the appropriate category of the site, and optimize your profile for high placement.

If you can get your profile ranking in the aggregators, you can quickly build visibility for a lot of your "money" keywords.

For example:

Here are the listings on Avvo for "personal injury attorney" in Boise:

This keyword is a ultra competitive in both local and organic search. Plus, you could be paying up to $100 per click in AdWords.

Take a close look at how businesses in ultra competitive markets are optimizing their profiles to rank. It might even make sense to pay for top placement in some of the niche directories.

This is easily done—just enter the follow search operators into Google:

KEYWORD intitle:”write for us”KEYWORD inurl:”write-for-us”

Scrape the results with this Chrome extension and you’ll have a huge list of industry websites that accept guest posts:

It’s then just a case of pitching them your topics.

IMPORTANT: Make sure the website you’re pitching is actually authoritative enough to rank for the keyword you’re targeting. The quickest way to do this is to check the KD score in Ahrefs, then check to see if the website is already ranking in the top 5 for other keywords with a similar KD score. If it is, you’re good to go!

Example:

Let’s say we wanted to publish a guest post that ranked for the keyword “long tail keywords”.

Next, import all the domains into a Google Custom Search Engine (CSE).

Note: You can find instructions, along with a bunch of templates for automating this process in this post.

Once you’ve done this, you will have a custom search engine that searches ONLY the websites that have linked to you in the past.

So, whenever you publish a new blog post, you can simply go to your CSE and search for a keyword related to the post (e.g. if I published a SEMrush review, I would type “SEMrush” into the search engine):

You can then reach out to these people, tell them about your post, and ask if they’d be happy to link to you!

Here’s a video with a more in-depth demonstration:

3. Perform large scale competitor link outreach

​This strategy is designed to scale the traditional approach of analyzing competitors to find quality backlink opportunity.

Specifically, it piggybacks off the concept of Brian Dean's popular Skyscraper technique.

Here are the basic steps:

Find a piece of content with a TON of links

Make something even better

Reach out to websites linking to the old piece of content, tell them about your new improved piece, and ask them to change the link

Simple, right!?

Doesn't sound too different from normal competitor link analysis.

But, here's the kicker:

Instead of trying to steal links from just one piece of content, you instead steal links from many pieces of competing content. And, this is how we scale the competitor link building process.

Here's a screenshot from one of the link tracking templates we used for a client in the customer support industry:

We managed to build over 60 quality links to the client's website within a 60 day period.

Ready to Get More Organic Traffic?

There you have it - 14 actionable strategies to get more short and long term organic traffic growth.

Always start with the quick win opportunities - content audits, removal of keyword cannibalization, link reclamation and quick keyword wins. Then, build on the moment to scale up for long term organic traffic increases.

Also, make sure you leverage the bonus templates and videos to get a quick start on things.

Hey Ashok! Good question. I work with clients in a lot of different industries, so the tactics I employ are often quite different depending on the client. In general though, creating killer resources around popular topics, or tools related to client services. This provides a ton of outreach opportunity. For example: We had a client build a tool that allowed webmasters to quickly run SSL scans on their sites and identofy non-secure resources. We reached out to people writing about SSLs, Https migration etc and pitched it as a value-add. We built ~50 links to that tool in 45 days. Not a massive total, but they were pretty much all DR 40+.

Pure Gold! So many useful information in just one article, Robbie! Loved all examples/case studies and had no idea crawl budget is so important for SEO, especially because old techniques were all about creating hundreds and hundreds of pages of content. Seems like Content isn’t King anymore ha ha.

Cheers mate! Yeah, performing content audits have provided massive results for my clients this year. Not only do you get rid of the garbage on your site, but often you’ll surface a lot of “quick win” opportunities too.

Stealing your competitors backlinks is one of the most PROVEN methods to quickly find and build quality links to your site. You just need to make sure your content is 10 times better than all the top 10 ranking pages. Also make sure to carefully compile and analyse the link sources from your competitors.

Find out ways to get those links as you can use blogger outreach, guest posting etc to steal your competitors links. It’s not a quick method though as you’ll need to master the art of writing captivating emails to get links from other sites.

Create monster blog posts also helps you get a ton of links from other sites as I’ve personally used this tactic to generate links. I’ve written SEMrush review on my own blog which can also be seen in one of the illustrations that you used in this post and I always find new ways to generate links to particular posts.

What a massive post! thanks for publishing such detailed post! Can I have a suggestion – please include “table of content” on top of the post? So I can skip to that specific section because I will be using this post for many future references.

I’ve printed out every post of you because they’re pure gold!
I’ve a question though, all the examples in your post are related to blog posts. Will I be able to apply the same strategies to corporate websites and typical client websites as well?

Yes!! Love to hear that, Harsha! Yes, running content audits, removing cannibalization, finding keyword gaps etc…these are all strategies that can, and should, be used to improve performance on any site. I work mostly with lead gen sites now, but they work great with ecommerce etc.

About keyword cannibalization I have a question.
let say there’s 2 different posts blabla/complete-guide-seo-strategy and blabla/keyword-research-a-to-z, both of them ranked for “keyword research” what would you do with this?

If both page are closely related (lots of topical overlap), I would merge the unique content from the lower ranking article into the top ranking one, then 301 redirect the lower performing article into the top ranking one. This will make the canonical version more relevant, and give it an immediate authority boost. I would also fetch it right away, do some link building, and possibly a little paid promotion to seed some engagement. Update the time stamp.

Give before you ask. Start commenting on, linking to, and sharing influencer content. Let those folks know as soon as you done one of those things. When they re-engage, ask if it is ok to share something of yours with them (has to be awesome). If they respond favorably, you can then get them to share it.

Tbh, my SEO and content game in general hasn’t been the same since I discovered your site a few months back. Heck, most paid courses aren’t even close to being as comprehensive and actionable as your articles are.

Like the rest I have read, I have bookmarked this one for constant reference.

Hi Robbie
Really you have written very nice. I was searching this information over the internet since last week but I couldn’t find anywhere. But today I got more than expectations.
Thank you very much Robbie.