6 инструментов SEO-специалиста для решения рутинных задач
Доброго времени суток всем! Меня зовут Таракановский Владимир, работаю в сфере веб-разработки 5 лет. В этой статье я покажу, как справляться с рутинными задачами по SEO, используя консоль браузера и язык программирования javascript. Знание последнего вам не потребуются.
Краткое содержание
- Как работать с консолью браузера
- Парсинг сайтов из органической выдачи из Яндекса и Google
- Проверка нахождения элементов на странице
- Проверка на существование внешних ссылок на странице
- Проверка существования robots.txt и sitemap.xml в корне сайта и содержание файлов
- Проверка на наличие alt у изображений
- Подбор ключевых фраз в Wordstat для статей
Как работать с консолью браузера
Эта инструкция для тех, кто не знает, как работать в консоли браузера. Остальным я предлагаю перейти к изучению инструментов ниже.
Для вызова консоли на выбранной странице нужно воспользоваться одним из предложенных способов.
1. Нажать Ctrl+Shift+I (Ctrl+Shift+C в Opera)
2. Правая кнопка мыши - выбрать пункт "Исследовать элемент" в firefox и Яндекс браузере, "Инспектировать элемент" в Opera, "Проверить элемент" Edge, "Просмотреть код" в Google Chrome
В появившейся консоли браузера выберите пункт "Console" или "Консоль" и поставить курсор напротив синей стрелочки. В итоге у вас должно получиться что-то изображенное ниже
Надеюсь, у Вас все получилось, и можно приступать к изучению полезных инструментов. Итак, бизнесмены, интернет-маркетологи, продвиженцы, программисты и все те, кто просто заинтересовался, поехали!
Парсинг сайтов из органической выдачи из Яндекса и Google
Задача: анализ конкурентов из Топ-10 по поисковому запросу для понимания дальнейших действий.
Рутина: надо скопировать адрес сайта в таблицу сравнения.
Дополнительные проблемы: лишнее потраченное время по сравнению получения данных кодом.
Преимущества данного кода:
- получение в 5 кликов сайты естественной (органической выдачи).
- исключение сайтов контекстной рекламы и таких дополнительных сервисов, как "Видео", "Картинки", "Карты" и прочие подобные.
Как пользоваться:
- Вбиваете нужный поисковый запрос и нажимаете "Поиск" или Enter.
- На странице выдачи переходите в консоль браузера на вкладку "Console" или "Консоль", как показано на инструкции выше.
- Вставляете приведенный ниже код. Для каждой поисковой системы свой.
4. Результат, полученный в строку без номера позиции, вставляете в Excel. Результат в столбик с позицией - для наглядности.
Практический результат можно увидеть на картинке.
Итог: экономия времени и преодоление прокрастинации для людей, не любящих рутину.
Проверка нахождения элементов на странице
Задача: найти элементы в верстке, которые мешают или помогают продвижению по мнению seo-специалиста.
Рутина: поиск каждого элемента через вкладку "Elements" или исходный код сайта.
Дополнительные проблемы:
- уходит много времени.
- данных элементов может быть много или не быть вообще.
- высокая вероятность пропуска элемента из-за рутинности задачи.
Преимущества данного кода: получение в 3 действия всех нужных нам элементов с их текстом.
Как пользоваться:
- Заходите на нужную страницу сайта.
- В консоли браузера переходите на вкладку "Консоль", как показано на инструкции выше.
- Вставляете приведенный ниже код.
Краткие пояснения:
- title: название страницы, которое мы видим по вкладке
- h1: заголовок 1-го уровня. Как правило, он почти всегда самый крупный по размеру.
- strong и b: создание жирного текста с помощью верстки.
- i и em: создание курсивного начертания с помощью верстки
Результат работы кода можно увидеть на изображении.
Итог: оперативный и полный поиск элементов на странице с их содержанием.
Проверка на существование внешних ссылок на странице
Задача: поиск ссылок, ведущих на другие сайты. Как известно seo-специалистам, такие ссылки надо закрывать атрибутом rel="nofollow" для предотвращения передачи веса другому сайту.
Рутина: поиск каждой ссылки через вкладку "Elements" или исходный код страницы.
Дополнительные проблемы:
- уходит много времени.
- внешних ссылок может быть много или не быть вообще.
- есть высокая вероятность пропуска элемента из-за рутинности задачи.
Преимущества данного кода: получение в 3 действия всех нужных нам внешних ссылок.
Как пользоваться:
- Заходите на нужную страницу сайта.
- В консоли браузера переходите на вкладку "Консоль", как показано на инструкции выше.
- Вставляете приведенный ниже код.
Пример работы кода можно увидеть на изображении
Итог: оперативный и полный поиск внешних ссылок на странице.
Проверка существования robots.txt и sitemap.xml в корне сайта и содержание файлов
Задача: проверка файлов robots.txt и sitemap.xml при первоначальном анализе сайта на продвижение.
Рутина: вбивание названия этих файлов вручную и ожидание загрузки каждого.
Дополнительные проблемы: нет.
Преимущества данного кода: получение информации о нахождении данных файлов в корне сайта и их содержания, находясь на любой странице сайта.
Примечание: как писал Н.А. Некрасов в стихотворении "Поэт и гражданин" "Поэтом можешь ты не быть, но гражданином быть обязан". Примерно так и здесь: файл sitemap.xml на некоротых сайтах может находиться не в корневой папке сайта, но файл robots.txt обязан там находиться с указанием, где находится sitemap.xml.
Как пользоваться:
- Заходите на любую страницу проверяемого сайта.
- В консоли браузера переходите на вкладку "Консоль", как показано на инструкции выше.
- Вставляете приведенный ниже код.
Пример работы кода
Итог: ускорение времени на получение информации о файлах robots.txt и sitemap.xml.
Проверка на наличие alt у изображений
Задача: проверить изображения на наличие альтернативного текста (alt) и его качество.
Рутина: поиск каждого изображения через вкладку "Elements" или исходный код страницы.
Дополнительные проблемы:
- уходит много времени.
- изображений может быть много.
- есть высокая вероятность пропуска элемента из-за рутинности задачи.
Как пользоваться:
- Заходите на нужную страницу сайта.
- В консоли браузера переходите на вкладку "Консоль", как показано на инструкции выше.
- Вставляете приведенный ниже код.
Пример работы кода
Итог: оперативный и полный поиск альтернативного текста изображения (alt) на странице и качество заполнения атрибута.
Подбор ключевых фраз в Wordstat для статей
Задача: подобрать ключевые слова для написания статей для блога через Wordstat.
Рутина: каждый запрос (где, когда) надо вбивать вручную.
Дополнительные проблемы: увеличение времени на подбор.
Преимущества данного кода: создает список ключевых фраз для wordstat. При клике по запросу осуществляется переход в Wordstat с ключевой фразой и заданной геолокацией.
Как пользоваться:
- Заходите в файл article_word.html, предварительно скачав (ссылка для скачивания будет ниже).
- Выбираете город, нужную продукцию и ключевые слова (какая, где).
- Нажать кнопку "Получить фразы для Wordstat", после чего у Вас ниже кнопки появится список фраз.
- Кликаете по получившейся ключевой фразе и переходите в новой вкладке в Wordstat.
Пример работы кода
Итог: генерация ключевых фраз и прямой переход в Wordstat
Планируемые доработки:
- Добавить города. На данный момент городов от Урала и дальше на восток России нет.
- Возможность удалить ненужный товар или бренд. Вдруг Вы допустили ошибку или решили не использовать это?
Весь приведенный здесь код можно будет скачать с github отсюда, нажав на зеленую кнопку "code" и выбрав "Download zip". 1-5 инструменты - файл seo.js, ключевые слова - article_word.html
У Вас есть:
- замечания по работе кода,
- предложения по улучшению представленных инструментов,
- другие рутинные задачи по seo или контекстной рекламе?
Пишите об этом в комментариях, будем решать вместе!
Спасибо за прочтение!
Данные кусочки кода гораздо удобнее было бы упаковать в небольшое расширение для браузера. Делается это не сложно, хотя я знаком с этим очень немного. И расширение не обязательно в магазин добавлять - можно просто добавлять его в браузер из папки на компьютере.
Спасибо Вам большое за отзыв! Если Вас не затруднит, можете дать ссылку по созданию расширений для браузера? И краткую инструкцию, как добавить из папки на компьютер.
Добрый день, У меня не сработал парсинг: https://prnt.sc/ua9400
С чем проблема может быть?
Здравствуйте! Эта ошибка говорит о том, что вы уже использовали скрипт на данной странице. Чтобы использовать его снова на этой странице, просто перезагрузите ее. На другой странице код можно использовать сразу.