The Perfect SEO Navigation

In the world of Search Engine Optimisation you are likely to find the most commonly believed tip to getting top search ranks for websites is Keyword Density. However, getting this correct is important, but in your haste you may neglect a few things, one of which is your navigation. Ok, so design can draw a number of visitors, but not many... and more likely than not they are just looking and will not pay your bills. You want the average person to visit your site and be impressed. There are generally 3 accepted methods of creating a navigation, these are: Flash*, JavaScript, CSS and HTML.

Flash

As with most objects on the internet created with Flash (or similar third party software), creating a navigation with Flash will cause problems for some users and search engines. Search Engines struggle to index anything that is not HTML or XHTML (whether this is strict or transitional), SERPs cannot follow links within flash or any other third party script. In addition to this you are limiting your audience by forcing them to use Flash Player**, regardless of if this is previously installed or not it will take more time to load the HTML or XHTML.

JavaScript

A fully JavaScript navigation has become the bane of my life as an SEO. Normally you will find the website owner loves the look of the navigation, how its shadowed, how it fades, and its overall feel. Although better than Flash, JavaScript is still hard to spider and therefore SERP are likely to give up. You need to remember you only get a limited time with a SERP, then it runs off to another site.

(X) HTML and CSS

Unlike the solutions above, HTML and CSS are the best way to go. Using the unordered list < ul > element is the perfect solution to create any navigation (including drop down lists). You can even add a touch of external JavaScript to make it look nicer, if you wish.

In concluding, I advise you use only HTML and CSS with a little JavaScript. Never use Flash or any similar programs for navigation. And finally regardless of your navigation type, use a sitemap.

*Flash and Flash Player refer to Adobe Flash and Adobe Flash Player.