Note that Nationkart who have spammed above, admit that they have no money for marketing and do not understand SEO. Avoid them like the plague.
Search Engine Optimization is the meaning I know. It might have a different meaning in other contexts.
SEO is the art of making your website readily found by search engines.