SEO stands for Search Engine Optimization, which is the practice of increasing the quantity and quality of traffic to your website through organic search engine results via platforms like Google, Bing , Yahoo. It is an area of digital marketing that requires specialized knowledge & experience as there are many factors that contribute to the ranking of a website.
On-site SEO is the practice of optimizing elements on a website in order to rank higher and earn more relevant traffic from search engines. On-site SEO refers to optimizing both the content and HTML source code of a page.
Off-page SEO refers to actions taken outside of your own website to impact your rankings within search engine results pages (SERPs). Optimizing for off-site ranking factors involves improving search engine and user perception of a site’s popularity, relevance, trustworthiness, and authority. This is accomplished by other reputable places on the Internet linking to or promoting your website, and effectively “vouching” for the quality of your content.