data:text/plain;base64,0JrQu9C10YDQtdGJ0L3QgdGF4aXMgYmlsYQ==

Вопрос или проблема

Google утверждает, что вы можете указать изображение миниатюры, которое будет отображаться в результатах поиска, добавив тег <meta name="thumbnail"> в head документа. См. https://support.google.com/programmable-search/answer/1626955?hl=ru

Однако не указано, какие типы URL принимаются в атрибуте content. Пример на их странице – это URL с http:, без упоминания альтернатив.

Кто-нибудь знает, поддерживается ли URL данных, закодированный в base64?

Например:

<meta name="thumbnail" content="data:image/svg+xml;base64,PHN2ZyB2...">

В общем, изображения в формате Base64 не индексируются Google, поэтому нет смысла использовать такое кодирование для вашего тега миниатюры.

Ответ или решение

К сожалению, использование Base64-encoded data URL для тега <meta name="thumbnail"> не является рекомендованной практикой и может не поддерживаться Google для индексации изображений. В официальной документации Google не упоминается возможность использования таких URL для задания миниатюр изображений.

В данном случае, Google рекомендует использовать стандартные URL, начинающиеся с http:// или https://, которые ссылаются на внешние изображения. Это связано с тем, что статические ссылки обеспечивают более надежный доступ к контенту и лучше индексируются поисковыми системами.

Использование изображений в формате Base64 может привести к следующим проблемам:

  1. Индексация: Google и другие поисковые системы часто не могут интерпретировать изображения, закодированные в Base64, что означает, что ваше изображение может не отображаться в результатах поиска.

  2. Размер файла: Base64-закодированные изображения обычно занимают больше места, чем их бинарные аналоги. Это может повлиять на скорость загрузки страницы.

  3. Управление ресурсами: В случае, если изображение понадобится обновить, управление статическими файлами (например, хостинг, кэширование) значительно удобнее, чем управление закодированными в Base64 данными.

Рекомендуемая структура вашего тега будет выглядеть так:

<meta name="thumbnail" content="https://example.com/path/to/your/image.jpg">

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

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

Капча загружается...