The paper include implementation of an ranking algorithm. It help to keep track of who is clicking by tracking their IP
address ,date-time and number of clicks .so owner’s can’t
click to his site many times as clicks from single IP address will be consider as only once.
DEVELOPMENT OF A RANKING ALGORITHM FOR SEARCH ENGINE OPTIMIZATION
1. 25 ICRTEDC -2014
IJCSIT, Vol. 1, Spl. Issue 2 (May, 2014) e-ISSN: 1694-2329 | p-ISSN: 1694-2345
GV/ICRTEDC/06
DEVELOPMENT OF A RANKING
ALGORITHM FOR SEARCH ENGINE
OPTIMIZATION
1
Navkirandeep Kaur, 2
Jagroop Kaur
1,2
Department of Computer Science, Punjabi University Patiala, Punjab, India
1
navkiran500@gmail.com, 2
Jagroop_80@rediffmail.com
Abstract: There are millions of web pages indexed and
searched per day. Most of the visitor’s visit the website by
hitting the links available in the search engine and believe
that result found on the top are the best. This clues make it
very clear that if an organization wants to go on the top in
their sales, than they should concentrate in getting their
pages widely available in the search engines .To lift the
website on the top ranking the owner use Click popularity
and sponsored listing techniques in unethical manner. The
paper include implementation of an ranking algorithm. It
help to keep track of who is clicking by tracking their IP
address ,date-time and number of clicks .so owner’s can’t
click to his site many times as clicks from single IP
address will be consider as only once.
Keywords: Search engine optimization Search engine
techniques, IP address, SEO strategy ,Ranking algorithm .
I INTRODUCTION
Search engine optimization (SEO) relates to the activity of
optimizing individual web pages or the entire website to
make them friendlier to acquire higher ranking in the
search results. All the major search engines such as
Google ,yahoo, Ask ,Bing etc rank web pages based on
certain factors that affect its ranking ,therefore SEO aims
at generating the right type of signals on the web pages. It
is the way of increasing the visibility of a page by natural
means ,i.e unpaid search results. The optimization
techniques which follow search engine guidelines are
called white hat techniques sometimes ,to get higher
ranking in the search engine result list some SEO
techniques are used in unethical manner called spamming
.Sponsored Listing is the mainly followed technique by
many users in which for top listing in result list we need
to pay to the search engines. Such techniques break search
engine rules and regulations and place the undeserving
sites on the top list .This is an illegal way to get higher
rank which must be stop so that deserving sites get higher
rank in the search result list. Our ranking algorithm
overcome this problem by providing genuine rank to the
websites. The three major steps followed by web search
engine are Web crawling, Indexing, Retrieving[5].
The SEO technique entails two processes on-page
optimization and off-page optimization techniques. On
site optimization deals with the changes we do in our page
in order to improve visibility and rank. On-page
optimization is optimising your website in a way that it
can rank better in search engines and improve visitor
satisfaction.
Fig.1 Search engine optimization
This optimization technique depends on nature and
business of our website. It is advisable to update the
contents of our website and optimize the content each
time as these factors are directly related to the content and
structure of the website. Modifying Title, Body text,
Hyperlinks, URL, Quality and easy to understand contents
increasing the frequency of keywords, robots.txt, sitemaps
,image optimization etc. This requires extensive research
with the competitor WebPages. If proper On-page
optimization is done, results in drastic increase in the rank
and readability of the website.[14]
Off-page Optimization is the work done apart from the
website to improve the visibility and ranking of a page
.Off-page search engine optimization is supposedly the
complement of On-page optimization. It mainly
concentrates in creating back links and social media
marketing. It is very novel practice to have links from a
WebPages which have good rank and visibility. In breif it
consists of various bulding methods like blog posting,
social networking ,press release ,video submission, link
exchange ,article submission etc.
This paper discuss SEO ,search engine optimization
techiques and the implementation of an ranking algorithm
by which the deserving sites are listed on the top in the
search engine result list.[14]
2. ICRTEDC-2014 26
Fig 2: Figure showing off page optimization
II IP ADDRESS
An Internet Protocol address (IP address) is a numerical
label assigned to each device (e.g., computer, printer)
participating in a computer network that uses the Internet
Protocol for communication. An IP address serves two
principal functions: host or network interface
identification and location addressing. Its role has been
characterized as follows: "A name indicates what we seek.
An address indicates where it is. A route indicates how to
get there."The designers of the Internet Protocol defined
an IP address as a 32-bit number consisting of 4 octets
and this system, known as Internet Protocol Version 4
(IPv4), is still in use today. However, due to the
enormous growth of the Internet and the predicted
depletion of available addresses, a new version of IP
(IPv6), using 128 bits for the address, was developed in
1995. IP addresses are binary numbers, but they are
usually stored in text files and displayed in human-
readable notations, such as 172.16.254.1 (for IPv4), and
2001:db8:0:1234:0:567:8:1 (for IPv6).The Internet
Assigned Numbers Authority (IANA) manages the IP
address space allocations globally and delegates five
regional Internet registries (RIRs) to allocate IP address
blocks to local Internet registries (Internet service
providers) and other entities.
The Format of an IP Address
The format of an IP address is a 32-bit numeric address
written as four numbers separated by periods. Each
number can be zero to 255. For example, 1.160.10.240
could be an IP address. Within an isolated network, you
can assign IP addresses at random as long as each one is
unique. However, connecting a private network to the
Internet requires using registered IP addresses (called
Internet addresses) to avoid duplicates. An IP address can
be static or dynamic. An IP address is an identifier for a
computer or device on a TCP/IP network. Networks using
the TCP/IP protocol route messages based on the IP
address of the destination.In our research IP address is
used as a very important factor .It is unique address
assigned to every device in a computer network.In our
research ranking algorithm use IP address to provide rank
to particular website.It keep track who is clicking by
tracking IP address of client side .IP address is used as a
security factor in the ranking algorithm.
III SEO STRATEGY
A. Improve Click popularity
Click popularity is one of the off-page optimization
technique .More number of clicks to the site is known as
click popularity.It is also an significant factor to lift
website top in the ranking result.By this technique if
visitors clicks on websites, search engine provide certain
value to that site.But to gain Popularity this technique is
used in unethical manner in which owners click on their
sites hundreds or thousands of time and can easily
achieve top rank .so due to this many deserving sites loose
their position and importance in the search engine.To
overcome this problem ranking algorithm is implemented
which improve click popularity technique ,as clicks from
single IP address within 24 hours of time will be consider
as only once.
B. Keyword Optimization
Appropriate keywords are the first step to build a high-
rank website.The higher the density of keywords in
webpage,the closer relevance between the webpage and
the keywords and the more forward position the page
ranked in the search results.It is an important optimization
strategy used to make website rank top in search engines
result list.[15]
C. Size of Website
A website’s size can have a significant effect on the
rankings you are able to achieve with it in the major
search engines. Search engines, as a rule, are happiest
when they have lots of content to work with. This means
that if you’ve only made a few pages on your website and
you have competitors with dozens or even hundreds of
pages, you might have a hard time obtaining an excellent
ranking for your website.websites having large size
achieve high rank in the search engine result list.
IV RANKING ALGORITHM
Ranking is an important component of any information
retrieval system.As the rapid growth of web ,a simple key
word search could correspond to hundreds of thousands of
web pages.Users use search engines for most of their
queries but ,they only prefer the results available on the
first page .The ranking algorithm is implemented which
track IP address for security and provide a genuine rank to
every website so that only usefull and deserving sites are
placed on the top in the search engine result list.
The following are the steps that describe the ranking
algorithm ,to make websites acquire higher rank in the
search result.
Step 1:- Page Rank initilized with size of website In the
first step ,by default ranking of all websites is initially
depend upon the size of the website.
Step 2:- Match Search string with web content file
In the second step ,when user enter any keyword in the
search box,Then the search string or keyword is matched
with all the web content files stored in the database.
Step 3:-Search Successfull
If the search is successfull than it display the result as
domain name,URL and content of 20 characters of
searched website on the screen.If the search keyword is
not found than it display the messge of no result found .
Step 4:-Compare IP address ,date and time difference
After succesfull display of search result.when user click
on the link displayed on the screen ,than the current IP
address ,date - time and clicks are matched with the
3. 27 ICRTEDC -2014
previously stored IP address,date-time and number of
clicks .
Step 5:-Increase Ranking and no of clicks
At last,number of clicks and ranking is increased after the
comparison of IP address,date-time and number of
clicks.If the user visit the same website link with same IP
address within 24 hours of time than its rank is not
increased but only click count is increased by 1.On the
other hand if user visit with different IP address within or
after 24 hours of time than its click count as well as rank
is incremented by 1.The process repeats and the result is
shown in decreasing order of ranking of websites.The
above explained Algorithm is diagrammatically illustrated
below :-
No
Yes
Fig1:- Flow chart of Ranking Algorithm
V CONCLUSION
This paper introduce the essential SEO optimization
strategy which is used to optimize the
websites.Implementation of an efficient ranking
algorithm to improve the visibility and scope of a website
or a webpage in search engines result listThe result list of
websites are shown in decreasing order of ranking. High
rank websites attain top position in the search engine
result .It provide security and organic search results to the
users.
ACKNOWLEDGMENT
I am very grateful to my supervisor , Jagroop kaur
(Assistant professor), Punjabi university ,Patiala, Punjab.
For her scholarly guidance and for giving me time and
suggestion during comprehensive discussion . I really
admire her analytic capabilities due to which I got too
able to direct my efforts towards a young and emerging
research area.
REFERENCES
[1] Li-Hsing, et al,The Application of Search Engine
Optimization Techniques for Internet Marketing: An Example of
the Motel Websites,(IEEE)(2010
[2] Wang, et al ,An Empirical Study on Search Engine
Optimization Techniques and Its Outcomes. (IEEE),(2011)
[3] Su, et al,How to Improve our Google Ranking: Myths and
Reality. (IEEE)(2010)
[4]Lihong Zhang,SEO based on sin sigma
management,(IEEE)(2011)
[5]Dr. Khanna Samrat vivekanand omprakash,Concept of Search
Engine Optimization In Web Search Engine(IJAERS) (2011
[6] khalil ur rehman,The foremost guidelines for achieving
higher ranking in serach results through search engine
optimization international journal of advanced science and
technology)
[7] Zhu, et al ,Research and Anaysis of Search Engine
Optimization Factors Based on Reverse Engineering.
(IEEE)(2011)
[8] Neshat, Hamed Sadeghi,Ranking of New Sponsored Online
Ads. (IEEE)(2011)
[9]Sagar pandit,Toshi jain,Study of Search engines that travel
world wide web (International journal of computer architecture
and mobility)(2012)
[10]Sanjeev Dhawan ,Pooja Choudhary,An Efficient crawling
algorithm for Optimization of web page for major Search
Engines (2012)(IJSWS)
[11] Sagar pandit,Study of Search engines that travel world wide
web (International journal of computer architecture and
mobility)(2012)
[12] Patil Swati P,Pawar B.V,Search Engine Optimization :A
Study (Res.J.Computer and IT sci.) (2013)
[13] M.A. Abidou,M.E. Kady ,Factors affecting SEO
(International journal of research in computer application and
robotics)(2013)
[14] Nazeer shaik,venkatesh vetapalem ,Effective search engine
optimization with google (IJARCET)(2012)
[15]Chengling zhao,Application and research of SEO in the
development of web 2.0 site (ieee)( 2009)
PR =size of
website
Match input string
with the web
content files
Result Not
Found
Save the updated Details In the
database
Search
Successfu
llll
Compare IP
address ,
date and
time
difference
Increase Ranking and no of Clicks
Show Results