In an ideal world, you could set up your website and wait for traffic to arrive. However, there are most likely many websites with similar themes and topics to yours. For any query, search engines must decide which websites to list in any given position in the search results. SEO best practices must be followed to ensure your website receives web traffic from relevant search queries in search engines.