추천하다(chu-cheon-ha-da, chucheonhada)
To recommend or suggest based on good qualities or merits
When to use
Restaurant recommendation, Book recommendation, Movie recommendation
The nuance
Use 추천하다 when you want to endorse or suggest something because you think it's good, usually involving an opinion or evaluation.
소개하다(so-gae-ha-da, sogaehada)
To introduce people or things to each other or connect them
When to use
Introducing people, Introducing coworkers, Introducing products
The nuance
Use 소개하다 when introducing people or things to each other, especially in first-time meetings or connections.