Валидността не е от значение. Невалидността, обаче, е друга работа – ако ти е много скапан кодът, ботът трудно ще обходи сайта ти и ще последва наказание.
Това дали е валиден html-а е въпрос на личен избор. Лично аз съм перфекционист и гледам винаги да ми показва зелено във валидатора, но не виждам проблем и да има грешки, освен ако тези грешки не са такива, че да влошават работата на ботовете.
<b> е графичен таг и няма значение за SEO, докато <strong> има.
<b> все още не е deprecated и едва ли скоро ще е, както казва Detritus, но като цяло вече рядко се ползва.
Аз веднага си признавам, че не ми пука за валидациите и си ползвам <b> щото се пише по-бързо Постоянно ми правят забележки (като пусна някой сайт за рецензия - задължително) но въобще не ме интересува