Вернуться   SEO форум - оптимизация и продвижение сайтов > Поисковая оптимизация > Раскрутка в общих чертах

Важная информация
Раскрутка в общих чертах - Общая информация о поисковой оптимизации. Поисковые системы, раскрутка, продвижение, оптимизация сайта. Работа с вКонтакте, Twitter, Facebook.

Ответ
 
Опции темы Оценить тему Опции просмотра
Старый 20.05.2016, 03:01   #1
 
Аватар для cthulchu
 
Сообщений: 3,668
FR (активность): 107,379

Доп. информация
По умолчанию Автор темы Техническое SEO - необходимые скиллы.

В связи с появлением очень сильного тренда спроса на техническое SEO в больших западных компаниях, меня попросила коллега написать список технических скиллов, которые нужно знать сеошнику, чтобы обеспечивать хорошее техническое сео.

Фишка заключается в том, чтобы получить эти скиллы просто поверхостно прочитав что-то. Понятное дело, что никакие это не скиллы будут, но чтоб налапшать заказчику и джуну-девелоперу можно было с три короба.

Очень уж ей не хочется реально ввязываться в это глубоко. Ну гуманитарий, что тут возьмешь. Так что я поверхостно пройдусь по основным моментам, а вы уж поправьте, или дополните, пожалуйста. Я потом ей переведу и отдам, а у нас копия останется в паблике.

И так, что нужно знать для технического анализа сайта и работы с сео на низком уровне. Я думал добавить варианты для ленивых, для целеустремленных и для умных, но потом подумал, что в этом нет нужды и каждый зайдет так глубоко, как ему позволит его лень, мотивация и ум. Помните, что это вершки. Лично я иду дальше намного.

1. Html5. Можно до уровня верстки не доходить, достаточно знать все теги.
2. CSS. Можно полностью не понимать механизмы каскадинга, но нужно понимать принцип работы классов и основных стилей.
3. Robots. http://www.robotstxt.org/robotstxt.html прочесть, прочесть затронутые статьи.
4. Sitemap. http://www.sitemaps.org/protocol.html прочесть, понять.
5. Php. разработать простенький сайтик без ничего, на чистом php. Нескольких страниц с формами достаточно.
6. JS. Переписать формы, дописав отправку/получение ответа через Ajax. Настроить кастомную отправку ивентов в GA.
7. Schema. Прочесть об основных обьектах и понять имплементацию в примерах: Product, Review, Organization.
8. Networking. Прочесть и понять принцип работы OSI. Можно на Вики. Прочесть и понять разницу между http, https, http/2.0, SPDY. Прочесть о принципе работы CDNок.
9. Web Server Administration. установить LAMP на сервер (лучше и линуксовый и IIS попробовать), установить панель управления сайтами, изучить функционал.
10. Development management. Понимать разницу между эджайлом и вотерфолом, посмотреть несколько систем учета тикетов типа redmine, mantis, etc.
11. Cookies. Понять как работают куки, как работают сессии в куках. Изучить принцип каскадинга куков.
12. Security. Почитать о хешировании и использовании хеширования для хранения паролей и для построения hash tables. Почитать о криптовании, принципах эксплуатирования уязвимостей на разных OSI-уровнях.

Я уверен, что это даже не половина от всего, но что-то не хочется мне сидеть, вспоминать все. Давайте, помогайте.

Обратите внимание на полезные ответы в этой теме!

cthulchu вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
"Спасибо" от:
psychomonkey (21.05.2016)
Старый 20.05.2016, 15:34   #2
 
Аватар для renegat33
 
Сообщений: 286
FR (активность): 6,211

Доп. информация
По умолчанию

Ктулх, а тебе не кажется, что в понятие "простенькие" и "не глубоко" не стоит включать весь программный комплекс?


Пчела,вонзив стальное жало,не знает,что она пропала.Так и глупцы,пуская яд,не понимают,что творят
renegat33 вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 20.05.2016, 21:20   #3
 
Аватар для cthulchu
 
Сообщений: 3,668
FR (активность): 107,379

Доп. информация
По умолчанию Автор темы

Цитата:
Сообщение от renegat33 Посмотреть сообщение
Ктулх, а тебе не кажется, что в понятие "простенькие" и "не глубоко" не стоит включать весь программный комплекс?
эммм... ну так я ж только по верхушкам включил. Я ж не предлагаю изучать особенности построения балансированных деревьев для текстовых нодов в ООП джавы. Или нюансы построения нереляционных систем data warehouses с проектированием дата кубов для систем финансовых бирж. Или проектирование ИИ для лучшего понимания работы лингвистических нейронных систем.

Это уж каждый сам решает что ему надо знать, а я только верхушки очертил. Идеально, конечно, знать все верхушки, что я обозначил гораздо глубже, чем я это сделал.

Не, ну если хочется сидеть на своей зарплатке всю жизнь, то зачем учиться, и правда...


Давай приведем несколько моих недавних примеров оптимизации:

Пример 1:

Прошу девелоперов пофиксить ошибки валидации верстки: Отнекивается, говрит, что не понимает.
Показываю ему список ошибок: Говорит, что пофиксит.
Проходит месяц, смотрю ошибки, часть непофикшена. Прихожу к кодеру, спрашиваю почему, отвечает: Это пофиксить нельзя.
Смотрю на ошибку, ошибка заключается в том, что стили обьявляются несколько раз, при чем в body. Спрашиваю, почему нельзя пофиксить: потому, что это бекенд так построен и чтобы пофиксить это, надо переписывать всю логику.
Спрашиваю, что мешает ему вместь Transitional юзать html5, ибо в html5 такой кодинг валиден: Потому, что нам важны посетители с осла шестого, который не поддерживает html5.
Ухожу на пару дней, проверяю сколько у нас посетителей с шестого осла, оказывается что-то около пятидесяти в месяц и одна конверсия в год. Иду в исходник страницы сайта, смотрю на доктайп: html5.

PROFIT!

Пример 2:

Не нравится мне что CDN на другом TLD находится. Это не очень хорошо для сео, иметь 100% копию сайта (пусть даже в дизаллоу) на другом домене. Плюс картинки, все дела. Нафиг мне такое счастье не надо.
Иду к кодеру, спрашиваю почему не на сабдомене: потому, что сильно большая нагрузка тогда будет.
Не верю, говорю, что сабдомен можно кинуть на другой сервер запросто: да, можно, но что делать с куками?
Спрашиваю: А что куки?
Отвечает: Куки создают мощный трафик, нам обойдется очень дорого этот добавочный трафик. CDN денежки получает в зависимости от количества трафа, так зачем им куки давать для скриптов, цсса и картинок.
Спрашиваю: А ничего что у нас основная версия сайта на www? Куки с www не будут отдаваться на static.
Отвечает: А у нас часть куков на рут создается.
Спрашиваю: Почему?
Отвечает: Не знаю.

PROFIT!

Пример 3:

Сеошник до меня создал задачу для кодеров, которая звучала примерно так: "имплементируйте схему для товаров". Проверяю рич сниппеты. Они не работают. Иду на страницу товара, беру исходник, пихаю в валидатор: куча мелких ошибок, что даже в вебмастер не попадают.

Начинаю читать код схемы и офигеваю: AggregateRating товарa не имеет никакой логической связи с отзывами. Ни через дополнительный атрибут, ни через дефолтный инклуд.

Обьясняю кодерам принцип работы схемы. Не понимают. Начинаю обьяснять через ООП: классы, чайлды, обьекты, аттрибуты. Понимают.

PROFIT!

Пример 4:

Прошу сделать 1-to-1 редирект со старого сайта на новый. Делают. Проверяю. Вроди основные страницы отредирекчены. Достаю лог старого веб-сервера, пропускаю через быстренько накоженный парсер: 15% хитов отдают 200 код. Проверяю регулярку, в ней ошибка. Гуглю регулярку - нахожу в Сети с камментами о том, что она недописана. Кодер уволен.

PROFIT!

Пример 5:

Замечаю на инфо-сайте слишком высокую конверсию. Проверяю аналитикс, - все хорошо. Проверяю количество реальных ивентов в базе сайта - почти ровно в два раза меньше. Иду в исходник, смотрю, а там ивент один и тот же отправляется на onclick и на onsubmit...

PROFIT!

Ну и так далее.

Понятно, что можно работать и без всего этого, но это же скука какая. Да и потом, после того, как я поработаю на таком уровне, контора врядли удовлетворится гуманитарием, что будет ключики вписывать.
cthulchu вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
"Спасибо" от:
renegat33 (21.05.2016)
Старый 20.05.2016, 23:10   #4
 
Аватар для Detecd
 
Сообщений: 778
FR (активность): 12,387

Доп. информация
По умолчанию

Цитата:
Сообщение от cthulchu Посмотреть сообщение
Понятно, что можно работать и без всего этого, но это же скука какая.
А как без этого работать?
Ты половину траблов не решишь.
Таких примеров можно еще десятки вспоминать из практики. Когда приходится ТЗ писать кодерам вместо тимлида, поскольку ты понимаешь в этом вопросе больше, или дебажить на самом низком уровне серверных ошибок и т.д.
Это повсеместно на каждом проекте можно найти.

Одна проблема - эти ошибки требуют довольно много времени на "копание", очень часто не можешь этого себе позволить.

Как на мой вкус, перегнул тут:
Цитата:
Сообщение от cthulchu Посмотреть сообщение
Изучить php.ini
Цитата:
Сообщение от cthulchu Посмотреть сообщение
дописав JS-валидацию

Цитата:
Сообщение от cthulchu Посмотреть сообщение
Web Server Administration. попробовать поработать с шеллом дебиана/центоса, установить LAMP через SSH, отконфигурировать httpd.conf (apache2.conf), создать сайт через httpd.conf.

Цитата:
Сообщение от cthulchu Посмотреть сообщение
10. Databases. Понимать разницу между реляционными/нереляционными базами, понимать разницу между основными нормальными формами, знать основные решения для many-to-many отношений. Попробовать поработать с консолью MySQL и MongoDB, понять джойны и прочесть о stored procedures.
Тут не в том разрезе, что я это не знаю, а в том, что я это никогда в SEO не использовал.


Возьму проект на продвижение. Бюджет от 1 000 USD (Google/Яндекс - рунет)
Detecd вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
"Спасибо" от:
cthulchu (20.05.2016)
Старый 20.05.2016, 23:11   #5
 
Аватар для cthulchu
 
Сообщений: 3,668
FR (активность): 107,379

Доп. информация
По умолчанию Автор темы

да, ок, я упрощу эти вещи.

А что я забыл?
cthulchu вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
Старый 20.05.2016, 23:57   #6
 
Аватар для Detecd
 
Сообщений: 778
FR (активность): 12,387

Доп. информация
По умолчанию

Цитата:
Сообщение от cthulchu Посмотреть сообщение
Не нравится мне что CDN на другом TLD находится.
Тут написал, а в списке нет. Вообще вопрос ускорения работы сайта можно чуть подробнее (типа CSS-Sprites и вариантов кеширования и т.д.).

Нет HTTP-заголовков, там есть несколько вкусных мест.

Нет понимания уровней CMS/Framework обычно это очень помогает в уровне общения с кодером.

Нет тестирования - довольно важный скилл, если хотите выглядеть не левым чуваком в команде кодеров.

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

Аналитика - это не GA. Быстрее понимание рефералов, сессий, uTM-меток и т.д. Это все обязан знать сеньор.

Точно надо взломы по SQL инъекциям знать, и кодировки - самый стандартный автовзлом сайта, типа base64, encode и т.д.

Синхронность загрузки js, точнее асинхронность. Не критично, но "вкусно".

Понимание дебагинга SQL-запросов, на уровне - задача кодерам и объяснить: "Вы мудаки, какого х..., тут делаете 300 запросов, а ну ка сделайте мне 80 запросов, я верю в вас..."

мб еще чего вспомню позже.


Возьму проект на продвижение. Бюджет от 1 000 USD (Google/Яндекс - рунет)
Detecd вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
"Спасибо" от:
cthulchu (24.05.2016)
Старый 24.05.2016, 09:22   #7
 
Аватар для Hodge
 
Сообщений: 685
FR (активность): 14,957

Доп. информация
По умолчанию

Цитата:
3. Robots. http://www.robotstxt.org/robotstxt.html прочесть, прочесть затронутые статьи.
4. Sitemap. http://www.sitemaps.org/protocol.html прочесть, понять
Я бы добавил .htaccess к этим двум ребятам.

Так же то, что ниже, но я опоздал.

Цитата:
Сообщение от -Detecd Посмотреть сообщение
Нет понимания уровней CMS/Framework обычно это очень помогает в уровне общения с кодером.

Точно надо взломы по SQL инъекциям знать, и кодировки - самый стандартный автовзлом сайта, типа base64, encode и т.д.
Hodge вне форума  
Ответить с цитированием Сказать Плохо за это бесполезное сообщение Быстрый ответ на это сообщение
"Спасибо" от:
cthulchu (24.05.2016)
Ответ

Метки
техническое seo

Быстрый ответ
Ваше имя пользователя: Регистрация. Для входа нажмите здесь
Случайный вопрос

Сообщение:
Опции


Опции темы
Опции просмотра Оценка этой теме
Оценка этой теме:

Ваши права в разделе
Вы не можете создавать новые темы
Вы можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Техническое задание (приложение к Договору об информационно-справочном обслуживании ) Lavrs Раскрутка в общих чертах 4 11.09.2009 18:47

Текущее время: 03:53. Часовой пояс GMT +3.