Skip to content

How To Grow Traffic 90.97% With A Custom SEO Plan (Case Study)

How To Grow Traffic 90.97 With A Custom SEO Plan

If you aren’t keeping every aspect of your website’s SEO performance in tip-top shape, you’ll struggle to see much organic growth.

Every SEO campaign is different – some websites require more focus on just one or two of the core components of SEO (content, backlinks, and technical factors) whereas others may require optimization and improvements across the board.

These SEO issues can be discovered by carrying out an SEO audit of your website which can uncover a whole range of action points that need to be addressed.

That’s why it’s always essential to audit, analyze and optimize what’s already on your site.

In this case study, you’ll learn the exact steps that my team at The Search Initiative took to increase our client’s organic traffic by 90.97%.

client's organic traffic by 90.97%.

client's organic traffic

In this article, you’ll learn how to:

  • Prune your backlink profile by identifying a potential negative SEO attack.
  • Optimize your existing content for low-hanging keywords.
  • Identify target URLs and anchor texts when building new backlinks for maximum ROI.
  • Fix internal 301 redirects on your website to improve page performance and user experience.
  • Improve usability by implementing breadcrumb navigation.

Before that, let’s find out a bit more about the website’s goals and the main challenges faced during the campaign.

The Challenge

Before joining The Search Initiative, the site was struggling to break into the first page of the search results for many important keywords. Therefore, the main goal of this campaign was to grow the site’s organic traffic with a focus on optimizing the editorial content.

Traffic

The client is a real estate website targeting people who want to rent and/or buy properties in Southeast Asia.

This site saw a spike in referring domains. This was an attempted negative SEO attack, which is when a competitor intentionally attempts to sabotage your SEO efforts by building many poor-quality backlinks. If you believe your site has been deliberately attacked in this way, it’s best to audit and tidy up your link profile – read on to learn how to do this.

The website had a lot of content, with many articles that were 10k+ words long. However, there were lots of keywords that these pieces of content were struggling to rank for. In cases like this, you should carry out a content optimization strategy that focuses on improving these long-form pieces for low-hanging keywords that were ranking just outside of the first page.

Technical Drawbacks

Finally, we identified two core technical drawbacks facing the website: hundreds of internal redirects and missing breadcrumb navigation.

As a real estate website with hundreds of listings across multiple cities and locales, missing breadcrumb navigation resulted in unnecessarily poor user experience as it made it much more difficult for visitors to navigate the website.

Find out how you can overcome these challenges for your website by following the steps below.

Pruning Your Link Profile With A Backlink Audit

Your backlink profile is like a tree.

Now and then, you want to snip off and prune a few faulty branches (low-quality backlinks) to ensure that the rest of the tree (link profile) is healthy. I.e., There are no spammy backlinks.

Broken Links

This is a procedure you should carry out periodically by only checking the most recent links pointing to your site. But sometimes, the number of backlinks may suddenly shoot up, which could signify foul play.

Google is able to ignore these spammy links in “most cases” but that means that some might slip through.

If you get 1000 spam links, how many of these weren’t ignored? 50? 100?

It’s not worth the risk, you need to take action.

You’ll find out how to analyze the quality of a backlink pointing to your website later, but first, let’s see how you can identify whether your site’s link profile has seen unnatural growth, as described above.

Identifying A Negative SEO Attack

What Is A Negative SEO Attack?

Your backlink profile may be the victim of a hostile SEO attack where your competitors (or another entity) purposely build hundreds, if not thousands, of unnatural, poor-quality links towards your site.

Negative SEO Attack

Such an attack aims to trigger a Google penalty (or manual action) so that you lose rankings.

If this happens to you, you will want to conduct a backlink audit to identify and disavow (ask google to ignore) these malicious links.

How To Identify A Potential Negative SEO Attack

To manually identify a potential negative SEO attack on your website’s backlink profile, you can use the Ahrefs Site Explorer tool.

  • Enter your domain into the tool.

ahref Site Explorer

  • Scroll down to the Referring Domains graph.

Referring Domains

If you see a sharp spike like the one above, your site’s likely had a damaging SEO attack.

As mentioned above, Google’s algorithms are getting better at identifying and ignoring poor-quality backlinks – but they aren’t perfect, so you’ll still need to cover your bases to make sure that your tree doesn’t have any faulty branches.

Referring Domains 2

This unnatural link velocity isn’t ideal – so it’s still worth seeing which links you can preemptively tell Google to ignore by disavowing them.

Top tip: you can set up alerts on Ahrefs to automatically monitor new (and lost) referring domains to your website. This will enable you to quickly spot any unnatural increases (or decreases) within your backlink profile and allow you to act sooner to prevent any potential SEO damage to your site’s performance.

Head over to: Alerts > Backlinks > New alert > Enter domain > New backlinks > Set email interval > Add

Domain New Alert

Once you’ve identified that your site’s seen an unnatural links spike, the next step is to identify the bad links.

It’s also worth noting that the spike may actually be a good thing. For example, one of your articles may have gone viral, so you may have naturally received a bunch of links.

Either way, here’s how to identify whether these links are good or bad for your SEO.

Investigating A Potential Negative SEO Attack

Here’s a step-by-step breakdown of how to investigate a potential negative SEO attack using Ahrefs Site Explorer:

  • Click the Backlinks report to view all the backlinks pointing to your website.
  • Switch the mode to “One link per domain”. This will reduce the noise as you don’t want to analyze every single backlink.
  • Click the Dofollow filter. These are links where Google is instructed to “follow” the URL that is being hyperlinked. In contrast, nofollow links are not followed by the search engine’s crawlers.
  • Click the New backlinks filter.
  • Select the period when the spike occurred.
  • Sort the results by Domain traffic (descending order).

Backlinks

When filtering these results, you’ll likely see some patterns cropping up.

Let’s go through some of the most common culprits regarding links-based negative SEO attacks and how to spot them.

Patterns To Look Out For: The Usual Suspects

When identifying faulty backlinks from a negative SEO attack, there are a few usual suspects that you can look out for as giveaways for potential foul play.

Why? Because these types of links are extremely cheap and easy to get in large quantities – meaning they aren’t too sophisticated.

Remember, most of these websites aren’t legitimate. They’re often built especially for these tactics and won’t have any SEO value.

Blogspot Domains 

Blogspot domains are incredibly cheap and easy to build. This makes them perfect for webmasters to exploit and use to build spammy links to your domain.

You can identify these quickly by clicking on “More filters” on the top right of the Backlinks report.

Select Domain name and type in “blogspot”.

Click Apply and Show results.

Backlinks Show Results

You’ll now see all backlinks from Blogspot domains.

Backlinks Blogspot

In this example, there are 66 poor-quality Blogspot domains pointing to this website within the specified timeframe.

Web Directories

In most cases, adding a listing to a web directory is free. Again, this makes it easy for spammers to build hundreds, if not thousands, of links on irrelevant and/or suspicious-looking directories.

They generally look something like this:

SEO Helper

Find potential spammy web directories by filtering the backlinks using the same method above, but instead, search for domains that contain “directory”.

Backlinks Directory

Comment Spam

Comment spam usually results from automated software being used to place lots and lots of comments on blogs or forums towards a particular website.

These links generally use exact match anchors, i.e. the clickable text of the links are keywords you are likely targeting.

This can be problematic because a high number of keyword-rich anchor texts within your link profile will likely raise some flags in Google’s eyes as being unnatural, which could lead to your website being penalized via a manual links-based penalty.

Here’s an example of a forum link taken directly from Google’s guide on Link Schemes.

Forum Comments

Scroll down to the Anchors report right at the bottom of the Site Explorer tool on Ahrefs – this shows you an overview of the most commonly used anchor texts to link to your website.

If you spot lots of exact match (keyword-rich) anchor texts linking to you, it’s likely that these could be comment or forum spam links.

In some cases, you may even find some extremely unnatural or even suspicious anchors used to link towards you. These are much easier to spot as they’ll likely have nothing to do with your website.

Next, click on “View full report” to dig a little deeper.

This is because the report only shows you the top 10 most common anchors (see screenshot below) – and there may be lots more!

Anchors

Here, you want to order by “/ dofollow” links because dofollow links are the kind that specifically instructs search engine bots to “follow” the link.

Whereas sites that link to you using a nofollow link, are highly devalued by Google’s crawlers.

Anchors DoFollow

Click on Details, then Referring domains, to explore further.

Anchor Text

In most cases, a website will only link to you once – so if you see that a site is linking to you a lot, it’s a strong indicator that something’s not quite right.

Expand further by clicking on Backlinks.

This Brazilian website has linked to the target domain 41 times using the same anchor.

Brazilian Website

Manually checking the backlinks/domains will confirm whether these links are generated by spam comments.

Important: Click at your own risk. Remember, these websites are often spammy, so be careful where you click through.

Lo and behold, in this example, there are over 12,000 comments on one of the articles from the Brazilian website.

Brazilian Website comments

Not even the best article in the world will get this many comments. It’s a clear example of comment spam.

Referring IPs

Another typical pattern to look out for is whether your referring domains share the same IP addresses.

If they do, it’s a sign that these sites are all hosted in the same location and, by extension, are likely owned/controlled by the same person.

Use the Referring IPs report in Site Explorer on Ahrefs to check this.

Referring IPs

Remember, it’s normal to have links from a handful of sites that share the same subnet (network of domains). What’s fishy is when you’ve got hundreds or perhaps thousands of referring domains from a single subnet – like the above.

Expand the IPs and domains.

Expanding IPs And Domains

It’s those pesky Blogspot domains again!

Disavowing Spammy Links

Once you’ve analyzed your link profile and identified which domains are problematic, the next step is to make sure that they won’t cause your site any (further) harm.

Disavowing Spammy Links

That’s where the disavow file comes into play.

Now, some people think that uploading a disavow file somehow gets you added to a watchlist, this is far from the truth.

Google understands that websites will receive poor quality backlinks, whether it’s through your own link building efforts or not. The disavow feature is just a way for you to communicate to Google which of these links you want ignored.

What Is The Disavow File & When Should You Use It?

The disavow file is a document you can submit to Google containing a list of the linking pages (or domains) you don’t want to count towards your site’s backlink profile. In other words, you’re telling them to ignore these links.

Google states that you should use this feature only when the following two criteria are met:

  • There are a considerable number of spammy, artificial, or low-quality links pointing to your site,
  • These links have resulted in your website receiving a manual action, or you feel they will likely trigger a manual action on your site.

Creating Your Disavow File

Here are some things you need to know when putting together your list of spammy links:

  • The file must be a text file encoded in UTF-8 or 7-bit ASCII i.e. a .txt file.
  • Each line should represent a single domain or URL.
  • To disavow all links from a single domain, use the following prefix: domain:
  • If you’re disavowing a URL, it cannot exceed 2,048 characters
  • Your file cannot exceed 100,000 lines (this includes blank lines and comment lines)
  • Your file size must be less than 2MB.
  • You can add comments by starting the line with a hashtag (#). These will be ignored by Google.

Here’s an example of a disavow file:

# Two pages to disavow

https://shady-site.com/link-1.html

https://shady-site.com/link-2.html


# One domain to disavow

# 99% of the time, you’ll do it like this to save time

Domain:shady-site.com

Submitting Your Disavow File

Once you’ve created your list, you can submit it via the Disavow Links Tool.

For each property of your website (i.e. https://, https://, https://www. and https://www.), upload the disavow file you’ve created by clicking “Upload disavow list”.

Disavow

Already uploaded a previous list?

You’ll need to download it, update it with the new URLs/domains, and then reupload it.

Once you’ve uploaded the file, it can take up to a few weeks for Google to incorporate your list into its index.

Remember, conducting a link audit isn’t something you do once and forget about. It’s essential to keep an eye on your backlink profile to maintain its health. Prune that tree!

Find out more about how to conduct a full backlink audit in more detail here.

Optimizing Content For Low Hanging Keywords

Unless you’re starting a brand new website from scratch, you don’t always need to write fresh content to rank for more keywords.

What Is Keyword Mapping?

You’re likely already ranking just outside the first page for several search queries and, as a result, are sitting on a goldmine of potential organic traffic.

These kinds of keywords are referred to as “low hanging fruit”.

This is because they’re already ranking relatively well, which suggests that Google already likes the content, in which case it’s likely that with some optimizations (like the ones outlined below), you will be able to break into the top positions.

In many cases, these search terms are likely overlooked by your competitors as they tend not to have as high search volumes as broader, more competitive keywords..

Think of it this way… Everyone else is trying to grab the juiciest apples that are harder to get as they’re at the top of the tree (i.e. they’re trying to rank for broader, highly competitive terms like “flower delivery”). So, you can go after the low-hanging apples that are easier to grab but are still pretty sweet (i.e. by targeting “flower delivery in [city]”).

Our client already had a bunch of articles (that were over 10k words long) published on their site, so instead of focusing on writing brand new articles, we identified low-hanging keywords that these pages were already ranking for and optimized them.

How To Find Low Hanging Keywords

A great way to find low-hanging keywords is via Ahrefs Site Explorer.

  • Enter your domain (or selected URL) into Site Explorer and open the Organic Keywords. This will show you the keywords you’re currently ranking for. Make sure that you see the keywords for your target location. In this example, it’s the United Kingdom.

ahrefs Organic Keywords

  • Open the Position drop-down, click 11-20 and then Apply.

Position Dropdown

  • Click Show results.

Show results

  • You now have a list of keywords that have been ranking from positions 11 to 20.

Ranking Keywords

If you sort by Search volume, you can see that there are still some broad search terms here with a very high Keyword Difficulty score.

Search Volume

These aren’t the ideal “low hanging” keywords you’re after, as they’ll still be challenging to rank for.

  • Filter the results further so you’re left with search queries with a Keyword Difficulty of 25 or less. Then click Show results to apply this new filter.

Keyword Difficulty

Now you have a new list of less competitive keywords that are easier to rank for, according to Ahrefs.

  • Go through these keywords to see if you can spot any terms that can be grouped (or if you’ve entered your domain, then spot keywords that are ranking on the same page).

In this case, I spotted keywords related to “florists in Watford”, which suggests that this page has a bunch of potential keywords to capitalize on.

Relating Keywords

Now that you’ve identified the low-hanging fruit, it’s time to optimize the content.

How To Optimize Your Content For Low Hanging Keywords

To optimize your content for low-hanging keywords, you can use Surfer’s Content Editor tool to compare your content with the top-ranking competitors.

  • Create a New Surfer draft – Enter the low-hanging keyword in the search bar. If you’re adding more than one, separate them with a comma “,”.

Select the target location (in this example, it’s “United Kingdom”).

Switch the toggle Import content from URL and paste in the URL of the page you want to optimize.

Click Create Content Editor.

Content Editor

You’ll then see a page that looks like this.

Inside Content Editor

The tool has analyzed your content and compared it against the top-ranking competitors of your target location by looking at things like:

    • The density of common phrases ie. how often important terms and phrases are mentioned on your page compared to the competition
    • The number of headings
    • The number of paragraphs
    • The number of images

Knowing this information allows you to compare your content with your competition and see opportunities for improvement.

For example, you may not have included specific terms on your page, but many of your competitors may have those terms throughout their content. As a result, you may want to align your page by adding more of those terms to refine your content and improve its relevance to the main keyword.

The left-hand side is where you can optimize your content, and the right is where you’ll see Surfer’s analysis and suggestions.

  • Check the competition – Before optimizing your article, you should manually compare your content against the top rankers because this will help you identify potential content gaps.

Click “BRIEF” and then open the list of competitors.

Florists In Watford

Ask yourself:

    • Have they included additional information that may be useful for the end user? I.e., FAQs, customer reviews, etc.
    • Have they included other forms of content to enrich the user’s experience, i.e., images, videos, animations, graphics, etc.

Once you’ve identified the key differences, you’ll want to start optimizing your page’s content to mirror that of your competition.

  • On-Page Optimization – Apart from optimizing the main body of the content, you’ll also want to ensure that other on-page elements are optimized for your target keyword(s).

    • Page Title – ensure that the page title is engaging, describes what the page is about, and includes the primary keyword you want to rank for.

Florists In Watford Page Title

For example, a better-optimized page title for this page could be: “Watford Flower Delivery & Florists – Arena Flowers”.

    • H1 Heading – the H1 heading should grab the user’s attention, summarize the page’s contents, and ideally include the core keyword(s) you want to rank for.

Florists In Watford H1 Heading

This H1 heading could be optimized for “florists” related terms by tweaking it to: “WATFORD FLOWER DELIVERY & FLORISTS”.

    • Meta Description – while it’s not a direct ranking factor, the meta description can help to convince users to click on your website instead of your competitors.

Therefore, you should aim to describe the page in a little more detail (think of it as an extension of your page title) and try to fit in some keyword(s) and phrases in a natural way.

Florists In Watford Meta Description

In this case, the description could be optimized to include important terms and phrases like “florists”, “watford”, “flower delivery” etc. Doing so is important because Google formats words from the user’s search query in bold.

Florists In Watford Keywords In Description

  • Don’t rely on the score – As you fulfill the content gaps and optimize the content by increasing/decreasing the frequency of specific terms, you’ll notice that your content score will increase (or decrease) too.

For example, I edited one of the headings to include “FLORISTS IN”. and the score increased by 2 points.

Before:

Florists In Watford Content Score Before

After:

Florists In Watford Content Score After

Reaching a perfect score of 100 isn’t as important as ensuring you’ve covered the main topics in a way that will be useful for your audience. Anything above 80 is considered to be a solid piece of content.

Performing such optimizations on Surfer SEO can help you climb into the first page of the search results.

You can see that the number of keywords our client is now ranking for within the top 10 search results increased by 181% from 2010 to 5665  in the past year.

Organic Keyword by Top Position