JobPosting структурированные данные, если пользовательский ввод неполный / неправильный - PullRequest
0 голосов
/ 09 июня 2018

У меня есть веб-сайт портала вакансий, который позволяет работодателям размещать свои вакансии.Мой вопрос касается некоторой информации, необходимой для генерации структурированных данных для поисковых систем, в частности для

jobLocation.address.postalCode

Что если работодатель просто ввел случайные числа или неверный почтовый индекс?Без ввода такого значения JobPosting получит предупреждение, и кажется, что оно не обрабатывается в обогащенную карту, по крайней мере, эффективно.

Можно ли вводить значение, например "NA", когда работодатель уходитэто пусто?Или «Конфиденциально», если работодатель хочет сохранить конфиденциальность своих данных?Эта проблема возникает, когда я полагаюсь на информацию от стороннего поставщика.

Ответы [ 2 ]

0 голосов
/ 10 июня 2018

Если у вас нет данных для свойства, или у вас есть неверные данные, пропустите свойство.

Не указывайте значения типа «NA» или «Конфиденциально».Это побеждает цель предоставления структурированных данных.Потребители ваших структурированных данных должны будут проверить все значения свойств для различных терминов (на разных языках), которые могут указывать на то, что значение не является фактическим значением.Большинство этого не сделает и не сможет.

И да, в зависимости от того, какие свойства должны быть пропущены, этот элемент может больше не подходить для функции потребителя (например, богатые результаты Google).Если вы не можете предоставить все свойства, которые требуются для определенной функции, вы не должны пытаться предоставить эти свойства с поддельным / заполнителем.Они необходимы по причине;если у вас нет необходимых данных, вы не должны получать эту функцию.

0 голосов
/ 09 июня 2018

Никогда не верьте, что данные формы действительны, даже если они есть на ваших страницах.

На вашем уровне представления (html / js / css) вы можете использовать простой JavaScript, чтобы форма не отправлялась, если данные в текстовом поле PostalCode не соответствуют шаблону RegEx.После отправки проверьте его еще раз.

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

Что такое конечный почтовый индекс и регулярные выражения для почтовых индексов?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...