There’s no shortage of material in the web-ranks that points to best-use practices of coding a website in a proper, semantic way. Semantic, basically meaning the idea that your content should be separate from the way it is presented to the computers that display your work. Creating a website with logical semantic code, often means that your website fares better in a number of areas:
- Pages have the ability to be far more flexible for each device that accesses them
- Page load times are often shorter with well-written code
- Search engines — like Google — mention well-written code in their documentation of ways to rank higher in their results
- Code-nazi’s sleep better when you abide by the rules written in their books and they don’t call you out in the blogosphere
Disclaimer: I am all for best-practices in everything I produce. Whether in design or development, I try to always take the path of least resistance but not at the expense of cutting corners. I prefer to develop my sites with semantic HTML.