Several factors make a website search engine friendly, including keywords, quality content, titles, metadata, etc. A website needs these factors to be ranked by a search engine and therefore found by a user.
A lot of people start out with affiliate marketing when they want to make money online. This is because it's a low-cost startup that can bring in a decent amount of money if you're a top referrer to specific companies....