Ok so a month or 2 ago I was ranking decently for some keywords. Now some EMDs have come out of nowhere and started shitting on me. I really don't understand. Everything I compare between our sites mine is always on top. My content is rich and lengthy. My backlinks are numerous and of quality. Here's a SEOMOZ comparison. The left site is me, the right is them. What could these EMDs be doing that's working so well? I even have quality social signals on my pages. Is there something I may have missed that could be hindering my rankings?