Online writers can earn between $28,967 and $34,730 annually, with a median around $31,529. Monetizing your blog through ads, sponsored posts, or affiliate marketing can help you reach these earnings. Starting with affiliate marketing is a good option if you're new to blogging.