The Craptastic Adventures of SES San Jose 2004
06 August 2004 @ early morning | Comments (47)
*Update* -› Please read the comments and follow-up for a complete and accurate understanding of this article. I’ve debated for months on whether or not to remove this article, but have decided to let it remain.
After spending the last four days in San Jose for the Search Engine Strategies 2004 Conference & Expo, I think it’s only appropriate to regurgitate some of the gems of knowledge offered by their expert panelists.
While it could be argued that snake oil took precedence over true content, I’ll steer clear of a critique of the marketing and business aspects of the conference and stick to what I know, web development.
Many of the advanced technical sessions suffered from a severe case of suck (except perhaps the web server issues & feeds/blogs sessions); apparently “expert” means “spent a few hours reading WebMonkey in 1999.” By this I refer specifically to the conference’s worst session, “Advanced Design Issues: CSS, Javascript, and Frames.” For all you aspiring developers out there, here’s pretty much the summary:
- Absolute positioning is bad unless you’re using it to spam with duplicate content.
- Use excessive inline Javascript in combination with a separate stylesheet for every browser in existence. Remember: “Don’t forget to update detection when new [browser] versions are released.”
- Image replacement makes your site inaccessible.
- Frames are back in style, this time wearing tons of Javascript.
- CSS is bad for use with fonts because not everyone has every font installed. Opt for the use of
<font>tags. - Use CSS for text formatting only, and use tables for positioning.
- Putting all of your content in a single page and basing your navigation on hiding and showing Javascript layers is a good idea.
<noframes>and<noscript>are a great place to stuffkeyword spamgreat content.- Do not put the entire contents of your page in an
<h1>, rather put only half inside an<h1>and stick the other half in an<h2>or other header tag. - Don’t validate your code under any circumstances because hierarchically correct and valid markup is of no use to a search engine.
I think you can see what I’m getting at by now. If not, then by all means feel free to republish this list on your SEO blog. Be sure to give full credit to the panelists Matt Bailey, Dan Stone, and Shari Thurow.
update -› 13 August 2004
After reading Eric Meyer’s comments regarding this entry, I feel it might be good to add a bit to what is written above.
Regarding FIR, I don’t know to what the panel was referring when mentioning ‘replacement techniques’, but I’m quite sure none of them had any clue as to the existence of available methods. Additionally, their take on accessibility was nullified by nearly every navigation or layout suggestion involving Javascript, which clearly wouldn’t help with accessibility.
As another side note, the validation point isn’t a direct quote by any means – it is basically a paraphrase of all the code samples given throughout the course of the 1½ hour session. Just check out Netstrom to see what I mean (Dan Stone’s example site).
One of the strangest dynamics at SES was the relationship between the panelists and the audience. Being that it is mainly geared toward marketing and business, the panelists are often in direct competition with the majority of conference attendees. This conflict of interest tends to flatten panel discussions into product demonstrations and informational sessions become limited in truly useful content so as to prevent from revealing ‘trade secrets’.
One thing is for certain, SES 2005 could desperately benefit from an objective and well-educated point of view from the ‘outside’ (if there is such a thing as an inside).
update -› 16 August 2004
Just to clarify, these points are not verbatim quotes by any means. This is a critique from a web developer’s perspective, nothing more. Please read the comments for further discussion and rebuttals.
47 comments