Senior SEO-специалист. Тариф Standart. Олег Шестаков, Валентин Батрак Rush Academy

1 990 руб.
Цена в бонусных баллах: 1990

Описание

За 2 месяца научитесь мыслить и действовать, как Senior SEO-специалист. Сможете продвигать проекты на сотни тысяч страниц в конкурентных тематиках. Увеличите свой доход.


Программа:

1 Прогноз трафика в SEO

Правильные метрики;
Как прогнозировать трафик;
Как определить потенциал роста;
Как осттроиться от конкурентов;
Где искать точки роста;
Прогнозирование через спрос;
Сколько стоит трафик;
Что такое КП

2 Дизайн и конверсия

Анализ конверсии;
Проблематика;
Формула AIDA;
Формирование УТП;
Триггеры внимания;
Прототипирование;
Исследование рынка

3 Анализ ниши

Валидация конкурентов;
Правильная сегментация;
Бизнес-модели;
Необходимый инструментарий;
Правильная оценка метрик;
Точки роста: ссылочная стратегия и семантика/контент

4 Семантика и структура

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

5 A-parser — универсальный парсер для SEO

Знакомство с парсером, установка и настройка
Пресеты
Рассмотрим возможности a-parser

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

Как парсить сайт с сотнями тысяч страниц
Особенности работы с JS
Как продвигать проекты на SPA
Анализ логов сервера
Индексация в Google
Google Indexing API

7 Текстовая оптимизация

На что смотрим, при подготовке текстовой оптимизации
Как готовить мета-теги для сотен тысяч страниц
Как корректировать мета-теги на крупных проектах
На что необходимо обращать дополнительное внимание при наличии просадки позиций
Как готовить ТЗ
Где искать хороших подрядчиков
Как проверять работу

8 Ссылки — часть 1

Глубокий анализ ссылочного профиля
Откуда берем ссылки на старте и ранней стадии проекта
Откуда берем ссылки на зрелой стадии проекта
Что делать, если кончились площадки под наши потребности
Каналы ссылочного для продвижения в особо конкурентных тематиках

9 Ссылки — часть 2

Работа с наиболее сложными типами ссылок
Островки контента
Как бесплатно получать ссылки с жирных ресурсов
Работа с дропами
Работа с PBN

10 Автоматизация

Какие задачи можно автоматизировать в SEO
Какие инструменты нужны для автоматизации
С чего начать работу

11 Поведенческие факторы

Что важно учесть
Как сэкономить на первое время
Какой софт выбрать
Боты
Боевая работа по накрутке
Поведение на поиске
Стратегия переходов на свой сайт
Поведение на сайте
Роботность в метрике
Работа по накрученной тематике
Защита от ботов
Поисковые подсказки

12 Аналитика

Учимся мыслить сегментами
Как находить точки роста проекта
Аналитика на базе Google Analytics
Аналитика на базе Google Search Console
Работа в Google Data Studio

13 Python для SEO

Почему SEO-cпециалист должен быть знаком с Python
Работа с API инструментов
Разбор логов
Текстовый анализ и парсинг контента
Автоматизация работы с дропами
Агрегация и анализ данных
', ''], pagination: false }); $('select[name=\'recurring_id\'], input[name="quantity"]').change(function(){ $.ajax({ url: 'index.php?route=product/product/getRecurringDescription', type: 'post', data: $('input[name=\'product_id\'], input[name=\'quantity\'], select[name=\'recurring_id\']'), dataType: 'json', beforeSend: function() { $('#recurring-description').html(''); }, success: function(json) { $('.alert, .text-danger').remove(); if (json['success']) { $('#recurring-description').html(json['success']); } } }); }); $('.date').datetimepicker({ pickTime: false }); $('.datetime').datetimepicker({ pickDate: true, pickTime: true }); $('.time').datetimepicker({ pickDate: false }); $('button[id^=\'button-upload\']').on('click', function() { var node = this; $('#form-upload').remove(); $('body').prepend('

'); $('#form-upload input[name=\'file\']').trigger('click'); if (typeof timer != 'undefined') { clearInterval(timer); } timer = setInterval(function() { if ($('#form-upload input[name=\'file\']').val() != '') { clearInterval(timer); $.ajax({ url: 'index.php?route=tool/upload', type: 'post', dataType: 'json', data: new FormData($('#form-upload')[0]), cache: false, contentType: false, processData: false, beforeSend: function() { $(node).button('loading'); }, complete: function() { $(node).button('reset'); }, success: function(json) { $('.text-danger').remove(); if (json['error']) { $(node).parent().find('input').after('
' + json['error'] + '
'); } if (json['success']) { alert(json['success']); $(node).parent().find('input').attr('value', json['code']); } }, error: function(xhr, ajaxOptions, thrownError) { alert(thrownError + "\r\n" + xhr.statusText + "\r\n" + xhr.responseText); } }); } }, 500); }); $('#review').delegate('.pagination a', 'click', function(e) { e.preventDefault(); $('#review').fadeOut('slow'); $('#review').load(this.href); $('#review').fadeIn('slow'); }); $('#review').load('index.php?route=product/product/review&product_id=26658'); $('#button-review').on('click', function() { $.ajax({ url: 'index.php?route=product/product/write&product_id=26658', type: 'post', dataType: 'json', data: $(".form-review").serialize(), beforeSend: function() { $('#button-review').button('loading'); }, complete: function() { $('#button-review').button('reset'); }, success: function(json) { $('.alert-success, .alert-danger').remove(); if (json['error']) { get_revpopup_notification('alert-danger', 'Ошибка', json['error']); } if (json['success']) { get_revpopup_notification('alert-success', 'Спасибо за отзыв', json['success']); $('input[name=\'name\']').val(''); $('textarea[name=\'text\']').val(''); $('input[name=\'rating\']:checked').prop('checked', false); $('#post-review-box').slideUp(300); $('#new-review').focus(); $('#open-review-box').fadeIn(100); $('#close-review-box').hide(); $('#ratings-hidden').val(''); $('.stars .glyphicon').removeClass('glyphicon-star').addClass('glyphicon-star-empty'); } } }); }); $('#button-answers').on('click', function() { $.ajax({ url: 'index.php?route=revolution/revstorereview/writeanswer&product_id=26658', type: 'post', dataType: 'json', data: $(".form-answers").serialize(), beforeSend: function() { $('#button-answers').button('loading'); }, complete: function() { $('#button-answers').button('reset'); }, success: function(json) { $('.alert-success, .alert-danger').remove(); if (json['error']) { get_revpopup_notification('alert-danger', 'Ошибка', json['error']); } if (json['success']) { get_revpopup_notification('alert-success', 'Спасибо за вопрос', json['success']); $('input[name=\'name_answer\']').val(''); $('textarea[name=\'text_answer\']').val(''); $('#post-answers-box').slideUp(300); $('#new-answers').focus(); $('#open-answers-box').fadeIn(100); $('#close-answers-box').hide(); } } }); }); $('.thumbnails .main-image').magnificPopup({ type:'image', removalDelay: 170, callbacks: { beforeOpen: function() { this.st.mainClass = 'mfp-zoom-in'; }, open: function() { $('body').addClass('razmiv2'); $('#pagefader2').fadeIn(70); if (document.body.scrollHeight > document.body.offsetHeight) { } }, close: function() { $('body').removeClass('razmiv2'); $('#pagefader2').fadeOut(70); $('#top3').css('right', 'initial'); } } }); $('.thumbnails .images-additional').magnificPopup({ type:'image', delegate: 'a', gallery: { enabled:true }, removalDelay: 170, callbacks: { beforeOpen: function() { this.st.mainClass = 'mfp-zoom-in'; }, open: function() { $('body').addClass('razmiv2'); $('#pagefader2').fadeIn(70); if (document.body.scrollHeight > document.body.offsetHeight) { } }, close: function() { $('body').removeClass('razmiv2'); $('#pagefader2').fadeOut(70); $('#top3').css('right', 'initial'); } } }); $('.thumbnails .main-image img').click(function(){ if ($('.images-additional').length > 0) { var startnumber = $(this).parent().attr('data-number'); $('.images-additional').magnificPopup('open', startnumber); return false } else { $('.main-image').magnificPopup('open'); return false } }); function get_revpopup_cart_quantity() { input_val = $('.product-info.product_informationss .plus-minus').val(); quantity = parseInt(input_val); return quantity; } function validate_pole(val, product_id, znak, minimumvalue, maximumvalue) { val.value = val.value.replace(/[^\d,]/g, ''); if (val.value == '') val.value = minimumvalue; maximumvalue = Number($('.product_informationss .pr_quantity').text()); if (maximumvalue < 1) maximumvalue = 9999; input_val = $('.product-info.product_informationss .plus-minus'); quantity = parseInt(input_val.val()); if(znak=='+') input_val.val(quantity+1); else if(znak=='-' && input_val.val() > minimumvalue) input_val.val(quantity-1); else if(znak=='=' && input_val.val() > minimumvalue) input_val.val(input_val.val()); if (quantity < 1 || quantity < minimumvalue) { input_val.val(minimumvalue); val.value = minimumvalue; } update_quantity(product_id, input_val.val()); } function update_quantity(product_id, quantity) { var minimumvalue = 1; if (quantity == 0 || quantity < minimumvalue) { quantity = $('.product-info.product_informationss .plus-minus').val(minimumvalue); return; } else if (quantity < 1) { quantity = 1; return; } data = $('.product-info.product_informationss input[type=\'text\'], .product-info.product_informationss input[type=\'hidden\'], .product-info.product_informationss input[type=\'radio\']:checked, .product-info.product_informationss input[type=\'checkbox\']:checked, .product-info.product_informationss select, .product-info.product_informationss textarea'), $.ajax({ url: 'index.php?route=product/product/update_prices', type: 'post', dataType: 'json', data: data.serialize() + '&product_id=' + product_id + '&quantity=' + quantity, success: function(json) { var end_quantity = json['points']; var start_quantity = parseFloat($('.product_informationss .pr_points').html().replace(/\s*/g,'')); $({val:start_quantity}).animate({val:end_quantity}, { duration: 500, easing: 'swing', step: function(val) { $('.product_informationss .pr_points').html(number_format(val, product_id)); } }); var price = json['price_n']; var start_price = parseFloat($('.product_informationss .update_price').html().replace(/\s*/g,'')); $({val:start_price}).animate({val:price}, { duration: 500, easing: 'swing', step: function(val) { $('.product_informationss .update_price').html(price_format(val)); } }); var special = json['special_n']; var start_special = parseFloat($('.product_informationss .update_special').html().replace(/\s*/g,'')); $({val:start_special}).animate({val:special}, { duration: 500, easing: 'swing', step: function(val) { $('.product_informationss .update_special').html(price_format(val)); } }); } }); } function update_prices_product(product_id, minimumvalue) { input_val = $('.product-info.product_informationss .plus-minus').val(); if (input_val > minimumvalue) { input_val = minimumvalue; $('.product-info.product_informationss .plus-minus').val(minimumvalue); } quantity = parseInt(input_val); data = $('.product-info.product_informationss input[type=\'text\'], .product-info.product_informationss input[type=\'hidden\'], .product-info.product_informationss input[type=\'radio\']:checked, .product-info.product_informationss input[type=\'checkbox\']:checked, .product-info.product_informationss select, .product-info.product_informationss textarea'); $.ajax({ type: 'post', url: 'index.php?route=product/product/update_prices', data: data.serialize() + '&product_id=' + product_id + '&quantity=' + quantity, dataType: 'json', success: function(json) { $('.product_informationss .thumbnails a.main-image').attr('href', json['opt_image_2_big']); $('.product_informationss .thumbnails a.main-image img').attr('src', json['opt_image_2']); $('.product_informationss .thumbnails .images-additional .owl-item:first-child a').attr('href', json['opt_image_2_big']); $('.product_informationss .thumbnails .images-additional .owl-item:first-child a img').attr('src', json['opt_image_2']).css('width', 100).css('height', 100); var end_quantity = json['option_quantity']; var start_quantity = parseFloat($('.product_informationss .pr_quantity').html().replace(/\s*/g,'')); $({val:start_quantity}).animate({val:end_quantity}, { duration: 500, easing: 'swing', step: function(val) { $('.product_informationss .pr_quantity').html(number_format(val, product_id)); } }); var end_quantity = json['points']; var start_quantity = parseFloat($('.product_informationss .pr_points').html().replace(/\s*/g,'')); $({val:start_quantity}).animate({val:end_quantity}, { duration: 500, easing: 'swing', step: function(val) { $('.product_informationss .pr_points').html(number_format(val, product_id)); } }); var price = json['price_n']; var start_price = parseFloat($('.product_informationss .update_price').html().replace(/\s*/g,'')); $({val:start_price}).animate({val:price}, { duration: 500, easing: 'swing', step: function(val) { $('.product_informationss .update_price').html(price_format(val)); } }); var special = json['special_n']; var start_special = parseFloat($('.product_informationss .update_special').html().replace(/\s*/g,'')); $({val:start_special}).animate({val:special}, { duration: 500, easing: 'swing', step: function(val) { $('.product_informationss .update_special').html(price_format(val)); } }); } }); } function price_format(n) { c = 0; d = '.'; t = ' '; s_left = ''; s_right = ' руб.'; n = n * 1.00000000; i = parseInt(n = Math.abs(n).toFixed(c)) + ''; j = ((j = i.length) > 3) ? j % 3 : 0; return s_left + (j ? i.substr(0, j) + t : '') + i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + t) + (c ? d + Math.abs(n - i).toFixed(c).slice(2) : '') + s_right; } function weight_format(n, product_id) { c = 2; d = '.'; t = ','; i = parseInt(n = Math.abs(n).toFixed(c)) + ''; j = ((j = i.length) > 3) ? j % 3 : 0; return (j ? i.substr(0, j) + t : '') + i.substr(j).replace(/(\d{3})(?=\d)/g, "$1" + t) + (c ? d + Math.abs(n - i).toFixed(c).slice(2) : ''); } function number_format(n, product_id) { i = parseInt(n = Math.abs(n).toFixed(0)) + ''; return i; } $('.product_related .owlproduct').owlCarousel({ items: 1, singleItem: true, mouseDrag: false, touchDrag: false, autoPlay: false, navigation: true, navigationText: ['', ''], pagination: false }); $('.viewed_products .owlproduct').owlCarousel({ items: 1, singleItem: true, mouseDrag: false, touchDrag: false, autoPlay: false, navigation: true, navigationText: ['', ''], pagination: false }); -->