Design and Layout


CSS or Cascading Style Sheets allow you to implement a few neat effects on your webpages easily. You can implement these CSS effects on your site by simply copying and pasting the code.

ROLLOVER COLOR TEXT LINKS

Have your text links change color when the mouse passes over them by inserting this code into the HEAD of your document:

<style type="text/css">
<!--
A:hover {color:red}
-->
</style>

LINKS WITH NO UNDERLINE

Remove the underline from any or all of the links on your page by putting this in the HEAD of your document:

<style type="text/css">
<!--
A:link {text-decoration:none}
A:visited {text-decoration:none}
-->
</style>

Or, remove the underline form individual links by forming them like this:

<a href="page.html" style="text-decoration: none">link</a>

LINKS WITH A LINE ABOVE AND BELOW THEM

This is an interesting look that works especially well as a hover attribute for your links, but can also be applied to all of your links. It will show the normal underline and a line above the link:

<style type="text/css">
<!--
A:hover {text-decoration:overline underline}
-->
</style>

HIGHLIGHTED TEXT

Highlight important text on your page or words you want to stand out, easily:

<span style="background-color:yellow">highlighted text</span>

Try adding it to your link hover for a neat effect:

<style type="text/css">
<!--
A:hover {background-color: orange}
-->
</style>

BACKGROUND IMAGE THAT ISNT TILED

This will create a background image that doesn’t repeat:

<style type="text/css">
<!--
BODY {background: #ffffff url(bg.gif) no-repeat}
-->
</style>

You can also center it, however it will be centered as the background of the entire document, not centered on the screenful:

<style type="text/css">
<!--
BODY {background: #ffffff url(bg.gif) no-repeat center}
-->
</style>

About The Author
Dan Grossman runs http://www.websitegoodies.com where you can find over 250 hand-picked resources, articles, and tools! Dan also publishes the free weekly “WebDevPortal” newsletter for website owners! Subscribe today and get articles like this every week: subscribe@websitegoodies.com?subject=article-subscribe

One of the challenges of moving a web site up from good to excellent is transforming it from just a bunch of web pages and graphics to an interactive experience. Another term for this is community – a place where people can come to communicate with others. The very best web sites have mastered this transformation, thus attracting return visitors again and again.

The whole point of a web site is to communicate ideas and concepts to other people. If you are just putting up pages and graphics, then you are performing half of a communication. You are telling people what you think, want, desire or need.

The other half of communication is listening. That’s why merely adding an email form (or link) and a guestbook go a long way to improve your visitor’s experience with your web site. You are giving them the opportunity to tell you what’s on their mind. If you also take the time to answer their messages and perhaps even get involved in an online communication – then you may very well have a friend for life.

You can add even more value (and get a few more visitors as well) by adding a “tell-a-friend” capability to your site. This adds a third and very interesting (although seemingly trivial) element to your site: the ability to add others to the communication.

Look at it this way. Someone surfed to your site and actually found something that was interesting. That’s actually not an incredibly common occurrence on the internet (consider how many stupid, boring or just plain silly sites you’ve visited). Okay, they’ve found something interesting, perhaps very interesting, and they want to tell someone. You would be very wise to give them this capability. This is not just because it gains you another visitor, but it makes people feel better. Why? Because people like to share good experiences with each other.

You want to increase the ante? Include a message board! Now you’ve added another form of conversation to your website. People can jump on your board and leave messages for each other, answer questions and generally have discussions about whatever subject appeals to you. Some advice about message boards: be sure and actively moderate the board. Why? Some unscrupulous people have a tendency to leave advertisements, pornography, curses and flames on message boards. Unless that’s what your board is about, none of this serves your purpose: to get people to talk about your subject and come back to your website.

Another good reason to moderate the board is it puts you in control, which is where you should be. It’s your board and naturally conversations should be about subjects in which you are interested. The purpose of the board is to improve your site and your visitor experience – not ruin their good time.

Another great interactive feature which is not so obvious is running an awards program. What this accomplishes is simple: you are inviting people to submit their sites to you for review. By giving them the opportunity to apply for the award you are increasing the value of your site to them, and improving your chances of getting them back for more.

Perhaps one of the very best interactive features is hosting your own custom made e-cards. These are extremely popular and greatly improve your visitors experience on your site. Better yet, they give your visitors an opportunity to communicate (by sending cards) with their friends – and their friends may visit your site also.

Other features which increase your site’s desirability even more is polls and surveys, interactive stories (to see our own interactive story, visit http://www.internet-tips.net/cgi-bin/story/story.pl – and add your own chapter), ezines and even chat rooms.

By adding these and other features, you are increasing your value to people who visit your site. If there is one thing that people like to do (and must do to survive well) it’s communicate. By giving people many different ways to communicate, you are making it more likely that they will visit your site, stick around, and recommend it to their friends.

About The Author

Richard Lowe Jr. is the webmaster of Internet Tips And Secrets. This website includes over 1,000 free articles to improve your internet profits, enjoyment and knowledge.

Web Site Address: http://www.internet-tips.net

Weekly newsletter: http://www.internet-tips.net/joinlist.htm

Claudia Arevalo-Lowe is the webmistress of Internet Tips And Secrets and Surviving Asthma. Visit her site at http://survivingasthma.com

Does your website make a good first impression? Is the navigation intuitive? Is the content appropriate for your audience? You’ve had your website up and running for a while now but you’ve always had a nagging suspicion that your website is lacking effectiveness and you just can’t put your finger on it. You’ve dabbled with colors, added/removed images re-written the text but it still feels as if everything just isn’t working together. Wouldn’t it be nice if you had a way to sort things out? Well now you do!

Find out if your website has power, energy and the right stuff to help your business succeed. You’ll be able to find out if the navigation; advertising, optimization, imagery and look are combining to make your home page an effective tool. Each section has a number of questions that help define, in detail, all the important areas of a well designed website. Just run through the list starting at the top. When you’re finished just click the “Total Score” button at the bottom.

Just use the simple Q and A form here: http://www.learn2design.net/login/secure/interface/eval.php to see if your website meets established design standards. Using this checklist form you can rate your website (or anyone’s) to make sure you’ve got all the essentials covered effectively.

Now the hard part; you have to answer the questions honestly and objectively! I know, it’s your baby; you’ve spent countless hours nursing it to stardom. But now is the time to make an honest assessment. (Pretend its someone else’s website if that helps.)

The form should only take 5 to 10 minutes to complete and at the end there is a brief description of what your score means and what you can do to improve your site.

About The Author

Dan Karwoski has been teaching website design to college students since 1997 and has created quality work for MSNBC, Microsoft, Amazon, Atom Films and many others. Interested students can learn the basics of web design by registering at http://www.learn2design.net. Please email questions to info@learn2design.net.
dan@learn2design.net

Home Page

Home page should clearly indicate what the site is about. Provide top level navigation on the first page, your logo, and tell to the visitor what he can found on your web site. Your home page should be informative, and should call your visitor on action. Home page is the place where the visitor decides what he will do, click on some of your links, or leave the site. If you have a discount, or if you offer some free service in attempt to make a contact with potential customers, make sure to provide link to that service on your home page.

If you decide to implement flash intro on your first page, make sure to give the user possibility to skip the flash intro. The link “skip intro” should be outside of the flash, because you will force the visitor to wait until the Flash movie is loaded.

Navigation structure

Place the navigation on the place where the people are used too look for it. Don’t experiment with the navigation! I can’t stress enough this. Keep the navigation system same on ALL pages. Visitors are not ready to learn your site navigation system. Consistency is the most important thing here. You should focus your effort on building consistent rhythm across all pages of your site.

Font size

Your font size should be enough big so your text can be read without effort. There are many people who will not bother to read very small letters. Don’t loose your visitors because of font size. Optimal size seems to be 12-13 points. Visitors should be able to read your text easy, without any effort. Broke big chunks of texts in paragraphs and make them easy to follow.

Line Length

The length of a line of type should be comfortable to read. The optimal line length for printed materials seems to be about 10 to 12 words, or 60 to 70 characters. Somewhat shorter lines of about 40 to 50 characters may be more appropriate for larger displays. If the line is too long the reader must search for the beginning of it; if it is too short it will break up words or phrases awkwardly.

Creating emphasis

Creating emphasis is an important and integral part of designing and typesetting. Handled with taste and good judgment it can help direct and inform the reader. When these qualities are lacking, or someone feels that every word is important and must be emphasized in some way then your web page starts to look like a battlefield and becomes difficult to read!

Graphics

It’s well known that one picture worth more than million words. This rule applies on Internet too. Do your best to show clear, attractive photo of your product. If you offer a service, find a photo which will best describe him. However, be careful about file size. Don’t compress your photo to that level to not be clear, but also don’t leave the photo on full quality. That will make file size too big, and will increase download time.

Gif vs. JPEG

Less experienced web designers many times use wrong format to store their picture. Here are few guidelines which will help mistakes to be avoided. If your photo has small number of colors (less then 64) GIF will be better choice. Make sure however to reduce the palette size too. That is, if your image have10-15 colors only, reduce your palette on 16 or 32 colors.

Also, if your image contains text, GIF format should be your choice. JPEG use loosy compression method and will cause text and edges to become blurry.

If you are saving a photograph – save it as JPEG

JPEG images can contain over 32 million different colours. That is much more than the human eye can see.

If you want to incorporate large text into a photographic image, JPEG may be a good format to use. While the edges may still get blurred, danger of it becoming unreadable is slim. If you think your image is more important than the text, go ahead and use the JPEG format.

Speed

Do your best to reduce the download time. We live in a busy world and people are not will to wait long time. Try to reduce size of your graphics as much as possible without to destroy the image. Image must look good, but size (in KB) should be as small as possible.

Test before publishing

Do your homework, and do it well. Your visitors will not bother to send you an E-Mail that some of your links does not work or that some of your images does not appear. Even if someone do so, it is quite embarrassing. Perform spell and grammar checking. Remember that in many cases visitor will build his opinion about you or your company on base on your web site. When published, site should not contain any “under construction” or “coming soon” messages.

About The Author

Zoran Makrevski is founder and CEO of SEO.Goto.gr.
Since 1998 has focused on E-Commerce and attempts to bring more traffic to the customer sites bring him in the SEO industry, and he is running his own company today.
Search Engine Positioning Firm
SEO.Goto.gr

What is CSS?

CSS is a simple file which controls the visual appearance of a Web page without compromising its structure. Using CSS we can control our font size, font color, link color and many other attributes on our web page. This will make our HTML code much more readable and the page size will be reduced.

Why to use it and how to use it properly

If you don’t use CSS on your web pages and you have many tables and content on them, chances are that your HTML file size will be quite big. Fact is that we live in a busy world, and people are not will to wait more than 5 seconds web page to load.

From the other side some web developers implement the CSS on wrong way. They write their CSS in HTML code of the page, like this:

<html>
<head>
<title>My Page</title>
<style>
A
	{
	font-family: Verdana;
	font-size:8pt;
	color:black;
	text-decoration:none
	}
</style>
…..

What is wrong with this technique? Well, imagine that you have site with more than 50 pages. One day, you decide that you want to change font color and colors of the links on your site. You will have to edit ALL the pages on your site, and do to that you will need time, because you place your CSS in your web page.

Better way is to save your visual attributes in separate, external CSS file, and to link that file with your page like this:

<html>
<head>
<title>My Page</title>
<link href="myStyle.css" rel="stylesheet" type="text/css">
….

Using this technique, you can change the look of your site within minutes, regardless of the number of pages, because your visual attributes are saved in ONE external CSS file. Edit that file, and you are done.

Benefits

Which are the benefits of using CSS? List is quite long and I will list here only the most important.

  • Your web page will load faster
  • Web page will become more search engine friendly
  • You can change you site appearance within minutes
  • You can write separate CSS file for handheld devices which will be called up instead of the regular CSS file
  • You can forget about creating printer friendly version of your site using separate CSS file when user chooses to print the web page.

Avoiding standard HTML commands like:

<font color="#0000ff"><font size=2>Product</font></font></font>

will help us to reduce file size, but that is not the only benefit. Using CSS word product in this example will be moved more close on the top of the document. Search engine will pick up more content and less code.

Imagine that you have 3 columns table on your page. When you see the code, you will notice that first come code for your table, and after that it come your content. Positioning your 3 columns using CSS instead of standard inline elements:

<table width="90%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td width="381" height="150" valign="top" bgcolor="FFEDD4">
My Product
</td>
    <td height="150" valign="top" bgcolor="FFEDD4">
…..

When CSS is used, your code might look like this:

<div id="leftcontent">
My Product
</div>

Again your code is much more clear, and your content is moved on the top of your document, making your HTML page search engine friendly, and reducing your file size.

Content is one of the most important factors in Search Engine Optimization, and you will benefit with removing the unnecessary code in your HTML and create search engine friendly web page.

Validate it

Browser war is far behind us. Reality is that most of the people today use Internet Explorer, but you should try to be on safe side and ensure that your CSS code is valid. Not all browsers interpret the CSS on same way. You can validate your CSS here: http://jigsaw.w3.org/css-validator/

About The Author

Zoran Makrevski is founder and CEO of SEO.Goto.gr.
Since 1998 has focused on E-Commerce and attempts to bring more traffic to the customer sites bring him in the SEO industry, and he is running his own company today.
Search Engine Positioning Firm
SEO.Goto.gr

See how you can create graphic effects on text with PHP and GD – drop shadows, arcs, fonts and colors.

Problem

A-tec Signs and Sraphics Inc. launched a web site with the idea to sell decals online. To achieve better customers ineterest the website had to integrate online decal builder. The company is offering also decals for vehicles which brought some specific requirements to the builder like having the decal text turning arround 4 types of arcs.

Goals

  • Provide users with preview area
  • Allow visitors to choose font and color
  • Allow adding drop shadow and selecting drop shadow color
  • Allow turning the text into arcs
  • Real Time calculating

Solution

Because of the need for increasing customers interest we had to think about not for perfect math formulas when showing the graphs in the preview area, but for the people who will look at them.

As we will reaveal below, there were few problems going arround human appreceptions for something ‘perfectly smooth’ and the matchematical perfect figures.

Methodology

We were going to extensively use PHP GD library for the text effects. It provided easy changing of fonts and colors, adding drop shawdows and rotating the texts.

We had also to create color palletes which to appear when user click and disappear when color is selected (You can personally try the decals creating here). Using hidden layers and javascript was supposed to do the work.

The main problem in this site was to create 4 types of arcs so when the user selects one of them the text is created arround imaginary arc (like in the vector graphical softwares). We were going to study Bezie’s formulas and create these arcs with its help.

Implementation

PIM Team Bulgaria had the task to build the full functional online decals builder with the following features:

- Decal background

Some users were supposed to have their decals placed on colored background. We had to allow the preview area to be painted in a selected background. First we created the image in temp folder:

  // the name of destination image
  $dest='decals/'.time().'.jpg';

  //the background
  imagefilledrectangle ( $im, 0, 0, 590, 60, $colors[$_POST['bcolors']]);

$colors array contains the available color which are stored by the administrator in the database.

Thus, when the visitor selects a background it is passed as parametter to imagefilledrectangle function.

- Font selection

Users should be able to select fonts for their future decals. Knowing that we can’t consider all the fonts will be available on all visitor’s computers we had to upload them on the web server directory.

We allowed the admin to manage the fonts, adding their names and uploading files in admin area.

The fonts in the select box came from the database. Selected font was passed in the call to imagettftext funtion which is drawing on the previously created image.

- Color Selections

The color selections had to be a palettes which appear when user clicks and disappear when color is selected. The palette had to look as a table with colors and these colors are also defined in the

admin area so they had to come dynamicly. We had to seed a static javascript function with dynamic content.

We created a PHP cycle which was taking the colors from the database and then creating a string for HTML table. This table is then passed to a javascript function which creates the palletes with the help of hidden layers:

  function showTable(table)
{
   mouseX = window.event.x + document.body.scrollLeft+25;

   if(table=='background')
   {
      var content="";
      var y=460;
   }

   if(table=='fonts')
   {
      var content="";
      var y=690;
   }

   if(table=='shadows')
   {
      var content="";
      var y=810;
   }

   document.getElementById('tabler').style.pixelLeft=mouseX;
   document.getElementById('tabler').style.pixelTop=y;
   document.getElementById('tabler').style.visibility='visible';
   document.getElementById('tabler').innerHTML=content;
}

Of course, once the user select the desired color we had to hide the pallette:

  function setColor(elid,color,fromid,shc)
{

   document.getElementById(elid).value=color;
   document.getElementById('tabler').style.visibility='hidden';

}

Thus we created nice palettes which appear and disappear on a single click and don’t take much space on the screen.

- Drop Shawdows

The decals offered has the ability to have a drop shadow added so we had to add this option to the online builder. PHP however didn’t offered a nice function for that. We created a procedure which draws the texts twice – once the original 100% saturated text and once the shadow with a percentage of the color and appropriate displacement. Of course the shadow was drawn on the image before the main text.

 @imagettftext($img, 20, $gr[$i], $x+$dx, $ys[$i]+$dy, $scolors[$shadowcolor], "fonts/".$_POST['fonts'],$word[$i]);

- Arcs

The main problem came when we had to ‘rotate’ the texts thru arcs. First we created perfect Bezie funtion which to draw the curves and adjust the letter above them. But what a surprise – the curves looked perfect alone, but when we adjusted the letters above them they seemed rough.

After studying this problem we realised that the rough screen resolution and the disability to antialise the images wouldn’t allow us to create nice arcs. We were standing against insoluble problem.

We decided to create few arcs with a graphical software (CorelDraw) and to see what could be wrong.

We noticed that Corel’s curves were looking great after they are manually adjusted. However you can’t just leave the program to create perfect curves automaticly. A human eye was needed to judge when a curve looks right and when not.

We got a totally different direction. There wasn’t an universal function to help us. The solution we found was to ‘manually’ adjust each letter. We created a procedure with cases which were adjusting each letter on the appropriate place and with appropriate rotation depending on how long was the text. It worked!

We created 2 arrays for each arc type – one array with the positions and one array with the rotations.

The rest was simple:

	if($arctype)
  {
    $start=(35-$l)/2;
    if($start%2) $start+=1;
    $gr=array_slice($gr,$start,$l);
    $ys=array_slice($ys,$start,$l);
  }  

 if(!$arctype)
 {
    $ys=array();
     $gr=array();
    //making the arrays
    for($i=0;$i

You can go on the atec’s site and try the arcs we achieved (http://atecsigns.com/decal/step_1.php).

Results

Now A-tec Sings’s web builder creates perfect decals with graphs, calculates the price and allows you to add the decals to your shopping cart and chgeckout (the shopping cart software is also created by PIM Team Bulgaria).

The builder allows the visitor to create the desired decals with any color, dropped shadow, background and shape, to preview it and to calculate the cost for different sizes and quantities.

The website and builder were promoted with massive radio advertising company. At that time it was the only decal builder which allowed creating texts arround arcs.

Conclusions

  • Use GD to create text effects
  • Do not forget that you can create you own functions for what GD does not offer
  • Do not always search for math perfect formulas. The graphical effects are intended to the human eye
  • Load fonts in the server
  • Use javascript and hidden layers to achieve great flexibility

About The Author

Bobby Handzhiev is a senior developer in PIM Team Bulgaria
http://pimteam.net
admin@pimteam.net

A powerful way to convey your communication messages to your audience is to be able to have your promotional video available on your website.

Yet, we have probably all experienced visiting a website and clicking on a video only to have to been irritated that the content is not viewable or that the sound is inaudible. The result is we leave the website in frustration.

So how do you make sure the video content on your website can be watched by your audience? It all boils down to how you want your viewers to access your video file and the level of video quality you want your movie to be played at.

There are two different ways of sharing your video file on the web:

1. Streamable Video

This is where the viewer is able to download sections of your video (otherwise known as “streaming”), while the video is playing. The main benefit of this method is that the user does not have to spend time downloading the complete video before viewing.

There are three major streaming video formats – RealVideo (RM), QuickTime (MOV) and Windows Media (WMV). These are playable on Real Player, QuickTime Player and Windows Media Player respectively. Windows Media Player is widely available on most PC’s as it is part of Windows Operating System. The other players need to be installed.

The only negative with streamable video is that the quality of the video is dependent upon Internet connection. In addition, it has the annoying habit of dropping video frames because the streaming software has to adjust the data rate based on the speed of your Internet connection, in order to keep playing the video.

2. Download and Play

This is where the viewer needs to download the entire video first, then play it on their video player application. The main advantage is that the video quality is not affected by Internet connection speed.

However, it can take some time for the video to download if the file is large.

So which format do you choose?

In a world where first impressions always count, it is ??? important for companies to appear professional and trustworthy at all times. Marketing videos with poor picture quality are likely to reflect a poor quality company in the mind of the viewer. Consequently, we always recommend the download and play option. This is because it allows for high quality video content to be viewed.

However, as you don’t want viewers to give up on downloading your video, we only recommend that short video clips are inserted onto your website.

This means your website users will be able to download a short video at a high quality picture resolution that will portray your company in the best possible way.

About The Author

(c) Marie-Claire Ross 2004. All rights reserved.

Marie-Claire Ross is one of the partners of Digicast. Digicast works with organisations who are not satisfied that their marketing and training materials are helping their business grow. She can be contacted on 0500 800 234 (Australia wide) or at mc@digicast.com.au. The website is at www.digicast.com.au.

An accessible Web site is easily approached, easily understood, and useable for all. There are accessibility standards set forth by the World Wide Web Consortium, which all sites should adhere to as much as possible.

Web site owners should be aware of accessibility standards, because most designers and developers often ignore them. It is a waste of your investment to develop a great site that many Web surfers may not even be able to use.

While personal sites can get away with more innovative technologies, most commercial sites should not go overboard. If you do business internationally, or with customers who are located anywhere but in a city, the user’s bandwidth is a big issue. If it takes longer than a few seconds to open a document from your site, users are likely to move on, to another site that will work faster. Sites that receive a large amount of traffic will also save on hosting fees by keeping downloads to a minimum.

Not all browsers are created equal. Check your site for compatibility on as many computers as you can. It’s wise to consider that some people don’t allow JavaScript, cookies, images, or Flash and some people use text readers. By viewing your site on many machines, you often will find issues with the way your site operates or looks.

Search engine spiders will have an easier time indexing your pages when the links are standard HTML text. Text links also improve your positioning on search engines. If the text in your site is within a graphic or a Flash movie, most search engines won’t even be able to pick it up, and you may never show up for the phrases you wish to be found for.

If your site takes away the ability for a visitor to utilize certain browser functions, you will lose more than you will gain. Removing tool bars, not allowing text resize, and functions that automatically redirect a user to another page and then do not allow for the “back” function, are all tactics to avoid.

These are but a few examples of accessibility issues. Ultimately, a Web site can never be accessible enough. Awareness is step one.

About The Author

Del Maxwell is owner of The Web Agent, a web design firm with over 200 sites experience. For more information please visit http://www.the-web-agent.com.

So youve decided to take the plunge. You know that stock photography is an effective tool for your web business, but where do you start and how do you choose the stock photo thats right for you. Here are some tips to get you started so that you are happy with your choice.

  1. Decide where you want to purchase your stock photography. There are large agencies and small independent photographers. While the agencies will have more to chose from and sometimes lower prices an independent photographer will offer more personalized service and opportunities for you to have custom work done, if that is what you need.
  2. Dont go in expecting to find an exact image that is in your head, a large agency or an independent photographer will not have the man in a blue suit, holding a cell phone, next to the white blinds nor will they have the beach landscape with the green and white striped chair. You need to have a clear idea in your head of the message that you want to convey and search for an image that creates the message that you want. (If you want something specific youll have to pay for a photography to shoot to your specifications.)
  3. Make use of a free comp image to try out the image and make sure that it fits with your project or web design. Most stock agencies offer some sort of free comp image for position only so that you can make sure that you like what youre going to buy. Please use this option, if available, and make sure that the image is going to convey the message that you want it to.
  4. Pay for what you need. Dont pay for a 300 dpi image for a web design, and dont buy a 72 dpi image for something you intend to print. Make sure that the agency or independent photographer offers at least a printable and a web version of every photo. Buy only the size image that you need for your job.
  5. How much do you want to pay and for how long to you want to use the image? This comes down to royalty free or rights managed. If you dont want the chance of your competitor using the same image or you plan to use the image on or for a product you may want to look at rights managed. This will cost you more but it will lessen the chance of your competitor using the same image. Keep in mind that if youre using the image for an extended period of time you will have to pay for the use of the image every year or so. If you dont feel that your competitor using the same image is a threat or you dont have the money for rights managed photos look into royalty free photography. This product is also great if youre planning to use the images for an extended period of time.

I hope these tips help to get you started in choosing stock photography for your web site, business, or product. Remember to shop around and look for what you need. Also if an agency or photographer doesnt have what you need ask, you may be surprised how helpful they can be even for specific requests. If you have some specific questions please visit my Photography Forum at: http://kellypaalphotography.com/v-web/bulletin/bb/index.php and post your question there.

About The Author

Copyright 2004 Kelly Paal

Kelly Paal is a Freelance Nature and Landscape Photographer, exhibiting nationally and internationally. Recently she started her own business Kelly Paal Photography (www.kellypaalphotography.com). She has an educational background in photography, business, and commercial art. She enjoys applying graphic design and photography principles to her web design.

Uniquely built web sites can create unique issues when promoting your site on the search engines. From a basic 3 page brochure site, to a corporate site with hundreds of dynamically generated pages, every web site needs to have certain design aspects in order to achieve the full effects of an SEO campaign. Below are a few points to take into consideration when building or updating your web site.

1. Size Matters.

The size of a web site can have a huge impact on search engine rankings. Search engines love content, so if you have only a few pages to your site and your competitors have dozens, it’s virtually impossible to see a top page ranking for your site. In some cases it may be difficult to present several pages of information about your business or products, so you may need to think about adding free resources for visitors. It will help in broadening the scope of your web site (which search engines like) as well as keep visitors on your site longer, thus possibly resulting in more sales.

2. Graphics-Based Web Sites.

While web sites that offer the visitor a more esthetically-pleasing experience may seem like the best choice for someone searching for your product, they are the most difficult to optimize. Since search engine robots cannot read text within graphics or animation, what they see may be just a small amount of text. And if we learned anything from point #1, that will not result in top rankings. If you really must offer the visitor a site jam-packed with graphics, or even a Flash experience, consider creating an html-based side of your site that is also available to visitors. This site will be much easier to promote on the search engines and your new found visitors will also have to option to jump over to the nicer looking part of your site.

3. Dynamic Web Pages.

If most of your web site is generated by a large database (such as a large book dealer with stock that is changing by the minute) you may find that some of your pages do not get indexed by major search engines. If you look at the URL of these pages you may find that they are extremely long and have characters such as ?, #, &, %, or = along with huge amounts of seemingly random numbers or letters. Since these pages are automatically generated by the database as needed, the search engines have a tough time keeping them up to date and relevant for search engine users.

One way to combat this problem is to offer a search engine friendly site map listing all your static pages just to let them know that yes, you do have permanent content on your site. A good internal linking system also helps in this case because if search engines see links going to and from these dynamic pages, they may index and assign them decent PageRank values. The link popularity of your site may carry more weight in this case as well, so if you can’t offer as much static content as your competition, make sure you have an aggressive link campaign on the go.

4. Proper Use of HTML.

There is quite a bit of sub-par web design software out there. Word processors usually have a way to create HTML documents which can be easily uploaded to a site via ftp. However, in many cases the code that the search engine robots see is mostly lines and lines of font and size formatting, not actual relevant content. The more efficiently written web sites usually achieve higher rankings. Our choice for web design software is Macromedia Dreamweaver, as it is an industry standard. It also makes using CSS (Cascading Style Sheets) a breeze, which can drastically cut down on the amount of text formatting in HTML code.

And there are some no brainers too. Web sites with abnormal amounts of hyperlinks, bold or italicized text, improper use of heading, ALT, or comment tags can also expect to be thrown to the bottom of the rankings.

5. Choosing a Domain Name.

The golden rule to web development of any kind is to keep your visitors in mind above all else…even search engine optimization. When choosing a domain name, one should pick either your business name (if you are making yourself known by just your name, ie. Chapters or Kleenex brand tissues) or a brief description of your products. Domain names can always help with search engine optimization, as it is another area of your web site that important keywords can appear. Exclude long-winded domains such as www.number-one-best-books-on-earth.com as no one will ever remember it and it will be hard to print on business cards or in print ads.

If you need to change your domain name for any reason, you obviously don’t want to lose your existing rankings. An easy way to do this, and one that is currently supported by most search engines, is the 301 redirect. It allows you to keep your existing rankings for your old domain name, while forwarding visitors of that site to your new one virtually seamlessly.

6. Using Frames.

Just don’t, it’s that simple. Frames are a thing of the 90′s (and in the Internet world that is eons ago) and are not even supported by some search engines. The ones that are able to index your site through frames will most likely frown upon them. Whatever you are trying to accomplish by using frames can usually be done with the help of PHP includes or CSS (Cascading Style Sheets). Some browsers are not frames-compatible, so there’s the danger of some visitors not being able to see your site at all. Bookmarking of individual pages within a frame becomes difficult without lengthly scripts being written.

7. Update Your Information.

Not only does information printed two or three years ago look badly on your organization when it is read by a visitor, it is also looked down upon by search engines. Web sites that continuously update and grow their web sites usually experience higher rankings than stagnant sites. When the trick to SEO is offering visitors the most relevant information, you can bet that the age of web pages is taken into consideration by search engines. Consider creating a section of your site devoted to news within your organization, or have a constantly updated resources area.

Many shortfalls of web sites can easily be attributed to designers who just don’t keep the user or search engines in mind. Search engine algorithms are quickly improving to try and list the most user-friendly sites higher, given that the content and link popularity are there to back it up. So first and foremost, know your target market and make your web site work for them before focusing on search engine optimization. If you build it (properly), they will come.

About The Author

Copyright John Metzler of Abalone Designs, November 2004. This article may be freely distributed if credit is given to the author.

Abalone Designs is a family-run Search Engine Optimization firm in Vancouver, BC, Canada. Visit www.abalone.ca for a free personalized analysis of your web site.

john@abalone.ca

« Previous PageNext Page »