Программист seo: SEO-программисты. Кто это такие и зачем нужны

Содержание

SEO-программисты. Кто это такие и зачем нужны

root 05.11.2013 2 комментария

 

Я SEO-специалист с 7-летним стажем, работающий в одном из крупных интернет-агентств Петербурга. Возможно, некоторые не знают, но сеошник это не тот, кто выгрузил семантическое ядро из wordstat, загрузил в ссылочный агрегатор и поднял сайт в топ. В работе над продвижением сайта около 40-50% времени уходит именно на внутреннюю оптимизацию сайта.

SEO-программист?

SEO-программист  — относительно новое и редкое название специальности. Яндекс.Работа нашла только 12 открытых вакансий по всей России из нескольких сотен тысяч других.

Зачем нужен?

Обычно программированием под seo-задачи занимается либо сам сеошник, либо пишет задание обычному программисту. Но тут случаются некоторые проблемы: seo-специалист — либо программист с начальным уровнем знаний, либо, если сторонний программист не понимает смысла задачи и основ работы алгоритмов поисковых систем делает задачу не правильно или медленно (из-за затрат времени на понимание) или не оптимальный код или вообще отказывается выполнять задачу.

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

Зачем нужно пытаться управлять поисковыми роботами, они ведь сами сайт обойдут и тексты просканируют? Всегда нужно помнить, что поисковая система – это большой и медленный механизм, где многие процессы длятся месяцами и если нам этим грамотно не управлять, то и сайт будет также медленно получать своих клиентов. А в это время нас обгонят конкуренты. Задача любого бизнеса – получить прибыль и в максимально короткие сроки. Клиент нужен сейчас, а не через год. И нужно много, а не один в месяц.

Вот некоторые типичные примеры seo-задач:

  • Генерация описаний к товарам, используя формулы, шаблоны и словари употребляемых слов.
  • Генерация страниц под запросы или автоматические фильтры товаров.
  • Генерация метатегов.
  • Кластеризация запросов, по которым переходили на сайт.
  • Расчет статического веса страниц и автоматическая перелинковка страниц.
  • Анализ статистики истории покупок и построение товарных рекомендаций.
  • Анализ логов сервера и построение графика статистики посещений поисковых роботов.
  • Скрытие некоторых не нужных частей сайта и ссылок от поисковых роботов.

Варианты решить задачу. У seo-специалиста могут быть одновременно несколько проектов даже в рамках одной компании (не говоря об агентствах) и если он уйдет на месяц в разработку какого-либо модуля, то потонут остальные проекты. Поэтому данный путь не оптимален.

Второй вариант – написание ТЗ для обычного программиста. Но очень скоро наступит момент для вопросов: а что такое биграмма? Как провести сравнение по шинглам? По какому алгоритму работает технология SEO Hide? Дальше приходится рассказывать о матрикснет, алгоритме ВМ25, как рассчитывать Page Rank страниц, как сгенерировать текст, который не будет спамным и многое-многое другое.

Если этого не рассказать, то обычно не достичь качественного результата.

Отсюда на рынке появляется вопрос. Как оптимизировать работу по оптимизации не за счет временных затрат сеошника на программирование или обучение программиста? Ответ на него – нужно выращивать «заточенных» специалистов.

Что должен знать seo-программист?

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

Во-первых, основы алгоритмов поиска. Это обязательный пункт, без мат. части никуда. Сюда входит BM25, TF-IDF, Page Rank.

Далее идут основы работ поисковых систем, в частности Яндекс и Гугл. Фильтры, алгоритмы. Что такое Яндекс Остров и как писать под него xml? Как пропарсить и проанализировать  входящие ссылки на вероятность их спамности для Гугла?

В работе с внутренним кодом сайта уделяется внимание robots.txt, редиректам, sitemap, микроразметка. Конечно, прописать какие-то простые вещи не нужен специальный программист, но бывают задачи не всегда тривиальные. Например, в sitemap.xml расставлять приоритеты страниц в зависимости от того есть ли они в индексе обоих поисковых систем.

Особое внимание уделить изучению API различных сервисов, которые используются для сбора и анализа данных. Какие-то сервисы предоставляют информацию по конкурентам, какие-то помогают расширить семантическое ядро, какие-то сканируют входящие ссылки.

Основы лингвистики. Необходимо для вычленения словоформ, их склонения и группирования. Как отличить прилагательное от глагола или определить род существительного.

Текущая ситуация на рынке

Постепенно увеличивается спрос на seo-программистов. Это объясняется усложнением поисковых алгоритмов и повышением конкурентности в выдаче. Приходится искать новые решения и оптимального подхода.

Некоторые образовательные центры начинают прокачивать обычных программистов в seo-программистов.

Многие крупные веб-студии и интернет агентства «выращивают» внутренние кадры.

Помните когда начали появляться seo-копирайтеры из копирайтеров? Вот сейчас чем-то похожая ситуация.

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

+2

0

SEO

выводим сайт в топ поисковых систем

SEO для программиста важен не меньше, чем для контентщика. Поисковые системы учитывают не только наполнение сайта, но и теги, адаптивность, юзабилити, производительность и те показатели, которые на это влияют. Разберёмся, на что именно обращать внимание.

***

  • Да, работал самостоятельно
  • Да, работал по рекомендациям от SEO-специалиста
  • Нет, ещё не приходилось

Формирование структуры сайта

Структура — это логическая схема расположения и взаимосвязей страниц сайта относительно друг друга, и первое, что вы должны сделать, это убедиться в правильности структуры. Почему? Просто дальнейшая работа с сайтом, у которого изначально неправильная структура, не имеет смысла: всё равно придётся возвращаться и перерабатывать

На что это влияет:

  1. Индексация — поисковые роботы лучше индексируют сайты с корректной структурой.
  2. Видимость — грамотно проработанная структура в связке с ключами и мета-тегами расширяет видимость сайта по целевым запросам.
  3. Юзабилити — удобная для пользователя структура делает навигацию по сайту простой и интуитивно понятной, что хорошо сказывается на поведенческих факторах.

Пример корректно составленной структуры:

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

С точки зрения юзабилити, также нежелательно злоупотреблять редиректами. Пример: кликнув на страницу из «Подраздела 1», пользователь внезапно оказывается на странице из «Подраздела 2».

Навигация

Дополнительными навигационными элементами являются меню, хлебные крошки, разделы с рекомендуемыми товарами или материалами, самые популярные темы, etc. Грубо говоря, это любые внутренние ссылки, которые в идеале должны закольцовываться. Что это значит? Допустим, на главной странице есть меню, которое содержит ссылку на «Раздел 1». Для лучшей индексации с «Раздела 1» также должна быть обратная ссылка на главную страницу, и чаще всего это ссылка в самом логотипе в шапке сайта: таким образом, каждая из страниц сайта также ведёт на главную страницу.

Технический аудит сайта

Это анализ, который позволяет выявить слабые места в технической составляющей сайта и выводится SEO-специалистами в формате отчёта. Тем не менее проанализировать сайт можно и самостоятельно.

Скорость загрузки сайта

Крайне важная метрика для SEO. Программист должен следить за скоростью работы сайта, ведь этот показатель учитывается при ранжировании поисковыми системами.

В PageSpeed Insights можно проверить скорость загрузки сайта как с десктопа, так и с мобильных устройств:

Сервис также предоставляет доступ к таким показателям:

  • FCP — первая отрисовка контента;
  • LCP — отрисовка самого крупного контента;
  • FID — задержка первого взаимодействия со страницей;
  • CLS — совокупный сдвиг вёрстки (почитайте нашу статью о том, как улучшить CLS).

Микроразметка

Валидность кода — это соответствие исходного кода сайта нормам и правилам, описанным Консорциумом Всемирной Паутины, или сокращённо W3C. Валидный код позволяет поисковым системам эффективнее работать с веб-ресурсом, и при прочих равных условиях роботы поисковых систем отдают предпочтение сайту с валидным кодом, а значит этот сайт будет находиться выше в поисковой выдаче.

Проверьте сайт с помощью валидатора HTML и XHTML документов Markup Validation Service и учтите указанные в результатах недочёты.

Обратите отдельное внимание на такие теги, как title, description, подзаголовки h2, h3h4 (например, подзаголовок h2 должен быть строго один на страницу) и alt картинок: все они должны быть оптимизированы в соответствии с подобранными ключевыми запросами для каждой отдельной страницы. Наиболее удобным инструментом для быстрой проверки мета-тегов является расширение Google Chrome SEO META in 1 CLICK.

Составляем файл robots.txt

robots.txt — это текстовый файл, который содержит параметры индексирования сайта для поисковых роботов. С помощью этого файла и специальных инструкций в нём (директив) можно управлять индексацией сайта. Грубо говоря, с robots.txt мы можем сообщать роботу поисковой системы, какие страницы можно индексировать, а какие нельзя.

Две директивы для данного файла обязательны: это User-agent и Allow

либо Disallow. Необязательной, но часто встречающейся директивой является Sitemap. Разберём их чуть подробнее:

  • В User-agent указывается поисковой робот, к которому относятся команды из файла. Примеры: User-agent: Yandex, User-agent: Googlebot, User-agent: * (включает все боты).
  • Disallow запрещает индексировать прописанные в нём отдельные страницы или целые разделы. Примеры: Disallow: /catalog/, Disallow: /catalog/page.html.
  • Allow, напротив, разрешает индексировать разделы и страницы сайта. Работает для всего сайта по умолчанию, если обратное не обозначено директивой Disallow. Чаще всего Allow используется в связке с Disallow, когда одну часть раздела нужно закрыть от индексации, а другую — открыть.
  • Sitemap содержит ссылку на карту сайта, где прописана вся его структура. Пример: Sitemap: sitemap.xml.

Пример составленного файла robots.txt для всех поисковых систем со всеми открытыми страницами и картой сайта:

User-agent: *
Allow: /
Sitemap: sitemap.xml

Sitemap

Обязательно проверьте, чтобы карта сайта была полной, страницы начинались с актуального для вашего ресурса протокола (чаще всего это https://), а важные для поисковых систем страницы были с кодом ответа сервера 200 и обязательно индексировались:

Обратите внимание на десктопную программу Screaming Frog SEO Spider для комплексного анализа сайта: с её помощью удобно проверять мета-теги, карту сайта, каноничность страниц, безопасность и многое другое.

Дополнительные рекомендации

  • Все стили, используемые в макете, а также JavaScript-код свыше 15-20 строк выносите в отдельные файлы: так код станет легче, а сёрфинг по страницам — быстрее.
  • Используйте единый формат адресов для ссылок — это относится к слэшам в конце, а также названиям страниц и разделов: везде должен быть или транслит, или перевод на английский.
  • Добивайтесь кроссбраузерности и адаптации под мобильные устройства.
  • Убирайте системные файлы из индексации.
  • Проверьте корректность работы 404-страницы: она должна быть везде, где это необходимо.
  • Прописывайте внешним ссылкам
    target="_blank"
    , чтобы они открывались с новой вкладки, не закрывая при этом вашу страницу (это напрямую влияет на поведенческие факторы).
  • Своевременно устраняйте битые ссылки и закрывайте незакрытые парные HTML-теги.
  • SEO для программиста также включает размещение точек захвата — любых элементов для удержания пользователя, которые подталкивают его на дальнейшее взаимодействие с сайтом.

Остались вопросы по SEO-оптимизации? Задавайте в комментариях.

Реклама на Tproger: найдем для вас разработчиков нужного стека и уровня.

Подробнее

Реклама на tproger.ru

Загрузка

Кто такой SEO специалист и его обязанности? Советы, как стать СЕО специалистом

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

Что нужно знать начинающему сеошнику?

Если вас интересует работа SEO специалиста, вам нужно понимать, как работают поисковые роботы и по какому принципу сайты выстраиваются в список в выдаче.

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

Легко не будет!
Скучно тоже! Авторский ТГ канал Романа Катеринчика. Узнавай инсайты из первых рук. Подписаться на ТГ канал

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

SEO оптимизация — процесс длительный, требует усердной работы и постоянной аналитики.

Кроме того, вам нужно знать:

  • Алгоритмы работы поисковых систем;
  • Основы интернет-маркетинга и Рекламы
  • Основы Копирайтинга

Что должен уметь сеошник?

Будем отталкиваться от вакансий на должность “специалист по SEO”. Вакансия от Artjoker:

От тебя мы ждем:

  • примеры успешных проектов, включая Ecommerce
  • Подбор ключевых слов и составление расширенного семантического ядра
  • Внутренняя оптимизация сайта от А до Я
  • составление и проверка внедрения: Title, Keywords, Description
  • знание софта и сервисов для работы с проектами по продвижению
  • сертификат Google Analytics
  • знание алгоритмов поисковых систем и принципы их работы
  • оптимизация структуры сайта
  • понимание принципов usability
  • опыт работы с основными CMS — Joomla, ModX, WordPress

Твоим неоспоримым плюсом:

  • знание английского (уровень — Intermediate)
  • базовые знание HTML и PHP
  • креативное мышление!

Вам предстоит много анализировать — текущее состояние сайта, конкурентов, мониторить тренды на рынке, а затем внедрять изменения. Поисковое продвижение сайта проходит такие этапы:

1

Семантика

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

2

Внутренняя оптимизация

Затем нужно поработать над внутренней оптимизацией, она включает много работ, связанных с внутренней структурой и наполнением сайта, вот несколько основных:

  • мета-теги
  • оптимизированный контент
  • скорость загрузки сайт
  • настройка robots.txt, sitemap.xml

3

Внешняя оптимизация

Внешняя оптимизация — улучшаем внешнюю ссылочную массу — это работа с ссылками, каталогами, форумами. Кроме того, для каждого проекта составляется уникальная стратегия продвижения, которая больше всего подходит конкретному бизнесу. Соответственно, вам нужно изучить все Этапы SEO, чтобы быть хорошим специалистом.

Чем занимается сеошник? Должностные обязанности в компании

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

  • проводить Аудит и Анализ юзабилити сайта
  • анализировать конкурентов;
  • разрабатывать стратегии продвижения
  • улучшать веб-ресурс, чтобы повышать количество проведенного времени на нем клиентом
  • отслеживать изменения алгоритмов и адаптировать сайт
  • составлять отчеты для клиентов (поведенческие факторы, источники трафика и т.д)

Как видите, SEO — это соединение аналитической работы с мониторингом инноваций, а также работа на результат.

Сколько зарабатывают сеошники?

Конечно, все зависит от ваших навыков, знания английского языка, опыта работы и портфолио.

Зарплата сеошника-новичка — до 5 тысяч гривен, но если постоянно развиваться, расти, изучать новые инструменты, то со временем можно выйти на достойный уровень зарплаты от 10 000 грн.

Заработок сеошника-senior’а на западные проекты достигает 30 000 грн.

Советы от Artjoker, как стать СЕО специалистом и получить первую работу?

  1. Для того, чтобы получить навыки, необходимые для успешной работы, вам нужно соединять теорию и практику. Вы можете пойти по пути самостоятельного изучения с помощью блогов и онлайн-курсов, параллельно пробуя оптимизировать собственный сайт или сайт знакомого, либо пойти на оффлайн-курсы. Лучшим способом стать сео специалистом будут курсы и стажировка при конкретной компании.
  1. Для того, чтобы быстро анализировать и грамотно составлять семантическое ядро, изучите инструменты: Google Analytics, Serpstat, Semrush. Вы сможете оперативно получать информацию о поисковых запросах, мониторить позиции сайтов.
  1. Изучайте тренды и новинки в сфере, не бойтесь добавлять творчества и пробуйте что-то новое. Будьте усердны и любите то, что делаете.

Компания Artjoker — это мощный отдел маркетинга, который делает продвижение сайта в поисковых системах ответственно и креативно.

Легко не будет!
Скучно тоже! Авторский ТГ канал Романа Катеринчика. Узнавай инсайты из первых рук. Подписаться на ТГ канал

Техническая оптимизация в SEO — SEO на vc.

ru

Почему ее избегают SEO-агентства, штатные специалисты и программисты.

3225 просмотров

Эта статья не претендует на академичность и исчерпывающее освещение темы технической оптимизации.

Просто взгляд человека 8 лет проработавшего в отрасли.

По счастливому стечению обстоятельств мне повезло работать в команде SEO Рамблера. Повезло не только потому, что технический уровень команды был высок и сайты высоконагруженные, но и потому что мало в какой кампании в принципе есть SEO отдел больше 2-3 человек. В Рамблере нас было 8.

В отделе было 2 активно программирующих специалиста. Позже появились 2 штатных SEO программиста. И параллельно еще 2 человека ( в том числе и я начали) программировать.

Также последние 4 года я консультирую кампании по SEO в частном порядке. И это очень помогает не отставать от трендов и тематик. Набирать фактический материал, сравнивать тематики между собой.

Среди них крупные новостные проекты, мелкие и крупные e-comm проекты.

Контентные проекты типа ответов/вопросов по медицинской и образовательной тематикам.

Крупные телеком проекты, сервисы доставки еды, доставка продуктов.

Большая часть проектов связана с редизайном сайта.

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

В этой статье хочу поделиться своими соображения по поводу оптимизации технической составляющей сайта с точки зрения поискового продвижения.

Почему эта часть часто игнорируется или упускается из виду агентствами или специалистами.

Почему программисты не в восторге от советов seo-специалиста по части оптимизации верстки.

На какие моменты обращать внимание.

Статья будет полезна как заказчикам seo услуг, нанимателям seo-специалистов, программистам, так и самим seo-специалистам.

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

От это выиграет каждый из участников процесса. Заказчик получит более качественную seo услугу. Программисту будет проще понять сеошника, а сеошнику проще объяснить свои пожелания.

В конце статьи будут полезные ссылки. Также будут иллюстрации технического состояния нескольких реальных сайтов.

Завязка

Часто работы по SEO разделяют на:

  • семантическую составляющую
  • ссылочную
  • техническую

До 2014 в золотой век seo-оптимизации — основная часть работы большинства агентств и специалистов заключалась в закупке ссылок.

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

Также агентства и специалисты любят разного рода авто аудиты — где вылезает большой перечень ошибок на сайте типа — нет title’ов и description’ов у части страниц, есть дубли и т. п.

Трудозатраты на такие аудиты минимальны, работа для заказчика обозначена на несколько недель вперед. И она кстати дает результат.

Что еще любят делать seo специалисты и агентства — правильно! Собирать семантику.

Две недели сидел над семантикой, чистил ее, кластеризовал. Взял за это пол зарплаты. А что на выходе? Файлы, которые не открываются из-за размера. И в лучшем случае рекомендация — создавайте посадочные страницы под эти фразы.

Ценность такой работы для большинства заказчиков минимальна, а с учетом затраченного ресурса — отрицательна. Потрачено время, деньги и огромное количество внимания на задачу, которая не будет реализована.

Положительный сценарий — исполнитель выдает вам 2-3 простые рекомендации, которые вы можете воплотить в течение 2-х недель. Если у вас есть разработчики и вы готовы создать новый тип страниц или существенно переработать состав имеющихся — это для вас.

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

Почему техническая оптимизация?

Первое — про семантику написано много. Про ссылки также много.

Второе — для некоторых сайтов только оптимизация технической части даст результат. Либо семантическая составляющая исчерпана, либо сайт технически имеет проблемы. И вкладывать усилия нужно именно сюда.

Третье — хочу лишний раз привлечь внимание seo-специалистов к необходимости изучать техническую часть. Осваивать смежные дисциплины, обработку данных, веб-программирование, сети. Это все повысит уровень отрасли — качество услуг и качество коммуникации с заказчиком и разработкой.

И кстати даст вам конкурентное преимущество перед менее технически подкованными специалистами.

Что входит в техническую составляющую

Наличие seo базы

Meta информация, robots.txt, sitemap.xml, правильные редиректы, https протокол с нормальным сертификатом и много другой мелочи. Это затрагивать не будем — про это много пишут. И это делается легко с точки зрения разработки. Обычно легко.

Доступность контента для поисковых роботов.

Объем контента относительно кода страницы. Его положение на странице. Возможность в принципе его увидеть/получить при выключенном js.

Вы будете смеяться, а владельцы таких сайтов рыдать — но есть сайты, в которых программисты сделали оптимизацию, перевели на новый фреймворк, например, сайт стал быстрее. Но для поисковика он стал 1 страницей, например как SPA (single page application).

Или при выключенном js на сайте вместо контента висит замечательная надпись — сайт без js не работает.

Проблема данного сайта давно известна, но видимо не в приоритете.

Или сайт при выключенном js не отдает контент. Программисты будут уверять вас, что гугл парсит js, все будет здорово.

Но во-первых, у доброй половины сайтов Яндекс является основным источником seo трафика в силу тематики проекта или региональной принадлежности (кто не в курсе Гугл очень слабо отличает Варшаву от Екатеринбурга, для него это все Восточная Европа).

Во-вторых, у Гугла несколько ботов, которые ходят по сайту как хотят. Часть страниц спарсит бот, умеющий парсить js, а часть страниц обычный бот. И половина ваших страниц в индекс не войдет.

И кроме того — бот умеет парсить js, но нет ни фразы о том, что этот контент участвует в ранжировании.

То есть вы можете экспериментировать, но на моей памяти все сайты, которые переходили на js сильно теряли seo трафик. Те, которые переходили на SPA — теряли seo трафик, потом полгода разработки, потом команду программистов, потом продакт менеджера.

Хотя сайт летал, свистел и пердел в соответствии со всеми новомодными свистелками.

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

Скорость работы сайта.

Можно посмотреть факторы скорости, которые мониторит Яндекс.

Это лежит в Метрике, в Стандартных отчетах — Мониторинг

Здесь куча показателей — но в целом они зависят от следующих вещей:

  • Непосредственно бизнес процесс.
    Если сайт предполагает кучу действий типа определения региона, определения группы пользователей по кукам, подгрузку большой базы в динамике — все это сделает загрузку более долгой. Чем у сайта — где в статике отдается 300 000 страниц с текстовым контентом.

Это часто не зависит ни от программистов, ни от seo агентств, ни от текущей команды маркетинга и продукта. Часто команде достается готовое наследие, с которым нужно работать. И часто это то, что нельзя изменить. И иногда бизнес процесс становится камнем преткновения для seo (ха-ха) и вообще для маркетинга.

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

  • Какую технологию выбрали ваши разработчики

Это фреймворк или самописный движок. Состоит сайт из одного или нескольких приложений. Как собирается страница.

Эта составляющая может существенно добавить времени еще до начала отрисовки. То есть сайт просто висит для пользователя, пока там происходит внутренняя кухня, в течение нескольких секунд. Иногда в течении десятков секунд. Отказы растут, деньги падают. Занавес.

И эта та часть, которая зависит от разработки. Но не всегда и не полностью.

Как я написал выше — часто сайт достается в наследство от предыдущих команд. Еще чаще сайт дышит на ладан, но бизнес растет. Любое вмешательство в действующие механики может положить сайт.

Все мы можем себе представить, что такое лишиться кислорода на 1 минуту. Это в принципе терпимо. Но если в этот момент вы бежите с сумками в руках — есть риск задохнуться.

Для действующего бизнеса потерять работающий сайт даже на 1 час бывает очень больно. А иногда сайт ломается надолго. В общем тяжелая наследственность это очень проблемно.

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

Пример этой весны — заказчик хочет редизайн сайта.

Давно назрело. Заказчик очень тщательно вникает в возможные варианты. Но у заказчика нет своей команды разработки. Есть 2 человека. И нет времени и денег, чтобы командой из 5-8 человек пилить сайт в течение полугода.

Заказчик выбирает Битрикс, сеошник обливаются кровавыми слезами. Но это реалии бизнеса. Для текущего заказчика это был единственный приемлемый вариант исходя из денег/сроков/команды.

И конечно заказчик будет иметь дело с последствиями своего выбора. Битрикс очень нелюбим сеошниками, потому что там много неожиданных вещей с точки зрения сео возникает и он в целом тормознутый. То есть скорость будет проблемой.

И также он не любим многими разработчиками, потому что он сделан явно не для разработчиков.

  • Сервера — как они организованы, какое железо используется. На моей памяти когда Рамблер Новости переехали на старые сервера (почему-то с SSD переехали на HDD) — скорость ответа сервера упала в несколько раз и seo трафик упал следом. Все это произошло за 1-2 дня. Также быстро тогдашний продакт добилась возврата серверов и seo трафик вернулся также в течение 1-2 дней. За это продакту отдельное спасибо.

Так вот почти никто в кампании обычно не знает, чем занимается девопс или сисадмин. Что там можно настраивать? У многих компаний нет своего сисадмина. Что такое DNS и прочие штуки связанные именно с железом, где хранится ваш сайт?

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

Если ваш сайт периодически ложится под увеличением нагрузки или первый байт отдается медленней, чем у конкурентов или месяц назад — ускорьте сервера.

Часто это связано с покупкой нового сервера или сменой тарифа. И это решение обычно откладывается. В ущерб прибыли компании.

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

  • Как происходит кеширование.
    Тут подбираемся к зоне ответственности разработчиков и сисадминов.
    Я периодически вижу сайты, у которых при каждой загрузке страницы заново загружаются по 5-8 шрифтов. И часто на данной странице ни один из них не используется. Шрифты весят обычно не мало. Но это тонкий момент.

    Также часто загружаются варианты картинок, которые для данного экрана вообще не используются.

    Программисты иногда любят сделать все основательно и на каждую страницу отдавать весь контент для всех вариантов устройств.

  • Проверьте как сжаты картинки, какие форматы картинок используются, есть ли ленивая загрузка и прочие фишечки.

Часто хороший фронтендер часть этих фишечек внедряет сам. К чести разработчиков могу сказать, что там процент неравнодушных людей сильно выше, чем в поликлиниках.

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

Скорость Яндекс Недвижимости, например, заметно хуже, чем у Авито Недвижимости.  Но у Авито нет своего поисковика и спец выдачи.

Также у Авито есть Progressive Web App. Ребята молодцы, вкладываются в технологическую составляющую.

Верстка страницы

Это уже в чистом виде зона ответственности разработчиков.

Большинство разработчиков понятия не имеют о требованиях поисковых систем. Это нормальная ситуация. Потому как создать продукт в короткие сроки — это уже хорошо. Если продукт не лагает — разработчик гений. Какие seo требования?

Есть куча мелких нюансов. Самые известные:

  • Заголовок h2 должен быть на странице в количестве 1 штука. Стабильно каждый второй сайт в моем аудите — либо не имеет этого заголовка, либо имеет несколько заголовков на странице.
  • Инлайн стили — это когда не в отдельном css файле, а прямо в верстке страницы. В большинстве случаев это зло с точки зрения seo.
    Это раздувает размер страницы, уменьшает количество полезного контента на странице. И такие стили, так же как и js теги надо выносить в отдельные файлы. Но не всегда. Иногда из соображений скорости надо засунуть тег script прямо в тело страницы.
  • А еще нужно указывать какой скрипт в какой последовательности грузить, чтобы не блочить отрисовку страницы или выдачу основного текстового контента.
    Такие вещи программист знать не обязан. Поэтому с одной стороны ценятся программисты, знающие seo требования. С другой стороны ценятся сеошники умеющие программировать. Таких почти нет, обычно уходят в программисты.
  • Или как сделать сеошный заголовок h2, но так чтобы глаза у пользователя не лопнули от ключевиков. Приходится такой заголовок маскировать под второй заголовок страницы. И чтобы визуально он был пониже. А для поискового робота — повыше.

Смех и слезы в том, что это настолько простые вещи для квалифицированного сеошника, что их достаточно один раз объяснить квалифицированному программисту — и он дальше все будет делать “как надо”.

Но! Технически грамотных сеошников раз-два и обчелся. Я не утрирую.

И это первая причина почему сеошники и агентства не любят техническую оптимизацию.

Если сеошник хорошо разбирается в технической части — он быстро становится программистом.

Когда сеошник в агентстве набирается опыта — он уходит в штат в кампанию или во фриланс.

6 человек из SEO команды Рамблера умели программировать. Сейчас:

  • двое работает разработчиками
  • один тимлидом разработки
  • один руководителем SEO одного из продуктов Яндекса
  • один seo-программистом
  • один сейчас пишет эту статью и основную часть времени занимается маркетинговой аналитикой и другими задачами маркетинга, иногда программирует под нужды отдела и частным образом консультирует клиентов по части SEO

Еще немного про скорость

Почему про скорость столько текста написал — потому что это важный фактор ранжирования.

И важный фактор для пользовательского поведения.

Задача решается с большей вероятностью, если она нужна нескольким функциям в компании.

Например, скорость нужна и seo-специалисту, и бизнесу. Потому что улучшение скорости загрузки снижает отказы. И потому что скорость поглощения страниц поисковым роботом становится выше. И потому что меньший bounce rate косвенно влияет на повышение позиций в поиске.

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

А поскольку нет шкалы — что мы изменили скорость на 10 пунктов в Google Lighthouse и сайт получил 1000 новых позиций, или переходов из SEO или заказов из SEO. Задача на полгода с неточно прогнозируемым эффектом вызывает скепсис.

Что нужно знать про скорость:

  • Абсолютные метрики важны. Но имеет смысл в первую очередь ориентироваться на показатели ваших конкурентов в поиске. Нужно быть как минимум не хуже конкурентов. И не нужно стремиться к идеалу в ущерб остальным задачам.
    Конкуренты в поиске — это не всегда конкуренты по бизнес модели. Это сайты, которые показываются по вашим ключевым запросам в поисковиках Яндекс и Google в первую очередь.
  • Google Speed Insight — алгоритм учитывающий скорость работы сайта
  • Google Lighthouse — можно сделать аудит составляющих скорости вашего сайта и сайтов конкурентов глазами Google. Обращайте внимание на раздел Performance. Есть браузерное расширение или часть функционала консоли в Chrome.
    Я использую расширение
  • Предзагрузка скриптов, картинок тут

Почему техническую оптимизацию часто игнорируют:

  • Не умеют, не разбираются. Этим грешат субподрядчики и штатные seo-специалисты.
  • Долго делать, результат может быть отсроченным. А быстрые победы нужно в первый месяц. обычно актуально для seo подрядчиков.
  • Невозможно спрогнозировать результат. Это в целом причина, почему seo задачи не долетают до разработки.
  • Связано с серьезной переработкой сайта. То, что часто не нужно бизнесу. Или разработчикам/подрядчикам. Это время и затраты ресурсов.
  • Связано с покупкой серверов, сменой тарифа или хостера. Это также затраты.
  • Нет коммуникации с разработкой. Сеошник не донес важность, не смог аргументировать или показал себя некомпетентным в технической части.

В завершение хочу отметить — не нужно пытаться вылизать все пункты по технической части. Здесь также есть приоритетные задачи и задачи с минимальным влиянием на трафик.

Я пользуюсь либо квадратом: Легко/Сложно — Много эффекта/Мало эффекта.

Либо 3 факторным показателем:

Эффект (1-10 баллов) * Скорость реализации (часы, дни, недели) * Сложность ( 1-10 баллов связано ли с переработкой текущей структуры или процессов)

Если эффект можно посчитать в приросте seo переходов или заказов — делаю и так.

Когда у вас есть таблица с 30-ю seo доработками и есть баллы напротив каждой задачи — вопрос приоритезации упрощается. Сложность и скорость реализации обычно оценивает разработка.

Надеюсь, что примените что-то в своей практике и спасибо, что дочитали до конца.

Волков Максим Валентинович (программист, SEO-специалист).

Максим

SEO

Пригласил Максима на проект для решения задач по seo-оптимизации. Максим провел аудит и предложил план работ. В ходе его выполнения оказалось, что шаблон моего сайта содержит вирусы, оперативно перенесли сайт на другой шаблон, и дела пошли в гору. Благодарен Максиму за оперативность, доходчивость в объяснениях и эффективность работы. Рекомендую, кому нужен эффект от его сайта.

Максим Волков

Ответ специалиста

Спасибо за отзыв. Всегда стараюсь сделать так, чтобы клиент был доволен работой. Удачи вашему проекту!

Светлана

Пять с плюсом

SEO

Заказывала продвижение нового сайта, с прежним специалистом не сложилось.
Понравилось, что быстро отреагировал на моё сообщение, задавал уточняющие вопросы, отвечал развернуто на мои. Терпеливо объяснял то, что мне было непонятно, что важно переделать. Приятное впечатление от общения, по существу. Сразу озвучил фронт работ и ценник. Определились,что делаем. Все разложил по этапам и скинул в письменном виде. Выполнил быстрее, чем я ожидала, результатом довольна.

Стоимость работ

28000

Максим Волков

Ответ специалиста

Светлана, спасибо за отзыв! Удачи вам и вашему бизнесу, если понадобится помощь в дальнейшем — обращайтесь, буду рад!

Дарья

Программисты

Спасибо Максиму, сделал все что мы обговаривали в плане создания сайта.

Стоимость работ

100000

Максим Волков

Ответ специалиста

Дарья, и вам спасибо за интересный заказ. Успехов вашему проекту!

Алия

Пять с плюсом

SEO

Сотрудничаем с Максимом по SEO.
Это был первый опыт на данном сайте, опыт общения по данному продукту, и я очень довольна результатом.
Выбрала быстро – специалист на сайте с 2016 года, высокий рейтинг, понравилось наполнение портфолио, много отзывов.
Отзывы и рейтинг полностью оправдали мои ожидания. Я очень признательна Максиму и поэтому будет много букв.
Честно говоря, сначала многое смущало. Например, что специалист находится физически в другом городе, что предоплата и непонятно за что, а какие я получу результаты и как быстро. А есть ли смысл вообще вкладывать в продвижение, ведь оно не сразу принесёт результат, а только через несколько месяцев.
И как я увижу, что что-то делается, я ведь совсем не разбираюсь и не смогу все проконтролировать, может человек возьмёт деньги и ничего не будет делать, а я даже не пойму этого.
Перед началом работы провели аудит нашего сайта, поняли какие перспективы есть. Вместе подобрали все приоритетные ключи, взаимовыгодные решения и разработали стратегию продвижения именно под нас и наш бюджет.
После этого уже заключили соглашение и начали работать.
Отмечу, что все договоренности соблюдаются строго, как временные, так и документальные. Приятно общаться – грамотная устная и письменная речь.
Максим всегда на связи. Я получила развернутые и, что важно, понятные мне ответы на все свои вопросы.
Через пару недель Максим предоставит отчет по выполненным работам за месяц, что было, что стало, с раскладкой действий, так что жду свой первый отчет.
А пока собираем потихонечку трафик, а не просто пустые клики.
Уверена, что сотрудничество у нас будет на постоянной основе и не только по SEO.

Максим Волков

Ответ специалиста

Алия, спасибо за отзыв. Очень приятно получать обратную связь, особенно такую, она мотивирует работать лучше. Успехов в вашем проекте, вы тот самый заказчик, который болеет за своё дело и работать с вами приятно и просто!

Александра

Пять с плюсом

Создание интернет-магазина

Максим — тот человек, который вам нужен, если вы хотите озвучить ваши «хотелки» и забыть на время об этом. Он всё делает сам, предугадывает многие вещи, чувствуется большой опыт в теме. Кроме того, очень порядочный: сумма, которая была оговорена заранее, была соблюдена, хотя по факту работы было сделано даже немножко больше.

В общем, могу смело рекомендоватьМаксима как классного специалиста!

Максим Волков

Ответ специалиста

Александра, с вами приятно работать! С праздником вас и удачи в работе и жизни!

Иван

Пять с плюсом

Программисты

Качество, быстрота исполнения, отзывчивость. Рекомендую Максима.

Максим Волков

Ответ специалиста

Иван, большое спасибо за отзыв. Всегда рад помочь, чем могу. Удачи вашему бизнесу!

Алексей

Пять с плюсом

Создание интернет-магазина

Максим профессионал своего дела, на которого можно положиться! Очень рад что решил сотрудничать именно с ним! При создании интернет магазина учитывал все пожелания и предлагал свои решения по улучшению интерфейса. Продолжаем работу теперь уже по рекламе и продвижению. Всем рекомендую

Максим Волков

Ответ специалиста

Алексей, было приятно поработать над вашим проектом. Он оказался немножко более «замороченным», чем я изначально предположил, но очень интересным и, на мой взгляд, очень перспективным. С удовольствием помогу в дальнейшем продвижении.

Ирина Сергеевна

Пять с плюсом

Создание интернет-магазина

Мне очень понравилось работать с Максимом:
1. Профессионален и исполнителен, решает все задачи поставленные в ходе работы. В моем случае решил самый затяжной и больной для меня вопрос с хостинг провайдером Ру-центром. Посоветовал актуальный и очень выгодный для меня вариант хостинг площадки.
По созданию сайта, а в моем случае это был перенос уже готового каталога сайта на новый движок , все прошло четко, работы были выполнены в обещанный срок, без опоздания.
2. Постоянно находится на связи, в любое время, не игнорирует, не заставляет ждать.
3. Всегда корректен и сдержан.
4. Отвечает на любой поставленные вопрос, предлагает альтернативы решения.
5. Созданным сайтом полностью довольна. Планирую далее сотрудничать с Максимом.

Максим Волков

Ответ специалиста

Ирина, спасибо Вам за отзыв, я старался) Вашему проекту — удачи, сразу в общении чувствовалось, что Вы «живете» этим, и сайт нужен не для того, чтобы был, а каждый день для работы и зарабатывания денег.

Александр

Пять с плюсом

Создание сайтов

Очень повезло работать с данным исполнителем, тяжело сейчас найти специалиста такого высоко уровня и ответственности. Максим — профессионал во всех отношениях и человек — слово! Выполнил все работы раньше оговоренного срока, шел на все уступки и сделал даже больше, чем просили. В дальнейшим буду обращаться только к Максиму и с уверенностью рекомендовать его остальным.
Максим, огромное Вам спасибо за ваш подход к работе и отношению к заказчику!

Максим Волков

Ответ специалиста

Александр, спасибо за отзыв! Мне тоже повезло с вами: быстрое согласование технических вопросов, чёткость и ясность ТЗ. Удачи вам с этим проектом и с удовольствием помогу в реализации будущих!

Расул

Пять с плюсом

Создание интернет-магазина

Стояла задача разработать интернет магазин. Максим справился с ней в максимально оперативные сроки, кроме того оперативно помогает, консультирует в вопросах которые возникают в процессе работы. Рекомендую как надежного специалиста.

Максим Волков

Ответ специалиста

Расул, спасибо за отзыв, приятно с Вами работать!

Каждый отзыв перед публикацией проходит проверку на неподдельность. Анонимные сообщения не рассматриваются. Тексты не редактируются и не фильтруются — все прошедшие проверку публикуются «как есть».

SEO-специалист и программирование – SEO-блог Snarkfog

Вопрос о том, должен ли SEO-специалист знать программирование, давно стал риторическим. К той же серии можно отнести и вопрос, нужна ли программистам математика. Истина где-то рядом.

Содержание

  1. Зачем SEO-специалисту учить программирование?
  2. Что из программирования пригодится SEO-специалисту
  3. HTML и CSS
  4. PHP и JavaScript
  5. PHP 🐘
  6. JavaScript
  7. Python 🐍
  8. Где учить программирование SEO-специалисту
  9. Примеры ресурсов для изучения
  10. HTML и CSS
  11. JavaScript
  12. PHP
  13. Python
  14. Общие
  15. Выводы

Зачем SEO-специалисту учить программирование?

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

Не стоит забывать, что создатели поисковых систем — это программисты, инженеры и математики.

Не обязательно учить ООП или алгоритм пузырьковой сортировки, но основы веб-программирования сеошнику знать все таки полезно. 

Что из программирования пригодится SEO-специалисту

HTML и CSS

Это даже не программирование, а языки разметки. Тем не менее, знать их должен даже SEO-специалист уровня junior, иначе он не сможет выполнять даже простейшие задачи по on-page оптимизации. Перенос стилей в отдельные файлы, сокращение кода, работа с админками различных CMS на продвинутом уровне требует хотя бы начальных знаний этих языков. Чтобы банально вставить код верификации от Google Search Console в код сайта нужно понимать, что такое HTML.

PHP и JavaScript

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

Если вы все же не планируете сами менять что-либо в коде, понимание его структуры и общих принципов работы сайта значительно упростит составление технических заданий для программистов, ведь вы будете общаться с ними на одном языке.

PHP 🐘

Для работы с серверной (бэкенд) частью большинства сайтов потребуется базовое знание PHP. На фреймворках этого языка или на CMS, написанных на нем, работает подавляющее количество сайтов. WordPress, OpenCart, 1C-Битрикс написаны именно на PHP.

Зная PHP, вы сможете:
  • Внедрять автоматическую генерацию мета-тегов по заданным шаблонам.
  • Создавать генераторы файлов sitemap.xml с нужными вам параметрами для улучшения индексации сайта поисковыми системами.
  • Анализировать логи серверов и получать данные по обходу сайта поисковыми роботами.
  • И много чего другого.

Также популярны в бэкенд-разработке и Python, особенно его фреймворк Django, язык Ruby c фреймворком Ruby On Rails и другие. 

Но PHP пока что является лидером.

JavaScript

Для работы с браузерной (фронтенд) частью потребуется понимание основ JavaScript. Не путайте с Java, это разные языки и у них разные сферы применения. Знание JavaScript поможет, например, с добавление собственных параметров в скрипты веб-аналитики, ведь все они реализованы именно на JS.

Python 🐍

Данный язык все сильнее входит в тренд, уже появляются вакансии SEO, где знание Питона является одним из требований. Свято место пусто не бывает, так что специализированные курсы Python для SEO также появляются. Хотя, честно, я не вижу отличий от обычного курса по программированию на Пайтоне.

Изучение Python открывает следующие возможности:
  • Работать с большими массивами данных намного эффективнее, чем в Excel.
  • Работать с API многих SEO-сервисов, предоставляющих информацию о конкурентах, ключевых словах, бэклинках и т. д.
  • Создавать собственные скрипты, например, генерации RSS-фида для Турбо-страниц Яндекса.
  • Создавать скрипты, генерирующие технические задания копирайтерам. Да-да, вам не придется самому подбирать ключевые слова и отправлять ТЗ для каждой посадочной страницы, за вас все сделает скрипт. Его нужно лишь написать.
  • Разрабатывать всевозможные парсеры и много чего прочего.

На блоге будут периодически появляться статьи о Python, так как на момент написания данной статьи я изучаю этот язык. Например, первая статья о том, как установить Python.

Где учить программирование SEO-специалисту

  • В IT-школе (онлайн или стационар) с живым общением с преподавателем.
  • По предварительно записанным видеоурокам (без общения).
  • По книгам.

Выбор зависит от того, какой способ подходит лично вам. Если вы хотите классическое обучение, аудиторию, студентов, преподавателя и так далее, то вам в оффлайн-школу. Плюсы: строгое расписание занятий не даст вам откладывать “на завтра”, будет держать в тонусе. Вы сможете задавать вопросы преподавателю, он будет проверять ваши домашки.

Если со временем туго и вы собираетесь учиться, когда выпадет свободная минута, то учитесь по готовым видеоурокам. Их можно просматривать в любое время. Недостатки: невозможность задать вопрос, домашки не проверяются. Также обратите внимание на актуальность курса, ведь он мог устареть. Например, я начал просмотр курса Python и только на втором уроке понял, что курс посвящен Python 2.7, поддержка которого прекращена с января 2020 года. Актуальной версией является Python 3.x. Отличия между ветками языка не слишком большие, но они есть.

Например, в Python 2 printоператор, а в Python 3 print()функция. Из-за этого легендарная фраза «Hello, World!» в этих двух ветках языка выводится по-разному.

Python

print «Hello, World!» # Python 2 print(«Hello, World!») # Python 3

print «Hello, World!»     # Python 2

print(«Hello, World!»)    # Python 3

Такие нюансы могут сбить новичка с толку и запутать.

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

Примеры ресурсов для изучения

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

HTML и CSS
  • htmlbook.ru — один из старейших (но не устаревших) сайтов-самоучителей HTML и CSS в рунете. Все с него начинали.
JavaScript
  • learn.javascript.ru — этот ресурс рекомендуют многие фронтенд-разработчики.
PHP
  • Книга (бумажная) “PHP 7 в подлиннике” — Дмитрий Котеров, Игорь Симдянов. PHP-программисты рекомендуют новичкам начинать с Котерова.
Python
  • pythontutor.ru — самоучитель Python.
  • realpython.com — уроки по Python.
  • wombat.org.ua/AByteOfPython — книга “Укус Питона” — рекомендуется всем начинающим Python-программистам.
Общие
  • codewars.com — сайт с огромным количеством задач разного уровня сложности по программированию на большом количестве языков.

Выводы

Итак, чтобы быть конкурентоспособным SEO-специалистом и не застрять в вечных джунах, нужно учить хотя бы основы программирования. Вполне вероятно, что программирование вас затянет и вы даже завершите карьеру в SEO и начнете карьеру разработчика. Это неплохой вариант, ведь средние зарплаты у программистов, как правило, в 2-3 и более раз превышают таковые у SEO.

Если же вы фанат SEO и не собираетесь уходить из отрасли, то учитесь объявлять переменные и инициализировать функции.

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

SEO Tutorial — Часть 1

Введение

Эта статья представляет собой комплексное руководство по SEO (поисковая оптимизация). Это серия статей, в которых будут даны советы и методы SEO. Остальные части этой статьи вы можете найти на моей странице статей.

Зачем SEO?

SEO помогает людям найти ваш сайт с помощью поисковых систем. Это приносит больше онлайн-бизнеса за счет улучшения рейтинга в поисковых системах и привлечения соответствующего трафика на ваш сайт. В этой статье описывается, как выполнить сквозное SEO веб-сайта.

SEO против программирования

SEO отличается от обычного программирования, когда вы проектируете, разрабатываете, отлаживаете, тестируете и развертываете. SEO — это тонкая настройка веб-сайта, которая включает анализ и проверку веб-страниц.

SEO представляет собой комбинацию соответствия стандартам поиска и методов , позволяющих сделать ваш веб-сайт релевантным для определенных ключевых слов . Выполняя SEO-работу, вы, вероятно, в конечном итоге будете проверять страницы на соответствие стандартам поиска . SEO никогда не бывает полным; это постоянная деятельность по соблюдению постоянно меняющихся стандартов поиска.

Секрет SEO

Для хорошего SEO вам нужно знать, как работает индексатор поисковой системы? Однако именно этого мы и не знаем! Это «в настоящее время» то, как работает индексатор Google, MSN или Yahoo. Если вы еще не знакомы с Indexer, вам следует знать, что поисковая система состоит из трех основных программных компонентов: Crawler, Indexer и Search Page.

Crawler находит новые веб-страницы и получает от них текст, URL-адреса и другую доступную для поиска информацию. Используя URL-адреса на странице, сканер находит еще больше веб-страниц.

Сканер передает ссылку на страницу, текст и URL-адреса индексатору  . Индексатор применяет к этим данным алгоритмы (или стандарты поиска) для создания базы данных слов и пар слов со ссылкой на страницу.

Наконец, Страница поиска — это место, где люди могут искать проиндексированную информацию и находить соответствующие веб-страницы.

В этой статье мы узнаем о стандартах поиска.

Как начать SEO?

SEO — это процесс проверки ваших страниц на соответствие стандарты поиска . Стандартов поиска как таковых не существует, но существуют советы и рекомендации по улучшению качества доступного для поиска содержимого и рейтинга сайта.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *