blog details
author


blog detail

Анализ ключевых слов Google SEO в настоящее время доступен только в поисковой консоли Google, если вы не платите за SaaS, например SEMrush, Moz и т. д. Давным-давно аналитика Google перестала показывать SEO-анализ и изменила его на «не предоставляется». Но понимание ключевых слов чрезвычайно важно для контент-маркетинга и оптимизации веб-сайта. Мы с тобой абсолютно это знаем, что, как я уже сказал, просто чушь собачья. Но дело в том, как автоматически обновлять эти ключевые слова в созданной вами панели инструментов Google Sheets и настраивать ее по своему усмотрению.

В этой главе я хотел бы поговорить с вами о том, как использовать коды Python и API Google Search Console с Crontab. Он предназначен для автоматического обновления последних запросов по ключевым словам и обновления панели инструментов. К концу этой статьи вы сможете изучить приемы создания своего любимого приложения. Затем вы можете сесть, открыть приборную панель и наслаждаться!

Содержание: Интеграция API Google Search Console с использованием Python

Необходимые модули в Python Script

Мы будем использовать API Google, которые подключаются к консоли. поиска Google и Google Диску. Так что oauth2 необходим. Затем, конечно, необходимо иметь панды, потому что нам нужно использовать их для кадрирования полученных данных. И последнее, но не менее важное: он будет загружаться в Google Таблицы, поэтому для упрощения я рекомендую также использовать gspread и oauth2client.

API консоли поиска Google

Прежде всего, нам нужно перейти в консоль разработчика Google, чтобы включить API консоли поиска Google и API Google Диска. Однако многие люди забывают активировать Google Drive API. Поэтому, пожалуйста, не забудьте проверить свою серверную часть библиотеки Google API.

blog detail

Затем нам нужно создать новые учетные данные для этого проекта на облачной платформе Google. И нам также нужно создать новый ключ в этих учетных данных и загрузить файл JSON. Вы бы использовали этот файл через мгновение.

И последнее, но не менее важное: мы устанавливаем область в кодировках и настраиваем файл JSON с построением сервисных функций.

Нам также нужно добавить кодировку раздела gspread. Для получения более подробной информации, пожалуйста, ознакомьтесь с другой статьей, которую я опубликовал ранее.

Глава 17: Amazon Price Tracker, получение актуальной рыночной стоимости продукта с помощью ASIN, Oauth2Client и Google Sheet

Доступный фид данных JSON

В API консоли поиска Google вы можете получить больше данных, чем загрузить данные из отчета платформы. Но также это может быть автоматический процесс, и у вас будет больше информации о ключевых словах.

Что касается данных, доступных через API, вы можете выбрать startDate, enddate, измерение запроса, страницу и устройство. Более того, это связано с тем, что Google API ограничивает объем генерации данных. Вы можете установить rowLimit. Например, вы можете сгенерировать 10 ключевых слов или получить 2000 ключевых слов.

Методы и параметры Search Console API

Очевидно, что существует три типа подключения API: аналитика поиска, карта сайта и настройка сайта. Для нас мы бы использовали аналитику поиска в этом скрипте Python.

response = service.searchanalytics().query(siteUrl='https://www.easy2digital.com/', body=request).execute()

После команды B вы можете увидеть, что перед нами уже появились данные в формате JSON. Из данных JSON вы можете узнать, какие данные метрик мы можем получить. Это могут быть клики, показы, клики, позиция и так далее. Создайте цикл для получения и сохранения данных в Google Sheets

for row in response['rows']:
 seoData = {}
for i in range(len(request['dimensions'])):
 seoData[request['dimensions'][i]] = row['keys'][i]
seoData['clicks'] = row['clicks']
 seoData['impressions'] = row['impressions']
 seoData['ctr'] = round(row['ctr'], 2)
 seoData['position'] = round(row['position'], 2)
 results.append(seoData)

Как и при сборе данных о продуктах Amazon, мы будем использовать pandas для добавления полученных данных и загрузки их в Google Sheets с помощью gspread. Для получения более подробной информации, пожалуйста, ознакомьтесь с Python Tutorial 17.

Автоматизируйте обновление с помощью Crontab

В Python Tutorial 18 я рассказал, как использовать crontab для автоматического обновления трекера цен Amazon. Что касается ключевых слов SEO и обновления производительности позиций, то это тот же скрипт, только с изменением расписания и пути к скрипту.

blog detail

Затем вы можете просто открыть свой трекер производительности SEO и проверить актуальную производительность. Я бы рассказал о том, как создать панель инструментов Google Sheets, если вам это интересно. Пожалуйста, прокомментируйте ниже и дайте мне знать.

Для получения более подробной информации, пожалуйста, ознакомьтесь с Python Tutorial 18.

Глава 18: Использование Macbook Crontab для автоматизации работы трекера цен конкурентов Amazon и обновления калькулятора прибылей и убытков и рыночной стоимости продукта

Полный Python-скрипт Google Search Console API Scraper

Если вы хотите получить полную версию Python-скрипта Amazon Product Price Tracker, пожалуйста , подпишитесь на нашу рассылку , добавив сообщение «Глава 19» . Мы отправим вам сценарий немедленно на ваш почтовый ящик.

Связаться с нами

Надеюсь, вам понравится читать главу 19: Автоматизируйте обновление SEO панели инструментов Google Таблиц с помощью новых и существующих ключевых слов из Google Search Console. Если вы это сделали, пожалуйста, поддержите нас, выполнив одно из перечисленных ниже действий, потому что это всегда помогает нашему каналу.

  • Поддержите и пожертвуйте нашему каналу через PayPal ( paypal.me/Easy2digital )
  • Поделитесь статьей в своей социальной сети с хэштегом #easy2digital
  • Покупайте товары с кодом скидки Easy2Digital 10% OFF ( Easy2DigitalNewBuyers2021)
  • Вы подписываетесь на нашу еженедельную рассылку, чтобы получать последние статьи, видео и коды скидок Easy2Digital.
  • Подпишитесь на наше ежемесячное членство через Patreon, чтобы пользоваться эксклюзивными преимуществами ( www.patreon.com/louisludigital )
Поделиться этим постом

Пока нет комментариев...

shape shape

Подпишитесь на нашу рассылку!

Получайте эксклюзивные обновления и предложения в автомобильном стиле