My website was built in January 2015, and most of our keywords related to our content ranked very well in google search results before Sept.23 2016. It's like we were punished by Penguin 4.0 because the timing of our site traffic's fluctuation is closely related to Penguin's releasing, update, and fully rolling out.
You can see the change of our site traffic from google (organic) in this picture
the first drop is Sep.23 and climbed back in 3 days, the second was on Oct. 2 and back at Oct.6, and the last drop is October 12 but never back again.
It's been a week now, and I have disavowed all bad backlinks (38 domains) and cleared the duplicate content, also audit the exceeded internal links on every page. It says that Penguin 4.0 is realtime, but I have not seen any recovery yet.
So my question is that, is this really because of Penguin update (haven't receive any mannul action letter in search console)?
If it is, does it mean that I haven't done enough to clear all the bad backlinks or else? If it isn't, then what the reason it could be?
Tips: 1. the referral traffic is stable. 2. traffic from Bing is stable (doesn't affect the keywords ranking in Bing).
Oh I forgot to mention one thing which is totally strange: the keywords ranking on Yahoo is still the same as it was before penguin 4.0, but but, the traffic sent by Yahoo is also droped (the same fluctuation graphic as Google's). I mean why, why most of our articles's ranks in Yahoo SERP are still in top 10 but the traffic it sent just remain low now.