Домой Без рубрики WordPress, Yoast SEO и Google Sitelinks Searchbox

WordPress, Yoast SEO и Google Sitelinks Searchbox

396
0

Сегодня я читал статью Йоста о Google Sitelinks Searchbox , Очень интересная статья и как мы используем Yoast SEO на Crunchify, в идеале Sitelinks Searchbox должен работать из коробки.

Но что интересно, до сих пор я не видел Sitelinks Searchbox for Crunchify на странице результатов поиска Google. Кроме того, заметил то же самое поведение для самого Yoast.com. Это заставило меня задуматься: должно быть, что-то не так, или что-то, чего мне не хватает

Итак, я начал копать дальше на официальной странице Google: https://developers.google.com/search/docs/data-types/sitelinks-searchbox . Ссылка содержит всю подробную информацию и, честно говоря, в ней нет магии, и все очень просто.

По умолчанию Yoast SEO добавляет application/ld+json Google Schema.org на свою домашнюю страницу и добавляет канонический URL для вашего блога.

После дальнейшего тестирования и анализа я нашел strange thing about ID attribute , Посмотрите ниже снимок страницы инструмента проверки структурированных данных Google.

Почему это http://www.example.com/#website ?

это @id атрибут был добавлен в файл Yoast SEO /frontend/class-json-Id.php ,

Опять же, согласно предложению Google, это абсолютно не требуется.

Как это исправить?

Шаг 1

  • Перейти к вашей admin console
  • Нажмите на Plugins -> Editor
  • выберите Yoast SEO плагин и нажмите Select кнопка

Шаг 2

  • Поиск файла class-json-ld.php
  • Найдите строку ниже и удалите ее
  • Линия ==> '@id' => '#website',

Шаг 3

То же самое нужно сделать и для схемы организации, если она включена. Просто удалите строку $this->data['@id'] = '#organization'; тоже.

Если у вас есть какой-либо из вопросов, связанных с поисковым запросом, то вы попали по адресу:

  • пример окна поиска ссылок сайта
  • окно поиска ссылок Google не отображается
  • поиск по сайту
  • гугл сайт ссылки плагин
  • как получить ссылки на сайт в Google
  • гугл генератор ссылок сайта
  • Google структурированные данные

Вот обновленный блок кода сайта:

обновлен код сайта ()

1
2
3
4
5
6
7
8
9
10
11
общественности функция веб-сайт ( ) {
$ this - > data знак равно массив (
'@context' = > 'http://schema.org' ,
'@тип'      = > «Сайт» ,
'URL'        = > $ this - > get_home_url ( ) ,
'название'      = > $ this - > get_website_name ( ) ,
) ;
$ this - > add_alternate_name ( ) ;
$ this - > internal_search_section ( ) ;
$ this - > output ( 'Веб-сайт' ) ;
}

Вот обновленные блоки кода организации:

Обновлен блок кода организации ()

1
2
3
4
5
6
7
8
9
частный функция организация ( ) {
если ( «» ! == $ this - > options [ 'company_name' ] ) {
$ this - > data [ '@type' ] знак равно «Организация» ;
$ this - > data [ 'name' ]    знак равно $ this - > options [ 'company_name' ] ;
$ this - > data [ 'logo' ]    знак равно $ this - > options [ 'company_logo' ] ;
возврат ;
}
$ this - > data знак равно ложь ;
}

Вот и все. Просто очистите кэш вашего сайта / блога и оформите домашнюю страницу вашего сайта, используя HTML-код. Плагин Yoast SEO больше не будет добавлять атрибут ID в схему Google Sitelinks Searchbox.

NOTE: Это мое лучшее предположение и обходной путь, и я надеюсь, что оно сработает в течение нескольких недель. Там нет никакой гарантии , что это будет работать , но я буду держать мониторинговое окно поиска crunchify.com в Google Search Result Page и будет держать вас все обновляется.

Я создал проблему на Github https://github.com/Yoast/wordpress-seo/issues/6382 чтобы получить обновление от разработчика плагинов. Если у вас есть предложения получше, тогда я за все. Дайте мне знать в разделе комментариев.

WordPress, Yoast SEO и Google Sitelinks Searchbox

0.00 (0%) 0 votes

ЧИТАТЬ ТАКЖЕ:  Топ 5 основных советов по SEO для любых новых сайтов - Советы по началу работы

ОСТАВЬТЕ ОТВЕТ

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