The web is like a high street. Each website is a store, and people strolling by are potential visitors. But the scale is x 1m, and so is the competition.
SEO helps reach more users. Branding helps convince users to click on your link. But the ultimate goal is to retain visitors and convert them into paying clients. Clear navigation, appealing design, fast loading speeds, and original content are the pillars of a great website.