由于百度搜索資源平臺(tái)的不斷更新,我們最近對(duì)底層代碼和數(shù)據(jù)結(jié)構(gòu)進(jìn)行了大面積調(diào)整,以使以后的手機(jī)版網(wǎng)站符合百度搜索結(jié)果出圖要求。本次調(diào)整的地方主要在數(shù)據(jù)結(jié)構(gòu)的調(diào)整和程序部分的代碼調(diào)整,代碼調(diào)整涉及到網(wǎng)站除了首頁、列表頁、表單頁和地圖詳情頁意外的所有內(nèi)容頁面,例如:公司簡介、新聞詳情、產(chǎn)品詳情、案例詳情、聯(lián)系方式等頁面,除了手機(jī)端,電腦端一樣進(jìn)行同步了更新,也支持雙語言版本的網(wǎng)站。由于修改面積較廣且代碼調(diào)整的工作量巨大,所以實(shí)際上我們花費(fèi)了將近一周的時(shí)間來處理這件事情。
要讓網(wǎng)站符合搜索結(jié)果出圖要求,最基本的就是要對(duì)代碼進(jìn)行Json-ld改造,并將該代碼寫在頁面的HEAD標(biāo)簽前,代碼樣板請(qǐng)參考上圖。其中紅色部分為可選,即如果該頁面沒有符合標(biāo)準(zhǔn)的圖片,則可以不出現(xiàn)images字段,但是一旦要出現(xiàn),只能為一張圖片或者三張圖片,其他數(shù)量是不符合規(guī)定的。圖片的尺寸也是有要求的,具體如下(摘自:百度資源搜索平臺(tái)-搜索結(jié)果出圖-合作要求):
圖片必須出現(xiàn)在落地頁中,且為落地頁主圖(在頁面主體內(nèi)容中,能反映頁面主題、對(duì)用戶有價(jià)值的圖片);
圖片清晰度高,長寬比為3:2,圖片大小不得低于300*200px;
圖片主體內(nèi)容要居中,且要展現(xiàn)完全(圖片可能會(huì)裁剪邊緣,若裁剪后效果不佳會(huì)影響展現(xiàn));
圖片不能涉及低俗、色情、反動(dòng)等;
同一篇內(nèi)容中不能出現(xiàn)重復(fù)圖片;
圖片中不能是純文字,不允許為廣告圖、色情圖、純色圖、令人不適的圖片;
圖片中不得出現(xiàn)二維碼、聯(lián)系電話、微信號(hào)等受益方式;
圖片水印只可添加熊掌號(hào)名稱,且不可居于顯著位置,不可大面積覆蓋圖片;
圖片格式為JPG、GIF、PNG的靜態(tài)圖片,默認(rèn)以JPG展示縮略圖;
通過Json-ld方式提交的出圖資源,有效鏈接量達(dá)30條以上;
通過Json-ld方式提交的搜索結(jié)果出圖資源,需通過圖片質(zhì)量審核。
我們是如何讀取內(nèi)容頁面中符合標(biāo)準(zhǔn)的圖片的呢?由于我們的程序無法識(shí)別圖片內(nèi)容,因此,我們就從圖片尺寸入手,只要符合以上要求中的尺寸要求的圖片,我們就認(rèn)為符合出圖要求。至于圖片內(nèi)容則需要大家在使用后臺(tái)時(shí)自主控制,不要上傳不合適的圖片。提交網(wǎng)站內(nèi)容之后,程序會(huì)自動(dòng)識(shí)別內(nèi)容中符合尺寸要求的圖片進(jìn)行處理,按圖片先后順序,沒有就不顯示images字段,有一張或者兩張就顯示一張圖片的URL,有三張或者三張圖以上就顯示前面三張圖片的URL。全程自動(dòng)化處理,無需人工干預(yù),當(dāng)網(wǎng)站后臺(tái)更新內(nèi)容時(shí),程序也會(huì)同步更新Json-ld代碼。