Фид докторов для веб-сайта на Тильде не проходит модерацию в Yandex Веб-мастере: разбираем и решаем ошибку
Привет, меня зовут Зайцева Ксюша и я занимаюсь SEO-оптимизацией веб-сайтов мед темы под поиск Yandex’а, Гугл и нейроответы.
Если у вас клиника с веб-сайтом на Тильде и вы формируете фид докторов в формате .xls для Yandex Веб-мастера, то с высочайшей вероятностью вы уже встречали такую ошибку модерации:
«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»: {}
Разберем, почему это происходит, и – самое принципиальное – как поправить ситуацию.
Почему возникает эта ошибка
Смысл сообщения обычный: Yandex просит, чтоб ссылки на изображения докторов (либо логотип поликлиники) в фиде вели на домен самого веб-сайта поликлиники. Это прописано в файле-образце фида: фото медиков и логотип должны быть расположены конкретно на веб-сайте/хостинге поликлиники, а не на посторониих сервисах.

Неувязка в том, что изображения, которые вы загружаете в редакторе Тильды, автоматом подтягиваются с CDN-адресов Тильды (static.tildacdn.com, optim.tildacdn.com и т.п.) – другими словами с домена, который совершенно не принадлежит вашему веб-сайту. Отсюда и ошибка: «Url… is not from allowed list of domains».
Принципиальный аспект, который я нашла на своем опыте: этот момент – не таковой уж размеренный. Одно время поддержка Yandex’а лично подтверждала, что ссылки на тильдовский поддомен допустимы, и фид вправду проходил модерацию.

Источник: https://t.me/seo_for_beauty/200
Но позднее (без предупреждений) это поменялось, и те же самые фиды с теми же ссылками стали помечаться как неверные.
Решение: подключаем скопление к поддомену вашего веб-сайта
Смысл решения в том, чтоб фото докторов на физическом уровне лежали не на серверах Тильды и не на посторониих облаках «в чистом виде», а по адресу вида files.вашсайт.ru/foto-vracha.jpg – другими словами на поддомене вашего собственного домена. Тогда для Yandex’а это будет считаться доменом поликлиники, и ошибка «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 :
-
Придумываете поддомен, к примеру files.вашклиника.ru. Нажимаете «Добавить».

На этом шаге для вас выдадут значение CNAME записи:

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

-
Поддомен подключится в течение 24 часов и на вкладке «Объекты» в Select для вас будет доступно две ссылки, одна на скопление Select, а иная – на ваш поддомен. Ее-то в эксель для Yandex’а и забирайте!
Принципиальный момент: подключить главный домен, на котором уже стоит веб-сайт на Тильде, не получится – нужен конкретно отдельный поддомен (к примеру files. либо img.), не занятый самим веб-сайтом.
Шаг 5. Поменяйте ссылки в фиде
Опосля того как поддомен подключился и заработал, вы получаете ссылки вида:
http://files.вашклиника.ru/foto-ivanov.jpg
Конкретно такие ссылки необходимо прописать в столбце фида, где указывается изображение доктора (и логотип поликлиники!). Опосля обновления фида с этими ссылками модерация обязана проходить без ошибок.
Очередной момент, который стоит проверить
Кроме ссылок на изображения, еще есть одна частая причина отказа модерации – несовпадение наименования поликлиники в фиде с тем, как оно обозначено в карточке организации в Yandex Бизнесе. Заглавие обязано совпадать на 100%. Если ссылки на изображения уже настроены верно, а фид все равно не проходит – проверьте конкретно этот пункт.
Результат
-
Ошибка is not from allowed list of domains возникает поэтому, что изображения докторов на Тильде на физическом уровне лежат на поддоменах Тильды, а не на домене поликлиники – а Yandex просит конкретно домен поликлиники.
-
Полагаться на «неофициальные» доказательства поддержки Yandex’а о допустимости тильдовских ссылок не стоит – правило с течением времени ужесточили без предупреждения.
-
Рабочее решение – завести пасмурное хранилище (Тильда советует Selectel), подключить к нему поддомен собственного веб-сайта и загружать туда фото докторов, используя итоговые ссылки в фиде.
-
Добавочно проверьте четкое совпадение наименования поликлиники в фиде и в карточке Yandex Бизнеса.
Опосля этих шагов фид проходит модерацию размеренно, и карточки докторов корректно показываются на поиске.