You are on page 1of 42

WEB KEY ANALYSIS 1

A PROJECT REPORT

ON

“WEB-KEY ANALYSIS”

SUBMITTED IN PARTIAL FULFILLMENT OF THE

REQUIREMENT FOR THE DIPLOMA IN

COMPUTER ENGINEERING

BY

Roll No Name
37 Ganesh Sawant
39 Asif Shaikh
40 Siddesh Shewale
42 Akash Singh

UNDER THE GUIDANCE OF


Mrs.P.S.Mahajan

GOVERNMENT POLYTECHNIC,THANE

Phadkepada,opp.Bharat Gears,Mumbra-Shil Road,Mumbra,Thane


400612Website: www.gpthane.org.in Email:gpthane@yahoo.co.in
WEB KEY ANALYSIS 2

GOVERNMENT POLYTECHNIC,THANE
Phadkepada, opp. Bharat Gears, Mumbra-Shil Road, Mumbra, Thane
400612Website: www.gpthane.org.in Email:gpthane@yahoo.co.in

CERTIFICATE
This is to certify that following third year computer engineering
students have Successfully and satisfactorily completed their project
work, entitled “WEB KEY ANALYSIS”, in partial fulfillment of
the requirement for the diploma in Computer Engineering for the
academic year 2018-2019.

Roll No Name
37 Ganesh Sawant
39 Asif Shaikh
40 Siddesh Shewale
42 Akash Singh

PROJECT GUIDE H.O.D.


( Mrs. P. S. MAHAJAN ) (Mr. S.D.SANAP)

EXTERNAL EXAMINER PRINCIPAL

(Dr. N. N. MHALA)
WEB KEY ANALYSIS 3

ACKNOWLEDGEMENT

It is a single person cannot carry out a humble brief that any


project works with any success. Nevertheless we have made attempt
to do this report to express our deepest to all thus who have contribute
to make this project either directly or indirectly.

We are very thankful to our guide “Mrs. P.s. Mahajan” for


their valuable Ideas to inspiration, guidance and co-operation in the
completion of the project as without her guidance, it would have been
difficult to overcome the problems face during the development and
implementation of the project.

We are in debited to them for their guidance, inspiration and


encouragement that they have rendered through the various phases in
the completion of the projects.

Credit also goes to our loving parents for moral support and
encouragement giving during the course of the projects. We express
our gratefulness to all faculty members, colleges and friends and well
wishes whenever it due.
WEB KEY ANALYSIS 4

ABSTRACT

Search engine optimization (SEO) is the process of improving


the volume and quality of traffic to a web site from search engines via
"natural" ("organic" or "algorithmic") search results. Usually, the
earlier a site is presented in the search results, or the higher it "ranks,"
the more searchers will visit that site. SEO can also target different
kinds of search, including image search, local search, and industry-
specific vertical search engines

As an Internet marketing strategy, SEO considers how search engines


work and what people search for. Optimizing a website primarily
involves editing its content and HTML coding to both increase its
relevance to specific keywords and to remove barriers to the indexing
activities of search engines

Search engine optimization or SEO is the process of making website


easy to find on the search engines for it targeted and relevant
keywords (key phrases). This is achieved by optimizing internal site's
structure and external factors for high search engine rankings. The
goal of every SEO campaign should be the increasing of targeted
visitors surfing the site. This means that only targeted visitors who are
interested in the products and services you offer will increase the
amount of your sales and ROI (return on investment) in times!
WEB KEY ANALYSIS 5

INDEX

CHAPTER TITLE PAGE NO


1. Introduction 8
Project definition
Motivation of the project
Scope of the project
2. Review of literature 11
Existing system
Comparison of existing system and
proposed system
3. Software development life cycle 14
4. Requirement analysis 20
System Analysis
Requirement Analysis
Feasibility Analysis
Technologies used(Hardware and
software)
5. Design 23
Data Flow Diagram
System Design
Overall System Architecture
Entity relationship Diagram
WEB KEY ANALYSIS 6

6. Implementation 27
7. Testing 37
Unit Testing
Integration Testing
Regression Testing
Smoke Testing
System Testing
8. Application and Future scope 40
Applications
Conclusions
Future Scope

9. Reference 42
Bibliography
WEB KEY ANALYSIS 7

LIST OF FIGURES

SR. FIGURE NAME PAGE NO

NO NO

1. Fig 5.1 Data Flow Diagram 24

2. Fig 5.2 Overall System Design 26


WEB KEY ANALYSIS 8

Chapter 1

Introduction
WEB KEY ANALYSIS 9

Project Definition:-
We know that most of Web developer and beginner are
facing the problem now a days, when just one website is
created then KEYWORD of our website is very crucial part of
the website development life cycle. But deciding KEYWORD is
very difficult task, So we have developed this website for give
small help to the beginner which is develop the website.
We observe in our day-to-day life, the online marketing is
very important. Due to this, So we decided to develop this
website to give help to the all web developer to find the accurate
and proper keyword which is really helpful for improve SEO of
our own website.
Our website is very helpful for most of the web developer
as well as to beginner for develop a better SEO website .

Motivation of the Project:-


Some web developer and beginner doesn’t know the how
much important keyword in our website for better SEO so, our
lecturer told us about to create website through which we can
search and save list of keyword, which helps the beginner to
know the current performance of own website.
In our website we also provide the excel file to our
website, which are export in our pc and helps the improve
performance of SEO in own website.
WEB KEY ANALYSIS 10

Scope of the Project:-


This is website is used for Web developer and beginner to
improve the SEO. Also SEO is very important role in ranking of
website in WWW(World Wide Web). This website can be
useful in many areas like Web developer and beginner , web
development institutions.
When one website is fully created and host to the any
browser, then maintaining our website is very impotant for
ranking the website. Also WEB KEY ANALYSIS or
KEYWORD RESEARCH tool is very important role in better
SEO of website.
WEB KEY ANALYSIS 11

Chapter 2

Review of literature
WEB KEY ANALYSIS 12

2.1 Existing System:-

Different kinds of Existing system related to this project are:


 UBER SUGGESTER
 KW FINDER
 MONDOVO
 WORDSTREAM

Mondvo and Wordstream are almost same like us, But the
difference is that we support Blog and some basics SEO (Search
Engine Optimization) technique to improve their ranking.

Limitation of existing system:


 It doesn’t support to download keyword.
 User need to hit keyword in their in their search box, hence
it is not fully automatic.
It doesn’t distinguish between Blog and Website for their Keyword.
WEB KEY ANALYSIS 13

2.2 Comparison of Existing System and Proposed


System:-
Our project is also fully based on the existing system. We use existing system
tools like uber suggester and KWfinder to provide more functional and
automatic keyword research tool to user.

 Advantages of Proposed System over Existing System:-


1. It have “create excel” button to download the keyword in excel
format and just copy and paste keyword in meta description.
2. We provide more functionality in table like sort search volume in
ascending or descending order. This help user to focus on aim
like CPC and PPC.
3. We have also different sub-categories related to any category.
For e.g. Fitness category have 3 more category:
 Weight gain
 Weight loss
 Gym workout
4. We distinguish Blog and Website to improve and learn Keyword
research and SEO technique related to Blog.
WEB KEY ANALYSIS 14

CHAPTER 3

SOFTWARE DEVELOPMENT LIFE


CYCLE
WEB KEY ANALYSIS 15

Software Development Life Cycle:-

Software Development Life Cycle (SDLC) model is a


diagrammatic representation of various activities required to make
software. Along with this diagrammatic representation description of
each phase of SDLC must be given. Each phase of software life cycle
consist various activity to develop the software product gradually.
The software life cycle also specifies the order in which each phase
must be executed. There are various life cycle modules and those are
as follows:-

 Waterfall Model
 Prototype Model
 Spiral Model
 Iterative Enhancement Model

The basic activities that can be carried out in life cycle model
are:-

 Requirement Analysis and Specification


 Proper Communication
 Coding
 Testing
 Maintenance
WEB KEY ANALYSIS 16

Names Akash Ganesh Asif Siddesh


Singh Sawant Shaikh Shewale
Requirement Gathering
   
Requirement Analysis
   
Project Research
   
Design of Project
   
Algorithm Development
   
Documentation
   
Coding
   
Implementation
   
Testing
   
Review of Design and
   
Coding
WEB KEY ANALYSIS 17

Following are different phases of System


Development Life Cycle:-

 Communication
 Planning
 Modeling
 Construction
 Deployment

 Communication:-

Communication activity involves heavy communication and


collaboration, With the customer, encompasses requirement
gathering and other related activities.

 Planning:-
Planning activity establishes a plan for the software
engineering work that follows. Planning describes the technical
task to be conducted, the resources that will be required, the risk
that are likely the work products to be produced.
 Modeling:-
WEB KEY ANALYSIS 18

Modeling activity encompasses the creation of models that


allows the developer and the customer to better understand
software requirement specification and the design that will
achieve those requirements.

 Construction:-
Construction activity combines code generation and the
testing i.e. required to uncover errors in the code.

 Deployment:-

The software is delivered to the customer who evaluates


the delivered

Product and provides feedback based on the evaluation.


WEB KEY ANALYSIS 19

 Software Development Life Cycle Diagram:-


WEB KEY ANALYSIS 20

Chapter 4

Requirement Analysis
WEB KEY ANALYSIS 21

System Analysis:-

This website runs on any browser.

Requirement Analysis:-

1. Hardware Requirement:

 CPU Type :- Intel R Pentium IV


 CPU Block:- 2 GHz
 Base Memory:- 512 MB RAM
 Extended Memory:- 512 MB RAM
 Hard Disk :- 60 GB

2. Software:

 Google Chrome
 Mozilla Firefox
 VISUAL STUDIO CODE
 SUBLIME TEXT
 XAMPP SERVER

Feasibility Analysis:-

 Economical Feasibility:-
For using this website is not costly

 Technical Feasibility:-
Does not require any extra hardware or software.
WEB KEY ANALYSIS 22

Technology Used:-

1. Hardware:-

 Airtel 4G Dongle/Mobile hotspot


 Home wifi
To 4 Laptop

2.Software:-

Notepad++
SQLYOG
WAMP SERVER
VISUAL STUDIO CODE 2017
WEB KEY ANALYSIS 23

Chapter 5:-

Design
WEB KEY ANALYSIS 24

DataFlow Diagram:

Level 0 th :-

USER HOME
OPEN
PAGE

Level 1 th :-

KEYWORD SELECT
USER
CATEGOTY
RESEARCH

SELECT
KEYWORD & DOWNLOAD
WEB KEY ANALYSIS 25

Level 2 nd :-

SELECT THE
User PARTICULAR
CATEGORY
REDIRECTED TO THAT PAGE

SHOWS DIFFEREENT
KIND OF TABLE

CLICK ON BUTTON
TO DOWNLOAD EXCEL FILE

COPY KEYWORD
NAME

PASTE THEM IN
META DESCRIPTION
WEB KEY ANALYSIS 26

Overall System Design:

HOME PAGE

FIELDS

Keyword On-page Off-Page Blog


Research Optimization Optimization
WEB KEY ANALYSIS 27

Chapter 6:-

Implementation
WEB KEY ANALYSIS 28

1. Implementation of Keyword Research Module:

There are several steps to follow in keyword research module:

It helps to find out Keyword to place in meta description of your html code to
improve search engine optimization.

1. Visit to our Home page which is like below:


WEB KEY ANALYSIS 29

It shows 6 Different tab namely:

 Home
 Feature
 On-page Optimization
 Off-page Optimization
 Keyword Research
 Contact

Click on Keyword Research tab and go the keyword research page:


 It have same header like home page
 But extra it have table of different categories

User can click on any category to see it content


Like, if we click on Travel Agency, then it content is like this:
WEB KEY ANALYSIS 30

This table shows 5 attributes namely:

1. CPC:

2. Keyword Name:

3. Competition:

4. Search Volume:

5. PPC:
WEB KEY ANALYSIS 31

User can filter this table according to his requirement.

Like if user want to sort search Volume in ascending order, then


he/she just need to click on “SearchVolume” attribute.

The main feature of this table is that user can filter this keyword

according to Competition. For e.g if his/her going to start up then high


competition keywords will not good for them.

So, we have a competition filter.


WEB KEY ANALYSIS 32

For selecting low competition keyword select low option in dropdown


in 3rd attribute:

It shows only low competition keyword.

Like this we have High and Medium competition


WEB KEY ANALYSIS 33

User can search any keyword in search box of table and table shows content like this:
WEB KEY ANALYSIS 34

Each table have a green button to download this table into excel file.

To download this table, click on green button below of table.

The excel file is like this:


WEB KEY ANALYSIS 35

Then the user can copy any keyword and paste that keyword in Meta
description of his/her webpage to improve his/her ranking on Google:

2. Implementation of On-Page Optimization:


Visit to On-Page Optimization section or tab
WEB KEY ANALYSIS 36

 In left panel we have 3 column of quick links.


 When user click on any link it redirect to desired Link.
 This quick link panel is sticky.

Like this, we have Blog and Off-page Optimization section.

Blog section shows 25 tips to make Blog Google Search engine


Friendly.
WEB KEY ANALYSIS 37

Chapter 7:-

Testing
WEB KEY ANALYSIS 38

Unit Testing:-

Unit testing focuses verification effort on the smallest unit of software


design that is the software component or module. Unit testing is
normally considered as an adjunct to the coding step. The design of
unit test can be performed before coding begins or after source code
has been generated.

Integration Testing:-

There are various strategies for integrating software components into


a functional product like the bottom of strategies and sandwich
strategies etc. The strategy that has been using proposed system to
integrate components is traditional bottom up integration strategy.
Bottom up integration strategy consist of unit testing follow by
subsystem testing and again follow by testing of entire system.

Regression Testing:-

In the context of an integration test strategy, regression testing is the


pre-execution some subnet of tests that have already been conducted
to ensure that changes has not propagated in unintended side effects.

Smoke Testing:-

Smoke testing is designed as pacing mechanism for time critical


projects, allowing the software to assess its projects on frequent basis.
WEB KEY ANALYSIS 39

System Testing:-

The objective of system testing is to ensure that individual programs


are working as expected the program link together to meet
requirements and specification and to ensure that computer system
and associated system work together. Initial phases of unit testing
include testing and debugging. Unit testing comprises the set of test
perform by an individual programmer prior to integration of unit into
a larger system. The situation can be illustrated as below:

Coding and Debugging

Unit Testing

Integration Testing

A program unit is usually small enough that a programmer who


develop it and tested it in great details. Debugging is the isolating and
correcting the causes of known errors. After debugging the program
units are again unit tested. In unit testing, sample input data which
expected result are known are given to the units if it is check whether
the result given by unit is in accordance with expected result or not.

In this phase, the developed software is tested using valid and invalid
test cases with the intension of finding the errors, bugs, defects in the
software.
WEB KEY ANALYSIS 40

Chapter 8:-

Application and future scope


WEB KEY ANALYSIS 41

Applications:

 It is quite easy to used for improving SEO in our website.


 It also helpful to the web developer and beginner.
 For better Knowledge.
 Automatic Keyword Analysis.

Conclusion:-

Our objective is help to the web developer and beginner to


improving SEO(Search Engine Optimization) in our own website.

Future Scope:-

This is website is used for improving SEO(Search Engine


Optimization) in our own website. Also, this website is used in
every person because ,this website is user friendly and look and
fill website.

This website is also used for WEB DEVELOPER because,


most of problem are facing when decide domain for website.

Our website is covered all the customer requirement or


problem which or facing in now days f0or beginners or web devloper
and it is very fast and time consuming and most accurate.
WEB KEY ANALYSIS 42

REFERENCES / BIBLIOGRAPHY

Before an at the time of developing a webpage following site are


referred which supports some important guidelines for designing
,developing and also for documenting a project .

Web Sites:-

www.google.com

www.neilpatel.com

www.seooptimer.com

www.code.google.com/p/php-excel-reader/.com

www.kwfinder.com

www.way2sms.com

 www.localtext.com

You might also like