I once heard a criticism from a godly older man. He said he heard a sermon at a certain church (which was Bible-believing), and never once in the sermon did the preacher ever mention the name Jesus.
Some today believe the Gospel -- some mention of the atoning work of Christ at bare minimum -- should be part of every sermon.
There is a difference between saying that a good sermon must always mention the Gospel and that good preaching often includes the Gospel.
In our day the word "Gospel" is of uncertain meaning, even with the evangelical/fundamental world. Are we referring to the atonement and resurrection, or does mentioning God's love count as the Gospel? Some use the term almost as synonymous with Scripture.
But I am talking about the Gospel of the Grace of God, as defined in I Cor. 15:1-5.
What is your view? Can a sermon build up believers and be pleasing to God even if (sometimes) it doesn't reference the Gospel? Are preachers obligated to always include the Gospel? If you believe your view is more than subjective, you are welcome to argue your case with Scripture. There is, of course, a big difference between Biblical mandate and personal opinion. Be careful to distinguish between a command to preach the Gospel and the idea of ALWAYS including the Gospel. No one in this forum, I would think, would argue that true pastors must preach the Gospel.
We are not addressing public speaking opportunities in general, but sermons preached in a Bible-believing church environment.