If you are a freelancer, then you should not make a site that ranks well in search results. You just create a site and define meta tags and semantics, but in order for the site to rank well, you need to replenish it with content (high-quality and unique). You need to explain this to your customers.
There are many sites, and search results are one for each keyword.