The traditional Web services discovery technology mostly used keyword-based service matching mechanism, due to lack semantic Web services description, it affect the recall rate, precision rate and intelligent search of Web services.In this paper, we research on semantic-based Web service matching Algorithm. By improving the classical matching algorithm for Web services, study the concept of Semantic Web services single matching algorithm, and get the optimal order of concept of Multi-concept semantic Web service matching, then combining with the input and output parameters. Finally, get the results of semantic Web service matching.