web-dev-qa-db-ja.com

セキュアおよび非セキュアなSchema.orgマークアップ?

安全なポートと安全でないポートの両方にschema.org itemtypesを使用することは可能ですか? Jekyll で作成した静的なサイトを実行し、個々のページにSchema.orgを実装しています。その結果、私は次を使用しようとしています:

<div itemscope itemtype="//schema.org/Organization">
    <a itemprop="url" class="navbar-brand" href="/">
        <img itemprop="logo" src="/images/logo.png">
    </a>
</div>

これは、Googleの Structured Data Testing Tool では検証されません。既存のアイテムを登録しません。 SSLポートと非SSLポートの両方でホストされる静的ページにSchema.orgを実装する良い方法はありますか?

8
Jack M.

通常、ユーザーエージェントはこれらのURIを逆参照しません。

HTTPSサイトでSchema.org HTTP URIを使用しても、まったく問題はありません。実際、他の多くの語彙(MicrodataまたはRDFaに使用)はHTTP URIのみを提供しているため、そこに選択肢はありません。消費者がすべてのバリエーションを探して「理解」するわけではないため、同じ概念に対して複数の語彙URIを提供することは悪い習慣でさえあると思います。

次の理由により、マークアップでSchema.orgのHTTPバリアントを使用することをお勧めします。


2015-11の更新バージョン2.2 で、FAQエントリが追加されました:

Q:マークアップにhttps://schema.orgまたはhttp://schema.orgと書く必要がありますか?

要約すれば:

  • HTTPSも明示的にサポートされるようになりました。
  • 将来的には、サイトはデフォルトでHTTPSを使用し、例ではHTTPSを使用したURLが優先されます。
  • 両方のバリアントを使用できます:

    https://schema.orghttp://schema.orgの両方が問題ありません

11
unor