< b> se usa para poner en negrita un texto cualquiera, y < strong> es más semántico, o sea para darle negrita a un texto importante- De todas maneras después se le da formato en CSS.
La etiqueta strong
es para darle enfasis a algo que tiene relavancia, es una etiqueta semantica y es importante utilizarla cuando corresponde, para el posicionamiento y el SEO es tenida en cuenta. la etiqueta b
esta obsoleta, si queremos poner una palabra en negrita debemos hacerlo con CSS.