Есть ли способ скрыть или скрыть схему json -ld? - PullRequest
0 голосов
/ 21 января 2020

На моей веб-странице есть стандартная схема JSON -LD, которая содержит МНОГО данных. Есть ли способ предотвратить или затруднить чтение для обычного пользователя в консоли?

Ответы [ 2 ]

1 голос
/ 10 февраля 2020

Не отмечать контент, который не виден читателям страницы

Одна из google Google структурированных данных Рекомендации по качеству предназначена для предоставления пользователям контента, который вы описываете в своем JSON -LD (Таким образом, идея скрывать или затруднять чтение этих данных для "обычных пользователей" не имеет смысла).

Не отмечать содержимое, которое невидимо для читателей страницы. Например, если разметка JSON -LD описывает исполнителя, тело HTML должно описывать того же исполнителя. Рекомендации по качеству Google https://developers.google.com/search/docs/guides/sd-policies

Кстати, «обычные / средние пользователи» не будут проверять ваш HTML исходный код (и разработчики не имеют к этому никакого отношения указать информацию c JSON -LD).

Protect- javascript

Если вы настаиваете на чтении тем, связанных с "protect- javascript" (Эта проблема не связана со схемой JSON -LD):

1 голос
/ 22 января 2020

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

Полагаю, вы могли бы сохранить его в другом запутанном формате и JavaScript создать читаемую версию. Но тогда любой, проверяющий визуализированный html, увидит его как есть. И это ограничит системы, которые могут его читать.

Другая идея состоит в том, чтобы определить, является ли он обычным пользователем, и не предоставлять им структурированные данные. Им это не нужно. Но это маскировка и может раздражать Google.

...