Цитировать OP:
"... мне нужно беспокоиться об ошибках валидации? Меня особенно беспокоит рейтинг Google, который язнаю, могут быть подвержены наличию ошибок. "
Я взял пик на ваш код и Ошибки проверки .
Есть умныеспособы, с помощью JavaScript, для достижения идеальной проверки при использовании кода кнопки «Нравится» Facebook.Я сделал это на своих сайтах.Однако в действительности он только заставляет онлайн-валидатор передавать статический файл без ошибок.Когда вы используете JavaScript для манипулирования вашим HTML, DOM в конечном итоге будет иметь тот же код, как если бы вы ничего не сделали для исправления ошибок.
Что касается Google, то да, правильный HTML / CSS имеет значение.В последнее время боты Google даже могут анализировать jQuery / JavaScript, чтобы индексировать более динамичный контент. См. Этот ответ , чтобы прочитать ответ от Google по этому вопросу.
Хотя, что касается ошибок кодирования, похоже, что Google способен различать серьезность ошибок.В конце концов, каждый сайт, использующий стандартные плагины Facebook, будет в той же самой папке, что и вы, со слегка недействительным кодом.
В частности, для вашего сайта используются устаревшие методы кодирования, такие как tables
длямакеты страниц на всем сайте гораздо более вредны для вашего рейтинга Google, чем что-либо еще.Они медленнее разбираются ботами, чем чистые макеты CSS, и поскольку в рейтинге Google теперь учитывается время загрузки страницы, было бы неплохо стать как можно более рациональным и современным.
Наконец, безусловноВажнее всего содержание вашего сайта и его презентация.Поиск Google - это бизнес с единственной целью - предоставлять наиболее релевантные и полезные результаты для определенного поискового запроса.Лучший в мире код не поможет рейтингу сайта, который забывает об этом принципе.