Site Enhancement Tips
These tips are designed to help improve your page's performance and to keep your visitors coming back for more.

Yahoo! Geocities Guidelines
Most important REMEMBER,your site must follow all the rules in the Yahoo! GeoCities Content Guidelines. And any links on the site should be ones allowed in Y!Geocites.

Load Time
As a general rule, web surfers are impatient. Very few of us want to wait forever for a page to load. Keeping this in mind, it is a good idea to try to keep your page's load time under 30 seconds on a 28.8K modem.

Sometimes it can be difficult to keep your load time under 30 seconds and still have the design you want, however you should definitely keep in mind " the longer the load time the more you will be losing a lot of visitors.

It is true that many web surfers are using faster 56K or even cable modems now, however it is important to keep the people with the slower modems in mind.

Navigation
Any visitor to your website should be able to navigate throughout your site without ever hitting the BACK button on their browser. In order to make this possible, be sure to have links to your main page on every page, if not links to all main sections of your page.
Even if your site uses frames, keep in mind that not all browsers support frames. If a surfer cannot see your navigation frame, they will have a difficult time navaigating throughout your website unless you leave them links on your content pages as well.

Broken Links
For the most part, its important that all of your links work. Nothing looks as bad as following a link and getting "Whoops! We can't find your page!" or "404 File Not Found."

Make sure to check your spelling and capitalization of all links to other pages within your site. Also, since very few webmasters notify everyone who has linked to their site personally about changes, visit all of the links on your links pages every so often to check for sites that have either moved or perhaps even shut down.

Images
It is often the images and graphics set the style and look of your page, however as nice as they may look, even graphics can cause problems. The biggest problem that a graphic can cause is that of increasing your load time.

There are many ways to reduce the load time of your graphics. First off, you can always try to keep them as small as possible. Your images do not need to be  huge, little graphics can also look nice. Also, when making your own graphics, try to reduce the amount of colors in an image. That will make the file size smaller.

Finally, keep in mind that animations take longer to load than normal images. Not only do to many animated images slow down your load time, but they tend to make the page look too busy.

Once you think you have your graphics as fast as they are going to be, there are other little things you can do to help the load time slightly. For one, always specify the WIDTH and HEIGHT of an image, especially and image inside a table.
For example
<img SRC="ygeo.gif" height=115 width=468>

Another thing that you should do for all of your images is include an ALT tag. This will not help your load time, however it is good for people who use text-only browsers or have changed their browser settings to not load images. This is especially important for images being used as links.

Here's how it should look:
<img SRC="ygeo.gif" ALT="Nashville Site Awards" height=36 width=305>

Another courtesy that you should make to people surfing without images is to make sure that your site is navigable and presentable without images. In addition to have ALT tags on all of your images, also include text links.

Finally, always check your site for broken images. To avoid broken images, always check your spelling and capitalization of filenames when making your page.

Remember; filename.jpg and FILENAME.JPG are not the same thing.

Text
As the text holds the content of your site, it is important that it is all easy to read.

The most common problem with text is that a page's background obscures it. If you have a very colorful and/or busy background image, your text on top of it may be difficult to read. Your visitors should never have to highlight text in order to read  it. In order to avoid this, consider putting your text inside a solid colored table. If you need to learn how to make a table perhaps a class on tables from our Nashville Schoolhouse .

This is also handy when using border backgrounds to prevent text from overlapping onto the border.

There are things other than a background image that can make text difficult to read. For example, excessive blinking text can be hard to read, if not just incredibly annoying.

Finally, a last common problem is bad color combinations. Such things as very light colored text on a light background can be hard to read. For example, yellow text on a white background. The same goes for dark text on a dark background, such a navy blue and black. Two very bright, contrasting colors are also not good as it is difficult for one's eyes to focus on the text and the background. For example, red and blue do not go well together in terms of text and background.

Once your text is readable, you might discover a few things you hadn't noticed. Always proofread your text for typso typos and spelling errors. It also can't hurt to have someone else read over things to see if you missed anything.

Layout and Design
The layout and design of many peoples' pages is often the first thing they think about when designing the page. However, what many people forget is that what looks good to them may not look good for someone else.

Vertical scrolling is considered the norm on webpages, however nobody should have to scroll back and forth AND up and down. Although your page may not scroll horizontally for you, don't forget about the people who are surfing on laptops and small monitors with 640x480 resolution. Always design with a width of 640 pixels in mind. This is especially important when dealing with frames and/or tables. 

Being consistant with your design is also important. Try to keep a similar theme, design, and color scheme throughout all pages of your site instead of having each page look like a totally different web site. Your graphics, text, and other elements should all match and flow together nicely if you are looking for a professional looking web site.

If possible, always try to get an idea of what your site looks like on other browsers and monitor resolutions. Usually what looks good at 800x600 looks cramped and busy on 640x480. However, if you design for small monitor resolution, usually it will look good on anything bigger.

Finally, AGAIN, always keeping load time in mind, sometimes simple good. Elaborate graphical interfaces may be impressive to look at, however if they load slowly, many people will leave your site before they ever get to see it. With the exception of bullets, lines, backgrounds, and buttons, try to keep your extra graphics to a minimum and only use what is needed.

Background Music
Believe it or not, not everyone likes listening to background music when they are surfing the internet. If a person is working in a computer lab or any job away from home background music may actualy be very disruptive. Or, maybe a person is  listening to their own music, and they just don't want to hear yours too. Another big problem with background sound is that it can significantly slow down your load time.

First off, instead of making your music background music, try offering it as a link to the music file for download instead. That way, if people do not want to listen to it, they don't have to. OR..........

If you still want background music, make sure that the size of the file is relatively small. Often a MIDI file will be much smaller and faster to download than WAV, Real Audio, or MP3.

Finally, don't force the background music on people. Try to avoid setting your  music to autostart. Also, don't hide the console always leave your visitors the option to turn the music on and off.

Frames
Some of us may love to use frames on our sites. However, many people cannot view them or just would rather not view them. So, if you insist on using frames, take note of a few things:

First off, as mentioned under layout and design, when using frames, always keep a monitor resolution of 640x480 in mind. Don't make your visitors scroll horizontally if its not needed.

Don't use any more frames that necessary. Often pages with too many frames can crash some surfer's browsers. Also, too many frames often makes the page look cluttered and makes viewing the actual content difficult. Often two frames is sufficient; one for navigation, one for viewing the content. Three frames is also often workable. However more than three can often do more harm than good if you aren't careful. For one thing, the more frames there are, the more stuff has to be loaded. The more that has to be loaded, the slower the load time. Also, however many frames you have, try to keep your main frame (the one holding your site's content)  relatively large in comparision to the others. This makes for easier reading. And keep in mind if frame is stationary be sure text is not cute off from lack of proper sizing.

It can be very annoying to surfers as well as other webmasters when other sites are coming up within your frameset. When usuing frames, it is considered a matter of netiquette to have all links to outside sites break out of frames. 
Finally, always leave viewers the choice of viewing your page without frames.

Often the best way to do this is offer links to a frames and a noframes version from your index.html page. Not only is this a good idea in terms of keeping your visitors  happy, but it is also better for search engines. Many search engines either index frameset pages incorrectly or not at all since there is virtually no content on them.

Miscellaneous
As a final note, always remember to make your site a nice place for visitors. Its always good to have some unique content that is constantly being updated and improved. Your most important visitors are the ones who come back. In order to attract that kind of visitor, you need to provide something new for them to come back to.

Also, make your site known to the world. Meta tags are an important first step to getting visitors and getting on search engines. To learn these, check out the HTML Goodies' Tutorial on META tags.

Finally, never be afraid to get someone else's opinion on your site. Feedback can often be the key to molding your site into what your visitors want to see.

Back to the library

 
1