Tuesday, December 22, 2009

Navigation Opimization Of Your Site

Generally, a usable, clear and functional site that is good for consumers is also good for SEO. Once your site has the content it needs, we need to arrange that content in such a way that it's easy to find. To restructure your site completely is not necessary, but make it possible for your visitors to get where they need to go and find what they need to find.

Although it's important to enable your users to find everything they want, it's equally important to guide them into your site in such a way that turns browsers into customers. Depending on the size of the site and the nature of your business, that may involve segmenting users from the point at which they enter the site, or placing calls to action in the right places on the right pages.

4 comments:

Unknown said...

Hey nice informative article..

Aditi said...

quite informative :D
Way to go :)

Pankaj said...

Navigation in JavaScript is basically helping users go through from one page to another. When they are properly done, users will not have any trouble finding what they want from the online application or seeing the expected output. But this should not only be implemented in JavaScript and Ajax based websites alone.
All websites should have this property to ensure that each user will not have a hard time dealing with their websites. But optimizing navigation is not just a simple command that could be done in an online application. Certain measures have to be done to make sure navigation would be easy especially in JavaScript.

The Challenge

The challenge of JavaScript in terms of navigation is not actually on the coding itself. Browser behavior when it comes to JavaScript is not the same on text-based websites. This should be expected since JavaScript is a client side application. The data is not necessarily streamed from the server wherein the browser can easily go through the information to be provided to users.

Browsers can still search through the data provided by JavaScript. Links can still be identified by browsers and users can still click on them and should be able to reach their targeted website. However, JavaScript links might not be interpreted as expected since major browsers will have a hard time parsing links in JavaScript. The browsers will know that they have reached a link but browsers are unable to implement them because of parsing problems.

The “Trick”

Because the trouble of browsers when dealing with JavaScript is due to its feature that can’t be parsed, a “trick” has to be created. Before going through the trick, there is another obstacle that developers might encounter – the browser will have a hard time parsing links in JavaScript.

But even though the links could be read and parsed by a browser, there is still a possibility that the link will not work. There are still users who prefer to switch off JavaScript in their browsers which mean the online application will not work altogether.

For that reason, the best way to ensure that the link will work in any condition is to implement the link without using JavaScript. By using HTML and other languages that could be easily read by the browser, the browser will easily recognize this and users can expect navigation would be possible, with or without JavaScript.

Caution

On the other hand, be careful on how you use simplified links on a JavaScript application. Many developers easily resort to HTML because this is the easiest way to go. However, developers may have sacrificed the looks of their application.

Always consider other HTML-like tools such as XML or JSON. These are relatively closer to JavaScript because they could lead to Ajax and full compatibility. Only make sure that the functions you’ll be implementing with JavaScript will be readable by major browsers.

Optimizing navigation in JavaScript is possible but using non-JavaScript programming applications. But this should be implemented without sacrificing the application’s interactive features.

SEO Flies said...

yup..