Hi Anisha,
As much as I hate to admit this, the very meaning of the Search Engine Optimisation, aka
SEO already tells you it is primarily focusing on optimising for search engine.
Fact is if it is not first judged relevant by the search engine, then you can expect to rank high in SERP and you don't get traffic from search engine. However appealing it is to human reader is irrelevant without traffic.
Of course
SEO is not the only way to get traffic. Then of course you traffic getting strategies will be different from
SEO.