I run a property management company in a small town (50,000 people). I have a rental listings page that pulls its property feed from a third party. I was ranking bottom of page 1/ top of page 2 for the local search phrase "[location] rentals". However, my rental listings page has literally disappeared for that search phrase. My home page now shows on page 2 for it. Not good!
I have an understanding of SEO principles, and I have used a variety tools such as Screaming Frog to try and diagnose the problem. I thought that it might be duplicate content since the individual listing pages have the same content as that on the general listings page. However, each one of the individual property pages is canonicalized back to the rental listings page. I have my keywords infused naturally through my title tag, and there is now stuffing in the body of the page. The listings page has just as many inbound links as its major competitors, and even has a better domain authority score according to OpenSiteExplorer.
I'm really at a loss here. I'm losing valuable traffic to my website. I never got any notifications of a violation in Webmaster tools.
What are some ways I can try and diagnose the problem? Any ideas on what might be the problem?
Any help/ suggestions here would be much appreciated.