Внутренняя и внешняя. Внутренняя - это оптимизация самого сайта, в первую очередь - страниц вхождения, под требования поисковых систем (работа с кодом, прописание метаописаний для страниц, оптимизация текстов, картинок), а также установка метрик. Внешняя - это наращивание ссылочной массы на сайт и другие методы повышения видимости сайта для поисковых систем (регистрация на картах, подтверждение физического адреса и т.д.).