タグ付けされた質問 「microdata」

microdataは、語彙を利用してHTML5に構造化データを埋め込むための構文です。質問が一般的な語彙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> …

3
HTMLドキュメントの本文で<link>タグを使用できますか?
&lt;link&gt;HTMLページの本文でタグを使用できますか?この質問に対する答えを見つけようとしましたが、矛盾した情報が見つかりました。 Schema.org microdataマークアップをHTMLページに追加するとき、次のようなリンクタグに標準的な情報を追加します。 &lt;div itemscope itemtype="http://schema.org/Book"&gt; &lt;span itemprop="name"&gt;The Catcher in the Rye&lt;/span&gt;— &lt;link itemprop="url" href="http://en.wikipedia.org/wiki/The_Catcher_in_the_Rye" /&gt; by &lt;span itemprop="author"&gt;J.D. Salinger&lt;/span&gt; &lt;/div&gt; Schema.orgから上記のサンプルコードを取得しました。彼らによると、これはitempropに標準的な参照を追加したいが、ウェブサイトにハイパーリンクを配置したくない人のために行く方法です。 ただし、W3では、&lt;link&gt;タグはheadセクション内にのみ配置する必要があるため、Schema.orgの例を無効にしていることが明確に示されています。 正しいマークアップに固執したい場合、どのアドバイスに従うべきですか?
20 seo  html  html5  microdata 


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

2
Googleは、SERPで記事の公開日と記事の修正日をいつ使用しますか?
多数の長い形式のコンテンツ記事が掲載されているWebサイトを更新しています。ページは、これから2つの日付スニペットを生成します。 &lt;time itemprop="datePublished" datetime="2014-04-29T14:08:40+01:00"&gt;Published: 29 Apr 14&lt;/time&gt; &lt;time itemprop="dateModified" datetime="2015-03-22T14:59:33+00:00"&gt;Last Updated: 22 Mar 15&lt;/time&gt; ただし、GoogleがSERPSに表示する日付は常に公開日です。 ただし、Mozには、SERPで使用されるSEOの初心者向けガイドの最終更新日があります。 次の2つの日付スニペットが使用されています。 &lt;meta itemprop="datePublished" content="2014-03-04T17:42:15-05:00"&gt; &lt;div id="last-updated"&gt;01.08.2015&lt;/div&gt; Googleがどの日付を使用するかを決定する方法に関するパターンを見たことがありますか?

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 彼らはサンプルコードにこれを持っています: &lt;meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" itemid="https://google.com/article" /&gt; これは私が現在持っているもので、まだテストツールのルールに準拠していません-私はまだすべての必要なプロパティを追加するのに忙しく、同時にそこにも推奨プロパティを追加しようとしています: &lt;div itemscope itemtype="http://schema.org/BlogPosting"&gt; &lt;h1 itemprop="headline"&gt; &lt;a href="http:///www.example.com/blog/1001/my-blog-article" itemprop="url"&gt;My Blog Article&lt;/a&gt; &lt;/h1&gt; &lt;p&gt;Written by &lt;span itemprop="author" itemscope itemtype="http://schema.org/Person"&gt; &lt;span itemprop="name"&gt;Mase Kind&lt;/span&gt; &lt;/span&gt; on &lt;time itemprop="datePublished" datetime="2015-11-16T15:30:00+02:00"&gt;November 16, 2015&lt;/time&gt; &lt;meta itemprop="dateModified" content="2015-12-10T12:29:00+02:00" /&gt; &lt;div itemprop="publisher" …

3
microdataはメタタグに実装できますか?
microdataを提供する属性でマークアップされた次のコードを検討してください。 &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;title&gt;Micro data test - Normal version&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;div itemscope itemtype="http://schema.org/Product"&gt; &lt;h1 itemprop="name"&gt;Product name&lt;/h1&gt; &lt;img alt="" itemprop="image" src="http://placehold.it/200x200" /&gt; &lt;div itemprop="description"&gt;This is the product description.&lt;/div&gt; &lt;div itemprop="offers" itemscope itemtype="http://schema.org/Offer"&gt; &lt;meta content="in_stock" itemprop="availability" /&gt; &lt;span content="GBP" itemprop="priceCurrency"&gt;£&lt;/span&gt;&lt;span itemprop="price"&gt;100.00&lt;/span&gt; &lt;/div&gt; &lt;/div&gt; &lt;/body&gt; &lt;/html&gt; Googleの構造化データテストツールを使用すると、肯定的な結果が得られます。 テスト例ではこれで問題ありませんが、HTML構造が大きく異なるさまざまなサイトにmicrodataを実装する必要があります。この方法で属性を実装するには、誰かが各サイトのHTMLマークアップを個別に手動で編集する必要があります。 できれば、すべてのmicrodataを1か所にパッケージ化する単一の関数を呼び出したいと考えています。技術的には、これは次の方法でメタタグを使用することで可能です。 &lt;!DOCTYPE …

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

4
複数の分離したMicrodata <div>をリンクしますか?
schema.orgのセマンティックマークアップを追加しています。それらのいくつかは、Webページのまったく異なる部分にあるいくつかを一緒にリンクしたいと考えています。 これは私がそれらを親/子として指定すると機能します: &lt;div itemscope itemtype="http://schema.org/ExerciseAction"&gt; &lt;span itemprop="distance"&gt;11 km&lt;/span&gt; &lt;div itemprop="event" itemscope itemtype="http://schema.org/Event"&gt; &lt;span itemprop="name"&gt;first event&lt;/span&gt; &lt;span itemprop="startDate"&gt;2001-01-01&lt;/span&gt; &lt;/div&gt; &lt;/div&gt; ただし、HTMLの山で区切られている場合にリンクする方法はわかりません。 &lt;div itemscope itemtype="http://schema.org/Event"&gt; &lt;span itemprop="name"&gt;some event&lt;/span&gt; &lt;span itemprop="startDate"&gt;2002-02-02&lt;/span&gt; &lt;/div&gt; &lt;!-- .... zillion other HTML stuff ... --&gt; &lt;div itemscope itemtype="http://schema.org/ExerciseAction"&gt; &lt;span itemprop="distance"&gt;22 km&lt;/span&gt; &lt;/div&gt; 「itemref」などを使用して関連するスコープをリンクする必要があると思いますが、機能しません。この場合、同様の質問を調べても役に立ちませんでした。 更新:ある種の参照を介して機能し、どのタイプのネストを介しても機能しないソリューションを具体的に探していることに注意してください。また、2番目の(機能しない)サンプルの順序は同じままである必要があります(最初にイベント、2番目にExerciseAction)。(私の制御の外にそれにはいくつかの理由があります)。 具体的には、「機能する」とは、少なくとも最初に機能する例と同様に、アイテムが相互にリンクされていることを示すGoogleリッチスニペットツールとして定義されます。
11 html5  microdata 

2
Googleリッチスニペットの場合、パンくずリストの最後のアイテムをリンクにする必要がありますか?
「ラブラドール」ページにあるウェブサイトには、次のパンくずリストがあります。 サービス &gt; リス追跡 &gt;ラブラドール お気づきかもしれませんが、現在のページはリンクされていません。(難しい解決策には内部的な理由があります。) Googleが推奨する(data-vocabulary.org)Microdataマークアップの最後のアイテムには、次のitemprop="url"属性のみが含まれています。 itemscope itemtype="http://data-vocabulary.org/Breadcrumb"、 とitemprop="title"。 現在のページへのリンクがないことは問題ですか? 目標は、上記のパンくずリストをGoogle検索結果に表示することです。次に例を示します。

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

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'属性に不満があり、その理由がわかりません。 結果ページ。 その間のデータをすべて構造化したのは、その間のすべてのコードを無視して、私の理解です。 &lt;div itemscope='itemscope' itemtype='http://schema.org/BlogPosting'&gt; &lt;div itemprop='articleBody'&gt; &lt;a href="1.png" itemprop="url"&gt;&lt;img itemprop="image sharedContent" src="1.png" /&gt;&lt;/a&gt; &lt;a href="2.png" itemprop="url"&gt;&lt;img itemprop="image sharedContent" src="2.png" /&gt;&lt;/a&gt; &lt;a href="3.png" itemprop="url"&gt;&lt;img itemprop="image sharedContent" src="3.png" /&gt;&lt;/a&gt; &lt;/div&gt; &lt;/div&gt; そして、これは私には正しいようです。 BlogPosting特性を有することができるarticleBodyとimageに従ってhttps://schema.org/BlogPostingが、SDTTによると: 属性itemtypeの値が無効です。 実際、上記のサンプルコードでSDTTを試​​したところ、検証に失敗しました。 だから私は明らかに何かが欠けています。何が悪いのですか?

1
1ページに複数の製品(画像、説明、SKU付き)を配置しても問題ありませんか?
Webサイトのいくつかのページで、類似の製品が同じページに表示されています。各アイテムには、独自の説明(ほぼ同一)と独自のSKU(ほぼ同一)があります。 ここでMicrodataを正しく使用するにはどうすればよいですか? テスト目的で、1つのページに3つのアイテムすべての画像、説明、SKUのコードを追加しようとしました。また、Googleの構造化データテストツールでページをテストしました。 Googleはデータを読み取り、3つすべての画像、3つすべての説明、および3つすべてのSKUのURLを表示しました。 これは正しいアプローチですか、それとも間違っていますか? それが違いを生むかどうかはわかりませんが、現時点では、これはeコマースサイトではありません。 &lt;div itemscope itemtype="http://schema.org/Product"&gt; &lt;span itemprop="name"&gt;Test name 1&lt;/span&gt; &lt;img src="test1.jpg" /&gt; &lt;span itemprop="description"&gt;Description test 1&lt;/span&gt; &lt;span itemprop="sku"&gt;#001&lt;/span&gt; &lt;/div&gt; &lt;div itemscope itemtype="http://schema.org/Product"&gt; &lt;span itemprop="name"&gt;Test name 2&lt;/span&gt; &lt;img src="test2.jpg" /&gt; &lt;span itemprop="description"&gt;Description test 2&lt;/span&gt; &lt;span itemprop="sku"&gt;#002&lt;/span&gt; &lt;/div&gt; &lt;div itemscope itemtype="http://schema.org/Product"&gt; &lt;span itemprop="name"&gt;Test name 3&lt;/span&gt; &lt;img src="test3.jpg" /&gt; …

2
schema.orgのArticle構造化データでパブリッシャーを指定する方法は?
schema.org のArticleタイプを使用しようとしています: &lt;article itemscope itemtype="https://schema.org/Article"&gt; &lt;!-- ... --&gt; &lt;meta itemprop="publisher" content="MyCorp" /&gt; &lt;/article&gt; このHTMLをGoogleバリデーターで検証する場合、発行者のロゴを提供するように勧められます。上記のコードを変更してロゴのURLを含めるにはどうすればよいですか?

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