ݺߣ

ݺߣShare a Scribd company logo
Автоматизация SEO-
процессов
в продуктовых компаниях
Сайт #1 по недвижимости
в Украине
Международный бренд ЛУН
Запущено 37 стран
> 3 млн. > 3,5 млн.
пользователей в месяц пользователей в месяц
Technical skills + Networking
bit.ly/semrush-experts-advices
Стив Джобс, американский инженер и
предприниматель, основатель Apple
Думай иначе. Новые идеи не приходят от сидения на
месте. Говорите с людьми, наблюдайте за миром,
выберитесь из офисной клетки, задавайте вопросы и
пробуйте.
Компетенции и роли
- роль
- компетенции
Broad General Knowledge
Specialist
Specialist
Specialist
Specialist
Comb-shaped
bit.ly/2xVN6NN
Knowledge
Section
1
Что нужно знать SEOшнику?
1) HTML  CSS (CodeAcademy)
2) JS (learn.javascript.ru)
3) regex (regexr.com)  Bash Shell
4) HTTP (TutorialsPoint, Mozilla)
5) Python*
6) SQL
7) App Script*
Soft  Services
Section
2
Что изучить SEOшнику?
1) Ahrefs  Serpstat
2) Screaming Frog  Netpeak Spider
3) Excel  Spreadsheet
4) Notepad++  Sublime Text
Доп.:
KeyCollector, ScrapeBox, ZennoPoster
Недооцененные фишки
SerpStat:
1) Rank Tracker
2) Keyword Clustering and Text Analytics
Netpeak Spider
1) Сохранить проект и продолжить работу
2) Вкл.Откл. параметров в ходе сканирования
3) Dashboards, filters, segments
4) Цепочки redirect, canonical
5) Ошибки и их кастомизация
6) Валидатор xml sitemap, проверка source code, HTTP-заголовков
7) Мультиоконность
bit.ly/netpeakSpider
Недооцененные фишки
Ahrefs:
1) Rank Tracker
2) Alerts
3) Competing domains
4) Competing pages
5) Content gap
6) Top subdomains
7) Referring IPs
8) Best by links' growth
9) SERP Features
xPath
Section
3
Что такое DOM?
Document Object Model – объектная модель, используемая для
XML/HTML-документов.
● Документ - иерархия, дерево.
● HTML-тег - узел дерева с типом «элемент».
● Вложенные теги - дочерние узлы.
● Текст - узел с типом «текст».
DOM – это представление документа в виде дерева объектов,
доступное для изменения через JavaScript.
xPath
XML Path Language — язык запросов к элементам XML-документа,
который призван реализовать навигацию по DOM в XML.
XPath-путь
/html/body/*/span[@class]
How to:
1) Просто - bit.ly/2OrXy2V +
2) Сложнее - bit.ly/2KMA5XU +
3) Cheatsheet - bit.ly/2MmoaoQ
Screaming Frog
Configuration -> Custom -> Extraction -> xPath
ex.: Google Suggest
Configuration -> Spider -> Rendering -> JavaScript
Посмотреть код одной страницы и взять class
Написать xPath с этим class
ex.: G. Spreadsheet
Проверка полноты.
Сравнение с конкурентами.
Работа с API
Section
2
Application Programming Interface
Набор готовых классов, процедур,
функций, структур и констант,
предоставляемых сервисом для
использования во внешних
программных продуктах.
JSON
JSON: JavaScript Object Notation.
JSON - синтаксис для хранения и обмена данными.
JSON текст, написанный с JavaScript object notation.
bit.ly/2nACOdX
API Checktrust mainMirror - Главное зеркало
trust - Траст сайта
spam - Заспамленность сайта
socFbShares - Facebook Shares
mjDin - Majestic входящих уникальных
mjHin - Majestic входящих ссылок
mjCF - Majestic Citation Flow
mjTF - Majestic Trust Flow
semrushRuSeTraffic - SemRush поисковый трафик
semrushRuSeKWords - SemRush поисковые запросы
loadingTime - Время загрузки страницы
swVisits - SimilarWeb Посетителей
swRefSites - SimilarWeb Входящие сайты
swDestSites - SimilarWeb Исходящие сайты
swTrafficDirect - SimilarWeb прямые переходы
swTrafficReferrals - SimilarWeb трафик с сайтов
swTrafficSearch - SimilarWeb трафик с поиска
swTrafficSocial - SimilarWeb трафик с соцсетей
API S.F.
Third party application API
https://ahrefs.com/api/profile
скрипт для получения запросов с Search Console
через API
https://goo.gl/oUiWak
SerpStat API
● Ключевые слова конкурента, отсутствующие на запрашиваемой
странице
● Список URL-адресов, конкурирующих с запрашиваемой страницей
● Домены конкуренты в поисковой выдаче
● Страницы-лидеры домена
bit.ly/serpstat-api
Content Watch API (RU)
● Проверки статей на уникальность для биржи контента
● Проверка статей, не размещенных в Интернете
● Мониторинг уникальности контента с любым интервалом
Есть ещё CopyScape и другие
Bookmarklets  JS
Section
4
Arsenkin Tools
arsenkin.ru/tools/bookmarklet/
Python
Section
5
How to:
1) Просто - SoloLearn  CodeAcademy
2) Сложнее - bit.ly/best-python-books
3) Cheat - stackoverflow.com
Jupyter -> Colaboratory
Jupyter Notebook - это веб-приложение с открытым
исходным кодом, которое позволяет создавать и
обмениваться документами, содержащими исходный код,
уравнения, визуализацию и описательный текст.
Colaboratory
colab.research.google.com
ex.: Sitemaps from Robots
bit.ly/2MobHB0
ex.: Parsing
bit.ly/2Mi25bx
bit.ly/2vGSRve
Selenium
Пример: контакты LinkedIN
Selenium WebDriver – это программная библиотека для
управления браузерами.
Приколюшки
Section
6
Скриншоты для анализа
конкурентов
● Аутсорсер -> массовое открытие ссылок bit.ly/2OyzUTs
- > скрин всей страницы bit.ly/2Ox68OL -> ручной анализ
● PythonJavaJSRuby + SeleniumPuppeteer -> Screens -> ручной
анализ  нейросети
● Сводная таблица
Ahrefs SERP
- Нет Windows?
- Не беда. Качай данные из Ahrefs :)
Keywords explorer -> Query -> Export -> Include SERPs
SerpStat текстовая аналика
(Tools -> Keyword Clustering and Text Analytics)
bit.ly/serpstat-com
SQL запросы в
G.Spreadsheet
ex.: =QUERY(A1:E14,"select A, sum(C), sum(E) group by
A")
1) Просто - sololearn.com
2) Сложнее - w3schools.com/sql/
Спасибо
за внимание!
Владислав Моргун
SEO Team-lead ЛУН & Flatfy
facebook.com/vladislav.morgun.3
t.me/m0r9un
vlad.morgun@lun.ua
О нас: team.lun.ua

More Related Content

Автоматизация SEO-процессов в продуктовых компаниях - DVOMA.pro 30.08

  • 2. Сайт #1 по недвижимости в Украине Международный бренд ЛУН Запущено 37 стран > 3 млн. > 3,5 млн. пользователей в месяц пользователей в месяц
  • 3. Technical skills + Networking bit.ly/semrush-experts-advices
  • 4. Стив Джобс, американский инженер и предприниматель, основатель Apple Думай иначе. Новые идеи не приходят от сидения на месте. Говорите с людьми, наблюдайте за миром, выберитесь из офисной клетки, задавайте вопросы и пробуйте.
  • 5. Компетенции и роли - роль - компетенции
  • 8. Что нужно знать SEOшнику? 1) HTML CSS (CodeAcademy) 2) JS (learn.javascript.ru) 3) regex (regexr.com) Bash Shell 4) HTTP (TutorialsPoint, Mozilla) 5) Python* 6) SQL 7) App Script*
  • 10. Что изучить SEOшнику? 1) Ahrefs Serpstat 2) Screaming Frog Netpeak Spider 3) Excel Spreadsheet 4) Notepad++ Sublime Text Доп.: KeyCollector, ScrapeBox, ZennoPoster
  • 11. Недооцененные фишки SerpStat: 1) Rank Tracker 2) Keyword Clustering and Text Analytics Netpeak Spider 1) Сохранить проект и продолжить работу 2) Вкл.Откл. параметров в ходе сканирования 3) Dashboards, filters, segments 4) Цепочки redirect, canonical 5) Ошибки и их кастомизация 6) Валидатор xml sitemap, проверка source code, HTTP-заголовков 7) Мультиоконность bit.ly/netpeakSpider
  • 12. Недооцененные фишки Ahrefs: 1) Rank Tracker 2) Alerts 3) Competing domains 4) Competing pages 5) Content gap 6) Top subdomains 7) Referring IPs 8) Best by links' growth 9) SERP Features
  • 14. Что такое DOM? Document Object Model – объектная модель, используемая для XML/HTML-документов. ● Документ - иерархия, дерево. ● HTML-тег - узел дерева с типом «элемент». ● Вложенные теги - дочерние узлы. ● Текст - узел с типом «текст». DOM – это представление документа в виде дерева объектов, доступное для изменения через JavaScript.
  • 15. xPath XML Path Language — язык запросов к элементам XML-документа, который призван реализовать навигацию по DOM в XML. XPath-путь /html/body/*/span[@class]
  • 16. How to: 1) Просто - bit.ly/2OrXy2V + 2) Сложнее - bit.ly/2KMA5XU + 3) Cheatsheet - bit.ly/2MmoaoQ
  • 17. Screaming Frog Configuration -> Custom -> Extraction -> xPath
  • 18. ex.: Google Suggest Configuration -> Spider -> Rendering -> JavaScript Посмотреть код одной страницы и взять class Написать xPath с этим class
  • 19. ex.: G. Spreadsheet Проверка полноты. Сравнение с конкурентами.
  • 21. Application Programming Interface Набор готовых классов, процедур, функций, структур и констант, предоставляемых сервисом для использования во внешних программных продуктах.
  • 22. JSON JSON: JavaScript Object Notation. JSON - синтаксис для хранения и обмена данными. JSON текст, написанный с JavaScript object notation. bit.ly/2nACOdX
  • 23. API Checktrust mainMirror - Главное зеркало trust - Траст сайта spam - Заспамленность сайта socFbShares - Facebook Shares mjDin - Majestic входящих уникальных mjHin - Majestic входящих ссылок mjCF - Majestic Citation Flow mjTF - Majestic Trust Flow semrushRuSeTraffic - SemRush поисковый трафик semrushRuSeKWords - SemRush поисковые запросы loadingTime - Время загрузки страницы swVisits - SimilarWeb Посетителей swRefSites - SimilarWeb Входящие сайты swDestSites - SimilarWeb Исходящие сайты swTrafficDirect - SimilarWeb прямые переходы swTrafficReferrals - SimilarWeb трафик с сайтов swTrafficSearch - SimilarWeb трафик с поиска swTrafficSocial - SimilarWeb трафик с соцсетей
  • 24. API S.F. Third party application API https://ahrefs.com/api/profile
  • 25. скрипт для получения запросов с Search Console через API https://goo.gl/oUiWak
  • 26. SerpStat API ● Ключевые слова конкурента, отсутствующие на запрашиваемой странице ● Список URL-адресов, конкурирующих с запрашиваемой страницей ● Домены конкуренты в поисковой выдаче ● Страницы-лидеры домена bit.ly/serpstat-api
  • 27. Content Watch API (RU) ● Проверки статей на уникальность для биржи контента ● Проверка статей, не размещенных в Интернете ● Мониторинг уникальности контента с любым интервалом Есть ещё CopyScape и другие
  • 31. How to: 1) Просто - SoloLearn CodeAcademy 2) Сложнее - bit.ly/best-python-books 3) Cheat - stackoverflow.com
  • 32. Jupyter -> Colaboratory Jupyter Notebook - это веб-приложение с открытым исходным кодом, которое позволяет создавать и обмениваться документами, содержащими исходный код, уравнения, визуализацию и описательный текст.
  • 34. ex.: Sitemaps from Robots bit.ly/2MobHB0
  • 36. Selenium Пример: контакты LinkedIN Selenium WebDriver – это программная библиотека для управления браузерами.
  • 38. Скриншоты для анализа конкурентов ● Аутсорсер -> массовое открытие ссылок bit.ly/2OyzUTs - > скрин всей страницы bit.ly/2Ox68OL -> ручной анализ ● PythonJavaJSRuby + SeleniumPuppeteer -> Screens -> ручной анализ нейросети ● Сводная таблица
  • 39. Ahrefs SERP - Нет Windows? - Не беда. Качай данные из Ahrefs :) Keywords explorer -> Query -> Export -> Include SERPs
  • 40. SerpStat текстовая аналика (Tools -> Keyword Clustering and Text Analytics) bit.ly/serpstat-com
  • 41. SQL запросы в G.Spreadsheet ex.: =QUERY(A1:E14,"select A, sum(C), sum(E) group by A") 1) Просто - sololearn.com 2) Сложнее - w3schools.com/sql/
  • 43. Владислав Моргун SEO Team-lead ЛУН & Flatfy facebook.com/vladislav.morgun.3 t.me/m0r9un vlad.morgun@lun.ua О нас: team.lun.ua