Navigation Best Practices: Use Optimized Jump Links
Use optimized bookmarks or jump links at the top of the page.
These preview your content, since there is so much less room ‘above the fold.’
These also help with navigation, because they help users avoid scrolling. The Good News! You can control weather or not these links are displayed for traditional web browsing through CSS.
Navigation Best Practices: Adjust the Physical Order of Source Content
Make side navigation appear below main content.
The physical order of the source code will determine what appears first on mobile browsers. Use CSS floats and absolute positioning to cause it to be rendered anywhere you want on the traditional page.
This allows you to keep the more optimized and important content at the top, which is better for search engines.
Use jumps at the top of the page to let users know about navigation options below.
“ So if you’re someone who happens to design things for the web, well, I think you can see that you can either start designing now with mobile viewing in mind — instead of designing exclusively for the un-mobile web — or you can play catch-up later, after you finally get hip.” -Michael Smith, Oreillynet.com You're a Fool to Design only for the Un-Mobile Web, December 22, 2005.