Согласно спецификации HTML 5, тег <b>
следует использовать в последнюю очередь , когда ни один другой тег не является более уместным. В спецификации HTML 5 говорится, что заголовки должны быть отмечены тегами <h1> - <h6>
, выделенный текст должен быть обозначен <em>
, важный текст должен быть обозначен тегом <strong>
, а помеченный / выделенный текст следует обрамлять тегом <mark>
тег.
Отвечая на вопросы: да поисковик видит ключевые слова автоматически, но лучше ранжирует сайты где эти слова находятся в первую очередь в тегах <title>
и <h1>
, во-вторую очередь в некоторых других тегах. Индексация как верно отметили выше к ключевым словам отношение не имеет, так как индексируется страница целиком.