After reading your post, you have a great website with interesting content. But I think you can improve your current google ranks by using this service. My friend uses it and it works great. Just check to https://bitly.com/2NXGS6L, it's very nice tool to bring you a lot of new readers on a daily basis. Keep up the quality work!

https://bitly.com/2NXGS6L