Вы создали огромный сайт, используя WordPress, но все на страницах, а не в постах. Должны ли вы беспокоиться о вашем продолжающемся SEO счастье? Другими словами, WordPress пингует, когда вы создаете страницу, или просто пост? И в этом отношении, отправляют ли изменения страницы / сообщения пинг? Давайте покопаемся в WordPress и узнаем.
Ping, Ping, Post и Page
Для тех, кто не знаком с WordPress, вот некоторые из соответствующих частей:
- Сообщение является меткой времени и обычно отображает свою дату вместе с категорией и именем автора. Он также отображается в списке блогов (в рулоне) в хронологическом порядке.
- Страница не имеет ни даты, ни категории, ни автора (хотя автор есть внутри) и отображается на собственной веб-странице.
- Ping — это сообщение, отправленное по почте, чтобы объявить о себе, обычно в службу, такую как Pingomatic или Technocrati.
- Ping также используется, когда вы ссылаетесь на другие блоги в своих сообщениях, либо путем включения URL-адреса в статью (которая отправляет пингбек другому блогу), либо путем добавления URL-адреса в поле Send Trackback, которое появляется при редактировании статьи в WordPress Admin. Эти pingbacks / trackbacks могут иногда найти свой путь в комментариях другого блога. Обратное также верно, поскольку другой блог может пинговать вас о своей статье. Это пинги, на которые есть ссылки в настройках вкладки «Администратор WordPress»; Настройки обсуждения.
Мы собираемся сосредоточиться на первом типе пинга, так как второй — в основном между отдельными блогами, и поэтому имеет ограниченную способность генерировать трафик. Напротив, первый тип пинга — это сигнал, который поступает на все пинг-серверы, которые вы настроили в своем списке пингов (вкладка «Администратор» «Настройки»; «Запись», «Службы обновления»).
Это довольно эффективно для уведомления поисковых систем. Однажды я создал блог для работ моей жены и больше ничего не делал для его продвижения, но в течение короткого времени он был в индексе Google — все из-за пинга. Это отличный способ завести блог и получать уведомления, особенно если регулярно публикуются сообщения в блоге.
Но прежде чем мы рассмотрим, где происходит пинг, давайте посмотрим на сам пинг — и КОГДА это происходит …
Сроки этих пингов правильно
Раньше при сохранении статьи происходил пинг, независимо от даты публикации. Это было проблемой, потому что если вы решили «загрузить» блог с тридцатью статьями, по одной из которых появлялись бы каждый день, вы бы действительно пинговали такие места, как Pingomatic, тридцать раз в первый день, а затем ничего не делали для остальных месяц! Очевидно, что это не то, что вам нужно, и я написал свою первую книгу и плагин для WordPress, чтобы убедиться, что пинги исчезли при запуске статьи, а не при сохранении первого черновика.
Конечно, это был 2006 год, и пинг WordPress уже давно исправлен. Теперь WordPress постоянно проверяет запланированные сроки выполнения статей и публикует их в соответствующее время; он также планирует, а не отправляет сообщения ping. В результате, пинг ваших статей произойдет после того, как статья будет опубликована, но не всегда сразу после этого, поскольку запланированный запрос пинга может не произойти ни на минуту, ни дольше.
Причина в том, что все запросы ping обрабатываются заданием WordPress cron, небольшим фрагментом кода, который выполняет так называемый псевдо-cron. Крон относится к программе на компьютерах Unix и Linux, которая запускает задачи в определенное время. Например, вы можете запускать задание cron раз в ночь для резервного копирования базы данных. Они просты, просты в настройке и надежны.
WordPress подделывает эту программу синхронизации, выполняя небольшой код при просмотре веб-страницы; этот код определяет, нужно ли выполнять какие-либо запланированные действия, такие как перемещение статьи из запланированного состояния в опубликованное и пингование, затем выполнение и выполнение любых найденных задач.
В блогах с низким трафиком это может привести к странным результатам, так как эти просмотры страниц являются движущей силой для этой работы псевдокрона. В результате ваш пинг может выйти гораздо позже, чем ожидалось, через несколько минут или даже часов. Тем не менее, это редкий блог с таким небольшим трафиком, и вряд ли это будет проблемой.
Пинговать или не пинговать
Теперь, когда заложены основы, каков ответ на вопрос: пингуются ли страницы при публикации?
Ответ — нет. WordPress использует очень специфический и другой код для управления изменениями страниц и сообщений. Например, существует одна функция, вызываемая при изменении сообщения с запланированного на опубликованное, и другая для того же изменения в страницах. Тем не менее, код, вызываемый для записей, включает в себя запись вызова в службы ping, то есть он добавляет запись cron в WordPress для выполнения ping; на страницах нет этого действия, поэтому они не получают пинг.
Это может быть проблемой для некоторых блогеров, особенно начинающих. Страницы могут составлять основную часть типичного сайта, поскольку они более похожи на веб-сайты (в конце концов, немногие веб-страницы нуждаются в списке авторов или дате). Используя страницы вместо постов, вы теряете пинг при добавлении новых страниц или обновлении старых. Однако, хотя это серьезно для нового сайта (нет уведомлений для всего этого контента), уже проиндексированный сайт меньше зависит от пингов для посещений поисковой системы и может иметь меньше проблем с ним. Таким образом, хотя пинг является преимуществом, для большинства сайтов отсутствие случайного пинга — это не конец света.
А как насчет этой новой морщины, пользовательских страниц? Пользовательские страницы похожи на страницы, но их можно поменять, чтобы они выглядели и действовали по-разному, с настраиваемыми полями и отображением. Они кажутся отличным способом настроить специализированный сайт. К сожалению, они тоже похожи на любую другую страницу и не пингуются. Поэтому будьте осторожны при разработке сайта с индивидуальной страницей, если вы планируете использовать пинг для SEO; для трафика, только сообщения и пинг идут вместе.
Однако что делать, если вы застряли на сайте, полном страниц, и вам нужен пинг? Это может произойти с устаревшим сайтом, где вы регулярно обновляете страницы. С такими сайтами вам понадобится помощь в виде плагина. Я написал очень короткий, который просто обнаруживает изменение страницы и отправляет пинг, как и сообщения. Вы можете получить его на ActiveBlogging . Просто загрузите и активируйте, чтобы дублировать настройки ping для ваших сообщений.
Как насчет правок?
Последний аспект пинга, который нужно рассмотреть, — это редактирование: есть ли новый пинг при редактировании? И если так, могу ли я рисковать баном?
Копаясь в коде WordPress, там есть сигнал пинга, посылаемый при редактировании поста (конечно, не при редактировании страницы). Таким образом, каждое редактирование вызывает новый вызов списка пинга. Но разве это плохо?
На самом деле, нет. Прежде всего, помните, что сигнал ping отправляется не сразу, а передается в подпрограмму WordPress для обработки, которая добавляет задержку. Эта подпрограмма игнорирует несколько запросов ping, поэтому в конечном итоге будет отправлен только один. Кроме того, запрос ping — это не URL-адрес публикации, а URL-адрес блога, поэтому редактирование нескольких сообщений за короткий период объединяет эхо-запросы, что еще больше сокращает количество фактически отправленных сообщений.
Наконец, настоящая проблема заключается в том, что люди отправляют пинги сотни или даже тысячи раз в день. Никто не может писать (или редактировать) так много, и, очевидно, это трюк, генерирующий трафик. Слишком многие из них, и такая компания, как Pingomatic, должна будет принять меры или избавить свои серверы от трафика. Таким образом, они идут за насильниками; но будьте уверены, что редактирование вашей статьи пять раз за пять минут, когда вы ловите орфографические ошибки, не относится к той же категории, что и эти люди!
Вывод
Подводя итог: запросы Ping происходят, когда публикации публикуются и когда публикуемые сообщения редактируются. Нет другого раза, и не для страниц (по крайней мере, не без посторонней помощи, как плагин). Запросы выполняются, когда WordPress обходит их, в значительной степени в зависимости от трафика вашего блога.
Эта статья требовала большого количества написания кода и исследований, чтобы подтвердить все; удивительно, что за более чем пять лет, с тех пор как я решил первую проблему пинга, никто фактически не исследовал, когда и как работает пинг (по крайней мере, я никого не нашел в Интернете). Я предполагаю, что это несколько понятно, учитывая код спагетти, который я должен был выполнить, чтобы раскрыть детали. Тем не менее, знание того, как ваш блог «вызывает», должно оказать большое влияние на то, как вы будете настраивать блоги WordPress в будущем, и помочь вам максимизировать охват каждой части этого ценного контента, который вы помещаете в свои блоги!