Semantic annotation is the process of tagging data, queries, documents, or products with meaning-oriented labels. It helps search, recommendation, and NLP systems identify entities, topics, relationships, and intent more accurately.