how many types of SEO are there?