Optimal Length of Blog Posts

Determining optimal blog post length is nuanced. While Google requires 300+ words, the perceived value soars with posts over 2000 words.