22, Сен 2020
Новая поддержка Schema.org для данных о доставке розничных продавцов | Центральный блог поиска Google | Разработчики Google


Вторник, 22 сентября 2020 г.

С сегодняшнего дня мы поддерживаем shippingDetails

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

С июня 2020 года розничные продавцы могут размещать свои товары на разных платформах Google без оплаты.
в том числе в поиске Google. Мы стремимся поддерживать пути экосистемы для лучшего взаимодействия с пользователями, которые приходят в Google в поисках лучших продуктов, брендов и розничных продавцов, инвестируя как в более надежные инструменты, так и в
Google Торговый центр а также с новыми опциями schema.org.

Детали доставки, включая стоимость и ожидаемые сроки доставки, часто являются ключевым фактором для пользователей, принимающих решение о покупке. В наших собственных исследованиях мы слышали, что пользователи отказываются от оформления заказа из-за непредвиденной или неопределенной стоимости доставки. Вот почему мы часто показываем информацию о стоимости доставки в определенных типах результатов, включая списки в поиске Google (в настоящее время в США, только на английском языке).

Ритейлеры всегда могли
настроить параметры доставки в Google Merchant Center
для отображения этой информации в списках. С сегодняшнего дня мы также поддерживаем
shippingDetails разметка schema.org
тип для продавцов, у которых нет активных аккаунтов Merchant Center с фидами товаров.

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



Source link

21, Сен 2020
Новые проекты robots.txt с открытым исходным кодом | Центральный блог поиска Google | Разработчики Google


понедельник, 21 сентября 2020 г.

В прошлом году мы выпустили
Парсер и сопоставитель robots.txt которые мы используем в наших производственных системах, в мир с открытым исходным кодом. С тех пор мы видели, как люди создают с его помощью новые инструменты,
делать вклад в библиотеку с открытым исходным кодом (эффективно улучшая наши производственные системы — спасибо!), и выпускайте новые языковые версии, такие как голанг а также
ржавчинакоторые облегчают разработчикам создание новых инструментов.

В связи с окончанием сезона стажировок в Google мы хотели выделить два новых выпуска, связанных с robots.txt, которые стали возможными благодаря двум стажерам, работающим в команде Search Open Sourcing,
Андреа Дутулеску а также
Ян Должанский.

Тест спецификации robots.txt

Во-первых, мы выпускаем
структура тестирования для разработчиков парсера robots.txt, созданный Andreea. Проект предоставляет инструмент тестирования, который может проверить, следует ли парсер robots.txt протоколу исключения роботов и в какой степени. В настоящее время нет официального и тщательного способа оценить правильность синтаксического анализатора, поэтому Andreea создала инструмент, который можно использовать для создания синтаксических анализаторов robots.txt, следующих протоколу.

Парсер и сопоставитель Java robots.txt

Во-вторых, мы выпускаем официальный
Java-порт парсера C++ robots.txt, созданный Яном. Ява — это
3-й по популярности язык программирования
на GitHub, а также широко используется в Google, так что неудивительно, что это самый запрашиваемый языковой порт. Синтаксический анализатор представляет собой 1-к-1 перевод синтаксического анализатора C++ с точки зрения функций и поведения, и он был тщательно протестирован на соответствие большому набору правил robots.txt. Команды уже планируют использовать синтаксический анализатор Java robots.txt в производственных системах Google, и мы надеемся, что вы тоже найдете его полезным.

Как обычно, мы приветствуем ваш вклад в эти проекты. Если вы построили что-то с
Парсер C++ robots.txt или с этими новыми выпусками, дайте нам знать, чтобы мы могли потенциально помочь вам распространить информацию! Если вы обнаружили ошибку, помогите нам исправить ее, открыв задачу на GitHub или непосредственно отправив запрос на включение. Если у вас есть вопросы или комментарии об этих проектах, свяжитесь с нами по
Твиттер!

Нам было искренне приятно принимать у себя Андрею и Яна, и нам грустно, что их стажировка подходит к концу. Их вклад помогает сделать Интернет лучше, и мы надеемся, что сможем снова приветствовать их в Google в будущем.

Сообщение от Эду Переда а также
Гэрикоманда Google Search Open Source





Source link

17, Сен 2020
Googlebot скоро будет говорить по HTTP/2 | Центральный блог поиска Google | Разработчики Google


Четверг, 17 сентября 2020 г.

С ноября 2020 года робот Googlebot начнет сканировать некоторые сайты по протоколу HTTP/2.

С тех пор, как основные браузеры начали поддерживать следующую основную версию HTTP,
HTTP/2 или h2 короче говоря, веб-профессионалы
спросил нас может ли робот Googlebot сканировать обновленную, более современную версию протокола.

Сегодня мы объявляем, что с середины ноября 2020 года робот Googlebot будет поддерживать сканирование по протоколу HTTP/2 для некоторых сайтов.

Что такое HTTP/2

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

Почему мы вносим это изменение

В целом мы ожидаем, что это изменение сделает сканирование более эффективным с точки зрения использования ресурсов сервера. С помощью h2 Googlebot может открыть одно TCP-соединение с сервером и эффективно передавать по нему несколько файлов параллельно, вместо того, чтобы требовать несколько соединений. Чем меньше соединений открыто, тем меньше ресурсов серверу и роботу Googlebot приходится тратить на сканирование.

Как это работает

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

Робот Googlebot решает, какой сайт сканировать через h2, исходя из того, поддерживает ли сайт h2, а также выиграет ли сайт и робот Googlebot от сканирования через HTTP/2. Если ваш сервер поддерживает h2 и робот Googlebot уже много сканирует с вашего сайта, возможно, вы уже имеете право на обновление соединения, и вам не нужно ничего делать.

Если ваш сервер по-прежнему поддерживает только HTTP/1.1, это тоже нормально. В сканировании по этому протоколу нет явных недостатков; сканирование останется прежним, как по количеству, так и по качеству.

Как отказаться

Наши предварительные тесты не выявили проблем или отрицательного влияния на индексацию, но мы понимаем, что по разным причинам вы можете отказаться от сканирования своего сайта через HTTP/2. Вы можете сделать это, проинструктировав сервер ответить 421 Код состояния HTTP когда робот Googlebot пытается просканировать ваш сайт по адресу h2. Если это не представляется возможным в данный момент, вы можете
отправить сообщение команде Googlebot
(однако это решение временное).

Если у вас есть дополнительные вопросы о роботе Googlebot и HTTP/2, см.
вопросы, которые, как мы думали, вы могли бы задать. Если вы не нашли свой вопрос, напишите нам на Твиттер и в
справочные форумы.

Автор: Цзинь Лян и Гэри

Вопросы, которые, как мы думали, вы могли бы задать

Почему вы обновляете робота Googlebot сейчас?

Программное обеспечение, которое мы используем, чтобы позволить роботу Googlebot сканировать h2, достаточно развито, чтобы его можно было использовать в производственной среде.

Нужно ли мне как можно скорее обновить свой сервер?

Это действительно зависит от вас. Однако мы перейдем на сканирование только тех сайтов, которые его поддерживают, и явно выиграют от этого. Если нет явных преимуществ сканирования h2, робот Googlebot продолжит сканирование h1.

Как проверить, поддерживает ли мой сайт h2?

Облачная вспышка есть сообщение в блоге с множеством различных методов, чтобы проверить, поддерживает ли сайт h2, проверьте это!

Как мне обновить свой сайт до h2?

Это действительно зависит от вашего сервера. Мы рекомендуем поговорить с вашим администратором сервера или хостинг-провайдером.

Как мне убедить робота Googlebot поговорить с моим сайтом h2?

Вы не можете. Если сайт поддерживает h2, он может сканироваться по h2, но только в том случае, если это будет полезно для сайта и робота Googlebot. Если бы сканирование по h2 не приводило, например, к заметной экономии ресурсов, мы бы просто продолжили сканирование сайта по HTTP/1.1.

Почему вы не сканируете каждый сайт с поддержкой h2 поверх h2?

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

Как узнать, сканируется ли мой сайт по h2?

Когда сайт получает право на сканирование через h2, владельцы этого сайта, зарегистрированные в Search Console, получат сообщение о том, что часть сканируемого трафика в дальнейшем может проходить через h2. Вы также можете проверить журналы вашего сервера (например, в файле access.log, если ваш сайт работает на Apache).

Какие функции h2 поддерживаются роботом Googlebot?

Googlebot поддерживает большинство функций, представленных h2. Некоторые функции, такие как отправка на сервер, которые могут быть полезны для рендеринга, все еще оцениваются.

Поддерживает ли робот Googlebot открытый текст HTTP/2 (h2c)?

Нет. Ваш веб-сайт должен использовать HTTPS и поддерживать HTTP/2, чтобы его можно было сканировать по протоколу HTTP/2. Это эквивалентно тому, как это обрабатывают современные браузеры.

Собирается ли робот Googlebot использовать расширение ALPN, чтобы решить, какую версию протокола использовать для сканирования?

Согласование протокола прикладного уровня (ALPN) будет использоваться только для сайтов, на которых разрешено сканирование через h2, и единственным приемлемым протоколом для ответов будет h2. Если сервер отвечает во время рукопожатия TLS с версией протокола, отличной от h2, робот Googlebot откажется и вернется позже на HTTP/1.1.

Как различные функции h2 помогут при сканировании?

Некоторые из многих, но наиболее заметных преимуществ h2 включают в себя:

  • Мультиплексирование и параллелизм: Меньшее количество открытых TCP-соединений означает меньше затрат ресурсов.
  • Сжатие заголовка: Значительно уменьшенный размер HTTP-заголовка сэкономит ресурсы.
  • Пуш сервера: эта функция еще не включена; это все еще находится в стадии оценки. Это может быть полезно для рендеринга, но на данный момент мы не можем сказать об этом ничего конкретного.

Если вы хотите узнать больше о конкретных функциях h2 и их отношении к сканированию, спросите нас на
Твиттер.

Будет ли робот Googlebot сканировать больше или быстрее по h2?

Основным преимуществом h2 является экономия ресурсов как на стороне сервера, так и на стороне робота Google. То, сканируем ли мы с помощью h1 или h2, не влияет на то, как ваш сайт индексируется, и, следовательно, не влияет на то, сколько мы планируем сканировать с вашего сайта.

Есть ли какое-либо преимущество в ранжировании сайта при сканировании по h2?

Нет.





Source link