Как избавиться от ошибок при подтверждении авторства в Google

ошибкиУдалять или не удалять имя автора статьи?

Удалять или не удалять дату написания статьи?

Насколько правомерны все эти действия?

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

Некоторые так и поступают.

В моей теме (шаблоне) WordPress это предусмотрено.

Если убрать галочку элемента управления «показывать автора», то имя автора статей на сайте отображаться не будет.

Но, так как на самом сайте автор статей все-таки указан, то проблем с подтверждением авторства в Google, не возникает. Проверяла.

Но при проверке авторства методом извлечения структурированных данных, который предлагает Google (смотри предыдущую статью), возникают ошибки из-за отсутствия «карты автора».

Получается, что имя автора все-таки должно отображаться на странице.

Как избавиться от ошибок при подтверждении авторства в Google.

Как избавиться от ошибок при подтверждении авторства в Google

У некоторых, например, у меня обнаружились все 3 ошибки, а у других – только одна или две из них.

Это зависит от Вашего шаблона (темы) WordPress.

Чтобы убрать ошибки, необходимо вносить дополнительные правки в код шаблонов всех страниц.
Исправления касаются титула или названия статьи (title), даты создания или обновления статьи (time), и автора статьи (author).

Для шаблонов Single.php и Index.php это однотипные изменения (добавить параметры в виде парных тегов — открывающих и закрывающих).

Войти через Редактор в код шаблонов указанных страниц и исправить.

Код для разных шаблонов WordPress выглядит по разному. Поэтому, обычно в начале кода нужно отыскать фрагменты с указанием title, author и time.

Клацни по иллюстрации, чтобы увеличить.

У меня было так.

код-до-исправления

Я добавила необходимые теги и убедилась, что ошибки исчезли.

Стало так.

код-после-исправления

В шаблоне Page.php для удаления ошибки титул (title) действия те же.

А для того, чтобы появились автор и дата на странице (например «Контакты»), я в обычном режиме редактирования HTML для каждой страницы вручную добавила в самом конце следующий код.

код-с-датой-и-именем-автора для страниц

Дату я там ставила ту, когда создана страница.

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

Как убрать ссылку на все записи автора.

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

Дело в том, что при показе автора в моем шаблоне WordPress формируется ссылка на все записи указанного автора.

Ссылка-на-записи-автора

Мало того, что она видна при просмотре кода страницы (по Ctrl + U). Но она еще и включает в себя атрибут rel=author, и поэтому показывается при проверке авторства методом извлечения структурированных данных в Google.

Ну что в этом плохого, спросите Вы?

Дело в том, что одним из простых способов защиты сайта на WordPress, является смена логина администратора сайта с, предусмотренного по умолчанию, admin на уникальный.

А ссылка на все записи автора бессовестно высвечивает этот самый уникальный логин (он туда включен).

Естественно, что мне захотелось эту ссылку убрать и заменить ее просто на текстовое значение имени автора.

Имя-автора-без-ссылки

Присутствие имени автора все-таки необходимо, иначе возникает ошибка.

Для этого пришлось разобраться с кодом.

В коде шаблонов Single.php и Index.php указано, что если включен (on) показ автора, то ссылка на записи автора формируется. А, если показ автора не включен, то никаких действий не производится, а, значит, просто ничего не формируется.

Клацни по иллюстрации, чтобы ее увеличить.

Было.

показывать-автора

Я поступила следующим образом. Скопировала и добавила этот же фрагмент кода еще раз, исправив там включено (on), на — выключено (off) , а, взамен тега с вызовом функции, формирующей ссылку на записи автора, вставила обычный текст — Елена Молгачева (текст пишется без значков тега).

Стало.

Имя-автора-вместо-ссылки

Получилось, что, если автора отключить, то будет просто показываться текстовое значение моего имени и фамилии без всяких там ссылок, и логин светиться не будет.

Ну, а на тот случай, если авторов все же будет несколько, можно переключиться в обычный режим показа автора (on), так как этот режим сохранен в своем исходном состоянии.

Теперь давайте разберемся с датой.

Стоит ли удалять дату написания статьи?

Многие считают, что дату написания статьи тоже нужно удалить.

Тогда, если статья написано давно, это не будет смущать посетителей, которые предпочитают свежую информацию.

Одно время я тоже порывалась это сделать.

Для этого в шаблонах Single.php и Index.php нужно удалить строку кода, которая отвечает за формирование даты в статьях.

Именно в эту строку мы вносили изменения выше для устранения ошибки даты (time).

Но стремление к порядку меня остановило.

Оказалось, — не напрасно.

Чтобы в составе 3 ошибок, указанных выше, не появлялась ошибка обновления (time), в статье обязательно должна присутствовать дата.

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

Я пока этого не сделала. А, если сделаю, то напишу.

На своем сайте я информацию постоянно обновляю, чтобы она соответствовала требованиям современности и была достоверной.

А в случае, если содержание статьи меняется, можно изменить и дату написания статьи на дату, когда проводилось последнее обновление. Редактирование статьи в административной панели WordPress сделать это позволяет. Поэтому статью после редактирования можно осовременить.

Я для себя решила, что так и буду поступать в дальнейшем.

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

Эти параметры следует сохранить.

Желаю благополучно избавиться от ошибок при подтверждении авторства в Google.

А, если у кого-то возникнут трудности с корректировкой кода, то можно обратиться к знающим фрилансерам, чтобы это исправить.

Не уходите, не посмотрев содержание сайта. Возможно вас заинтересует что-то еще.

Не забудьте нажать на кнопки социальных сетей, если информация была Вам полезна.

Елена и tvoy-internet.ru

 

Понравилась статья? Поделиться с друзьями:
Комментарии: 18
  1. Елена

    Информацию по исправлению ошибок при подтверждении авторства в Google можно посмотреть еще на одном сайте — вот ссылка.

    Но простейший способ подтверждения авторства в Google для сайта на WordPress все-таки лучше описан здесь.

  2. Наталья

    Спасибо информация была очень даже полезной, согласна что и дату и имя не стоит удалять.

  3. лия

    Спасибо, Елена, за доступную информацию, грамотное изложение, предупреждение про ошибки! Очень полезный сайт! Вы увлечены активным творческим процессом, а значит сделаете еще больше открытий!

  4. Владимир

    Елена! Я прочитал в одной статье в Internet, что для удаления ссылки на все записи автора, следует сделать изменения, подобные Вашим, не только в файлах single.php и index.php, но и в файлах archiv.php и page.php. Может перечень файлов зависит от особенностей конкретной темы? Например, ссылки на записи автора я обнаружил во всех четырех указанных файлах темы моего сайта.

  5. Елена Молгачева

    Владимир! Конечно, изменения следует делать во всех шаблонах страниц, где есть ссылка на все статьи автора.

    Применительно к моему сайту это — single.php и index.php.

    На страницах page.php я, наоборот, автора добавляла (об этом сказано в статье),так как автор там не указан.

    Шаблон archiv.php надо смотреть. У меня там таких ссылок тоже нет.

  6. Владимир

    Елена! Уточните, пожалуйста, зачем Вы оставили две группы тегов с условием ==’on’ и с условием ==’off’. Разве нельзя было оставить первую группу тегов, лишь заменив в нем теги формирования ссылки на имя автора на текст с именем автора? Вопрос возник потому, что в кодах моей темы на сайте отсутствует строка с тегами: if(f_option(‘show_autor’)==’on’). Как я понимаю, в моей теме, по умолчанию, стоит режим ‘on’ и нет возможности отключить формирование ссылки на имя автора.

  7. Елена Молгачева

    Владимир! Если режим отключения автора на сайте не предусмотрен, то можно просто исправить код, указав имя автора вместо соответствующего тега, который формирует ссылку на статьи автора.

  8. Владимир

    Елена! Очень Вам благодарен за оперативный ответ! Все исправил. Осталось только срочно поменять Login на своем сайте.

  9. Лилия

    Спасибо! Очень полезная информация!!

  10. bioPakistan

    Приветик. У меня возник вопрос. Я вот пишу бывает вам комментарии они появляются но потом когда через минуту захожу их уже нет. Почему так не понятно ?

  11. Елена Молгачева

    bioPakistan! Когда Вы пишите комментарий, то видите в каком виде он отправлен на модерацию.

    Комментарии, отправленные на модерацию при повторном заходе на страницу не видны до тех пор, пока их не утвердит модератор.

  12. Елена Голоштенко

    Недавно я у себя тоже заметила, что появились ошибки структурирования данных. Надо будет уделить время изучению этого вопроса. Немного не понимаю я гугл, зачем так усложнять жизнь блоггерам ?

    И, к сожалению, логин администратора даже при отсутствии ссылки все равно можно увидеть. Это я только что обнаружила. У большинства, оказывается, шаблоны все равно «палят» логин.

  13. Елена Молгачева

    Елена Голоштенко! Это не Гугл усложняет жизнь блогерам — это WordPress шаблоны не достаточно совершенны (бесплатные).

  14. Елена

    Попалась интересная статья, как сделать так, чтобы дата осталась, но не показывалась в поисковике.

    Как спрятать дату статьи от поисковика, но оставить видимой на сайте. Используем CSS: http://mojwp.ru/hide-date.html

  15. Елена

    Еще одна интересная публикация про дату. В том числе о том, как подменить дату публикации датой обновления статьи.

    SEO хитрость с датой публикации http://shakin.ru/seo/publication-date.html

  16. Ирина

    Елена, огромное спасибо за статью. С title я нашла две аналогичные строки с h1 и h2. Вы даете в примере код с h2, А в чем разница для Гугла?

    Я в строке h2 class=post-title внесла изменения как вы советуете, а в h1 class=post-title оставила как было.

    это правильно?

    Строк с time вообще не нашла у себя. Наверное глаз уже устал)))

  17. Елена Молгачева

    Ирина! К сожалению, Вы не оставили ссылку на свой сайт. Поэтому подтвердить правильность Ваших действий только с Ваших слов я не могу.

    Вы можете воспользоваться ссылкой на проверку структурированных данных Гуггл и убедиться, что ошибки исчесли. Значит, Вы все сделали правильно. Если ошибки не прпопали, значит, Вы что-то сделпли не так.

    А найти строку с time можно легко, если воспользоваться поиском, нажав одновременно две клавиши Ctrl и F на странице открытого кода и задав в появившемся маленьком окошке то, что нужно искать. В данном случае time. Тогда и глаза напрягать не придется.

    О том, как правильно организовать заголовок h1 дл всех страниц сайта на Вордпресс, у меня на сайте есть специальная статья, где все подробно описано. Ссылка здесь.

  18. Ирина

    Спасибо, Елена! Огромное! Я статью про h1 нашла уже у Вас. Похоже у меня заголовок сайта без h1. Сделала изменения и для h1 посмотрю что будет.

    time у меня прописано как post-data , тоже уже отредактировала. Жду реакцию Гугла)))

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: