Англоязычное SEO
7.47K subscribers
619 photos
8 videos
6 files
2.73K links
Полезные материалы по англоязычному SEO, отобранные вручную. ✍️ Чат @shakinchat. Админ @mikeshakin
Download Telegram
Forwarded from Drkwng Data 🇺🇦
🙀Моментальная пакетная отправка URL Googlebot'у по API БЕСПЛАТНО. Для этого каждое утро в еду добавляйте всего 2 капли...

Первый пост будет немного про SEO (потому что ноги у меня оттуда растут немного), но полезно будет всем владельцам сайтов.

Чтобы долго не томить, вот ссылка на GitHub (там же краткое руководство по работе с программой). Приводит Googlebot на сайт сразу после отправки запроса. А я начну...

Когда я был маленьким еврейским мальчиком, еще не прошедшим Бар-мицву, то пределом моих мечтаний было скормить Google много-много страниц в 1 клик. XML карта сайта - совсем не то пальто, когда нужно поскорее загнать в индекс пачку страниц. Поиск гидрантов, автомобилей и светофоров на изображениях от reCAPTCHA Google🥴 с отправкой по 1 URL через Google Search Console тоже не мог доставить мужчине без экзотических девиаций чувство удовлетворения.

По законам жизни закрыть гештальт с пакетной отправкой URL Googlebot в 1 клик удалось, когда оно мне уже почти не упало. Но все равно этот тул запускаю регулярно, когда нужно отправить в индекс пачку свеженьких страниц на каком-то проекте.

Что делать для запуска

1. Качаем мой мутный код с GitHub (ссылка еще раз).

2. Выполняем все танцы по получению ключика API Google для отправки запросов, описанные в README на GitHub.

3. Устанавливаем Python 3.8.x или старше на своего резвого коня (штука полезнее Amigo браузера, не пожалеете). При установке обязательно нажимаем галочку возле "Add to PATH".

4. Ставим библиотеку oauth2client. Для этого заходим в консоль/терминал (на Windows: Win + R > cmd) и пишем "pip install oauth2client".

5. Кладем JSON ключ к API в папку с программой и называем его "cred.json".

6. Создаем файл с URL, которые нужно скормить Googlebot. Называем его "urls.txt".

7. Запускаем программу и общаемся уже с ней по понятиям.

Важно! Для отправки URL на индексацию или удаление из индекса (ага-ага, не показалось) по API нужно будет предоставить доступ с правами "Владельца" на созданный вами сервисный аккаунт. Программа подскажет, что и куда после запуска, но такая возможность должна быть у вас, иначе ничего не выйдет.

Если на каком-то этапе возникнет проблема или словите баг, велкам в комментарии или на GitHub🗣

Как работает программа

1. Посылаем Googlebot'у запросы через Google Indexing API на индексацию или удаление из индекса URL (метод выбирается после запуска программы).

2. Максимальное число запросов в сутки - 200 URL. Это бесплатно, никаких банковских карт для включения конкретно этого API в консоли не требуется. 200 запросов - лимиты Google, я не виноват, но никто не мешает вам сделать несколько API аккаунтов😇. Для этого можно поместить в "urls.txt" сразу нужное число URL, а программа сама выплюнет все, что сверх лимита в отдельный файл "not_send_urls.txt" в папке с программой. Далее просто подключаем следующий API ключ и отправляем остатки.

3. Ответы по нашим запросам через API складываются в "logs.txt" в папке с программой (перезаписывается при каждом запуске пакетной отправки запросов).

4. Имена файлов API ключа и списка с URL задаются в самом конце, после "if name == 'main':".

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

У меня все. Буду счастлив любому фидбеку в комментариях как школьник электронке на большой перемене (с 1 сентября 🎈)

А в следующей публикации я расскажу о своем маленьком эксперименте по индексации страниц через API. Кря!🐣

#seo #python #googleAPI
@drkwng
Forwarded from Drkwng Data 🇺🇦
Всем салам-пополам!🥸

Сделал небольшой тул для валидации ботов Google, а также Reverse DNS Lookup по IP

>>> Нажимай меня скорей, увози за сто морей <<<

WTF🧐
Качает IP ботов Google с офф источника (туть если шо) и проверяет, есть ли в этом списке IP адреса, которые скармливаем программе.

Если нет в списке, то дополнительно запрашивает Hostname и делает еще запрос на этот Hostname (такой себе Reverse DNS lookup). В конечном счете IP должен совпасть.

⚙️ Как запустить
1. Иметь на борту Python 3.8.x +

2. Качаем все добро с Git или делаем
git clone https://github.com/drkwng/logs__tools.git

3. Переходим в консоли/терминале в папку с программой и запускаем:
python bot_validate.py 192.168.0.1 127.0.0.1
где вместо предложенных IP пишем свои через пробел.

На выходе получаем результат в консоли + в подпапке с программой
data/results/ CSV файл.

Такие проверки удобно делать, например, при анализе серверных логов.
Нуу или когда нужно настроить клоаку на коленке😶 Программа устроена так, что можно быстро допилить под свои диапазоны IP (скажем, для Yandex или Bing, если у кого есть база). Хотя всякие трекеры с этим по идее лучше справляются из коробки.

Короче, как люблю говорить, ваши возможности ограничены фантазией. Чирик🐣

--
#python #tools
@drkwng
🔩 5 Python скриптов для автоматизации SEO задач

Джон МакАлпин поделился полезными скриптами для следующих задач:

- Автоматизация редиректов

- Массовая генерация метатегов description

- Анализ N-грамм в ключевых словах

- Группировка ключевых слов в тематические кластеры

- Сопоставление списка поисковых запросов со списком тем для статей.

Каждый скрипт подробно описан и приведен его код. В коде сделаны комментарии.

5 Python scripts for automating SEO tasks

https://searchengineland.com/python-scripts-automating-seo-tasks-395527

Михаил Шакин aka Глобатор, @burzhunet #скрипты #python
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥74👍3
🐍 Python для SEO: подробная инструкция из 9 глав

Бесплатный курс для новичков.

Python for SEO: Complete Guide (in 9 Chapters)

https://www.jcchouinard.com/python-for-seo/

Михаил Шакин, @burzhunet #python #инструкция #seotools #новичкам
Please open Telegram to view this post
VIEW IN TELEGRAM
92🏆1🆒1
Теги для удобной навигации по каналу:
#askshakin@burzhunet
#eeat@burzhunet
#freeseotools@burzhunet
#googleanalytics@burzhunet
#googlesearchconsole@burzhunet
#javascript@burzhunet
#localseo@burzhunet
#pbn@burzhunet
#pinterest@burzhunet
#ppc@burzhunet
#python@burzhunet
#scrapebox@burzhunet
#screamingfrog@burzhunet
#seotools@burzhunet
#serm@burzhunet
#telegram@burzhunet
#wordpress@burzhunet


#автоматизация@burzhunet
#аналитика@burzhunet
#аудит@burzhunet
#бесплатно@burzhunet
#бизнес@burzhunet
#блоггинг@burzhunet
#дропы@burzhunet
#заработок@burzhunet
#индексация@burzhunet
#инсайты@burzhunet
#инструкция@burzhunet
#исследование@burzhunet
#картинки@burzhunet
#кейсы@burzhunet
#клиенты@burzhunet
#конверсия@burzhunet
#конкурсы@burzhunet
#контент@burzhunet
#конференции@burzhunet
#копирайтинг@burzhunet
#лайфхак@burzhunet
#лидген@burzhunet
#линкбилдинг@burzhunet
#маркетинг@burzhunet
#мастеркласс@burzhunet
#медицина@burzhunet
#микроразметка@burzhunet
#накруткапф@burzhunet
#нейросети@burzhunet
#новичкам@burzhunet
#оптимизация@burzhunet
#партнерки@burzhunet
#перелинковка@burzhunet
#подборка@burzhunet
#продажасайтов@burzhunet
#продвижениевидео@burzhunet
#разработка@burzhunet
#расписание@burzhunet
#семантика@burzhunet
#скоростьзагрузки@burzhunet
#соцсети@burzhunet
#структура@burzhunet
#техническоеseo@burzhunet
#точкироста@burzhunet
#трафик@burzhunet
#тренды@burzhunet
#факторы@burzhunet
#фриланс@burzhunet
#чеклист@burzhunet
#юзабилити@burzhunet
2🔥12👍73👌1
🐍 Как делать внутреннюю перелинковку с помощью Google Colab и Python

Полезная инструкция с примерами кодов от Аны Перес.

Internal Linking Guide for SEO with Google Colab (Python)

https://anaperezbotella.com/en/blog/internal-link-seo-google-colab-python/

Михаил Шакин, @burzhunet #python #инструкция #перелинковка #аналитика #техническоеseo #новичкам #разработка
Please open Telegram to view this post
VIEW IN TELEGRAM
3🆒2👍1
🪁 Как улучшить внутреннюю перелинковку с помощью Screaming Frog, OpenAI и Python

Крутая статья для продвинутых SEO-специалистов.

Find Related Pages To Fix Under Linked Pages with Screaming Frog, OpenAI & Python

https://www.seo-bytes.com/post/find-related-pages-to-fix-underlinked-pages

Михаил Шакин, @burzhunet #техническоеseo #инструкция #оптимизация #аналитика #screamingfrog #нейросети #python
Please open Telegram to view this post
VIEW IN TELEGRAM
32👍1🔥1🏆1
💬 Сбор поисковых подсказок из Google через Google Autocomplete API + Places API + Python

Полезная инструкция для экономии времени. Также используется Google Colab. Приводятся примеры кода.

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

How to use Google Autocomplete API and Places API for Keyword Suggestions with Python

https://www.mlforseo.com/machine-learning-implementation-guides/keyword-research/how-to-use-google-autocomplete-apis-for-keyword-suggestions/

Михаил Шакин, @burzhunet #семантика@burzhunet #python@burzhunet #разработка@burzhunet #точкироста@burzhunet #seotools@burzhunet #инструкция@burzhunet #техническоеseo@burzhunet
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41👏1🆒1
⭐️ Как делать кластеризацию с помощью KeyBERT

Интересная схема от Лазарины Стой, в которой применяется модель KeyBERT в Google Colab (Python). Приводятся примеры кода и пояснительные скриншоты. Можно сделать визуализацию результатов.

How to do keyword clustering with KeyBERT

https://www.mlforseo.com/machine-learning-implementation-guides/keyword-research/how-to-do-keyword-clustering-with-keybert/

Михаил Шакин, @burzhunet #инструкция@burzhunet #python@burzhunet #семантика@burzhunet #автоматизация@burzhunet #разработка@burzhunet #seotools@burzhunet
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍2👨‍💻21
🐍 Кластеризация запросов с помощью Python и SERP API

Полезная схема от Мортезы Наджафи. Для работы с Google Search API ипользуется сервис Serper.dev. Бесплатно по API можно сделать 2500 запросов.

Keyword clustering using Python and the SERP API

https://www.oncrawl.com/technical-seo/keyword-clustering-using-python-serp-api/

Михаил Шакин, @burzhunet
#автоматизация@shakinru
#семантика@shakinru
#точкироста@shakinru
#разработка@shakinru
#python@shakinru
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍1🔥1👨‍💻1
🐍 Библиотека Python для Screaming Frog SEO Spider для автоматизации

Библиотека позволяет работать с данными Screaming Frog напрямую из кода: загружать файлы, получать доступ ко всем 628 экспортам, запускать краулинг и анализировать ссылки, редиректы и другие метрики без необходимости открывать GUI и вручную выгружать CSV. Всё собрано в одну удобную обёртку, которая уже покрывает более 600 экспортов и находится в публичной альфе.

Хочу протестировать на досуге. Выглядит интересно.

I built a Screaming Frog Python library to automate crawling and analysis end to end

https://www.reddit.com/r/TechSEO/comments/1s4l61g/i_built_a_screaming_frog_python_library_to/

GitHub:
https://github.com/Amaculus/screaming-frog-api

Михаил Шакин, @burzhunet
#python@burzhunet
#screamingfrog@burzhunet
#автоматизация@burzhunet
#аналитика@burzhunet
#аудит@burzhunet
#техническоеseo@burzhunet
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥21👻1
🎹 Создание SEO-инструментов под регулярные задачи с помощью ИИ (вайб-кодинг)

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

27 апреля в 17 по Москве смотрите вебинар Александра Шамрая.

📺 Трансляция на YouTube (жмите "Прислать уведомление", чтобы не пропустить):
https://www.youtube.com/watch?v=qdjqs-yYVhg

🎞 Плейлист "SEO вебинары" на моем YouTube канале:
https://www.youtube.com/playlist?list=PLS7oN4pFU92srg9fppFuAkjRnfzM4L3Sa

Предыдущий вебинар Александра:
Региональное продвижение: практические примеры
https://www.youtube.com/watch?v=e6gAYTK9BOs
https://vk.com/video80770238_456240002
https://dzen.ru/video/watch/651aa120469443497dc99dcf
https://rutube.ru/video/812b7b7b1ba2d3c2028951e40960170f/

🚛 Мои видео в ВК:
https://vk.com/video/@globator

📼 Кроме этого, запись вебинара будет размещена в моем канале на Дзене:
https://dzen.ru/shakin

📹 В моем Rutube канале:
https://rutube.ru/channel/24777621/

🎙 Мои аудиоподкасты по SEO:
https://shakin.mave.digital/
https://podcasts.apple.com/us/podcast/id1788759743
https://xn--r1a.website/seopodcasts

👉 Мой отдельный канал Telegram, в котором публикую анонсы своих SEO вебинаров и выкладываю презентации:
https://xn--r1a.website/shakinweb

Михаил Шакин, @burzhunet
#python@burzhunet
#нейросети@burzhunet
#разработка@burzhunet
#автоматизация@burzhunet
#новичкам@burzhunet
#seotools@burzhunet
Please open Telegram to view this post
VIEW IN TELEGRAM
👍411🔥1🤓1🆒1
🐍 Python для SEO: полное руководство (в 9 главах)

Бесплатный курс от Жан-Кристофа Шуинара для тех, кто хочет использовать Python в SEO, от основ синтаксиса до автоматизации задач и работы с API. Отдельно рассматривается Google Colab как самый простой способ начать без установки Python на компьютер.

Python for SEO: Complete Guide (in 9 Chapters) - JC Chouinard

https://www.jcchouinard.com/python-for-seo/

Михаил Шакин, @burzhunet
#python@burzhunet
#новичкам@burzhunet
#автоматизация@burzhunet
#инструкция@burzhunet
#аналитика@burzhunet
#бесплатно@burzhunet
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5111🔥1🆒1
🔧 Скрипт семантики своими руками: фильтрация, кластеризация и экспорт в TopVisor

В этом фрагменте вебинара по вайб-кодингу показан реальный SEO-инструмент, созданный с помощью ИИ под регулярные задачи специалиста. Python-скрипт, упакованный в exe, позволяет собирать семантику из нескольких источников: Google Search Console, Яндекс.Метрика, Яндекс.Вордстат, XML River.

Далее прямо в интерфейсе выполняется фильтрация по маскам, лемматизация, снятие частотности, расчет единого рейтинга запросов с весовыми коэффициентами и анализ конкурентов в топе выдачи. В итоге получается готовая кластеризованная семантика для загрузки в TopVisor.

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

Смотрите видео Александра Шамрая @Zlaton:
https://www.youtube.com/watch?v=Ym6g5vWLfDc

Полная версия вебинара:
https://www.youtube.com/watch?v=qdjqs-yYVhg
https://vkvideo.ru/video-238145611_456239017
https://rutube.ru/video/1fe4f719f310400c2d5b5be9ef34073b/
https://dzen.ru/video/watch/69ef7b969eeb3d52fef58509

Анонсы вебинаров @shakinweb

Михаил Шакин, @burzhunet
#автоматизация@burzhunet
#семантика@burzhunet
#точкироста@burzhunet
#seotools@burzhunet
#python@burzhunet
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍211