Вопрос или проблема
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 может привести к следующим проблемам:
-
Индексация: Google и другие поисковые системы часто не могут интерпретировать изображения, закодированные в Base64, что означает, что ваше изображение может не отображаться в результатах поиска.
-
Размер файла: Base64-закодированные изображения обычно занимают больше места, чем их бинарные аналоги. Это может повлиять на скорость загрузки страницы.
-
Управление ресурсами: В случае, если изображение понадобится обновить, управление статическими файлами (например, хостинг, кэширование) значительно удобнее, чем управление закодированными в Base64 данными.
Рекомендуемая структура вашего тега будет выглядеть так:
<meta name="thumbnail" content="https://example.com/path/to/your/image.jpg">
Таким образом, для достижения лучших результатов в поисковой индексации и обеспечения корректного отображения изображения в результатах поиска, используйте традиционные ссылки на изображения вместо Base64.