Most developers do not really think about the order of the content in an HTML document. Because of the nature of HTML and CSS, most web pages are coded in the order they appear on the screen. While this is the most commonly used practice, there are compelling SEO advantages to placing the content first in your HTML document followed by your navigation.