Search Engine Optimization Expert offers SEO, Search Engine Promotion & Link Popularity Building Services in Hyderabad, India.

Search Engine Optimization : SEO BOOK.

Chapter 2

Your One-Hour Search -Engine-Friendly Web Site Makeover

A few small changes can make a big difference in your site's position in the search engines. So rather than force you to read this entire book before you can get anything done, this chapter helps you identify problems with your site and shows you how to make a significant difference quick fixes.

Is Your Site Indexed

It's important to find out if your site is actually in a search engine or directory. Your site doesn't come up when someone searches at Google for rodent racing? Can't find it in the Yahoo! Directory? Have you ever thought that perhaps it simply isn't there? It is tried to explain how to find out if your site is indexed in few different systems.

Google: Our starting will be with Google. Open your browser and load a page at your site. For now, Start with your site's home page,although you can seee this technique for any page, and then follow these steps.

· Click The I Icon on the Google Toolbar: If you are using internet explorer download the google toolbar - available at    toolbar.google.com - to your computer. If u don't have the toolbar don't worry, I explain a non-toolbar method in a moment.
· Select Cached Snapshot Of Page from the drop-down list that appears : If you are lucky, Google loads a page showing you what it   has in its cache, so you know Google has indexed the page. If you are unlucky, Google tells you that it has nothing in the cache for   that page. That doesn't necessarily mean Google hasn't indexed the page, though .A cache is a temporary storage area in which a   copy of something is placed. In the context of the web, a cache stores a Web page.
  If you don't have the Google Toolbar,you can instead go to Google site and type the following into the Google search box:
  Cache:http://yourdomain.com/
  Replace yourdomain.com with your actual domain name. When you click search, Google checks to see if it has the page in its   cache. What if Google doesn't have the page? Does that mean your page is not in Google? No, not necessarily. Google may not   have gotten around to catching it. Sometimes Google grabs a little information from a page but not the entire page.

Now try this. Search google for the following:
Site:yourdomain.com -pppppp

This tells Google to find all the pages on the yourdomain.com site that don't have the text pppppp. The dash (-) before the text tells Google to omit pages with this text. You can also replace pppppp with any text that you are sure doesn't appear on you site.Google should show you all the pages on your site that it knows about. For some reasons, if you change the garbage text, Google will provide a different result; site:yourdomain.com -pppppp is not same as site:yourdomain.com -oiuiyiy) What if google doesn't return any search results? Try removing or adding the www. bit; that is, if you searched for site: yourdomain.com -pppppp then try site www.yourdomain.com -pppppp or vice versa. Sometimes Google returns results one way but not the other. Also, make sure that you didn't mistype the search string; try again to be sure. If nothing works, then Google doesn't know about your website.


Yahoo! : At the time of writing, Yahoo! Search results are provided by Google, so you don't need to check Yahoo! However, by the time you read this, yahoo! May be providing its own search results. Here's how to check. Go to Yahoo! And type any keyword into the search box and clicksearch. When results page appears, go to the bottom of the page and look for the text Search Technology provided by Google,or something similar. If you don't see this message, Yahoo! may be using its own index. If this is the case, use a technique similar to some of the others to see if you can ind your site in the Yahoo! Index.

You must also check whether your site is listed in the Yahoo! Directory. You have to pay to get a commercial site into the Yahoo! Directory,so you may already know if you are listed there. If someone else may have registed the site with Yahoo!, you may not whether it's there or not. Here is how to find that.
· Point Your Browser To dir.yahoo.com. This takes you directly to the Yahoo! Directory search page.
· Type your site's domain name into the Search text box All you need is yourdomain.com, not http://www. or anything else.
· Make sure that the Directory option button is selected and then click search If your site is in the Yahoo! Directory, Yahoo! Displays   that site's information on the results page.

The Others

To find out if your site is listed with the other search systems, simply go to the search site, type the domain name, and click the Search button. In the case of all the major systems, the result page will contain an entry for the specialized domain if it's in the index. Other results may be placed on the page, too, but the first entry is the specified Website if the information is available.

What if You Are not Listed

First, if your site is not in Yahoo! Or the Open Directory Project, you have to go to those systems and register your site. What if you search for your site in the search engines and cant find it? Here are two possible reasons why your site is not being indexed in the search engines:

· The search engines haven't found your site yet. The solution is relatively easy, though you won't get it done in an hour.
· The search engines,whether or not they have found your site,can't index it.

 How To Tell If Your Site Is Invisible

Some web sites are virtually invisible.a search engine might be able to find the site,by following a link, But when it gets to the site,it cant read it or can read only part of it. The question is how does a website become invisible. In most cases,the problem is that the site is dynamic - that is, a page is created on the fly when a browser requests it. The data is pulled out of a database, pasted into a web page template, and sent to the user's browser. Search engines often won't read such pages.

How can you tell if this is a problem? Take a look at the URL in the browser's location bar. Suppose that you see something like this.

http://www.yourdomain.edu/rodent - racing - scores/march/index.php

This address is okay. It's a simple URL path made up of a domain name, two directory names, and a filename. Now look at this one:

http:www.yourdomain.edu/rodent - racing/scores. php? prg=1

The filename ends with ? prg=1. This parameter is being sent to the server to let it know what information is needed for the web page. If you have URLs like this, with just a single parameter, they are probably okay, especially for Google; however a few search engines may not like them. Here is another example:

http://yourdomain.com/products/index.html? & DID=18&CATID=13&ObjectGroup_ID=79

This one is real problem even for the google, which does a good job of indexing dynamic pages. This URL has too much weird stuff after the filename: ?&DID=18, CATID=13, and ObjectGroup_ID=79- which is too many. This URL is similar to a URL from one of the clients'sites. Google cannot or will not index this page.
Another problem is caused by session IDs - URLs that are different every time the page is displayed. Look at this example.

http://yourdomain.com/buyAHome.do;jsessionid=07D3CCD4D9A6A9F3CF9CAD4F9A728F44

Each time someone visits this site, the server assigns a special ID number to the visitor. That means the URL is never the same, so Google won't index it. Google probably can get to databased pages, but chooses not to.If google sees links to a page that appears to be dynamic, it doesn't know whether the URL willchange between sessions or whether many different URLs point to the same page. Google doesn't want to overload the site's server and also doesn't want garbage in its index. If you have a clean URL with no parameters, the search engines should be able toget to it. If you have a single parameter in the URL, it may or may not be okay. Two parameters also may or may not be a problem, although they are more likely to be a problem than a single parameter. Three parameters are almost certainly a problem.


Picking Good Keywords

Getting search engines to recognize and index your website can be a problem, another huge problem is that many companies have no idea what keywords they should be using. They try to guess the appropriate keywords, without knowing what people are really using in the search engines.

Here is how to do a quick keyword analysis;
· Point your browser to www.overture.com
· Click the advertiser center link at the top right of the page.
· In the new page that appears,click the tools button.(It's a small tab near the top of the page)
· In the new page that appears, click the Term Suggestion Tool Link. ( A small window opens with a search box).
· In the search box, type a keyword that you think people may be using to search for the sorts of products or services your site   provides and then press enter.
  The tool returns a list of keywords, showing you how often that term and related terms are used on the Overture advertising   network.

You may find that the keyword you guessed is perfect . Or you may discover better words or even if your guess was not good,find several other great keywords.

Examining your Pages

Making your web pages "search engine friendly" was probably not uppermost in your mind when you sat down to design your web site. That means your web pages and the web pages of millions of others have a problem in the search engine friendly category. These problem are easy to spot but others are more troublesome.

Are you using Frames: In order to examine your pages for problems, you need to be able to read the pages' source code; for that you would need to be able to understand HTML! To see the source code, choose View Source in your browser.

When u first peek at the source code for your site, you may discover that your site is using frames. You may see something like this in the page.
<HTML>
<HEAD>
</HEAD>
<FRAMESET ROWS="20%,80%">
<FRAME SRC="navbar.html">
<FRAME SRC="content.html">
</FRAMESET>
<BODY>
</BODY>
</HTML>

When you choose View source in internet explorer, you are viewing the source of the frame definition,which is the document that tells the browser how to set up the frames. In the preceding example, The browser creates frame rows,one taking up the top 20% of the browser and the other taking up the bottom 80%. In the top frame, the browser places content taken from the navbar.html file; content from content.html goes into the bottom frame.

Framed sites don't do search engines much good. Search engines generally won't index the pages that are going to be placed into the frames, though they will index the frame-definition document…. Which has keyword rich indexable content.

Here are a few quick fixes:


· Add TITLE and DESCRIPTION tags between the <HEAD> and </HEAD> tags.
· Add <NOFRAMES> and </NOFRAMES> tags between the <BODY> and </BODY> tags, and place 200 to 300 words of keyword-rich   content between the tags. The NOFRAMES text is designed to be played by browsers that can't work with frames,and search   engines will read this text,although they won't rate it as high as normal text.
· Include a number of links,in the text between the NOFRAMES tags,to other pages in your site to help the search engines find their   way through.

Look at the Title Tags:

TITLE tags tell a browser what text to display in the browser's title bar,and they are very important to search engines. Quite reasonably, search engines figure that the TITLE tags may indicate the page's title - and therefore its subject.
Open your site's home page and then choose View source to view the page source. A text editor opens, showing you what the page's HTML looks like.
<HTML>
<HEAD>
<TITLE>Your title text is here</TITLE>

Few problems may be there with TITLE tags.
· They're not there! Many pages don't have TITLE tags.If these tags are not there, you are not giving the search engines one of the   most important pieces of information about the page's subject matter.
· They're in the wrong position. Sometimes you find the TITLE tags, but they are way down in the page. If they are too low in the    page,search engines may not find them.
· They're there, but they're poor. The TITLE tags don't have the proper keywords in them.
   Your TITLE tags should be immediately below the <HEAD> tag and should contain useful keywords. Have around 40 to 60    characters between the <TITLE> and </TITLE> tags and perhaps, repeat the primary keywords once. If you are working on your    Rodent Racing Web site, you might have something like this.

<TITLE>Rodent Racing Info. Rats. Mice. Gerbils. Stoats. all kinds of Rodent Racing </TITLE>

Examine The Description Tag

The DESCRIPTION Tag is important because search engines often index it and in some cases,may use the DESCRIPTION tag to provide the site description on the search results page. Google usually doesn't us the DESCRIPTION tag to provide the description in the search results. Instead, it finds the search words in the page, grabs a snippet of information from around the words, and uses that as the description. If Google can't find the keywords in the page , it may use the DESCRIPTION tag.

Assuming that you have the HTML of your home page laid bare for all to see, you can take a quick look at the DESCRIPTION tag. It should look something like this.

<META NAME = "description" CONTENT = "your description goes here">
Since often have the same problems with DESCRIPTION tags as they do with TITLE tags. The tags aren't there, or they are hidden away deep down in the page orthey simply aren't very good.
Place the DESCRIPTION tag immediately below the TITLE tags and create a keyworded description of upto 250 characters.e.g.

<META NAME="description" CONTENT ="Rodent Racing - Scores,Schedules, everything Rodent Racing. Whether you're into mouse racing,stoat racing,rats or gerbils, our site provides everything you'll ever need to know about Rodent Racing and caring for your racers.">

While sometimes Web developers switch the attributes in the tag, putting the CONTENT=first and then the NAME=like this:
<META CONTENT ="your description goes here"
NAME="description">

Make sure that your tags do not do this.

Can The Search Engines Get Through

Many sites have perfectly readable pages, with the exception that the searchbots can't negotiate the site navigation. The searchbots can reach the home page,index it and read it, but they can't go any further. If, when you search google for your pages, you find only the home page, this is likely the problem.

A few simple ways you can help search engines find their way around your site, whether or not your navigation structure is hidden:

· Create more text links throughout the site: Many websites have a main navigation structure and then duplicate the structure by using simple text links at the bottom of the page.you should do the same.
· Add a sitemap page to your site: This page contains links to most or all of the pages on your web site.Of course,you also want to link to the sitemap page from those little links at the bottom of the page.

Do the pages have anything for search engines to read?

You don't necessarily have to pick through the HTML code for your web page to evaluate how search engine friendly it is. It can be find out by just looking at the weg page in the browser. Determine whether you have any text on the page. Page content - text that the search engines can read is essential, but many web sites don't have any page content on the front page and often very less on interior pages. Here are some problems :

· Having a flash intro on your site.
· Embedding much of the text on your site in to images, rather than relying on readable text.
· Banking on flashy visuals to hide the fact that your site is actually light on content.
· Using the wrong keywords in the text that you have

If you have these types of problems, they can often be time consuming. The next several sections detail ways you might overcome the problems in the preceding list.

Eliminate Flash:

Flash are the silly animations which are seen when you arrive at any site, with a little skip intro link hidden away in the page. Words and pictures appear and disappear, scroll across the pages and so on.You create these animations with a product called Macromedia Flash. In most cases these flashes are nothing but an irritation to the site visitors and hardly serve any purpose. It is suggested to kill those flash intro on your site.

Replace Images With Real Text:

If you have an image-heavy website, in which all or most of the text is embedded onto images, you need to get rid of the images and replace them with real text. If the search engine can't read the text, it can't index it.

It may not be immediately clear whether text on the page is real text or images. You can quickly figure it out a couple of ways:
· Try to select the text in the browser with your mouse. If it's real text, you can select it character by character. If it's not real text, you simply can't select it - you'll probably end up selecting an image.
· Use your browser's view ? source command to look at the HTML for the page and then see if you find the actual words in the text.

Use More Keywords:

The light-content issue can be a real problem. Some sites are designed to be light on content, and sometimes this approach is perfectly valid in terms of design and usability. However search engines have a bias for content, for text they can read. The more text with keywords, the better.

Use The Right Keyword In the Right Places:

Getting search engines to recognize and index your website can be a problem, another huge problem is that many companies have no idea what keywords they should be using. They try to guess the appropriate keywords, without knowing what people are really using in the search engines. Where keywords are placed and what they look like are also important. Search engines use position and format as clues to importance. Here are a few simple techniques you can use.

· Use particularly important keywords - Those that people are using to search for your types of products and services - near the top   of the page.
· Place keywords into <H> (heading) tags.
· Use bold and italic keywords.
· Put keywords into bulleted lists.
· Use keywords multiple times on a page, but don't use a keyword or keyword phrase too often.

Make sure that the links between pages within your site contain keywords. Think about all the sites you have visited recently. How many use links with no keywords in them? They use buttons, graphic navigation bars, short little links that you have to guess at. Click here links, and so on. Big mistakes. It is suggested if ever, use a link with only the words click here in the link text, then keywords should be included in the links.

Getting Your Site Indexed:

Now the pages are ready but the indexing problem is there. Pages are to put in bluntly, just not in the search engine! How do you fix that problem?

For Yahoo! and the Open Directory Project, you have to go to those sites and register directly, but with Google and the other major search engines, the process is a little more time consuming and complicated. The best way to get into the search engines is to have them find the pages by following links pointing to the site. You can ask or pay the search engines to come to your site and pick up your pages, but you face two main problems with this.
· If you ask search engines to index your site, they probably won't do it. And if they do come and index your site, it may take weeks or months .
· If you pay search engines to index your site, you have to pay for every URL you submit. The problem with paying , of course is that you have to pay.

You can get often indexed by some of the search engines very quickly. Find another websites to link to it. Call several friends, colleagues and relatives who own or control a web site, and ask them to link to your site. You want sites that are already indexed by the search engines. The searchbots have to follow the links to your site.

When you ask friends, colleagues and relatives to link to you, specify what you want the links to say. No click here or company name links for you. You want to place keywords into the link text. Something like visit this site for all your rodent racing needs - mice ,rats ,stoats, gerbils and all other kinds of rodent racing.

After the sites have links pointing to yours, it can take from a few days to a few weeks to get into the search engines. With Google you place the links right before Googlebot indexes one of the sites, you may be in the index in a few days. But it may also take weeks to index a site on Google. The best way to increase your chances of getting into the search engines quickly is to get as many links as you can on as many sites as possible. Google has an enormous index, currently around 3.3 billion pages. Most other indexes, with the exception of AlltheWeb, are much smaller, so getting your pages indexed with them is more difficult. Fewer pages in the index mean fewer pages to channel searchbots from those search engines to your site. And there is less room in the index to hold your pages. A small index doesn't hold many pages.



All Rights reserived by SEOTOPPERS@2004