From time to time, Zillow rejiggers (that's a technical term) their algorithm, resulting in sudden readjustments of estimates. Given that the Zestimate itself is presented as a fairly wide range, the error margin is hardly hidden.
Also, it is important to remember that no appraiser from Zillow has actually looked at your house; the data is drawn entirely from sales data, public records, and volunteered information. So there's no way it can really account for every factor, nor does it even try. And there's a lag; the market can change faster than Zillow can. It is, at best, a rough ballpark estimate of what's going on in your neighborhood.
Also, it is important to remember that no appraiser from Zillow has actually looked at your house; the data is drawn entirely from sales data, public records, and volunteered information. So there's no way it can really account for every factor, nor does it even try. And there's a lag; the market can change faster than Zillow can. It is, at best, a rough ballpark estimate of what's going on in your neighborhood.