Технические знания требуются SEO-специалисту, чтобы уверенно вести диалог с программистами и администраторами сайта. Далеко не все из этих задач доведётся выполнять самостоятельно, но ставить правильные ТЗ, которые потом не будут требовать многочисленных уточнений - это признак профессионализма.
Также эти знания могут серьёзно снизить риск ошибок, которые могут привести сайт в неработоспособное положение.
Я старался использовать максимально доступный язык, чтобы даже новички понимали суть.