There are a number of ways to earn from SEO. The most common is through affiliate marketing, where you earn a commission for referring traffic to a product or service. Other ways include selling advertising space on your website, or providing consulting services to businesses who want to improve their online visibility.