A well written, 1,000 word blog post costs between $50-200. Some bloggers charge by the word, some by the piece, and some charge a fixed price per month.