Как расширить систему мониторинга индексации нескольких сайтов для сравнения выбранных Google и выбранных пользователем канонических URL-адресов (через API проверки URL и Analytics Edge)

Опубликовано: 2022-03-16
Эл. адрес
17 акций

В прошлом месяце я опубликовал статью на Search Engine Land, объясняющую, как использовать новый API проверки URL для создания системы мониторинга индексации нескольких сайтов. Используя Analytics Edge в Excel с новым API проверки URL-адресов от Google, вы можете регулярно проверять статус индексации наиболее важных URL-адресов на нескольких сайтах (и все это простым нажатием кнопки в Excel). Это отличный подход, который может помочь вам пресечь проблемы индексации в зародыше. Помните, что если ваши страницы не проиндексированы, они явно не могут ранжироваться. Поэтому мониторинг индексации очень важен для владельцев сайтов и SEO-специалистов.

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

Во-первых, важно понимать, что rel canonical — это всего лишь подсказка для Google. Я рассказывал об этом раньше в тематических исследованиях, других сообщениях в блогах и много лет в Твиттере. Google определенно может игнорировать то, что владельцы сайтов включают в качестве канонического URL-адреса, а затем выбирать другие URL-адреса (на основе ряда факторов). И когда Google выбирает другой URL-адрес в качестве канонического, вы определенно хотите знать об этом. Это связано с тем, что канонизированный URL-адрес не будет проиндексирован (и не будет ранжироваться в результатах поиска). Это может быть хорошо или не хорошо, в зависимости от ситуации. Но вы определенно хотите покопаться, чтобы понять, почему Google выбирает другое каноническое, чем то, что вы выбрали.

К счастью, API проверки URL-адресов возвращает как канонический, выбранный пользователем, так и канонический, выбранный Google, при проверке URL-адресов. Таким образом, с помощью некоторого волшебства Analytics Edge мы можем сравнить два столбца, возвращаемые API при обработке URL-адресов, и пометить это в наших рабочих листах. Это просто еще один уровень понимания, который может помочь вам решить проблемы индексации на сайтах, которые вы отслеживаете.

Чего мы собираемся достичь: Сравнение канонических ссылок через API проверки URL.
Как я объяснил выше, мы собираемся добавить еще один шаг в систему мониторинга индексации, чтобы сравнить канонический индекс, выбранный пользователем, с каноническим индексом, выбранным Google. И мы собираемся динамически создавать новый столбец на каждом листе, который позволит нам узнать, есть ли разница между ними.

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

С этим покончено, давайте улучшим нашу систему!

Как расширить систему мониторинга индексации, сравнивая выбранные Google и выбранные пользователем канонические файлы:

1. Настройте базовую систему мониторинга индексации:
Во-первых, следуйте моему оригинальному руководству по настройке системы мониторинга индексации. Как только вы это запустите, мы добавим дополнительный шаг для сравнения выбранных пользователем и выбранных Google канонических URL. А затем мы динамически создадим новый столбец на каждом листе под названием «Другие канонические», который помечает, если они разные.

2. Добавьте шаг в макрос в Analytics Edge:
Чтобы добавить еще один шаг к нашему макросу в Analytics Edge, вы просто запускаете макрос до точки, где будет добавлена ​​новая инструкция, а затем добавляете новую функциональность. Вы можете сделать это с помощью кнопки «Шаг» на панели задач. Сначала откройте электронную таблицу, перейдите на вкладку Analytics Edge и откройте панель задач (в которой находятся ваши макросы).

3. «Шаг» в нужное место в макросе:
Щелкните инструкцию на панели задач ПЕРЕД тем местом, где вы хотите добавить новую функцию. Поскольку мы собираемся сравнивать данные после того, как API вернет результаты, мы добавим нашу новую функцию после шага «Проверка индекса» в нашем макросе. Поэтому нажмите «Инспекция индекса» на панели задач, а затем нажмите кнопку шага (которая находится рядом с кнопкой запуска). После того, как макрос выполнится до этой точки, вы можете добавить к макросу дополнительные функции. Для наших целей мы собираемся добавить функцию Formula, которая будет сравнивать столбцы после того, как API вернет результаты для каждого URL-адреса.

Обратите внимание, что при этом будет запущен только тот макрос, который отображается на панели задач. Он не будет обновлять ВСЕ макросы в электронной таблице. Так что, если вы отслеживаете несколько сайтов, и на каждом сайте есть свой макрос, то их нужно будет обновлять отдельно. Я расскажу, как это сделать позже в этом уроке.

4. Добавьте новую формулу для сравнения каноникалов:
Как только макрос запустится до точки, которую мы указали на предыдущем шаге, Analytics Edge прекратит выполнение макроса. Затем вы можете добавить новую функцию для сравнения выбранных Google и выбранных пользователем канонических URL-адресов. Для этого перейдите на вкладку Analytics Edge, затем щелкните раскрывающийся список «Столбец» и выберите «Формула» в раскрывающемся списке.

5. Добавьте условный оператор в диалоговое окно формулы:
В окне формулы введите имя нового столбца, который вы хотите добавить, на основе формулы, которую мы создадим. Вы можете использовать «Другой канонический» для этого урока. Затем выберите, где столбец должен быть добавлен на нашем листе. Я хочу поместить новый столбец сразу после столбца userCanonical на листе (что, на мой взгляд, имеет смысл). И, наконец, мы добавим условный оператор, который проверяет, соответствует ли выбранный Google канонический формат каноническому, выбранному пользователем. Если это так, мы добавим «Нет» в столбец «Другой канонический», а если отличается, мы добавим «Да». Вот формула, которую вы включите, которая выполняет эту задачу. Просто скопируйте и вставьте эту формулу в текстовое поле «Введите формулу»:

=if([indexStatusResult/googleCanonical]=[indexStatusResult/userCanonical]», «Нет», «Да»)

Затем нажмите OK, чтобы применить формулу к данным, возвращенным API на предыдущем шаге. Затем нажмите кнопку шага на панели задач Analytics Edge, чтобы выполнить последний шаг в нашем макросе, который заключается в записи результатов на лист.

6. Проверьте свои результаты!
Вы можете проверить рабочий лист с результатами, чтобы увидеть данные. У вас должен быть новый столбец с названием «Другой канонический», который содержит «Да» или «Нет» в зависимости от того, отличается ли канонический, выбранный Google, от канонического, выбранного пользователем.

7. Скопируйте и вставьте новую формулу в каждый макрос в электронной таблице.
Поздравляем, вы только что расширили свою систему мониторинга индексации нескольких сайтов, чтобы проверить канонические различия! Теперь примените ту же формулу ко всем рабочим листам, которые вы создали в своей электронной таблице (если вы проверяете более одного веб-сайта или ресурса GSC). Хорошая новость заключается в том, что в Analytics Edge есть функция копирования и вставки для макросов (и для определенных шагов в ваших макросах).

Просто выделите новую формулу, которую вы создали, на панели задач, нажмите кнопку копирования, выберите макрос, в который вы хотите скопировать формулу, щелкните шаг, предшествующий тому, куда вы хотите добавить формулу, а затем нажмите «Вставить» на панели задач. Бум, вы только что скопировали формулу в другой макрос.

8. Проверяйте индексацию и канонизацию одним махом.
И это все. Теперь ваша система мониторинга будет проверять статус индексации каждого URL-адреса, а также определять, отличается ли канонический адрес, выбранный Google, от канонического, выбранного пользователем. Напоминаем, что все, что вам нужно сделать, это нажать «Обновить все» в Analytics Edge, чтобы запустить все макросы (которые будут проверять все свойства GSC, которые вы отслеживаете).

Важное напоминание: эта система настолько хороша (и точна), насколько хороша система проверки URL-адресов Google…
Одна вещь, которую я хотел отметить, это то, что система мониторинга индексации настолько хороша, насколько хороши данные из инструмента проверки URL-адресов Google. И, к сожалению, я видел, что иногда это отключалось во время тестирования. Например, он может сказать, что URL-адрес проиндексирован, когда это не так (или наоборот). Так что просто имейте в виду, что система не является надежной… иногда она может быть неточной.

Резюме – Продолжаем улучшать систему мониторинга индексации.
Благодаря этому последнему дополнению к системе мониторинга многосайтовой индексации мы теперь можем автоматически проверять, отличается ли канонический, выбранный Google, от канонического, выбранного пользователем (это ситуация, в которой вы определенно хотели бы разобраться с URL-адресами, которые не индексируются) . Двигаясь вперед, я продолжу искать способы улучшить систему мониторинга индексации. Если вы решите следовать моему набору руководств по настройке, обязательно дайте мне знать, если у вас есть какие-либо вопросы или если вы столкнетесь с какими-либо проблемами. Вы можете пинговать меня в Твиттере, пока настраиваете систему.

ГГ