SEO (search engine optimization) is the process of affecting the rank/visibility of a website or a web page in a search engine's algorithmic search results. In addition, search engine optimization makes your website easy for both website visitors and search engines to understand about your business. This process helps search engines to figure out about what each page is about and how important it is for the website visitors. There are three types of search engine optimizations, on page SEO, off page SEO, and technical SEO.
Part of search engine optimization must be done when any website is first created. Because, later on it could become a lengthier process and could cost you a lot more money than it may cost you in the beginning. Therefore, when you shop for a website, you must look for someone who knows how to create an optimized site. Don't fall for someone who may charge you less money but, create you an unoptimized site. Because, if it's not done properly then, you may end up even paying more than probably you have saved earlier. By the way, it is something you have to keep doing it even after the site is done, but most of its work must be done in the beginning.
People use many SEO techniques out there to rank their sites higher in search engines. Some techniques are good and some are bad. You may see / meet many people out there who promise you to rank your site higher in search engines but, before you make any decision, make sure you ask them what techniques they are using? Some people who called themselves SEO experts use black hat techniques and that's something you may want to stay away. Because, those days are gone when people used to use these type of techniques. Now search engines are way smarter than they used to be and will find out if you are using these black hat techniques and may punish your site instead of ranking it higher. So, always use good and proper techniques. It may cost you more and take longer to rank your site higher but, it's good in the long run.
Also, if you ever create the backlinks, then make sure they are good links, and they are created on domains which have higher PA and DA values than your website has. Because, if you try to create back links on domains which have lower PA and DA values than your domain has, then it may not be worth and may not play a good role in ranking your site higher in search engines. Same goes for the articles. If you want to write articles on other sites to bring traffic to your site, even then make sure you write them on the sites which have higher PA and DA values than your site has. If you need help in checking PA and DA value of any domain then there are many free tools out there to check the PA and DA values of any website.
Well, there are many other techniques people use to rank their sites higher in search engines. When you hire someone to do SEO for your site, make sure you look for the right person. There are many people out there who will promise too much, and they will deliver very little. So, make sure you are in good hands.