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