How to Develop an Enterprise SEO Strategy to Drive Leads and Revenue

How to Develop an Enterprise SEO Strategy to Drive Leads and Revenue

How should we plan an enterprise SEO strategy?

SEO as a marketing channel consists of many different tactics and activities, and on the other hand, it is a very flexible channel where different businesses might require different strategic implementations.

Thus, planning an SEO strategy for an enterprise company can be easier said than done, as we’ll need to consider many different variables to plan many different elements.

With that being said, in this guide, we will discuss a step-by-step guide in planning an SEO strategy, and by the end of this guide, you’ll be ready to execute a well-planned SEO initiative in no time.

Let us begin.


Step 1: Keyword and Topic Research

It’s fairly obvious that keywords are the core of your enterprise SEO, but finding the right keywords for your business can be easier said than done.

First, before we can define our target keywords, there are important things we’ll need to consider, namely:


  • What are the objectives of your SEO campaign? What do you want to achieve by ranking higher on Google (or other search engines)? Is it simply to generate more traffic, is it to get more sales revenue on your eCommerce site, is it to help maintain a positive online reputation?
  • Who is your ideal audience? The answer here should be closely tied to your SEO goals/objectives, namely, what are their related search intents in relations to your SEO objectives.
  • What are the keywords included in these search intents? Now your options are going to be more specific (meaning, it’s relatively easier to choose).


After we’ve answered these questions, there are two main approaches we can take in defining target keywords. The first is to decide on specific topics where you can capture the audience’s attention.

For example, if you are a tech SaaS company selling productivity software, then you can decide on “productivity tips” as your main topic. Then, you can use keyword research tools (like SEMRush or Ahrefs) to find keywords related to this topic that also have high enough search volume.

The second approach is to research the keywords first, and then determine a topic based on these keywords, so your work backward.

In our opinion, you should combine the two approaches together and try to find the best possible topic that can benefit your business, based on three main principles:

  1. The keyword must be relevant to your ideal audience, based on their search intent. Mainly signified with a high enough search volume.
  2. The keyword must be relevant to your business and must help your SEO objective.
  3. The competition for the keywords must be manageable, based on your available resources and time.

You can use various tools from the free (and useful) Google Keyword Planner to premium ones like Ahrefs, SEMRush, and Moz Pro to find these target keywords and topics, but the principles remain the same.

The next step is to find long-tail keywords based on these target topics.

Here’s the thing: with the latest Google algorithm updates, topic expertise is a ranking factor. Meaning, a site that regularly publishes about SEO is more likely to rank higher than another site that publishes one really good, very optimized content about SEO.

So, the idea here is to develop a “layered” enterprise content strategy to establish topic expertise, as we will discuss on the next step.


Step 2: Layered Content Planning

Due to the various changes to Google algorithms, how Google rank websites have also changed dramatically.

To tackle this issue, we need to focus on establishing topic expertise while planning and executing our content marketing.

We do this by dividing our content marketing into two “layers” for each topic:

  1. Creating one, general content to cover the main topic. For example, if our main topic is “digital marketing”, we might create a lengthy content discussing the basics of digital marketing, along with the channels included within digital marketing (SEO, social media marketing, etc.)
  2. Creating a cluster of content pieces to target the long-tail keywords related to the topic. With the same example, we create shorter, but more focused content pieces to target “social media marketing”, “SEO”, “influencer marketing”, etc. All of these content pieces are linked to the “main” topic page.

This approach has two-fold benefits:

  • As mentioned, this can establish your credibility and expertise for the topic, which can significantly affect your SERP ranking
  • The specific “cluster” content can effectively capture a specific audience with specific needs—they are more likely to convert into leads—
  • You can generate more backlinks with these specific content pieces, while they can also generate traffic to your main topic page (via internal linking)
  • Since these cluster pages are targeting long-tail keywords, it’s (fairly) easier to rank, and this will boost your site’s SEO performance in general


Step 3: Build Pages for Each Main Topic

These pages for the main topic(s) should be your main concern.

Do thorough research for this topic, and especially research the top-ranking competitors’ content for this topic, and keywords related to this topic.

Your objective is to rank higher than these competitors, and there are only two possible ways:

  1. Create something really good, that is significantly better, more in-depth, more up-to-date information, and more everything that these ranking competitors. You have to be better both in the eyes of your audience and according to Google’s algorithms.
  2. Take a unique angle and discuss the topic in a different way. While on paper this is the “easier” approach, it can be easier said than done, as finding something really unique and different—but still engaging and interesting—, can be very difficult.

How you will approach this content creation process is up to you, but here are some best practices you always need to keep in mind:

  • Above anything else, your goal is to provide value for your human audience. According to Google’s mission statement, it’s about delivering the most reliable and relevant information.
  • Based on that previous principle, don’t over-optimize for keywords. Mention your target keywords and semantically-related keywords naturally throughout the content. Maintain the readability and comprehensiveness of your content.
  • Use short sentences and paragraphs. No more than 150 words in each paragraph, and create new subheadings every 300 words or so. Use a lot of white spaces to maintain readability.
  • Use appropriate images, embed videos, and so on to maintain engagement.

The idea is that this “main” content page targeting the main topic should be very optimized, and should be the centerpiece(s) of your website.


Step 4: Content Clusters To Support The Main Page

While we have discussed that the “main” content should be your central focus, it doesn’t mean these clustering content pieces targeting specific long-tail keywords won’t be important.

However, with these content pieces, we’ll need to take a slightly different approach, namely:

  • Here, consistency and regularity are keys. Remember that you are building “clusters”, so the quantity is also important.
  • Always link these blog posts from the main content. Use appropriate anchor texts for this purpose. Create an exact section on your main page that can smoothly introduce this subtopic.
  • Similarly, link out to the main page from these cluster content pieces. You can do this naturally with an anchor text, or use tags in your CMS.
  • Include the long-tail target keywords naturally, and no more than four times throughout the page—assuming the content is 1,000 to 2,000 words long—. As always, focus on maintaining readability and value for your human readers. For long-tail keywords, it’s a little more sensitive, as exact keyword matches will be very obvious. You can easily get penalized for keyword stuffing, so be extra careful when including these long-tail keywords. Avoid exact matches, and use semantically related keywords naturally.

Remember that there are three main purposes of these pages:

  1. Generating specific traffic that is specifically searching for information related to these long-tail keywords—and convert them into leads when possible—
  2. Establishing a consistent and credible online presence, so the quantity of your publication is also important
  3. Build connections between these pages and the “main” content, telling Google—and other search engines— that there’s a relationship between these long-tail keywords and the topic you are trying to rank for.

With these pages, consistency—both in quality and quantity— is key.


Step 5: Generate Backlinks

Backlinks are still the most important ranking factor in enterprise SEO. Think of backlinks as the online “vote of confidence”: the more backlinks—or inbound links—pointing to your content, the more credible and relevant your content is assessed by Google, and thus you’ll climb higher.

With that being said, link building is the main focus of enterprise SEO experts.

It’s important to note that nowadays, the quality of your backlinks is more important than quantity. In fact, getting too many low-quality backlinks at any given time might get your site penalized if Google suspects you from practicing unnatural (grey-hat or black-hat) link buildings.

So, our main objective is to get these high-quality backlinks. Just 2 to 3 authoritative and relevant backlinks in any month are sufficient, and if you can, aim for 5-6 backlinks for each page/month.

However, getting these backlinks can be easier said than done, but here are some important tactics you can implement:

  1. Don’t overcomplicate things. Good and relevant content will always get linked, and on the other hand, no amount of tactics and efforts can help low-quality content.
  2. Build relationships with as many relevant parties as you can: business partners, loyal customers with an online presence, press/media, influencers, etc. Relationships are often the most reliable source for high-quality links.
  3. Create linkable content—unique data/information (research report, case study, etc.), “resource” type of content, visually pleasing infographics/images, current up-to-date events/new, etc. Give them reasons to link your content.
  4. Link building is quite often, an area where working with SEO experts or consultants can help. Consider outsourcing this process to a credible enterprise SEO agency. They can especially help with their existing relationships with reputable businesses and content publishers in your niche/industry.

There are certainly many other approaches you can try in link building, but these four principles above remain the most important.

Again, consistency is key, but don’t be overly aggressive with your link-building.


Step 6: Optimize Your Site (Technical and Non-Technical On-Site SEO)

If content strategy—as we’ve discussed in the previous steps—, is essentially about attracting and engaging your human audience, here our focus is to please the machine side of SEO—Google’s crawlers and Google’s algorithms—.

Our main objective here is to make sure our site is crawled, indexed, and understood properly by Google—and the other search engines—, so it can rank accordingly on the SERP.

While this is a pretty broad subject, and you might want to check out our previous guide on technical SEO checklist here, here are the important factors to pay attention to:


Non-Technical Optimizations

  • Include your target keyword in your URL, but make sure the URL is readable and keep it as short as possible
  • Use your keyword in your H1 (Title) tag. If possible, put the keyword upfront.
  • For H2, H3, etc. tags, use keywords when you can, but always prioritize readability and natural inclusion rather than forcing to include these keywords
  • Optimize images and include keywords in the alt tags
  • Improve your internal linking structure

As you can see, most non-technical optimizations are about including your keywords naturally without sacrificing user experience.


Technical Optimizations

Technical on-site optimizations are a little more complex, but here are some key areas to prioritize:

This is obviously not an all-inclusive list, and there are many more technical optimizations you can implement. However, the main principle remains the same: make sure your site is indexed and perceived correctly by the search engine’s crawlers but also maintain your site’s user experience.

Probably the most important—and relatively simple—process to maintain, is to properly compress and optimize all embedded media before you use them in your content and upload them on your site.

The bigger the file size is, the slower your website will be. As your website grows, you’ll have more of these images, videos, and audio files, and their compounding size can significantly slow the website down.

There are various tools that can help compress images in bulk, for example, Google’s Squoosh (free). Protect your site’s optimal speed, but don’t sacrifice quality and user experience.


Step 7: Monitor, Evaluate, Re-Optimize

It’s no secret that enterprise SEO is a long-term game.

If you do all the steps properly and if all the other factors went right, you can expect to climb to the first page of SERP (from the 5th page) in 2 to 6 months. Then it’s another 6 to 12 months until your page can climb into the top 3 spots—or even better, the #1—.

The key to success in all these months, however, is consistency. It’s important to measure the progress of your SEO efforts, and here are some key areas to evaluate:

  • Your performance in SERP ranking (you should climb up the ranking steadily—albeit slowly—)
  • Increase/decrease in organic traffic
  • User experience metrics especially bounce rate and dwell time, but also other engagement metrics
  • Organic reach and impressions
  • The content’s conversion rate—if it involves CTA
  • Your site’s technical factors (as discussed above), especially the site’s load speed and mobile-friendliness
  • Link profile

Evaluate your overall SEO strategy and content performance according to these metrics, and re-optimize your content and the site accordingly. Update non-performing content, and focus on optimizing for local search and Google Maps to drive more local visitors.


End Words

While there can’t be a “one-size-fits-all” approach in implementing an enterprise SEO strategy, the steps we have discussed above can be a good foundation in building your own strategy—according to the needs and objectives of your respective businesses—.

The main principle in a good SEO strategy for B2B and B2C company is to focus on delivering value to the human audience, and not solely focusing on ‘pleasing’ the search engine’s algorithms.

Maintain consistency, and you’ll see your site climb the SERP ranking steadily by implementing the step-by-step strategy above.


I'm an SEO Consultant with over 10 years' experience, including both SEO agency-side and in-house SEO expert. I work predominantly with B2B, startups, SAAS, IT, technology and software companies who are looking to acquire new customers and add zeros to the revenue with SEO and content marketing. If you are looking for someone who is results orientated and has experience in growth marketing and sales pipelines, then connect with me on LinkedIn and schedule a free SEO consulting session!


  1. blank Birthe Tobiassen : January 9, 2020 at 11:29 pm

    Hey there Mike,

    I think this is a really unique post covering the saturated SEO topic, and I’m really interested in your unique idea on “Layered content” and I want to learn about it further.

    To put it bluntly, the basic idea is to target a short-tail keyword with an overarching content, and then we target long-tail keywords that are related to the main topic with shorter but more specific content? Am I 100% right?

    Also, besides linking between the pages, are there any other optimizations I should do to tell Google about the relations between the pages?

    Thanks again and nice to meet you,


    • Thanks for the kind words, and glad you are interested with the idea of layered (or clustered) content. If you want to learn further, you can also schedule a free 30-minute call with me and I can probably help you with the implementation.

      With that being said, you already grasped the basic concept of this idea.

      Yes, the most basic form of layered content is, as you’ve said, targeting a generic—mainly short-tail— keyword with a ‘blanket’ content, and then targeting other keywords (not necessarily long-tail) that are already covered in the blanket content.

      However, we can also use other structures, for example linking two in-depth content together that are essentially on the same ‘level’ or ‘layer’. In short, be creative, and as long as the pages are connected with a theme or topic, you can use all kinds of structures with this idea. Hopefully, you get a clearer picture here.

      For your other question, well, Google is getting better in recognizing the context of a content and the connection between different pages on a site, especially with the recent Google BERT algorithm update. So, yes, internal linking between the different pages and using the ‘linked’ keywords in each content are the main optimizations you should do.

      Hopefully it’s pretty clear, and feel free to leave more questions on this, if any.

  2. I agree, this is a pretty cool idea, thanks for this, Mike.

    I’d probably add that since the focus of the content here is generating leads and revenue, including proper, optimized CTAs in the content should be a priority.

    Any reason you didn’t discuss much about this in the article?



    • Thanks for your visit and thanks for the kind words,

      You are correct that since the aim of the content strategy is to generate leads and revenue, CTAs (or more specifically, lead magnets), should be an important focus. I didn’t include too much of it on the article since:

      I want readers to focus on the content creation/content quality
      CTA optimizations and lead magnet strategy are wide topics on their own, and they deserve their own content, in my opinion

      So I’d probably cover it on the next posts, thanks for the idea!

  3. blank Birthe Tobiassen : January 12, 2020 at 10:43 pm

    Hey again Mike, and thanks for the timely reply.

    Thanks for the pretty clear answer, I think I got the idea, but have scheduled a call :), as per your suggestion. I will talk to you soon then, I guess.

Comments are closed.