Hey there,
I guess the best answer to your question is "maybe a tiny little bit, but probably not."
There is actually a school of thought that suggests using the absolute minimum amount of html you possibly can and doing all your customizing through css. The idea is that search engines are looking for the ratio of actual content on your page (you know, the stuff between the <p></p> tags) in relation to the amount of html on the page. The more content the better.
This pertains to paragraphs like following:
BAD BAD BAD
:
Code:
<p id="foxy" class="animals" style="font-size: 20px; color: #000; line-height: 28px; width: 50%;" border="2" align="center">The quick brown fox jumped over the yellow dog.</p>
GOOD GOOD GOOD
:
Code:
<p id="foxy">The quick brown fox jumped over the yellow dog.<p>
But from everything I've read (and I've read a lot on this topic), search engines don't really care about id's and classes, per se.
The most important aspects of SEO from a strictly HTML standpoint are:
- Using proper heading (<h1>, <h2>, <h3>) tags to organize your content.
- Having a unique <title>, <meta> description, and <meta> keywords for each page of your site.
- ALWAYS specifying the correct doctype and html xmlns.
- Giving every image on your site descriptive "alt" and "title" attributes.
Hope that helps a little!