Search Engine Optimization : Part-1

Sashikanta Nayak

No matter you developed a good website with good stuff and tons of features but you are not getting hits from your site and you taught that my every effort is worth less.

Here I am going to discuss how you will get traffics by using simple tune up for your website’s pages through Search Engine Optimization.

Before going for SEO we have to optimize our web pages first, and then we will go for Search Engine Optimization. This articles any one can pickup just having little bit of HTML knowledge.

The term Search Engine “A computer program that retrieves documents or files or data from a database or from a computer network (especially from the internet)”.

Once your website is ready for the online audience, you want to deploy it for the internet. Before doing this we have to optimize out page for better Search Engine ranking.

A Higher Search Engine rank is the dream of many website owners, but they don’t realize that if it is done correctly, the optimization of their site for the search engine can also see it optimized for the online audience.

Ultimately people will find your websites, through which can increased your sales and hits generation.

Let’s Start

So you have a website and you don’t know how to get listed in various SE by using  proper tune-up and how tags are working for various SE to Index your webpage.

Welcome the most Important Tag which besides every page in your website.
That is the <TITLE> …. …. …. </TITLE> tag. Now days Search Engines are emphasizing. Put your Site Title on that tag, you can also add three most Important Key words here which is belongs to your web content and what your web site does.

Example:

<Title> Zakhas.com Indian Portal for Online Entertainment | Discussion Board | Shopping Portal </Title>

Make sure you are not using “and” instead of “|” because various search engines will ignore “AND, OR” etc.

Meta of a Page

The <META> tag live between in the <HEAD></HEAD> of a document and content information about document rather than living in the <BODY> of the document and being part of actual content.

Note: Here Meta means Meta Data which means “Data about data”, particularly those used for data interchange.

e.g.: If we developed a webpage we can add Meta information about our page description, which technology it belongs from and which language it’s used like that so on.

The <Meta> element is an empty element and so does not have a closing tag, rather <Meta> element carry information within attributes so we need a forward slash “/” character at the end of the element.

THE PAGE DESCRIPTION

The second most important for Search Engine is a page description as meaning full with respect to your page content and <TITLE> tag.

e.g.:

<META name = “description” content=” Zakhas.com is an Indian best source for shopping and gifting online discussion portal with a tons of fun” />

The <META> element can take eight attributes, four of which are Universal attributes – dir, lang, zml:lang and Title. The Other four, however are specific to <META> element.

  • schema
  • name
  • content
  • http-equiv

The name and content attribute tend to be used together as do the http-equiv and content attributes. The value of “name” attribute can be any thing; no restrictions are published in any standard.

e.g.:
<Meta name=”Developer” content=”Sashikanta” />
<Meta name=”Owner” content=”Pallavi” />

Note: Generally a description should between 200 characters long, although such Search Engines like google.com will only display 100 characters on a search result.

KEYWORDS

The next one is your keywords for particular page, which will help you for searching terms.

E.g.:
<META name = “keywords” content=” Online shopping, gifting portal, zakhas forum, discussion board” lang=”en-us” />

Note: You can also change the language of your keywords by respectively changing the lang=”--|-- attributes”

ROBOTS

Robots (“A mechanisms that can move automatically”, are especially from the Search Engines) are useful for our website when they spy through our website we can guide crawler for which to crawl or which one to ignore.

For that we can put some Meta information inline in to our Meta tags or we can put a separate robots.txt file in our web root directory for indexing our total website.

For Example: Case 1: I want that my home page should be index in Search Engine so I can use below like that:

<Meta name=”robots” content=”index, follow” />

Case 2: Suppose I don’t want my registration page should be indexed. Using below Meta information I can.

<Meta name=”robots” content=”noindex, nofollow” />

Below table can be used for various purposes

VALUES

 

MEANING

All

:

Index all pages *

None

:

Index no pages *

Index

:

Index this page

Noindex

:

Do not Index this page

Follow

:

Follow links from this page

Nofollow

:

Do not follow links from this page.

* are generally used in robots.txt files for allowing all pages index and so on. This resides in web root folder. You can view any websites robots.txt file by just hitting e.g.: http://www.any-domain-name.com/robots.txt  if they are using.

ROBOTS.TXT FILES

To create a robots.txt files you have to follow these below steps:

  1. Open Notepad
  2. Save this document in your web root directory as robots.txt or later you can upload it on to your online web server’s web root directory.
  3.  The scheme of robots.txt file contains two primary elements:

->user-agent  line (for target search engines robots, you can use wildcard “*” for equivalent to all search engine spider.)
-> disallow line ( Specified for particular files/folder)

  • For Quicker method I prefer to use wildcard “*” on user agent that means it allow all search engines robots and spiders. And Disallow to “/” .

The Most common format is:

#Robots.txt for http://www.zakhas.com/
User-agent:*
Disallow:/

Example:

If you want to welcome all Search engines crawler’s use user-agent with a “*” and want to disallow to all crawler’s to not to index some system and resources raw folders/files which is not useful to online audience.

#Robots.txt for http://www.zakhas.com/
User-agent:*
Disallow:/JavaScripts
Disallow:/register.asp
Disallow:/DocsAndResources

OPTIMIZE CACHE

Optimize your cache setting, because web server log files should be maintained for precision. Which may be arising from caching devices on the web. “A caching device is any pieces of hardware or software designed to store temporary copies of a file, most often to improve delivery performance”.  There are two types of caching devices that create problems for web server log files: client side and server side

We can optimize the page cache for ruined precision by obeying simple bunch of codes for different technology.
To Bust the cache we can place the following tags in our document header section.

FOR TECHNOLOGY HTML

<Head>
<Meta Http-Equiv=”cache-control” Content=”no-cache” />
<Meta Http-Equiv=”pragma” Content=”no-cache” />
<Meta Http-Equiv=”expires” Content=”CURRENT-DATE-AND-TIME
” />
</Head>

 FOR TECHNOLOGY ASP

<%
Response.Buffer = false
Response.Expires = 1
Response.ExpiresAbsolute =Now()-2
Response.AddHeader “pragma”, “no-cache”
Response.AddHeader “cache-control”,”no-cache”
Response.cachecontrol=”no-cache”
%>

FOR TECHNOLOGY PHP

<? Php header(“Expires:0”); header(“Last-modified:”.gmdate(“D,dmy H:i:s”).”GMT”);header(“cache-control:no-cache”);header(“pragma:no-cache”);?>

Note: You can get more information about cache from http://www.w3.org”)

 AUTHOR NAME

You can set the author name of the web by just giving below:
<Meta http-equiv=”author” content=”Sashikanta Nayak” />

CHARACTER ENCODING

Its indicate the character encoding that’s was used to store the character within a file. You can specify the encoding used in a document with <META> tags whose http-equive attribute has a value of content-type.

E.g.: <META http-equiv=”content-type” content=”ISO-8859-1” />

SPECIFYING RATING

Internet content rating association (ICRA) wich provides a content rating lable. Its made up of four parts

-> An ICRA identifires
-> ICRA label
-> The RSACi identifiers (Old name)
-> The RSACi rating

You can create labele from http://www.icra.org/

Now we get it don a lot, next articlel we will proceed for how to deploy your web pages in to various Search engines with some consideration and tricks.








}