Just looked at your website you are running both http and https. You will need to setup 301.
See the way it works is http and https are different websites and if you don't set them up right google will see them as different websites. As I'm sure you can understand google just don't understand what is going on and you can have lots of issues going forward.
You also need to make sure you have http going to the right https pages or all links going to the http will not follow on.
Here are the code to put into the site to ensure http 301 to the right https Click here
Also i was just looking at your site and I would remove your business name from titles can be seen a spammy as it has rings in the name. The overuse of keywords in titles can hurt rankings too.
If you want any help just send me a message on here.