Как реализовать Schema.org на страницах HTTPS?

Правильно ли статически настроить микроданные itemtype атрибут со значением HTTP (http://schema.org/WebPage) на страницах HTTPS или мне нужно использовать значение HTTPS (https://schema.org/WebPage) на всех страницах?

Поскольку доступны как HTTP, так и HTTPS версии сайта, могу ли я установить его на //schema.org/WebPage или нет?

2 ответа

Решение

tl;dr: использование http URIs.

В этом ответе на Webmasters SE я объяснил, почему вы должны отдать предпочтение http над https URIs Schema.org: http URI кажутся каноническими, так как фактическое определение словаря Schema.org определяет только httpне https, Кроме того: во всех примерах (даже в HTTPS) используется вариант HTTP, авторы отметили, что они предпочитают видеть использование варианта HTTP, а в Initial Context в RDFa определяется только вариант HTTP (так что большинство в мире RDF будет использовать HTTP),

В этом ответе на Webmasters SE я объяснил, почему вы не должны использовать относящиеся к протоколу URI для словарей: словари URI, как правило, не разыменовываются и никогда не получат что-то встроенное из словаря, поэтому абсолютно не нужно использовать HTTPS для это просто потому, что вы используете HTTPS (это похоже на простую ссылку на внешнюю страницу, которая может быть недоступна даже через HTTPS). Кроме того, ваша разметка Schema.org больше не будет работать, если доступ к документу осуществляется по протоколу, отличному от HTTP/HTTPS, и вполне вероятно, что некоторые анализаторы не смогут распознать, что вы используете словарь Schema.org. потому что они могут искать полные URI без применения разрешения URI для itemtype приписывать.

Обновление этого ответа на веб-мастерах SE (от ноября 2015 г.) содержит ссылку на часто задаваемые вопросы по schema.org о https:

В: Должны ли мы написать https://schema.org или http://schema.org в нашей разметке?

Суть в том, что schema.org перейдет на https, и теперь вы можете использовать URL-адреса https, но переключаться не спешите.

Что касается протокольно-относительных URL-адресов... пожалуйста, не используйте их, потому что они взломаны. Любое использование абсолютных или относительных корневых URL-адресов при гиперссылке документов в Интернете.

Правильно ли статически настроить микроданные itemtype атрибут со значением HTTP [...]?

Либо HTTP или HTTPS хорошо в вашем itemtype в соответствии с часто задаваемыми вопросами Schema.org. Ваши примеры, содержащие схемы HTTP и HTTPS, являются правильными для страниц, обслуживаемых с использованием TLS и без него.

Если у вас есть набор абсолютных URL-адресов, указывающих на разные схемы, скорее всего, человек заметит это и спросит, почему все не согласовано. Таким образом, когда вы обновляете свой существующий itemtypes.

Другие вопросы по тегам