Improved error handling for blog post fetches