Академический Документы
Профессиональный Документы
Культура Документы
Our Sincere thanks to Head of the Department Prof. Rakesh D. Vanzara for
mounding our thoughts and vision towards this subject. We appreciate his concern and
interest regarding the project. His words of advice prior to leaving for the project
helped us a great deal during the project.
We would like to thank Prof. Ravindra Modi and all persons who have end
favored us from the learning and processing the knowledge during project work.
With immense pleasure I would like to present this report on the project
assignment of SEO.
We are thankful to all that helped us lot for to complete project successfully
and for providing valuable guidance throughout our project work. So we take this
opportunity to thanks all the people who helped us for project and report.
ABSTRACT
Search engine optimization affects the presence or appearance of a website in the first
page of a search engine. The visibility of a website can be paid or unpaid, but
generally if a website wants to appear in the top position after an organic search then
search engine optimization is the most important strategic tool to use. The whole
internet marketing strategy circles around the SEO. The search optimization processes
try to follow the working pattern of all the search engines and more specifically try to
consider the algorithm used in search engines.
Contents
1.
INTRODUCTION..........................................................................................................1
1.1 Overview of Project......................................................................................................1
1.1.1 Why does every website need SEO?.........................................................................1
1.1.2
Website.................................................................................................................2
1.1.3
1.1.4
1.1.5
1.1.6
1.1.7
1.1.8
1.1.9
Nested navigation................................................................................................3
1.1.10
1.1.11
Ease of updating..................................................................................................4
1.1.12
1.1.13
5.
PROJECT PLANNING..................................................................................................8
5.1
6.
SCHEDULE OF PROJECT...................................................................................8
UML DIAGRAMS..........................................................................................................9
6.1
6.2
Class Diagram.......................................................................................................10
6.3
Activity Diagram...................................................................................................11
3
6.4
Index of Figures
Figure 1 UseCase Diagram.....................................................................................................9
Figure 2 Class Diagram........................................................................................................10
Figure 3 Activity Diagram....................................................................................................11
Figure 4 SEO Flow Chart Diagram.....................................................................................12
Figure 5 Data Flow Context Diagram.................................................................................13
Figure 6 XML Site Map........................................................................................................15
Figure 7 H1,H2,H3................................................................................................................16
Figure 8 Show Meta Tag On Google....................................................................................17
Figure 9 Show Different Title each and every page...........................................................18
Figure 10 Image Optimization ( Alt tag).............................................................................19
Figure 11 No Index Follow Robots.txt.................................................................................20
Figure 12 Show Keyword with View Page Source..............................................................21
Figure 13 Submit Your Website On Directory....................................................................26
Figure 14 Website Tracking Dashboard..............................................................................27
Figure 15 Finding Your Best Keyword For Your Business................................................28
Figure 16 Submit Your Site Map On Goole Webmaster....................................................29
Figure 17 Choose Your Wampserver...................................................................................33
Figure 18 Installing Wampserver........................................................................................34
Figure 19 Accept Agreement................................................................................................35
Figure 20 Choose Your Path Destination............................................................................36
Figure 21 Create Desktop Icon............................................................................................37
Figure 22 Click On Install Button.......................................................................................38
Figure 23 Extract All file in your Desktop Path..................................................................39
Figure 24 Explore Wampserver...........................................................................................40
Figure 25 Finishing Installation...........................................................................................41
Figure 26 Installation Complete Screen..............................................................................42
Figure 27 Launch Wampserver...........................................................................................43
Figure 28 Download the WordPress tool.............................................................................44
Figure 29 Extracting the WordPress.rar in "htdocs" folder.............................................44
Figure 30 phpMyAdin for the creation of Database...........................................................45
Figure 31 Dashboard for opening WordPress.....................................................................46
Figure 32 Run and install the WordPress...........................................................................46
Figure 33 WordPress confirmation module........................................................................47
Index of Table
Table 1 Hardware Requirement- Server side........................................................................6
Table 2 Software Requirement- Server side..........................................................................6
Table 3 Software Requirement Client Side........................................................................6
Table 4 Waterfall Model.........................................................................................................7
Table 5 Schedule of Project....................................................................................................8
1. INTRODUCTION
1.1 Overview of Project
What is Search Engine Optimization (SEO)?
SEO is a marketing discipline focused on growing visibility in organic (non-paid)
search engine results. SEO encompasses both the technical and creative elements
required to improve rankings, drive traffic, and increase awareness in search engines.
There are many aspects to SEO, from the words on your page to the way other sites
link to you on the web. Sometimes SEO is simply a matter of making sure your site
is structured in a way that search engines understand. SEO isn't just about building
search engine-friendly websites. It's about making your
Website
XML sitemaps make it easier for search engine crawlers to see the depth of your
website and keep track of changes, such as new pages being added or deleted. By
publishing your sitemap, by default we let search engines know which pages have
changes, without making them to crawl each and every one.
1.1.4
As search engines crawl websites, they rate the importance of site content based on
which HTML tags they are under. The H1 tag ranks as the the most important,
making your title the top ranking piece of content on the page.
1.1.5
When search engines look at content, they index images based on their alt tags.
Websites with images that include alt tags appear as being rich in content, and
therefore rank higher
1.1.6
To improve your sites load time of your website we optimize your images for the
Web by default. If you need your images to appear in their original format you can
turn optimization off.
1.1.7
One of the things that affect SEO is the load time of a website. A site with low load
times will rank higher than one with high
1.1.8
Adding meta descriptions that match the content of your website helps the SEO
ranking of your website
1.1.9
Nested navigation.
Nested navigation allows you to silo content based on subcategories that will
improve the breadth of keywords you site. Nested navigation also reduces the
amount of links on a page, improving your SEO.
1.1.10 Adding hyphens between blank words in page names.
Compared to underscores or percentage signs, hyphenated page names have a higher
SEO ranking.
2. FEASIBILITY ANALYSIS
2.1 Technical Feasibility
The technical feasibility in the proposed system deals with the technology used in the
system. It deals with the hardware and software used in the system whether they are
of latest technology or not. It happens that after a system is prepared a new
technology arises and the user wants the system based on that technology. This
system uses apache wampserver, PHP as front end technology and MySql as backend
technology. Thus Event manager is technically feasible
r
RAM
8GB
500GB
Table 1 Hardware Requirement- Server side
Browser
Table 3 Software Requirement Client Side
4. PROCESS MODEL
4.1 WATERFALL MODEL
To solve actual problem in an industry, developers or a team of developers must
integrate with a development strategy that include the process, methods and tools
layer generic phase. This strategy is often referred to a process model My project
follows waterfall model.
The steps for waterfall model are:
5. PROJECT PLANNING
5.1 SCHEDULE OF PROJECT
7
ACTIVITY
Requirement Analysis
Create Alt tag
Create Meta tag
Create Title Tag
H1, H2, H3 Tag
Work on Broken Link, Keyword,
START DATE
FINISH DATE
24-12-2015
07-01-2016
8-01-2016
23-01-2016
21-01-2016
30-01-2016
01-02-2016
06-02-2016
09-02-2016
13-9-2016
05-02-2016
11-02-2016
12-02-2016
15-02-2016
16-02-2016
22-02-2016
23-02-2016
25-02-2016
26-02-2016
29-02-2016
30-02-2016
01-03-2016
08-03-2016
10-03-2016
14-03-2013
18-03-2016
02-04-2016
15-04-2016
16-04-2016
06-05-2016
Page Rank,
Google Adword Tool
Google Analytics Tool
Overview Of Wordpress And
Installation
Work with theme And Plugin
find website related plugin on google
Started Seo Friendly Website
Create web pages
Development Of website
Add Image And Seo Friendly Image
6. UML DIAGRAMS
6.1 Use Case Diagram
Overall Structure
10
11
12
13
7. USER MANUAL
7.1 Screenshots with Explaination
7.1.1 What is Search Engine ?
Search engines provide internet users with a way to find information in an organized
fashion. A search engine uses special software, called an algorithm or spider, to go
through the entire web and add pages to its index. These engines are used by millions
of people every day, and it is up to the search engines to provide their users with the
best information possible. When you perform a search, the search engine will pull the
most relevant web pages from their index to show you
The three major search engines are Google, Yahoo and Bing, although there are
various smaller engine.
What is indexing?
Indexing is an important part of having a presence on the web, but what does it mean
to be indexed?
Search engines have extremely large indexes, holding a copy of every webpage they
have crawled and chosen to add to their index. The search engine spider crawls
through the web following links. When it finds a page to add, it will make a copy of
it and add it to its index. Upon completion, the site can be considered as having been
"indexed".
The process of being indexed can take any where from a few weeks to a few months,
and it takes place for all new websites. Your site will only show up in search results
after it has been indexed
To find out whether your site has been indexed, go to Google and search "site:
mysite.com" (substituting your website for mysite.com). This will give you a list of
your sites pages that are in the index if there are no results, the indexing has not
happened yet. You can do this same search at Yahoo and MSN
What's search engine ranking, and how do search engines rank pages?
Search engine ranking refers to where a website appears in the search engine
results.
14
Each search engine and directory has its own ranking and listing criteria. Generally,
search engines use proprietary ranking algorithms to determine the quality and
relevance of a web page to decide whether or not to add the page to its index. The
exact criteria used are a closely-guarded trade secret. This is to ensure that no one
can "hack" the system and engage in unfair SEO practice.
When calculating page rankings, search engines focus on copy, title tags, keyword
usage and the amount and relevance of inbound hyperlinks to decide on your search
engine ranking
7.1.2 Search engine compatible XML site maps
15
Figure 7 H1,H2,H3
Description:
As search engines crawl websites, they rate the importance of site content based on
which HTML tags they are under. The H1 tag ranks as the the most important,
making your title the top ranking piece of content on the page.
I like finding Googles limits. I ran a quick test to see if Google will use any H Tag
as a page title if for some reason it does not like the page title element you give it (as
I thought it might).
The result was if the title element is well formed, Google can use any available
heading, be it an H1, H2, H3 H4 H5 or H6 as the page title
16
Description:
Meta tags are snippets of text that describe a pages content; the meta tags dont
appear on the page itself, but only in the pages code. We all know tags from blog
culture, and meta tags are more or less the same thing, little content descriptors that
help tell search engines what a web page is about
The only difference between tags you can see (on a blogpost, say) and tags you cant
see is location: meta tags only exist in HTML, usually at the head of the page, and
so are only visible to search engines (and people who know where to look). The
meta stands for metadata, which is the kind of data these tags provide data
about the data on your page
17
Description:
Title tagstechnically called title elementsdefine the title of a document. Title
tags are often used on search engine results pages (SERPs) to display preview
snippets for a given page, and are important both for SEO and social sharing
<head>
<title>Example Title</title>
</head>
The title element of a web page is meant to be an accurate and concise description of
a page's content. This element is critical to both user experience and search engine
optimization. It creates value in three specific areas: relevancy, browsing, and in the
search engine results pages.
18
Description:
The alt and title attributes of an image are commonly referred to as alt tag or alt text
and title tag even though theyre not technically tags. The alt text describes whats on
the image and the function of the image on the page.
<img src="image.jpg" alt="image description" title="image tooltip"/>
The alt tag is used by screen readers, the browsers used by blind and visually
impaired people, to tell them what is on the image. The title attribute is shown as a
title name
Each image should have an alt text. Not just for SEO purposes but also because blind
and visually impaired people otherwise wont know what the image is for. A title
attribute is not required. It can be useful but in most cases, leaving it out shouldnt be
much of an issue
19
Description:
The robots tag is still one of the most important tags. Not so much for the proper
implementation, but the improper
The robots meta tag lets you specify that a particular page should not be indexed by a
search engine or if you do or do not want links on the page followed.
<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">
<META NAME="ROBOTS" CONTENT="INDEX, NOFOLLOW">
<META NAME="ROBOTS" CONTENT="NOINDEX, FOLLOW">
20
Description:
SEO Keyword are the words and phrases in your web content make possible for
people to find your site via search engine. A website that is well Optimize for search
engines. User search on Google query to find own related words and to achieve the
goal
In other words, you need to know how people are looking for the products, services
or information that you offer, in order to make it easy for them to find you otherwise,
they'll land on one of the many other pages in the Google results. Implementing
keyword SEO will help your site rank above your competitors
21
22
Image Optimization. Its not only text that can be optimized on a page but other
media too. Images for instance can send the search engine relevancy signals through
alter caption and description for instance
Content Updates. Google algorithm prefers freshly updated content. It does not
mean that you have to edit your pages all the time. I believe that for commercial
pages, such as product descriptions Google recognizes the fact that they are not as
time sensitive as blog posts covering recent events. It is wise however to include
some strategy to update certain types of content once every 12 months or so
Outbound links. Linking to authoritative pages sends trust signals to the search
engine. Think of it this way, the only reason why you would send a user to another
site is if you wanted them to learn more of the subject. This can be a huge trust factor
for Google. Too many outbound links however can greatly diminish the pages Page
Rank, hurting its search visibility. Outbound links can affect your rankings but use
them in moderation
7.1.10 Site factors
Sitemap A sitemap helps search engine to index all pages on your site. It is the
simplest and most effective way to tell Google what pages your website includes.
Domain Trust matters. Its hard not to think that sites Google trusts should rank
higher. But how do you build that trust? Brian from Backlink has a full list of trust
factors here. Needless to say, building trust factors of your domain will certainly pay
off
Server Location Some SEOs believe that a servers location helps to boost rankings
for that specific country or region.
Mobile optimised site only a year ago, 46% of searchers used mobile exclusively to
research. I believe this number increased exponentially in the last 12 months. It
would be no surprise then that having a mobile optimised site would affect rankings
in some way
Google Webmasters Tools integration. Lastly, having your site verified at Google
Webmasters Tools is said to help with your sites indexing. Even if thats not the case,
the tool provides valuable data you can use to better optimise your site
23
24
25
Description:
Your business may already be listed here and there on the Internet. But are you
covering the directories that the major search engines look at? Are you in the critical
directories where your competitors are already listed? Are there emerging vertical
directories you should be considering?
Directory listings can play a role in a well-rounded SEO and online marketing
strategy. Advantages of a solid directory listing strategy include
Many directory pages will rank well for important search terms. If you are listed
there, you gain the additional exposure in the results pages
Potential clients will notice if you are not listed where many of your competitors are
- you need to be the one to set the standard first!
26
Description:
Step:
To set up Google Analytics tracking, youll usually need either your Analytics
tracking ID or the entire JavaScript tracking code snippet. This corresponds to your
Analytics property. To find the tracking ID and code snippet:
1.
2.
3.
4.
5.
27
Description:
Keyword Planner is like a workshop for building new Search Network campaigns or
expanding existing ones. You can search for keyword and ad group ideas, get
historical statistics, see how a list of keywords might perform and even create a new
keyword list by multiplying several lists of keywords together. A free AdWords tool,
Keyword Planner can also help you choose competitive bids and budgets to use with
your campaigns.
Whether you're new to online advertising or an experienced pro, you can use
Keyword Planner to lay the groundwork for a successful campaign.
Step:
To create your AdWords account, you just need to provide a valid email address and
create your password.
You can then sign in to your AdWords account any time to change your settings or
see how your ads are performing.
28
Description:
A sitemap is an XML file that contains the URLs inside your blog. This file helps
crawlers to find all of the URLs of your blog. There are many aspects of your site
that a crawler will follow, such as the size of your sitemap and the number of URLs
29
in your sitemap. In short, a sitemap is a complete index of your blog that you want
search engine bots to see.
Sitemaps can be generated in different ways depending on the platform you are using
for your website. For example, WordPress sitemaps can be easily generated
using popular SEO plugin call Yoast SEO.
1.
2.
3.
4.
5.
6.
Make sure that your sites Meta description is accurate. This is displayed to users
when your site shows up on searches. An accurate description will lead to more
clicks top your site, and less bounces upon landing on your site
Googles Hummingbird update for their search engine algorithms has made
keywords much less important than conversational searches. This reflects changes in
the way that people search for things. For example, instead of looking for the
keyword iPhone, Google will look for pages that answer questions such as Which
is the best iPhone for me
Utilize backlinks. When search engines see that visitors are coming to your site
from other sites, your page rank will increase. The more reputable the site the viewer
originated from, the more impact this will have on your rank. You can add backlinks
by commenting on other blogs and adding a link to your site when you sign off or
you can provide content for other websites and then link back to your site via your
credit
Create and submit your sitemap. A sitemap is a text file that lays out the pages of
your site. It makes it easier for the Google bots to find all of the links and content on
your website, as well as determine their importance. There are a variety of websites
that will generate a sitemap for you, or you can create one yourself.
Translate your website. If you can afford to hire translators or have a community
willing to do the translation work, you can significantly increase your audience by
making your pages available in other languages. This increase in traffic will help to
increase your page rank
Translate your website. If you can afford to hire translators or have a community
willing to do the translation work, you can significantly increase your audience by
making your pages available in other languages. This increase in traffic will help to
increase your page rank
Create an RSS feed. An RSS feed will help bring in new readers to your site, as well
as retain existing ones. This will show consistent traffic, which will in turn positively
affect your rank. You can use automated programs or create your own. This guide
explains the process in detail.
31
Capitalize on social networks. Social networks are a great way to spread backlinks
among a large number of viewers. Viewers will link your site for you if your content
proves valuable. This will in turn increase your traffic, which will lead to an increase
in your rank.
Creating a compelling link to your site is incredibly important for social networks.
The reader needs to be intrigued enough to follow the link, and it needs to stand out
from the deluge of news on their feed.
Become more shareable by providing your visitors a couple of easy ways to
share your content would be a good start. For this, your set tweets should be
below 120 characters so that it is easy for others to re-tweet. Also, try writing a great
hook over the Facebook link, share along with adding up your own commentary. The
content in which you share over your different social media platforms should be of
good quality and worth reading.
7.2 Software Installation Steps for Wordpress
7.2.1 Wampserver
7.2.1.1 Downloading Wampserver
Download the installer file for the latest version of Wampserver, and save the file to
your computer
32
33
The next screen you are presented with is the License Agreement. Read the
agreement, check the radio button next to I accept the agreement, then click
Next to continue the installation
34
next you will see the Select Destination Location screen. Unless you would like to
install WampServer on another drive, you should not need to change anything. Click
Next to continue.
35
The next screen you are presented with is the Select Additional Tasks screen. You
will be able to select whether you would like a Quick Launch icon added to the
taskbar or a Desktop icon created once installation is complete. Make your
selections, then click Next to continue
36
Next you will see the Ready To Install screen. You can review your setup choices,
and change any of them by clicking back to the appropriate screen, if you choose to.
Once you have reviewed your choices, click Install to continue.
37
38
Once the files are extracted, you will be asked to select your default browser.
WampServer defaults to Internet Explorer upon opening the local file browser
window. If your default browser isnt IE, then look in the following locations for the
corresponding .exe file
chrome.exe
Select your default browsers .exe file, then click Open to continue Fig
7.2.8
Select your default browsers .exe file, and then click Open to
continue.
39
A Windows Security Alert window will open, saying that Windows Firewall has
blocked some features of the program. Check whether you want to allow Apache
HTTP Server to communicate on a private or public network, then click Allow
Access.
The Setup screen will appear next, showing you the status of the installation process.
40
Once the progress bar is completely green, the PHP Mail Parameters screen will
appear. Leave the SMTP server as localhost, and change the email address to one of
your choosing. Click Next to continue.
41
42
You should see the WampServer icon appear on the right side of your taskbar. If the
icon is green, then everything is working properly. If the icon is orange, then there
are issues with one of the services. If the icon is red, then both Apache and MySQL
services arent running. You will need to resolve those issues before continuing.
43
44
Go to the XAMPP main page by opening a web browser and entering the following
URL: http://localhost/dashboard/.
45
Select the link called "phpMyAdmin" on the upper right hand side of your screen on
the menu, or by entering the following URL: http://localhost/phpmyadmin
46
47
48
Enter a title for your blog, your email address and chose a unique password and
username. After you're done, click Install WordPress.
49
50
9 ANNEXURE
9.1 References
1. Article: - www.moz.com, ww.wordstream.com, www.wikihow.com
2. Tutorials: - www.tutorialspoint.com, www.webconfs.com
3. You tube channel: - wscubetech.com
9.2 Tool and Technology for Wordpress
Wampserver
WampServer installs automatically all you need to start developing web applications
and is very intuitive to use. You will be able to tune your server without even touching
the setting files
Functionalities:
51
52
Establishment:
U. V. Patel College of engineering (UVPCE) situated in Ganpat Vidyanagar campus
was established in september-1997 under the aegis of Mehsana District Education
Foundation with a view of educating and training young talented students of Gujarat
at the field of engineering and technology to meet the needs of industries in Gujarat
and beyond for the growth of the industries.
The College is named after Shri Ugarchandbhai Varanasibhai Patel, a leading
industrialist of Gujarat, for his generous support. It is a self-financed institute
approved by All India Council for Technical Education (AICTE), New Delhi, the
Government of Gujarat and now it became the constituent college of Ganpat
University.
The College is spread over 25 acres of land and is a part of Ganpat vidyanagar
Campus. It has two ultra-modern buildings of architectural splendor measuring 6100
sq. and 2700 sq., for housing class rooms, tutorial rooms, seminar hall, offices,
drawing hall, workshop, library, well equipped departmental laboratories, several
53
Computer labs with internet connectivity through 1 Gbps Fiber link, satellite link
education center with two-way audio and one-way video link with Gandhinagar etc.
54