This paper proposes a recommendation system that integrates sequential pattern mining and semantics to enhance web recommendations, overcoming the limitations of traditional systems based on association rules or keywords. It employs two algorithms, apriori-all and conditional sequence mine, to extract sequential patterns, and uses semantic information to improve recommendation relevance. The approach aims to provide personalized web services by analyzing user navigation patterns and leveraging a constructed taxonomy for better categorization and clustering of web content.