Team Members

Farah Khaled

Team Leader

Farah Essam

Team Member

Hanien Samy

Team Member

Hashim Said

Team Member


Dr. Fatma Helmy Ismail

Associate Professor

Eng. Nour ElHuda Ashraf

Teaching Assistant


Since the pandemic, the importance of a digital presence for all businesses worldwide had been exponentially growing. Hence comes the fact that the electronic market is overwhelmed by many websites.

The challenge is to ensure that your target audience sees the content you create in their search query results. Many companies in Egypt manually provide search engine optimization (SEO) services, but none offer automation for this process. Arabic websites also grabbed our attention since very few Arabic SEO tools are introduced to the middle eastern market. Our project aims to help business owners by easing the SEO process through keyword extraction in both Arabic and English, as well as website content substitution with better synonymous keywords that rank.

Furthermore, the process will be eased by analyzing each keyword’s CPC and search volume, as well as generating ads and blog content for the website itself. We apply state-of-the-art natural language processing techniques to offer a solid academic background for our project

System Objectives

• We will help website owners and marketers save an average time of 10 days which is the time spent on researching keywords by extracting the best keywords used in the Search Engine Results Page (SERP) for them in both Arabic and English language, using the TF-IDF algorithm.

• We will help our website owners to rank their website higher on Google by replacing their current website content with better synonymous keywords either the website is in English (using PMI-IR algorithm) or Arabic (using LSA algorithm).

• We will use Artificial Intelligence especially Natural Language Processing which provides computers with the capacity to interpret text and spoken language in the same manner as humans.

• We will indicate the amount of traffic and search volume for each extracted keyword as well as the cost per click (cpc) within the past month using Google Adwords API.

• By using the GPT-3 API, Ads and blogs related to our user’s niche will be generated to help him avoid the hassle of finding new ideas for blog as well as website content creating and Ad copywriting in case they would like to explore the world of paid Google Ads.

System Scope

This system is mainly designed to improve the ranking of our customers in organic search results. This implies that the more traffic your website receives, the more likely it is that more people will use your product or service. Due to the established trust with customers, SEO not only brings in new clients but also gives SEOPro the opportunity to grow their relationship with them over time. The proposed system is capable of :

• Building trust with customers.

• Increasing brand reach and improving brand awareness by applying these resources: (Brand searches, Direct traffic, and Brand perception).

• Providing both those who are starting to develop their websites and those with already existing web sites with high ranking keywords in both Arabic and English to help them rank higher on SERP.

• Generating new blog ideas and content in order to remove writer’s block and ease the process of content creation.

• Providing details about the website’s current ranking state and number of backlinks.

Documents and Presentations


You will find here the documents and presentation for our proposal.




You will find here the documents and presentation for our SRS.




You will find here the documents and presentation for our SDD.




You will find here the documents and presentation for our Thesis






Competition Title

type here detailss about your participation in the competition.