Some of my keywords are not ranking from a long time

Hi… I am Freddy Ibarra, I own a cleaning company named xtratouchcarpetcare.com. My website is facing some major issues. Our home page and some other main service keywords are not ranking for a long time.

However, additional pages are on 1st page. We have tried a lot but we are not getting satisfactory results for those keywords. Please help me by providing suggestions for my site.