Low-hanging fruit: SEO tips
This is the first of several, at least I intend to write several, posts outlining low-hanging fruit for different areas of web development that are commonly ignored and easily implemented for rewarding results. I'll start with SEO.
Search Engine Optimisation
With the right amount of attention to detail, SEO will encourage your site to be indexed by search engines and presented to search engine users as a relevant, attractive and visible answer to their searches. Above all, SEO is not difficult and the majority of SEO "techniques" are simply good coding practice as shown in the tips below. The tips below are not offered as a definitive guide to everything SEO, more over a few simple yet effective tips on how to propel your site up the search engine results ladder. On with the nerdy stuff!
Singling out Internet Explorer with CSS
I am constantly bemused, as I expect most web developers are, at the strange and pointless design choices (CSS bugs) various versions of Internet Explorer feature. Be it the wonderful double margin added when an element is given a left float or flawed interpretation of the CSS box model (for a more comprehensive list of IE related issues visit PositionIsEveryThing.net for an extensive list of IE bugs). So how do you fix issues in IE without breaking your pages in standards compliant browsers?