Hi Donald. Thanks for your response!
I see what you're saying, but my issue is a little different. I always check my site's ranking while either signed out or incognito. Even when doing this, particular keywords and articles rank really well: there's really no difference between being signed in and incognito and where these top-ranking articles place in search results.
Organic traffic makes up around 85% of my traffic, so there's no doubt that my traffic is healthy, but the problem is actually that over the span of anywhere between 5 and 18 hours at random times, my site completely disappears from rank. This is noticeable in both GA -- where my traffic falls to essentially zero and organic traffic is non-existent -- and in search itself, with keywords and even the site name itself not yielding a result for the site.
Yesterday, for example, a search for "Fenix Bazaar" yielded zero results for the site itself, only articles that quoted the site. It's returned as the top result now although I'm waiting for Google to rebuild a structured result of my site. Top keyword searches now see my site back on the homepage.
My concern is that this happens at all. What could possibly be causing such a significant swing? I am looking into javascript errors as per Sally's request.