... text text text <span class="stichwort">Stichwort</span> text text ...
span ist da unglaublich schlecht an dieser Stelle, wo ist da jetzt der Unterschied zu:... text text text <font class="stichwort">Stichwort</font> text text ...?
Ganz einfach: <font> dient explizit der Schriftformatierung (daher ja auch der Name), <span> hingegen ist ein generisches strukturierendes Element, das immer dann genommen werden sollte, wenn kein anderes Element passt, sofern natürlich ein Inline-Kontext vorliegt.
die die Bedeutung des hervorgehobenen Teils angeben
du schreibst es doch schon selbst "hervorgehobenen", und mit was hebt man in HTML etwas hervor? Richtig, <strong> und <em>.
Ich denke, es handelt sich hier um ein "grafisch" gemeintes "hervorgehoben". Man könnte auch Zitate mittels roter Schrift "hervorheben", das rechtfertigt noch lange nicht das Ersetzen der Zitat-Elemente mit <strong> und/oder <em>.
Ob die Stichworte nun wirklich betont sein sollen, wäre fraglich und käme auf den Text an.
Reden ist Silber, Schweigen ist Gold, meine Ausführungen sind Platin.