Мои изображения не отображаются в результатах поиска Google

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

Мои изображения не отображаются в результатах поиска Google

У меня есть сайт с рецептами, и я отправил карты сайта с изображениями. Вот пример одного рецепта:

<url>
<loc>https://www.hungrydemocracy.com/shalima-tp/pothu-varattiyadh-kerala-beef-curry</loc>
<image:image>
<image:loc>https://firebasestorage.googleapis.com/v0/b/hungrydemocracy-prod.appspot.com/o/pothu-varattiyadh-kerala-beef-curry%2Fshalima-tp%2F331482A5-BD29-4DCC-8289-AA2C0C4C8972.jpeg?alt=media&token=51f3e4a6-8a8a-425f-b887-065faf874399</image:loc>
</image:image>
<image:image>
<image:loc>https://firebasestorage.googleapis.com/v0/b/hungrydemocracy-prod.appspot.com/o/pothu-varattiyadh-kerala-beef-curry%2Fshalima-tp%2F530A01DE-8767-4729-B9AB-C8A87DB8A097.jpeg?alt=media&token=21d9ecbf-4ff6-4186-9d6e-09f6b91befd1</image:loc>
</image:image>
<lastmod>2023-01-04</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>

Google сканирует мой сайт и не показывает никаких ошибок сканирования или карты сайта. Но когда вы ищете ключевое слово “pothu curry” в Google, мой сайт появляется на первой странице без изображения.

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

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

У меня также настроен JSON-LD для сайта, и разметка отображается корректно. Вот разметка:

"image": {
        "@type": "ImageObject",
        "url": "https://firebasestorage.googleapis.com/v0/b/hungrydemocracy-prod.appspot.com/o/pothu-varattiyadh-kerala-beef-curry%2Fshalima-tp%2F331482A5-BD29-4DCC-8289-AA2C0C4C8972.jpeg?alt=media"
    },

Вы видите что-то неправильное в том, как изображения отображаются на странице?

Мне не удалось подтвердить, что вы используете страницу карты в своей карте сайта. Но я, возможно, не угадал, какую карту сайта вы используете. Я угадал sitemap.xml?

Есть “помощь по программируемому поисковику” для миниатюр в поиске Google по адресу https://support.google.com/programmable-search/answer/1626955?hl=en&ref_topic=2642610

Мне не удалось найти это в руководствах по SEO от Google для веб-мастеров, но программируемый поисковик использует те же данные, что и веб-поисковик… хотя программируемый поисковик может использоваться как для поиска на сайте, так и для многосайтового поиска; я нахожу его полезным для анализа результатов поиска. Он убирает местные и, возможно, другие предвзятости.

Хотя они не показывают пример миниатюры в карте страниц внутри карты сайта. Они показывают карту страниц для миниатюры и отдельную карту сайта с картой страниц для других значений карты страниц… Но это должно быть что-то вроде комбинированного варианта.

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
       xmlns:content="http://www.google.com/schemas/sitemap-content/1.0">
 <url>
   <loc>http://www.example.com/foo</loc>
   <PageMap xmlns="http://www.google.com/schemas/sitemap-pagemap/1.0">
    <DataObject type="thumbnail">
      <Attribute name="src" value="http://www.example.com/recipes/applepie/applepie.jpg"/>
      <Attribute name="width" value="100"/>
      <Attribute name="height" value="130"/>
    </DataObject>
  </PageMap>
...

Они показывают более простой метод.

<meta name="thumbnail" content="http://example/foo.jpg" />

Мне нравится просто. Если только у меня нет CMS, которая строит карту сайта с картами страниц для меня. Но тогда использование CMS легче, так что мне все равно нравится просто.

Поиск изображений против веб-поиска.

Похоже, код в вашем вопросе взят или основан на… https://developers.google.com/search/docs/crawling-indexing/sitemaps/image-sitemaps

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
  <url>
    <loc>https://example.com/sample1.html</loc>
    <image:image>
      <image:loc>https://example.com/image.jpg</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://example.com/photo.jpg</image:loc>
    </image:image>
  </url>

Это помогает изображениями попасть в поиск изображений. Но это само по себе не создает миниатюру для страницы в веб-поиске (как в вашем примере), хотя я еще не вижу изображения по этому запросу на https://images.google.com/, ищущем “site:example.com”. Но Google, возможно, еще не определил, что может индексировать ваши изображения из предыдущей проблемы, которую вы исправили.

скрипт type=”application/ld+json” class=”yoast-schema-graph”

Один из тех сайтов на вашем изображении использует…

“thumbnailUrl”:”https://www.example.com/wp-content/uploads/2014/07/3-Ummas-pothu-curry.jpg”

… чтобы добавить миниатюру. Похоже, это плагин для WordPress, если это поможет вам.

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

Ваша проблема заключается в том, что изображения с вашего сайта не отображаются в результатах поиска Google, несмотря на то, что сайт индексируется и нет ошибок с картами сайта. Это может быть вызвано несколькими факторами. Давайте рассмотрим их по порядку и предложим решения.

1. Проверка доступности изображений

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

2. Правильная конфигурация карты сайта

Убедитесь, что ваша карта сайта содержит все изображения в правильном формате. Вы используете структуру, рекомендованную Google, однако ваш пример с <image:image> подразумевает использование специального пространства имен. Вот корректная структура карты сайта:

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
  <url>
    <loc>https://www.hungrydemocracy.com/shalima-tp/pothu-varattiyadh-kerala-beef-curry</loc>
    <image:image>
      <image:loc>https://firebasestorage.googleapis.com/v0/b/hungrydemocracy-prod.appspot.com/o/pothu-varattiyadh-kerala-beef-curry%2Fshalima-tp%2F331482A5-BD29-4DCC-8289-AA2C0C4C8972.jpeg?alt=media</image:loc>
    </image:image>
    <image:image>
      <image:loc>https://firebasestorage.googleapis.com/v0/b/hungrydemocracy-prod.appspot.com/o/pothu-varattiyadh-kerala-beef-curry%2Fshalima-tp%2F530A01DE-8767-4729-B9AB-C8A87DB8A097.jpeg?alt=media</image:loc>
    </image:image>
    <lastmod>2023-01-04</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
</urlset>

3. Подключение структурированных данных

Вы используете JSON-LD для разметки вашего контента, что хорошо. Однако для отображения изображений, возможно, стоит добавить атрибут thumbnailUrl в ваши структурированные данные. Это поможет Google понять, какое изображение использовать в качестве превью:

"image": {
    "@type": "ImageObject",
    "url": "https://firebasestorage.googleapis.com/v0/b/hungrydemocracy-prod.appspot.com/o/pothu-varattiyadh-kerala-beef-curry%2Fshalima-tp%2F331482A5-BD29-4DCC-8289-AA2C0C4C8972.jpeg?alt=media",
    "thumbnail": "https://firebasestorage.googleapis.com/v0/b/hungrydemocracy-prod.appspot.com/o/pothu-varattiyadh-kerala-beef-curry%2Fshalima-tp%2F331482A5-BD29-4DCC-8289-AA2C0C4C8972.jpeg?alt=media"
}

4. Проверка состояния индексации в Google Search Console

Используйте Google Search Console, чтобы проверить, правильно ли индексируются ваши изображения. Ознакомьтесь с отчетом о состоянии индексации и проверьте раздел "Изображения" на предмет ошибок.

5. Убедитесь в соответствующих SEO-практиках

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

6. Время индексации

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

Заключение

Если после выполнения всех вышеперечисленных шагов изображения всё ещё не появляются в поисковой выдаче Google, рассмотрите возможность обращения в справочный центр Google для получения более подробной помощи. Убедитесь, что вы следите за обновлениями индексации и не забывайте анализировать результаты через Google Analytics и Search Console для выявления других возможных проблем.

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

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