SEO-шнику учить PHP: где граница, после которой уже лишнее?

SchemaSorcerer

Новичок
Всем привет. Изучаю SEO и всё чаще упираюсь в техническую часть. Из того что попадалось: CMS сама плодит дубли типа ?page=1 и index.php/..., редирект вроде настроен, но идёт цепочкой через 2-3 адреса, title в шаблоне собирается кодом и непонятно где его править.
Каждый раз либо дёргаю разработчика, либо копаюсь наугад. Отсюда вопрос: какого уровня PHP реально хватает сеошнику? Хватит читать и чуть править шаблоны, или лучше сразу нормально учить, с ООП? И что из PHP вообще больше всего пригодится именно для SEO, я так понимаю заголовки ответа, коды ответа, работа с URL?
Буду рад любому опыту, даже если скажете не трать время и учи другое)
 
SEOшники обычно только команды раздают программистам. Мне это не нравится. У нас программисты шарят в SEO получше некоторых SEOшников, т.е. нужды в услугах последних нет.

Это только попсовые CMS плодят дубли. У разрабов, которые уделяют внимание SEO, таких проблем нет. Например, в наших движках даже /path? – не дубль (или 404-ая, или иногда спец. назначение). Про трейлинг слеши, регистр букв, строку запроса (строку GET-параметров) уже молчу.

Иногда дубли с изменяющейся строкой запроса нужны для UTM-меток и т.п. Но этого можно избежать. Например, у нас для этого всегда используются отдельные домены. А формат меток может быть упрощенным, т.е. метки часто похожи на обычные короткие ссылки, а для трекинга используется только серверный редирект.

Можно и в роботс закрывать дубли, только универсальным способом, а не Яшиной приблудой для строки запроса. Но лучше, конечно, заголовком или метатегом. Для попсы есть незаменимый тег canonical, на который наши прогеры плевать хотели в подавляющем большинстве случаев.

Еще ближе к сабжу. Программирование – это огромный мир (даже только Web-), так что нормально не выучите, если не смените приоритет. Но, конечно, лучше знать хотя бы основы, чем вообще ничего не знать.
 
Последнее редактирование:
У меня нет своих программистов, потому и спрашиваю. Про заголовок и метатег вместо robots согласен. Значит, мой минимум — самому находить в шаблоне, где выводятся title и canonical, а ООП пока подождёт.
 
Про заголовок и метатег вместо robots согласен.
Директивы роботс у нас все равно активно используют. Обычно закрывают «мусорные» разделы и не парятся насчет бэклинков. Такие страницы редко просачиваются в индекс/выдачу (если директива появилась раньше, чем раздел).

а ООП пока подождёт
Это зависит от используемых движков. В современных движках обычно используется ООП. В попсе – функции и недоООП вроде статик методов.
 
Понял, спасибо. Тогда сначала разберусь, как устроены шаблоны в моей CMS, а там уже будет видно, насколько глубоко лезть.
 
Сверху