КаталогBuilderPHPDocs
Новости hi tech и софта

Фид врачей для сайта на Тильде не проходит модерацию в Яндекс Вебмастере: разбираем и решаем ошибку

Ищем источник проблемы и решение

Ксения Зайцева SEO-специалист по медицинским сайтам, основатель агентства SEOPROTECT Привет, меня зовут Зайцева Ксения, и я занимаюсь SEO-оптимизацией сайтов медицинской тематики под поиск Яндекса, Google и нейроответы.

Если у вас клиника с сайтом на Тильде и вы формируете фид врачей в формате .xls для Яндекс Вебмастера, то с высокой вероятностью вы уже встречали такую ошибку модерации:

"url": "https://webmaster.s3.yandex.net/clinic/excel/8795403_new-files-doctors.xlsx",

"offerUrl": "https://webmaster.s3.yandex.net/clinic/excel/8795403_new-files-doctors.xlsx ",

"message": "Url `https://avatars.mds.yandex.net/get-altay/8795403/2a00000181a4db21799ff74sdv2eb4d6edeab8c/XS` in tag `Данные организации/Ссылка на логотип компании` is not from allowed list of domains: `webmaster.s3.yandex.net, ваша-клиника.ru`.",

"details":

Разберем, почему это происходит, и — самое важное — как исправить ситуацию.

Почему возникает эта ошибка

Смысл сообщения простой: Яндекс требует, чтобы ссылки на изображения врачей (или логотип клиники) в фиде вели на домен самого сайта клиники. Это прописано в файле-образце фида: фотографии докторов и логотип должны быть размещены именно на сайте или хостинге клиники, а не на сторонних сервисах.

Проблема в том, что изображения, которые вы загружаете в редакторе Тильды, автоматически подтягиваются с CDN-адресов Тильды (static.tildacdn.com, optim.tildacdn.com и т. п.), то есть с домена, который вообще не принадлежит вашему сайту. Отсюда и ошибка: "Url... is not from allowed list of domains".

Важный нюанс, который я обнаружила на собственном опыте: этот момент не такой уж стабильный. Одно время поддержка Яндекса лично подтверждала, что ссылки на тильдовский поддомен допустимы, и фид действительно проходил модерацию.

Источник: https://t.me/seo_for_beauty/200

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

Решение: подключаем облако к поддомену вашего сайта

Смысл решения в том, чтобы фотографии врачей физически лежали не на серверах Тильды и не на сторонних облаках «в чистом виде», а по адресу вида files.вашсайт.ru/foto-vracha.jpg — то есть на поддомене вашего собственного домена. Тогда для Яндекса это будет считаться доменом клиники, и ошибка "not from allowed list of domains" уйдет.

Сама Тильда прямо рекомендует для этого использовать облачное хранилище Selectel — вот пошаговая инструкция.

Шаг 1. Зарегистрируйтесь в Selectel

Заходите на сайт Selectel и создаете аккаунт. Будьте готовы потратить 200 рублей, как того требуют правила: "Чтобы получить возможность пользоваться продуктами и услугами Selectel, пополните баланс на минимальную сумму 200 ₽. Эти деньги останутся на балансе, вы сможете потратить их на оплату продуктов и услуг Selectel".

Шаг 2. Создайте бакет (хранилище) в разделе S3

В панели управления переходите на вкладку S3 и нажимаете "Создать бакет".

При создании бакета обязательно укажите:

  • тип бакета — "Публичный" (иначе картинки не будут доступны по прямой ссылке, и модерация снова не пройдет);
  • название — любое уникальное;
  • класс хранения — можно оставить стандартный;
  • тип адресации — рекомендуется оставить vHosted.

Подробно и с картинками есть в инструкции: https://help-ru.tilda.cc/file-uploading

Шаг 3. Загрузите фотографии врачей в бакет

После создания бакета зайдите в его настройки (клик по названию), загрузите туда фото докторов и получите прямую ссылку на файл. По умолчанию Selectel выдает технический домен вида:

xxx-xxx-xxx-xxx-xxx.selstorage.ru/foto-vracha.jpg

Это уже рабочая ссылка, но нам нужно, чтобы она вела на поддомен именно вашего сайта.

Шаг 4. Подключите поддомен к бакету

Перейдите в раздел "Домены" в панели Selectel:

  1. Придумайте поддомен, например files.вашклиника.ru. Нажмите "Добавить".

На этом этапе вам выдадут значение CNAME-записи:

  1. У своего регистратора домена (там, где вы покупали и настраивали основной домен сайта, для Тильды это часто reg.ru) добавляете CNAME-запись для поддомена files, указывающую на технический адрес бакета Selectel.

  1. Поддомен подключится в течение 24 часов, и на вкладке "Объекты" в Selectel вам будут доступны две ссылки: одна на облако Selectel, а другая — на ваш поддомен. Ее-то в Excel для Яндекса и забирайте!

Важный момент: подключить основной домен, на котором уже стоит сайт на Тильде, не получится — нужен именно отдельный поддомен (например files. или img.), не занятый самим сайтом.

Шаг 5. Замените ссылки в фиде

После того как поддомен подключился и заработал, вы получаете ссылки вида:

http://files.вашклиника.ru/foto-ivanov.jpg

Именно такие ссылки нужно прописать в столбце фида, где указывается изображение врача (и логотип клиники!). После обновления фида с этими ссылками модерация должна проходить без ошибок.

Еще один момент, который стоит проверить

Помимо ссылок на изображения, есть еще одна частая причина отказа модерации — несовпадение названия клиники в фиде с тем, как оно указано в карточке организации в Яндекс Бизнесе. Название должно совпадать на 100%. Если ссылки на изображения уже настроены правильно, а фид все равно не проходит — проверьте именно этот пункт.

Итог

  • Ошибка is not from allowed list of domains возникает потому, что изображения врачей на Тильде физически лежат на поддоменах Тильды, а не на домене клиники, а Яндекс требует именно домен клиники.

  • Полагаться на «неофициальные» подтверждения поддержки Яндекса о допустимости тильдовских ссылок не стоит — правило со временем ужесточили без предупреждения.

  • Рабочее решение — завести облачное хранилище (Тильда рекомендует Selectel), подключить к нему поддомен своего сайта и загружать туда фотографии врачей, используя итоговые ссылки в фиде.

  • Дополнительно проверьте точное совпадение названия клиники в фиде и в карточке Яндекс Бизнеса.

После этих шагов фид проходит модерацию стабильно, и карточки врачей корректно отображаются в поиске.

Комментариев: 0

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