There are two main types of SEO: on-page and off-page. On-page SEO involves optimizing a website's content to be easily understood by search engines and can improve search rankings quickly, though it only accounts for 25% of how sites are scored. Off-page SEO focuses on building a site's authority on the internet through links and citations from other websites, which takes longer to improve rankings but can move a site to the top of search results.