Couple of things of the top of my head.
- Check your rankings to make sure that nothing has changed (sorry if that is a no s***)
- Check the Google trends for your keyword to see if it is on the decline or not. You can check on either google.com/trends or google keyword tool but I totally blanked on how to do it.
- Has anything like bounce rate/site speed or down time change? These could account for the issue