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.