I believe the answer is no because you still have, for example, h1 you just have <h1 id=”whatever”> so I don’t think that interferes in any way. We are pretty good about saying “here is a hyperlink or an image tag and here extra attribute width or height, we can parse those”.
And sometimes we will use them. For example in image search, you can now search for specific image width and height images.
But we are very good about noisy documents, documents with extra ids, and all sorts of divs, tables that are not closed, those sorts of things. We do pretty well about disregarding those.
So I would do clean, great syntax. Make it easier for yourself, when you develop or upgrade your site in the future and Google will do a good job of ignoring the elements like divs and stuff like that where you give it a class or an id name an that’s not strictly necessary. Don’t worry about that as far as search engines go.
Related posts:
