3. 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 a marketing strategy for increasing a site's relevance, SEO considers how search
algorithms work and what people search for. SEO efforts may involve a site's coding, presentation, and
structure, as well as fixing problems that could prevent search engine indexing programs from fully
spidering a site. Other, more noticeable efforts may include adding unique content to a site, ensuring
that content is easily indexed by search engine robots, and making the site more appealing to users.
4. Scope
Search engine optimization has gained a lot of popularity today. The better the SEO technique,
higher is the visibility of a website on Google, DMOZ, Yahoo, AltaVista , Dogpile and other
search engines. Of these, Google is the current ruler, hence most SEO efforts are directed
towards attaining high page rank on google.com
However this concept is being misused by many writers and content developers. For instance
when a keyword is typed, a lot of websites crop up which have little relationship with the topic
you are searching for. This is because many sites are peppered with popular keywords, not only
in their content, but also in meta tags just to achieve high ranking in google.com this is
commonly known as spam.
5. Proposed System Features:
•In second page it displays the results on the basis of key word. If he wants books in particular area (like
software, finance, sports etc) then he / she has to enter that key word
•It takes the key word and displays the results in that any small part also matched
•This is also like a search engine like yahoo, Google etc.
•In this system user can view the articles in all formats
•In the Home page user has to enter the keyword (like books, events etc), that he want to search.
•This is totally web based system and works on all operating systems.
•No registration is needed to access this search engine, any body can access from any where in the world.
6. Advantages:
Search Engine Optimization helps your customers successfully find products and services online faster with
less effort. The bottom line is an increase in motivated and interested customers to your website which means
increased sales for your small business, club, school or association.
•Improve your competitive edge
•Expand customer base and target audience.
•Boost sales / increase your return on investment.
•Save time and money
9. User Use Case
SubCategory
List URL
Run Application
Category
<<extend>>
Search (according to search
engine algorithms)
<<extend>>
Refine (optimization))
User
List URL
<<extend>>
11. User Sequence
: User
:Run
Application
:Categories :Search :Refine
:Sub categories1: Run application
response()
2: select()
3: select()
response
response
4: text to search()
5: search()
URL list
6: select()
search()
URL list
12. Search Sequence
: User
:Search :Refine
1: select category
2: select sub category
3: text
image
title
price
average rating
source image
4: from
to
image
title
price
averate rating
source image
13. Class Diagrams
Users
Run Application
date : date
category : string
subcategory : string
searchtext : string
getcategory()
getsubcategory()
search()
refine()
view()
close()
1..1 1..1
15. Testing:
•The process of executing a system with the intent of finding an error.
•Testing is defined as the process in which defects are identified, isolated, subjected for rectification and
ensured that product is defect free in order to produce the quality product and hence customer
satisfaction.
•Quality is defined as justification of the requirements
•Defect is nothing but deviation from the requirements
•Defect is nothing but bug.
•Testing --- The presence of bugs
•Testing can demonstrate the presence of bugs, but not their absence
•Debugging and Testing are not the same thing!
•Testing is a systematic attempt to break a program or the AUT
•Debugging is the art or method of uncovering why the script /program did not execute properly.
18. Here we can get the results:
Here we entered the text like Books.
19.
20.
21.
22.
23. CONCLUSION
Search Engine Optimization is an ongoing process. The reason for this is that once a technique is
discovered and implemented by most webmasters, a search engine will their alter or add a
requirement for a website to continue to rank high and constant change in technology and
methodology requires constant search.
Search Engine marketing is a big business. Online retailers live or die by
small variations in search engine formulae. But, every web page can benefit from a basic
implementation of optimization principals. Focusing on the core principals of key phrases and
inbound links will yield positive results and qualified traffic, no matter what your business. It can
take months, sometimes years, to gain top search engine ranking and minutes lose to it.
24. REFERENCES
System Analysis And Design
•N. Munro
An Analysis and Design of Information Systems
•Arthur M. Langer
Software Engineering
- Steve McConnell
Database Management System
- Raghu Ramakrishnan
JSP: A Beginner’s Guide
- Herbert Schildt
Java Server Pages Programming: A visual professional guide for Design
- Scott Mitchell