2015-09-11 46 views
1

我正在嘗試將schema.org標記添加到脊椎按摩治療網站。我的問題是如何確定使用哪種標記,以便在患者尋找有關症狀/治療的信息時,我們的網站將顯示更有幫助的SERP。Schema.org/MedicalWebPage - 專業鑑定的正確用法是什麼?

我們的網站管理員有一堆瘋狂的HTML,我在現有代碼中插入我想要的架構標記。您是否必須使用<body>標籤或itemscopeitemtype顯示在<p>標籤?

我想使用這個標記用於描述產前脊椎護理頁:

<body itemscope itemtype="http://schema.org/MedicalWebPage"> 
<link itemprop="audience" href="http://schema.org/Patient"/> 
<link itemprop="specialty" href="http://schema.org/Obstetric"/> 

這是落實標記的最佳方式?我沒有看到脊骨神經科專業,或者我會把它放在那裏而不是產科。

+0

對不起,我的一些問題消失了。我的意思是問你是否必須使用< body >標籤或可以在< p > 標籤中顯示itemscope和itemtype? – Kelly

+0

您必須爲此使用內聯代碼標記(將其用字符括起來)。我爲你編輯它。 – unor

+0

在HTML中,鏈接標記沒有結尾斜槓。 – Rob

回答

0

您可以使用谷歌的結構化數據測試工具,以驗證您的架構標記:

https://developers.google.com/structured-data/testing-tool/

我總是工作過的基礎,如果一個模式標記的實際值可以在屏幕上表示(即沒有隱藏在標籤中),我會展示它。如果我絕對必須包含一些數據,並且無法在屏幕上顯示它,我傾向於使用meta標籤,主要是因爲這是我在教程期間總是看到Google使用的標籤。

要更直接回答您的問題;沒有。只要它包含了所有的模式標記(即沒有爲其自身層次結構外的MedicalWebPage提供itemprop),就可以在任何標記上啓動模式標記。

0

您模式的選擇是正確的,你可以使用任何標記爲您的標記可見的信息,包括<div><body><p><span>的東西,你不想要的佈局變化,甚至喜歡的東西爲<strong>單屬性。

<link><meta>是用於頁面上不可見的東西。如果您想包含更多關於患者的信息,您可以使用<div>而不是<link>http://schema.org/MedicalWebPage架構給出了我縮短的一個有用的例子:

<body itemscope itemtype="http://schema.org/MedicalWebPage"> 
<link itemprop="audience" href="http://schema.org/Patient" /> 
<link itemprop="specialty" href="http://schema.org/Cardiovascular" /> 
<meta itemprop="lastReviewed" content="2011-09-14"/> 
<h1>About <span itemprop="about" itemscope itemtype="http://schema.org/MedicalCondition"><span itemprop="name">High Blood Pressure</span></span></h1> 
... 
<h2><span itemprop="aspect">Treatment</span></h2> 
There are many common treatments for high blood pressure, including 
<span itemscope itemtype="http://schema.org/DrugClass"> 
    <span itemprop="name">beta-blocker</span> drugs such as propanaolol.  
    </span> 
</span> 
</div> 
+0

在HTML中,鏈接和元標記沒有結尾斜槓。 – Rob

+0

@Rob the schema.org的例子包括那些標籤上的結束斜線 – Mousey

+0

這並不改變我說的話。 – Rob

相關問題