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) и пишем "
5. Кладем JSON ключ к API в папку с программой и называем его "
6. Создаем файл с URL, которые нужно скормить Googlebot. Называем его "
7. Запускаем программу и общаемся уже с ней по понятиям.
Важно! Для отправки URL на индексацию или удаление из индекса (ага-ага, не показалось) по API нужно будет предоставить доступ с правами "Владельца" на созданный вами сервисный аккаунт. Программа подскажет, что и куда после запуска, но такая возможность должна быть у вас, иначе ничего не выйдет.
Если на каком-то этапе возникнет проблема или словите баг, велкам в комментарии или на GitHub🗣
❓Как работает программа❓
1. Посылаем Googlebot'у запросы через Google Indexing API на индексацию или удаление из индекса URL (метод выбирается после запуска программы).
2. Максимальное число запросов в сутки - 200 URL. Это бесплатно, никаких банковских карт для включения конкретно этого API в консоли не требуется. 200 запросов - лимиты Google, я не виноват, но никто не мешает вам сделать несколько API аккаунтов😇. Для этого можно поместить в "
3. Ответы по нашим запросам через API складываются в "
4. Имена файлов API ключа и списка с URL задаются в самом конце, после "
5. Программа проверяет соответствие URL из списка домену, который введете в самом начале. Это защитная мера, чтобы тяжелее было сломать это все. Если хотите одновременно отправлять на индексацию URL разных доменов, напишите в комменты, дам версию без этой проверки.
У меня все. Буду счастлив любому фидбеку в комментариях как школьник электронке на большой перемене (с 1 сентября 🎈)
А в следующей публикации я расскажу о своем маленьком эксперименте по индексации страниц через API. Кря!🐣
#seo #python #googleAPI
@drkwng
Первый пост будет немного про 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 или делаем
На выходе получаем результат в консоли + в подпапке с программой
data/results/ CSV файл.
Такие проверки удобно делать, например, при анализе серверных логов.
Нуу или когда нужно настроить клоаку на коленке😶 Программа устроена так, что можно быстро допилить под свои диапазоны IP (скажем, для Yandex или Bing, если у кого есть база). Хотя всякие трекеры с этим по идее лучше справляются из коробки.
Короче, как люблю говорить, ваши возможности ограничены фантазией. Чирик🐣
--
#python #tools
@drkwng
Сделал небольшой тул для валидации ботов 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
👨💻 Как использовать Google Search Console URL Inspection API на Python
Полезный пост с примерами кода.
Google URL Inspection API with Python
https://www.jcchouinard.com/google-url-inspection-api-with-python/
Михаил Шакин aka Глобатор, @burzhunet #аналитика #googlesearchconsole #python
Полезный пост с примерами кода.
Google URL Inspection API with Python
https://www.jcchouinard.com/google-url-inspection-api-with-python/
Михаил Шакин aka Глобатор, @burzhunet #аналитика #googlesearchconsole #python
JC Chouinard
Google URL Inspection API with Python - JC Chouinard
In this is tutorial, we will learn how to use Google Search Console's URL Inspection API with Python. What is the URL Inspection API? The URL Inspection Learn API by JC Chouinard
Джон МакАлпин поделился полезными скриптами для следующих задач:
- Автоматизация редиректов
- Массовая генерация метатегов 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
Search Engine Land
5 Python scripts for automating SEO tasks
Looking to streamline your SEO workflows? These five scripts are great starting points for exploring the possibilities of Python in SEO.
Бесплатный курс для новичков.
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
JC Chouinard
Python for SEO: Complete Guide (in 9 Chapters) - JC Chouinard
Beginner to expert guide to learn Python for SEO. In this tutorial, you'll learn Python from the absolute basics to its advanced SEO purposes. Learn Python by JC Chouinard
Теги для удобной навигации по каналу:
#askshakin
#chatgpt
#eeat
#freeseotools
#googleanalytics
#googlesearchconsole
#javascript
#localseo
#pbn
#pinterest
#ppc
#python
#scrapebox
#screamingfrog
#seotools
#serm
#telegram
#wordpress
#аналитика
#аудит
#бесплатно
#бизнес
#блоггинг
#дропы
#заработок
#индексация
#инсайты
#инструкция
#интернетмагазины
#исследование
#картинки
#кейсы
#клиенты
#конверсия
#конкурсы
#контент
#конференции
#копирайтинг
#лайфхак
#лидген
#линкбилдинг
#маркетинг
#мастеркласс
#медицина
#микроразметка
#накруткапф
#нейросети
#новичкам
#оптимизация
#партнерки
#перелинковка
#подборка
#продажасайтов
#продвижениевидео
#разработка
#расписание
#семантика
#скоростьзагрузки
#соцсети
#структура
#техническоеseo
#точкироста
#трафик
#тренды
#факторы
#фриланс
#чеклист
#юзабилити
#askshakin
#chatgpt
#eeat
#freeseotools
#googleanalytics
#googlesearchconsole
#javascript
#localseo
#pbn
#ppc
#python
#scrapebox
#screamingfrog
#seotools
#serm
#telegram
#wordpress
#аналитика
#аудит
#бесплатно
#бизнес
#блоггинг
#дропы
#заработок
#индексация
#инсайты
#инструкция
#интернетмагазины
#исследование
#картинки
#кейсы
#клиенты
#конверсия
#конкурсы
#контент
#конференции
#копирайтинг
#лайфхак
#лидген
#линкбилдинг
#маркетинг
#мастеркласс
#медицина
#микроразметка
#накруткапф
#нейросети
#новичкам
#оптимизация
#партнерки
#перелинковка
#подборка
#продажасайтов
#продвижениевидео
#разработка
#расписание
#семантика
#скоростьзагрузки
#соцсети
#структура
#техническоеseo
#точкироста
#трафик
#тренды
#факторы
#фриланс
#чеклист
#юзабилити