SEO (Search Engine Optimization) is the art of increasing the ranking of your website on leading search engines.
It is presumed that whoever is performing the optimization of the website is:
Familiar with the type of programming involved with the site.
They have the required tools and know-how necessary to tweak the coding.
They have access to the original site files to work with.
Authorization to upload these files to their web server.
If search engines don't like your content or agree with the technology you have used your efforts will be in vain. So, first ensure that your website is optimized for search engines, then ensure that it has been submitted to all the major
search engines, and then commence with link building and other initiatives to increase your website visibility on the Internet.