Чи повинен SEO-фахівець розбиратися в технічці?
- Як працює веб-сервер-які вони бувають, HTTP заголовки
- Базові навички адміністрування через панельники Cpanel, IPS, etc + SSH для впертих
- Базове розумінням протоколу TCP / IP (нам же потрібно юзати проксі)
- Як сайти потрапляють на продакшен-реєстратор + DNS + IP + хостинг + GIT
- SSR (Server-Side rendering) Pre-rendering
- Як працюють сайти (як фронт взаємодіє з беком) – звідси фреймворки фронту – від jQuery до React & Angular
- Як насправді працює SSL / TLS
- Як працюють хмарні CDN-Cloudflare / Incapsula etc. Як працює кешування, яке воно буває і на якому рівні.
- Робота з адмінкою WP на середньому рівні
Думаю, цієї бази вистачить
Я вважаю, що Senior SEO-фахівець повинен все це знати і ось чому:
- Щоб робити аудити технічно складних проектів потрібно розуміти як вони працюють. Хоча б як влаштований Front. Зараз потужний тренд на SPA-подібні сайти і він буде тільки рости.
Не розуміючи логіку рендеринга контенту на таких сайтах не можна знайти справжні причини проблем з ранжируванням = не можна зробити ефективне SEO - На багатьох сайтах бувають складні кейси з заголовками сервера (X-Robots tags та іншими), метою, редиректами і прості тикаючись по гайдами без розуміння природи речей – визначити такі проблеми неможливо.
- Знаючи CMS / фреймворк – знаєш і типові болячки проекту – відразу йдеш і дивишся куди потрібно -50-70% часу на аудит.
- Багато сайтів використовують CloudFlare і подібні сервіси – повірте, кларою можна вбити все SEO за пару кліків. Такі сервіси можна використовувати і на благо – в 2 кліка налаштувати склейку дзеркал/слешів/патерни редиректів. Не вмієш сам – будеш місяць або два чекати кодерів.
- Фахівці, які не знають технічку – ставлять маячні та сміттєві ТЗ розробникам. Звідси конфлікти з розробниками, криві релізи на прод, нескінченні обговорення ТЗ –> факапи проектів
- Є випадки в яких потрібно приймати рішення вкрай оперативно – наприклад, на сайт накотили реліз і скрізь виліз тег robot=noindex, але в коді у розробника його немає.









