In particular, it’s nice to see people from the web standards community discussing search optimization. There’s no question that creating a website which applies web standards and the principles of accessibility also creates a nice landing spot for search engines. When you build accessibly, you remove barriers to access for search engines as well as users. Although accessibility and web standards are certainly not necessary for search engine success, they can be an excellent way to kickstart your campaign. New websites in particular are likely to benefit from the crawlability and easy navigation aided by conscientious construction.
Robert comments on the fact that there are a lot of shady SEO companies out there. It’s important to mention that, but also important, as he does, to acknowledge that there are large communities of enthusiastic search marketing companies who won’t use those methods. A solid search marketing company will emphasize long term results — and will therefore avoid these methods which leave your site open to future condemnation.
There are a lot of interesting questions he raises on how logical web design and implementation questions can influence search engine considerations of your site. Does hidden text which is part of a DOM-manipulable interface raise red flags? What about use of
<em> to highlight an entire block of text, such as an introductory paragraph or preamble? They may be sensible decisions, but they may also raise undesirable red flags with a search robot.
My opinion is that search engines are out to find your content. If you’re providing unique, valuable content, they’ll persevere until they find and index your content. If you’re using a particular technique for a good reason, you should be OK.
Should be OK. That deserves repetition. You may NOT be OK — like I said, I’m not an authority. However, if you keep the basic premise that search engines want to find your unique information, then they’ll discard the red flags as long as they continue to find value at your site. Algorithmic decisions will always create conflicts, however. Whether the weight of your content is greater than the flags raised by your design decisions is an open question.
To generalize, if you’re making a decision on the basis of a semantic decision or to provide added functionality, you should be all right. If you’re making a decision because you’re trying to influence search engines, you should think again. A search engine should never be your sole reason for a coding decision.