Building a website for your business is one thing, people finding it on the internet is another.
Search Engine Optimisation is the name given to activity that attempts to improve search engine rankings.In search results oogle™ displays links to pages it considers relevant and valid based on what you searched for. This rating or "authority" is measured by analysing the number and quality of links from other web pages as well as the quality of keywords and content itself.
Anything and everything is possible. Most everything can be programmed and built, it is up to your imagination. However, it is heavily constrained by time and money versus quality. 3k1o wants to build quality code for your site the rest is up to your imagination.