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

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

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

Доп. информация
По умолчанию Автор темы Техническое 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,803

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

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


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

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

Цитата:
Сообщение от 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
 
Сообщений: 809
FR (активность): 13,159

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

Цитата:
Сообщение от 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,707
FR (активность): 119,807

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

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

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

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

Цитата:
Сообщение от 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
 
Сообщений: 734
FR (активность): 17,054

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

Цитата:
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

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

Сообщение:
Опции
Внимание!
Этой теме более 2024 дней. Вы можете оставить сообщение здесь. Но, обращаем внимание. Возможно, рациональней создать новую тему (найти свежее обсуждение)?


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

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

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

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