Google + мета-описание + разрыв строки = возможно? - PullRequest
7 голосов
/ 30 мая 2011

Можно ли включить разрывы строк в описание страницы, отображаемой в результатах поиска Google?

Ответы [ 2 ]

4 голосов
/ 30 мая 2011

Нет. Вы не можете использовать HTML; и HTML игнорирует пробел (если он не используется внутри текстового тега), поэтому не имеет значения, есть ли пробел (\ n \ r и т. д.) или нет; парсер google просто захватит строку, удалит любой плохой код и поместит текст в одиночку.

Примите во внимание, что Google получит 150 символов из метатега описания. Вы можете проверить это здесь: http://www.javascriptkit.com/script/script2/charcount.shtml

0 голосов
/ 22 апреля 2019

Нет, это невозможно.

Это не обязательно должно быть очевидным; буквенные символы новой строки в атрибутах HTML являются действительными и значимыми (см. https://stackoverflow.com/a/983942/1709587),, а в спецификации HTML нет ничего особенного, запрещающего их в элементах <meta name="description" ... (см. https://html.spec.whatwg.org/#meta-description),, и Google даже показывает пример на * 1008). *https://support.google.com/webmasters/answer/35624?hl=en этого <meta> описания, включая буквальные переводы строк:

<meta name="Description" content="Written by A.N. Author, 
Illustrated by V. Gogh, Price: $17.99, 
Length: 784 pages">

Однако, несмотря на это, Google не уважает такие переводы строк; любой пробел пропускается как один пробел при отображении описания в результатах поиска Google. Я провел быстрый эксперимент с доменом, которым я управляю, и несколькими другими приложениями, которые относятся к элементам <meta name="description" ...>, а именно, Slack и Facebook, и обнаружил, что они также ведут себя одинаково, преобразуя строки, которые я вставил в описание, в пробелы. На первый взгляд мне кажется, что это неписаный стандарт.

...