You have built an excellent site but if not getting traffic then there is no point of creating good site. Search engine optimization is one of the fields that online advertising uses extensively today to drive traffic. The art of being able to write articles and copy using the correct key words in the right numbers, and the right places is a science as well as an art. Udemy is the right place for top online SEO courses both free and paid. At Udemy there are hundreds of classes you can take that will enable you to master this complex object and very quickly be able to apply it in your own work.
You can access all the free SEO course in here: Free Search Engine Optimization Course
But you need to invest some money if you want to take your SEO knowledge to another level. Here are some most popular and top rated SEO courses on Udemy: