Apriorit Case Study: Website Promotion in a Complex IT Niche

Aleksey Andrusenko
Aleksey Andrusenko 
April 18, 2019 | 15 min. reading

It’s odd to think you can easily get much target traffic in a very narrow and complex B2B niche.

It’s really difficult, especially in the field of low-level programming which is hard to even understand.

Difficulties do not end here — you cannot show any case since everything is made under the strict NDA.

What to do in this case?

What search marketing strategy to choose in order to find potential customers through search engines?

We have no NDA, so in this article you will learn how to get organic target traffic for business in a complex niche by the example of Apriorit IT company.


Over 2 years organic traffic grew more than 5 times.

Organic traffic growth from September 2015 till October 2017

Case Update April 2018 (traffic growth +1094%):

Apriorit case update apr 2018

Search traffic grew from 500 to 5400 weekly visitors.

Website ranks now for services like:

  • software reverse engineering
  • linux driver development

If Apriorit runs an Ad campaign, traffic would cost them more than 10k USD each month (according to Ahrefs). In practice, at least 2 times more.

Apriorit ahrefs data

What was the reason for the traffic growth?

Read further in the article.


Apriorit.com is a large Ukrainian IT company with a team of 250+ professionals.

Apriorit Home Page

Working with Fortune 500 companies.

The work done before cooperation with Livepage:

  • Writing expert content in its field without investigating traffic potential and search query optimization.
  • Weak focus — they wrote 1–2 articles about their all services.

Niche and project details:

  • It is difficult to get a sense of the services offered.
  • Minimum demand, most of search queries with zero volume.
  • No direct competitors, so it is difficult to explore what is working for competitors.

Preparing to choose a strategy

First of all, I recommend reading a step-by-step guide of SEO for app development agency by the example of Yalantis.

Important! Every project is promoted using an individual strategy — copying the strategy without deep understanding will be a waste of time and money.

The same was with Apriorit. Previous contractors, with whom the company had been working until September 2015, offered simple technical content topics which had traffic but zero leads. The reason is that there was no:

  • understanding what exactly brings profit to Apriorit;
  • understanding of the target audience and the needs of those who ask such questions.

Bright example, topic: https://www.apriorit.com/dev-blog/227-handle-sms-on-android

Search traffic on one page 2015-2017
Search traffic on one page 2015-2017

A complex technological solution optimized in a wrong way brought much traffic but close to zero leads. Besides, most visitors came to the website from India.

Why am I telling this?

It is a dead-end job to write content just for traffic in a narrow and complex niche. Every topic should be deeply evaluated to see whether it fits business interests of the company.

Check yourself and the current contractor through sorting search traffic your website receives by pages where target actions are made.

It’s sad if it turns out a topic of focus doesn’t convert. And the team is producing and promoting «zero leads» topics.

SEO strategy

Like you, we heard about lots of «loud» strategies which can help promote a website in a complex niche. This is a theory. Moreover, we believe that 20% of action give 80% of the result.

That is why the work is based on content and external links. That’s all.

Since the field of the services provided is so complicated and the number of people interested in these solutions is so small, the only right way is to focus on the content quality.

Our SEO strategy for a tech company is to regularly publish 2–3 articles monthly on field-specific topics from one larger subject to raise expertise and brand recognition. The work was done according to the project content promotion.

The goal is to show using the content how Apriorit team provides technical solutions, to demonstrate deep expertise in very narrow tech areas.


Doing technical optimization according to the checklist is as important for promotion as a strong foundation for any building. But there is no sense telling about it as it is common for any kind of projects.

Therefore the case will describe only additional value and experience — how to select the right content topics and work with them.

How to create high-quality content

Let me repeat — promotion was built on a regular publication of high-quality content. As an example of how to work with the project, I will show an article writing algorithm.

Here are 8 steps allowing to create high-quality content for a complicated business.

1. Discussing the company’s range of services with a marketing manager

At this stage, we need to communicate with a client in any available format. The project team describes what they do, what is their focus, what lead type they want to attract and in what areas. We ask questions.

2. Identifying priority areas

After communication with Apriorit team, we have found out that the company priority is developing drivers and reverse engineering. This is over 60% of the company revenue, and they want to get more leads in this field.

These areas make up the scope of work for 2–4 months.

3. Breaking up services into solutions and their discussion

Deep dive into the above-mentioned business niches has shown that the team is interested in customers for developing Windows drivers while Linux is of lower importance.

As for Reverse Engineering, here are two traffic areas — Reverse Engineer iOS and Windows Software.

4. Turning solutions into search queries

From the information like «reverse engineering Windows» we have to understand the need of the target audience and transform it into search queries.

Here the analysis of such Q&A websites like Quora, StackOverflow or search results will be of help.

In case with «reverse engineering Windows» we understood that people most often look for the information like «How to Reverse Engineer Windows Software».

5. Discussing possible topics and deciding on their potential to attract leads

Using the above method, we make the list of 5–7 topics discussed with a marketing manager.

At the meeting, we think over again whether it is possible that Apriorit might cover the readers’ need on this or that subject.

If the answer is positive, the topic is moved to the current content plan.

6. Analyzing search results and competitors, collecting the content plan and key phrases

After making up the content plan, we turn to professional tools like Semrush or Kparser.

The process starts from determining articles with the highest visibility on the topic.

SERP for «Reverse engineering Windows» query, according to Semrush
SERP for «Reverse engineering Windows» query, according to Semrush

Then we proofread to determine whether the logic of competitors’ articles corresponds to that covered in our topic.

The next step is to make up an article plan. This will ensure that a copywriter will write an article better than your competitors have, an article that best solves the users’ problem.

The last step is to make a detailed list of search queries and tips relevant for every topic chosen.

7. Proofreading and analyzing the use of key phrases

Just to prepare a detailed requirements document and expect that the article will automatically get traffic would be naive.

Copywriters do not know the basics of text optimization, so we often face under-optimization or over-optimization of texts.

So it is important for a SEO specialist to check text over optimization, ease of perception (with the help of Hemingway app), watery and keyword stuffing (through ContentYoda) after writing every article.

This approach allows getting the result in terms of both ranking and traffic.

Thus, for the article How to Reverse Engineer Windows Software https://www.apriorit.com/dev-blog/364-how-to-reverse-engineer-software-windows-in-a-right-way we achieved the following result:

By rankings:

Google US ranking in search query «How to Reverse Engineer Windows Software»
Google US ranking in search query «How to Reverse Engineer Windows Software»

By traffic:

Organic search traffic per 1 article «How to Reverse Engineer Windows Software»
Organic search traffic per 1 article «How to Reverse Engineer Windows Software»

8. Getting links

Links to the content from high trust niche websites is a step which allowed the website to reach a totally new level in terms of traffic and brand recognition.

It is sad that many people still didn’t get the idea: you can get links only for the high-quality content.

Nobody will refer to one more article «How to tie a tie». There is nothing new in it.

If you use guest blogging, forget about commonplace topics: large sites will not publish such content as these topics are of no interest to the target audience.

Instead of the trivial topic «How to tie a tie», suggest «5 situations when a tie saved a human life» or do research to learn which tie colors are popular in every country.

Which content will be cited on its own:

  • Professionally written.
  • Expert or unique experience.
  • Containing examples.

Such approach allowed to get links without our interference:

What content will be published by large sites for free:

  • Interesting uncommon topics.
  • Professionally written.
  • Expert or unique experience.
  • Containing examples.

Preparing such content, we got links from the following websites:

Are your writing skills not good enough yet?

Not a big deal. You can find editors on large websites and for $200+ they will write an article mentioning your business.

What didn’t work

In my opinion, negative experience in case studies is more valued as it allows to learn from others’ mistakes, to not make the same ones and move forward faster.

Take a comfortable sit — I will tell you about our mistakes.

Every business has the structure of services, the same was with Apriorit.

An example of the structure of services at Apriorit.

From the very beginning, we focused on getting search traffic to services landing pages.

We improved the existing structure, made a more detailed semantic core for the service pages, re-wrote and updated the content.

The entire work took about 6–8 months.

Important! We were doing this work along with writing blog content.

Two years later we see that pages bring almost no search traffic. It was a useful improvement for the users’ behavior on landing pages but not for getting additional search traffic.

Why it happened

This is because, as I told before, the articles were written from services turned into solutions.

As an example, I showed that we created and optimized landing on Reverse Engineering. However, this page ranks the fourth.

Relevance of website documents by «Reverse Engineering» query for Apriorit domain
Relevance of website documents by «Reverse Engineering» query for Apriorit domain

Pages with more content — 1000+ words rank higher. While the landing page has about 400.

Besides, as I told in Yalantis case, it is extremely expensive to get to Google top results by queries like «your provided service+services» (ex. web development services) and you will compete with lots of Indian companies using this strategy.

Furthermore, it is noticed that users converted into leads from more general queries are less likely to become customers.

What to do in your situation

Find competitors and learn with the help of services like Semrush.com whether the service landing pages get search traffic.

semrush reportIf not, leave this strategy for later.


Scaling up the process of 8 steps for two years we’ve got a great search traffic result.

Organic traffic growth from September 2015 till October 2017
Search traffic growth in 2015–2017

April 2018 Update:

Search traffic growth in 2015–2018
Search traffic growth in 2015–2018

There is no secret.

Website promotion in a narrow field is based on choosing an effective strategy and following it for more than a year.

Hasty conclusions in SEO for technology companies are the main enemies of results.

What we have done after publishing case study

  • Increased number of published content from 2-3 to 4-6 articles monthly.

Is it possible to grow more?

Yes, it is.

Website mostly ranks on 4-10 positions in Google. Our goal is to get to Top 1-3 positions for most of the promoted keywords.

Apriorit position history

Leave a comment

Your email address will not be published. Required fields are marked *