Tips for Making Your Pages Search Engine Friendly

Written by Donald Nelson

Continued from page 1

The second thing to do is to Put your important text nearrepparttar top ofrepparttar 128031 page. Suppose you have put your company's logo (Acme Widgets) atrepparttar 128032 top ofrepparttar 128033 page, as a gif or jpg image. Underneath it you might put some text reading: "California's first producer of Electronic Widgets". If California and Electronic Widgets are important keywords for you then you have started off your page very well. In fact, some search engines userepparttar 128034 first paragraph or phrase asrepparttar 128035 description that is shown in search results. So ifrepparttar 128036 first paragraph or first phrase really says a lot and is attractive it may entice someone to visit your page. (Getting a top result in a search engine is one thing, but remember someone has to think that your page is interesting enough to visit if they are going to click on it, andrepparttar 128037 description shown byrepparttar 128038 search engine may berepparttar 128039 deciding factor determining whether they click through to your page or to your competitor's page)

But, what isrepparttar 128040 top ofrepparttar 128041 page? It seems obvious but search engines do not see or rather, read pages inrepparttar 128042 same way that our eye seesrepparttar 128043 page. Recently I built a web site for someone and then looked atrepparttar 128044 first search engine results for that site. I sawrepparttar 128045 words "Choose your language" asrepparttar 128046 description. (The search engine took a phrase fromrepparttar 128047 navigation bar onrepparttar 128048 left hand side ofrepparttar 128049 page, where surfers were invited to choose which language version ofrepparttar 128050 site they wanted to see). This happened because search engines have to go throughrepparttar 128051 table structure ofrepparttar 128052 site. In order to alignrepparttar 128053 different elements (text and pictures) of a site, designers often dividerepparttar 128054 page into tables. If a site is divided into two vertical tables, one forrepparttar 128055 left hand navigation and one forrepparttar 128056 body. The spider will first read everything inrepparttar 128057 table onrepparttar 128058 left before going torepparttar 128059 table onrepparttar 128060 right. I corrected this problem by putting a pithy, keyword laden descriptive phrase inrepparttar 128061 left hand column just aboverepparttar 128062 navigation elements. So, make sure that your important phrases are in places whererepparttar 128063 spider will see them before they reach other less important phrases. Ifrepparttar 128064 table structure on your page is not givingrepparttar 128065 right picture torepparttar 128066 spider, then you should makerepparttar 128067 necessary modifications to correctrepparttar 128068 problem.

© Copyright 2002, Donald Nelson, all rights reserved.

Donald Nelson is a web developer, editor and social worker. He has been promoting web sites since 1995 and now runs A1-Optimization ( a company that provides low-cost search engine optimization and submission services. He can be reached at

Optimizing Pages with JavaScript and Style Sheets for Search Engines

Written by Dale Goetsch

Continued from page 1

A new page is then created that holdsrepparttar code that was formerly held inrepparttar 128030 SCRIPT tags. We will call it "codepage.js", and it looks like this.

function helloWorld(){ alert("Hello, World!"); return; }

Example 3—codepage.js includes only JavaScript code

This new file doesn't need any kind of HTML markup. It contains onlyrepparttar 128031 code that was originally held betweenrepparttar 128032 SCRIPT tags.

Style Sheet problem

In addition to JavaScript code, Style Sheet code can cause complications for Search Engines when it is put into a web page. Forrepparttar 128033 same reasons as JavaScript—movingrepparttar 128034 important content further downrepparttar 128035 page, and dilutingrepparttar 128036 keyword density—it is important to move Style Sheet code off ofrepparttar 128037 page as well.

Style Sheet solution

The thought behind removing Style Sheet information from a page is very similar to that of offloading JavaScript;repparttar 128038 syntax to do so is different.

The original page, "mypage.html", may look something like this.

My Title

...body of page...

Example 4—mypage.html with style sheet code

We want to move this code into a separate file, so we remove it fromrepparttar 128039 original page, and add a link to point torepparttar 128040 separate file that now holdsrepparttar 128041 Style Sheet code.

My Title

...body of page...

Example 5—mypage.html with Style Sheet code offloaded

Noterepparttar 128042 addition ofrepparttar 128043 LINK tag. This contains three types of information thatrepparttar 128044 browser will need to reconstructrepparttar 128045 page when a visitor looks at it. The "rel='stylesheet'" attribute/value pair indicates that we are looking at a Style Sheet file here. The "href='style.css' rel='nofollow'" attribute/value pair points torepparttar 128046 external file that containsrepparttar 128047 Style Sheet information. Typically these external files will be givenrepparttar 128048 filename extension ".css" to indicate that they contain Cascading Style Sheet code. You will replacerepparttar 128049 filename "style.css" withrepparttar 128050 name ofrepparttar 128051 actual file into which you place your stylesheet code. Finally, we have to specifyrepparttar 128052 MIME type ofrepparttar 128053 file, inrepparttar 128054 "type='text/css'" attribute/value pair.

A new page is then created that holdsrepparttar 128055 code that was formerly held inrepparttar 128056 STYLE tags. We will call it "style.css", and it looks like this.

body{ background:white; color:red; }

Example 6—style.css includes only Style Sheet code

This new file doesn't need any kind of HTML markup. It contains onlyrepparttar 128057 code that was originally held betweenrepparttar 128058 STYLE tags.


By following these two procedures, you have now made your web page more friendly torepparttar 128059 Search Engines. This means thatrepparttar 128060 next time your page is spidered byrepparttar 128061 Search Engine robots,repparttar 128062 important content on your page will be closer torepparttar 128063 top ofrepparttar 128064 page, and you will have a better keyword density. This will result in your page appearing higher inrepparttar 128065 Search Engine listings, and will probably bring more traffic to your website.

When you are ready to put your website to work for you, it's time to contact us.

Search Innovation Your Search is Over™

Copyright © 2002 Search Innovation. All Rights Reserved.

Dale Goetsch is a Search Engine Marketing Consultant for Search Innovation, a Search Engine Marketing company serving small businesses. His background includes over twelve years as a software tester, as well as Perl, JavaScript and ASP programming.

    <Back to Page 1 © 2005
Terms of Use