Грамотный SEO-специалист должен знать:
В первую очередь:
Технологии используемые Google и Яндекс:
-микроразметка (товары, контакты и многое другое)
-роботы индексации, их виды
-мобильные технологии amp, яндекс.турбо
-типы и виды факторов ранжирования
-работа с вебмастером яндекса, search console google
-работа с яндекс метрикой и google analitycs
-формирование сниппетов
-колдунщики яндекса и виджеты в выдаче гугла
-различные сервисы гугла и яндекса связанные с поиском (карты, маркет, директ, эдвордс и прочее)
-факторы влияющие на индексирование (роботс.тхт, сайтмап.хмл, заголовки last-modified, атрибут rel=canonical и прочее)
Технические знания:
-html
-php
-js
-популярные cms
-стастистика и аналитика
Дополнительно:
-общее понимание интернет-маркетинга, каналов продаж и трафика
-ui/ux
-современные тенденции и инструменты привлечения трафика и увеличения конверсий