This site has been optimised for the searchengines
This has been done using my own techniques and observations and it's actually ranking fairly well !
Searchengineering (a.k.a search engine optimisation) is the process by which the content of a web site is optimised for veiwing by the searchengine's 'spiders', these are programs that follow links around the web scoring websites for relevance to their subject matter. The scoring method is very complex and there are many outdated tricks-of-the-trade that will get the website blacklisted by these spiders.
Although searchengineering can help gain listings in the searchengines a cleanly written site will nearly always perform better if the same process has been applied to each. How do I know if my site is cleanly written I hear you ask, I have written a short checklist going over the main points starting from the top down.
Specifying a valid DocType.
This information goes at the very top of every page (even above the <html> tag) and tells the browser how to interpret your code.
There are several major DocTypes in major use today:
XHTML 1.0 Strict, Transitional, Frameset
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
HTML 4.01 Strict, Transitional, Frameset
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
If you include one of these DocTypes your page must conform to the standards that they represent, you can check your page at The W3 Consortium's HTML Validator
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
All html must be in either the head or body portion of the html.
This includes frameset declarations, style elements - both of these must be in the header and scripting elements may be within either the head or the body.
Carefully chosen keywords.
Keywords are very important ingredient in getting sucessful listings - Key Phrases should be 2-3 words long and should not include words such as 'it', 'and' , 'of' or 'the'. They must also be featured within the text of your page as searchengines do read your site.
No junk code within the header.
This may be in the form of extra meta-tags, Microsoft Frontpage tags (or other editors) of anything else that isn't used within the pag.e
Style sheets and scripting
These elements should be contained externally where-ever possible.
Plenty of text.
Text within pictures and flash objects DO NOT COUNT, it is only this type of text that can be read by the searchengines.
Check all of your links thoroughly and regularly.
A broken link will frustrate users and be counted against you in your search engine rankings. Remember as other people change their sites your external links (links to other sites) may become broken.
Use Minimal code to do a job.
If you are using layout elements like tables make sure that they are as minimalistic as possible - don't use tables within tables (nested tables) when just one will do.
Keep overall page size down.
Keeping page sizes down to a reasonable level will ensure your pages take less time to download. A slow site will decrease your chances of higher rankings. This page is only 5.6kb and has plenty of content.