Project Screen


Keyword Analyzer

The Project

Keyword Analyzer is a powerful US-based keyword research software. It allows users to generate hundreds or thousands of unique keywords in a matter of minutes based on one single root keyword or multiple root keywords at once.

“The need for Keyword Analyzer was born out of the experience of spending countless hours searching for low competition keywords. This software allows you to generate more than 800 keywords using data from the Google keyword tool. To read more about the benefits and features of Long Tail Pro, visit our Keyword Analyzer Software Page.”

Major Facts

  • Thousands of requests every second
  • Updating all keywords together on a daily basis
Problem Statement


Affiliate Managament 1
Competition score 2
Keyword tracking 3
Keyword ranking 4

The Solution

We used AWS Lambda, a serverless computing platform, for keyword processing. We deployed 3 different Lambda functions for competition analysis, rank tracking, and site age calculation respectively. Data retrieved from the web scraping tools are sent using the Kafka messaging system to guarantee high performance and fault tolerance.

Furthermore, we limited usage of the main server resources by creating a consumer microservice to process the entire data sent on the Kafka service and deploying it to a different location. The consumer microservice processes the links and then generates the KC score for the specific keyword and then updates them on MongoDB.

Want A Solution ? Consult Now


Keyword Suggestion

A user can make a keyword suggestion related to the target audience whilst retrieving information for any page, subdomain or domain.


For each keyword, data is retrieved from Google along with the corresponding domain information for each Google link to generate a competition score for that particular keyword.

Keyword and Ranking

Users can also track the rankings of their website for different keywords on various search engines. Ranking for each keyword needs to be updated on a daily basis.


This project required affiliate management as the user could sign up via different affiliates’ IDs. Users could complete the sign-up process through different payment methods such as Stripe, Clickbank, Paypal, and Jvzoo.

Project Screenshots

User base reached to 40k users.


User base reached to 40k users.

on Forbes


on Forbes

increase in revenue in 6 months


increase in revenue in 6 months


Subscribe to our Newsletter