タグ付けされた質問 「schema.org」

Schema.orgは、エンティティリレーションシップモデルに基づく構造化データのロジックデータモデルと語彙を定義する、いくつかの検索エンジンのコラボレーションです。モデルでは、エンティティのセット、それらのオブジェクト、およびデータプロパティを提案しています。

2
Schema.orgを使用したブログ:記事VS BlogPosting
私は今しばらくウェブサイトを作り直しており、できるだけ早くそれを立ち上げたいと思っていますが、可能であれば最先端にしたいと思います。現在、変更されたテンプレートを使用しています(テンプレートを使用するWebデザイナーtut tutを使用しています...長い話は短いですが、1週間でライブWebサイトを取得し、ビジネス助成金のビジネスプランを作成し、営業して以来、過去2か月までフラットになり、その寒さ!続けて! デザインは重要ですが、マークアップの使用にも強い関心を持ちたいと思いますが、私が直面している問題はSchema.orgがSOOOO VAGUEであるということです!それは絶対に私の脳を破壊しています。 質問はかなり単純ですが、同時にかなり複雑であり、どれを最もよく考えますか: itemtype = "http://schema.org/Article" itemtype = "http://schema.org/BlogPosting" 既にいくつかの研究を行ったことに言及する価値があります。おそらく、Schema.org以外の定義によるブログ投稿と記事の違いは、ブログ投稿は一般に50ワードから400ワードまでの傾向があることです。より詳細で、500ワード以上含まれています。しかし、Schema.orgを見ると、彼らは記事を雑誌や新聞に関連付けています。確かにこれは正しくありません。 また、カテゴリを「キーワード」スキーマとして使用するのは良い考えですか、悪い考えですか? これは私の現在のマークアップであり、私はおそらくの悪い習慣を指摘し、現在のマークアップを改善する上の任意の追加的な批判やアドバイスを歓迎<p>加えて、あなたがオンラインで表示することができ、ここでは、どのようにGoogleはこれを見てここに。 <article itemscope itemtype="http://schema.org/Article"> <header> <hgroup> <h1 itemprop="name"><a rel="bookmark" title="Why all of your website designs should be responsive" href="#just-a-test3">Why all of your website designs should be responsive</a></h1> <h6>Publish Date: <span itemprop="datePublished">2013-01-25</span> by: <a rel="author" href="http://plus.google.com/104670346136364130203/">Simon Hayter</a></h6> </hgroup> …

2
json-ld構文での@idの使用は何ですか?
@idjson-ld構文で何が使用されているか、本当に混乱しています。apple.comからのサンプル。@id実際に何を表していますか。どんな助けも素晴らしいですか? <script type="application/ld+json"> { "@context": "http://schema.org", "@id": "http://www.apple.com/#organization", "@type": "Organization", "url": "http://www.apple.com/", "logo": "https://www.apple.com/ac/structured-data/images/knowledge_graph_logo.png?201608191052", "contactPoint": [ { "@type": "ContactPoint", "telephone": "+1-800-692-7753", "contactType": "sales", "areaServed": [ "US" ] } ], "sameAs": [ "http://www.wikidata.org/entity/Q312", "https://www.youtube.com/user/Apple", "https://www.linkedin.com/company/apple" ] }

2
会社に関するSchema.org組織データをすべてのページに表示する必要がありますか?
JSON-LD構造化データをWebサイトに追加したので、Googleは会社に関する情報(会社名、URL、ロゴ、住所など)を認識します。Googleのドキュメントのテンプレートから作業しました。 答えが見つからなかった1つのことは、このJSON-LDスニペットをWebサイトのどこに正確に含めるべきかということです。今のところ、私はそれをホームページにしか持っていません。検索エンジンがすべてのページに組織のマークアップを表示するのが悪く見えるかどうかは知りませんでした。しかし、推奨事項はありますか? 会社に関する組織マークアップをすべてのページに含めるか、特定のページにのみ含める必要がありますか?

1
公開する前にSchema.org JSON-LDを検証する方法はありますか?
多くのデータを含むサイトがあり、Schema.orgが正しいと思うJSON-LDデータを動的に構築しています。Schema.orgでデッドオンの例を見つけることができません。コンテンツをライブで公開しなければならない場合、Googleが問題があると言ってから再試行してからもう一度待つなど、永遠に時間がかかります。 。 これは私が検証したいものの例です: <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "TravelAction", "agent": { "type": "Person", "name": "John Schmuckatelly" } "fromLocation": { "@type": "Country", "name": Curacao", "@type": "GeoCoordinates", "latitude": 12.05", "longitude": -68.81667" } "toLocation": { "@type": "Country", "name":Aruba } } </script>

1
インデックス化されたページのほとんどでGoogleが構造化データを見つけられないのはなぜですか?
約30,000ページのWebサイトがあります。Googleのインデックスは問題ありません。ほとんどすべてのページがインデックス化されていますが、構造化データではschema.orgで48ページしか検出されていません。Schema.orgはWebサイト全体と同一です。 私の質問は、なぜインデックス付きページとマークアップページで検出されるのに大きな違いがあるのか​​ということです。 特に、私は自分のウェブサイトに適したスキーマをすべて実装するために一生懸命努力しましたが、現在Googleはそれらを検出しません。 インデックスページ-27,000以上 schema.orgのページ-48

2
Google構造化データテストツールのBlogPosting Publisherロゴ「logo.itemtypeに無効な値があります」
以下は、期待どおりにGoogle構造化データテストツールを実行します。 <div> <div itemprop="publisher" itemscope id="organization-example" itemtype="https://schema.org/Organization"> <a itemprop="url" href="https://example.com"> <img itemprop="image logo" src="https://example.com/images/logo.png" alt="LOGO"> <span itemprop="name">EXAMPLE</span> <span itemprop="description">This is an EXAMPLE</span> </a> </div> </div> <div itemscope itemtype="https://schema.org/WebPage" itemref="organization-example"> </div> しかし、私がBlogPostingそれを使用しようとすると、logoプロパティが壊れます: <div> <div itemprop="publisher" itemscope id="organization-example" itemtype="https://schema.org/Organization"> <a itemprop="url" href="https://example.com"> <img itemprop="image logo" src="https://example.com/images/logo.png" alt="LOGO"> <span itemprop="name">EXAMPLE</span> <span itemprop="description">This is …

3
最初のパンくずリストはホームページではありませんか?
この質問は何度か聞かれましたが、答えが変わると感じる何かに出会いました。 自分のサイトでパンくずリストを使用するときはいつでも、常にホームページへのリンクを含めます。私は通常アイコンを使用するため、次のようなことをします。 <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"> <a itemscope itemtype="http://schema.org/Thing" itemprop="item" href="/webmasters//"> <i itemprop="name" content="Home" class="icon-home-filled"></i> </a> <meta itemprop="position" content="1" /> </li> さて、最近、Googleが私のページに次のような検索結果を表示し始めたことに気付きました。 ホームは、ホームページではなく、私のウェブサイトの一部のように見えます。過去にはこれをしていませんでした。私が使用するかどうかを上の任意の情報を見つけることができるかどうかを確認するためにSchema.orgに行ってきましたホームのパン粉でページを。答えは見つかりませんでしたが、Schema.orgのパンくずリストにはホームページも含まれていないことに気付きました。 私の質問は、ホームページを使用することであり、ベストプラクティスではありませんか? アップデート1(2016年6月16日): 削除するitemprop="name" content="Home"と、パンくずリストが検索結果に表示されなくなりました。 アップデート2(2016年6月23日): ホームページのスキーママークアップをすべて削除すると、パンくずリストが再び正常に表示されます。 興味深いメモ 以前は、パンくずリストにRDFaバージョンのスキーマを使用していました。ホームページには常にパンくずマークアップがありましたが、検索結果内のパンくずリストにHomeが表示されることはありませんでした。さて、今はそうです。これは、Googleが最近変更したものです。 アップデート3(2016年8月10日): 私が例を使用しているページのパンくずリストについてはすべてが正常に見えますが、何か新しいことに出くわしました-ルートカテゴリ(スキーママークアップの同じ構造を使用している)は、検索結果にパンくずリスト構造を表示していません:

2
記事の構造化データに必要な新しいmainEntityOfPage
Googleが提案した記事の構造化データを見て、先週はなかった新しい必須フィールドと推奨フィールドがあることを確認しました。リンクは次のとおりです。 https://developers.google.com/structured-data/rich-snippets/articles リストの最初のプロパティは次のとおりです。 mainEntityOfPage。@ id(推奨) プロパティの値がどうあるべきか理解できませんか?このプロパティは何ですか?以下へのリンクですか? http://schema.org/Article ..または現在のブログ投稿へのリンク: http://www.example.com/blog/1001/my-blog-article 彼らはサンプルコードにこれを持っています: <meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" itemid="https://google.com/article" /> これは私が現在持っているもので、まだテストツールのルールに準拠していません-私はまだすべての必要なプロパティを追加するのに忙しく、同時にそこにも推奨プロパティを追加しようとしています: <div itemscope itemtype="http://schema.org/BlogPosting"> <h1 itemprop="headline"> <a href="http:///www.example.com/blog/1001/my-blog-article" itemprop="url">My Blog Article</a> </h1> <p>Written by <span itemprop="author" itemscope itemtype="http://schema.org/Person"> <span itemprop="name">Mase Kind</span> </span> on <time itemprop="datePublished" datetime="2015-11-16T15:30:00+02:00">November 16, 2015</time> <meta itemprop="dateModified" content="2015-12-10T12:29:00+02:00" /> <div itemprop="publisher" …

2
Schema.org / Rich Snippetsマークアップ、つまりLocalBusinessデータの繰り返し使用
公式な文言を見つけることができません。リッチスニペット/スキーマの達人が、マークアップの使用に関して繰り返しコンテンツを適切に使用するための洞察を提供してくれることを期待しています。 私は、Schema.orgをマークアップタイプとして使用したいサイトを構築しており、所有者はできるだけ多くの使用法を望んでいます。会社名、電話番号、住所がすべてのページに表示されるようになりました。この情報が表示されるすべてのページでリッチスニペットを使用することは有効です。 たとえば、この情報はサイトのすべてのページのヘッダーとフッターに表示され、現在のマークアップの例を以下に示します。 <body itemscope itemtype="http://schema.org/LocalBusiness"> <header> <a itemprop="url" href="http://www.domain.co.uk/"> <img itemprop="logo" src="image.png" alt="Company Name Logo" /> </a> <span itemprop="telephone">01202 000 000</span> </header> <div> This is where the content will go</div> <footer> <span itemprop="name">Company Name</span> <span itemprop="description"> A small little bit about this company</span> <div itemprop="address" itemscope itemtype="http://schema.org/PostalAddress"> <span itemprop="streetAddress">Address …


1
Schema.orgマークアップをJSON-LDとして使用するためのコードの理想的な場所はどこですか?
JSON-LDを使用するSchema.orgマークアップを配置するのに最適な場所はどこですか?一部は内部を推奨します<head>が、スクリプトもインラインで動作します。MVCでは、それらをコントローラーと同じスコープに配置する方が簡単です。つまり、要素の近くにインラインで配置します。しかし、JSON-LDは、の1つの巨大なスクリプト/スタックとして「よりよく機能する」場合があり<head>ます。私が思う理想的な場所がわからないだけです。 例はパンくずです-クラムのマークアップの前にJSON-LDスクリプトを置くだけですか、それともモデルをロードする問題をすべて(もう一度)作成して、を作成する領域で定義する必要があり<head>ますか?パフォーマンスに影響があるようですが、仕様に見合う価値がある場合は、実行する必要があります。 JSON-LDでの組織の例を以下に示します(これは<head>すでにあります)。 <script type="application/ld+json"> { "@context" : "http://schema.org", "@type" : "Organization", "name" : "A Huge Corporation", "url" : "http://www.example.com", "logo" : "http://www.example.com/huge-corporation.png", "founder" : "Humanz", "foundingDate" : "1268", "sameAs" : "http://plus.google.com/111111111111111111111", "contactPoint" : { "@type" : "ContactPoint", "contactType" : "Customer Service", "telephone" : "+1-888-888-8888", "faxNumber" : "+1-777-777-7777", "contactOption" : …

4
Schema.orgリッチスニペットを使用したパンくずリスト
schema.orgのブレッドクラムリッチスニペットの実装に問題があります。ドキュメントを使用してブレッドクラムを作成し、Googleリッチスニペットテストツールを使用して実行すると、ブレッドクラムは識別されますが、プレビューには表示されません。 <!DOCTYPE html> <html> <head> <title>My Test Page</title> </head> <body itemscope itemtype="http://schema.org/WebPage"> <strong>You are here: </strong> <div itemprop="breadcrumb"> <a title="Home" href="/">Home</a> > <a title="Test Pages" href="/Test-Pages/">Test Pages</a> > </div> </body> </html> data-vocabulary.orgのスニペットを使用するように変更すると、リッチスニペットがプレビューに正しく表示されます。 <!DOCTYPE html> <html> <head> <title>My Test Page</title> </head> <body> <strong>You are here: </strong> <ol itemprop="breadcrumb"> <li itemscope itemtype="http://data-vocabulary.org/Breadcrumb"> …

1
MicrodataとJSON-LDを異なるページの同じページに混在させることはできますか
私のウェブサイトはJSON-LDとMicrodataを使用しています。 例えば、中BreadcrumbList、Iは、ミクロ・フォーマットを使用している、などのため(のようなOrganization、TouristAttraction)JSON-LDが使用されてきました。 MicrodataとJSON-LDを異なるページの同じページに混在させることはできますか、それとも1つのフォーマットのみを使用する必要がありますか?

2
itemprop = 'image'マークアップが正しくないのはなぜですか?
私はMicrodataを実験しており、私のブログで試してみようと思っていました。私が使用していたテンプレートには、すでにいくつかのマークアップが追加されています。それは素晴らしいものではなかったので、私はできることを修正しました。 私の運を試すために、最新の投稿にマークアップを追加しましたが、Googleの構造化データテストツール(SDTT)はitemprop='image'属性に不満があり、その理由がわかりません。 結果ページ。 その間のデータをすべて構造化したのは、その間のすべてのコードを無視して、私の理解です。 <div itemscope='itemscope' itemtype='http://schema.org/BlogPosting'> <div itemprop='articleBody'> <a href="1.png" itemprop="url"><img itemprop="image sharedContent" src="1.png" /></a> <a href="2.png" itemprop="url"><img itemprop="image sharedContent" src="2.png" /></a> <a href="3.png" itemprop="url"><img itemprop="image sharedContent" src="3.png" /></a> </div> </div> そして、これは私には正しいようです。 BlogPosting特性を有することができるarticleBodyとimageに従ってhttps://schema.org/BlogPostingが、SDTTによると: 属性itemtypeの値が無効です。 実際、上記のサンプルコードでSDTTを試​​したところ、検証に失敗しました。 だから私は明らかに何かが欠けています。何が悪いのですか?

1
Schema.orgのブログ投稿と画像が必要
(Microdataを使用して)schema.orgメタデータでブログをマークしようとしています。 https://developers.google.com/structured-data/testing-tool/のテストツールでテストしたところ、次のエラーが表示されました。 画像:不足しており、必須 BlogPostingスキーマを使用していますが、画像のないページがあります。 なぜ画像は必須ですし、私は1つを持っていない場合、私は何をすべき?タグを付けなくても大丈夫ですか、それとも画像がないことを示す方法はありますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.