my traffic has been on a constant 20 visits a day despite all my seo efforts. I've been with a seo company for 3 months and all of a sudden my traffic jumped to 700 visits a day, mostly from google from my target keywords which were suddenly ranking in the top 7 for all of my 3 keywords. however, this only lasted a few days. Now im down to 30-40 visits a day for the last 3 days. I've checked my SERP in the last 72 hours and this is the results i've got for my 3 main keywords, along with my EMD search. Date, Hour: keyword1/keyword2/keyword3 EMD:Exact Domain Match Search 15 june, 22h37: 65/64/49 EMD:27 16 june, 17h54: 37/48/51 EMD:19 17 june, 02h36: 48/48/64 EMD:32 17 june, 13h54: 66/51/63 EMD:32 17 june: 19h02: 71/62/75 EMD:33 Is this a google dance? will my rankings set back to top 10 when it's settled down? how long do google dances last?