2013-04-10 106 views
1

我已經做了幾次搜索,試圖找到一個沒有運氣的解決方案。我希望有人在這裏可以提供幫助。社交媒體鏈接/元數據

一段時間以來,我在Facebook上的鏈接上遇到問題,但沒有顯示縮略圖或描述給我的博客文章。他們只是顯示了一個標準的描述,並始終鏈接到我的主頁。我能夠通過將元數據更改爲以下內容來解決該問題:

<meta property="og:type" content="article" /> 
    <meta property="og:url" content="<?= "http://www.calsots.com".$_SERVER['REQUEST_URI']; ?>" /> 
    <meta property="og:title" content="<?= urldecode($_GET['title']) ?>" /> 
    <meta property="og:description" content="<?= urldecode($_GET['description']) ?>" /> 
    <meta property="og:image" content="<?= $_GET['image'] ?>" /> 

現在,我遇到了G +的問題。當我發佈鏈接時,縮略圖不會顯示,並且沒有說明。有關如何解決這個問題的任何想法?我確實有G +的其他元數據。

<meta itemprop="name" content=""> 
    <meta itemprop="description" content=""> 
    <meta itemprop="image" content=""> 

我試過將內容更改爲調用,直接描述,我把它留空,我甚至刪除它,但沒有任何工作。

回答

1

您提供的Google+片段的標記不是完整的schema.org微數據集。雖然它提供了數據,但如果頁面本身已正確設置以指示itemscopeitemtype,則不顯示。如果可能,您還應該避免使用元標記,而應在現有頁面元素上指示itemprop屬性。

關於一般微數據,http://schema.org/docs/gs.html#microdata_how有關如何使用微標記您的頁面的詳細信息,併爲https://www.google.com/webmasters/tools/richsnippets結構化數據測試工具,它可以幫助確定谷歌如何看待您的頁的詳細信息,請參閱http://support.google.com/webmasters/bin/answer.py?hl=en&answer=176035

+0

讓我感到困惑的是,我在wordpress網站上使用它,我試圖將它添加到標題中,以便它適用於所有博客文章。這是錯誤的方法?我將從https://developers.google.com/+/web/snippet/開始,它提供了元標記的片段。 – Angel 2013-04-11 01:29:44

+0

該頁面不會顯示具有itemprop屬性的元標記。它確實表明OpenGraph標記應該「足夠好」來獲取您的數據,但Schema.org數據是首選。 (我的經驗是,它有時會讓Google+的OG數據出錯,但如果您不給它可能使其混淆的其他數據,通常會做得很好。)您說過您已將其「刪除」,意思是完全的條目? – Prisoner 2013-04-11 10:17:44