жирным выделять можно 2 способами...
можно через <b> и <strong>, а можно через span.
смотря для чего вы хотите выделить. И перебор с первым вариантом как раз и чреват.
в остальном согласен - надо писать для людей - чтобы им было удобно и интересно.
Ну, что b, что strong - одно и тоже. Именно полностью, за исключением того, что первое используется в большинстве случаев пользователями вручную, а второе зачастую идет по умолчанию как опция.
span это блочный тег, и удобный тем, что при помощи него можно создавать конструкции, идущие одна за одной, когда с div нужно еще повозится. Никакого отношения к b и близко не имеет, ибо второй предназначен для выделения, когда первый - для любого оформления, как текста так и картинки, ну и прочего.
Перебор может быть только у неадекватнее, которые будут выделять пол текста подряд =) Если в статье будет диалог, а вы вопрос - жирным, ответ - не жирным, то от этого ничего не будет. Такое элементарное оформление текста не может вызвать какого-то рода санкции с ПС, не все сеошники, не все знают всё, и этом ПС учитывают. Поэтому сайт может быть в топе, даже если у него куча дублей и прочих серьезных ошибок, но ПФ - на высоте.