百度搜索英文站排名高于中文站
Yolanda 提問于 3年 之前
您好,目前我們?cè)谧鲆粋€(gè)網(wǎng)站的百度SEO,但是每次在百度搜索公司名稱時(shí),英文站總是排名在最上邊(首頁第2位)中文站的排名卻不太好(首頁第9位)這樣造成用戶體驗(yàn)非常差,請(qǐng)問有什么辦法降低英文站的排名提高中文站排名嗎?
3 個(gè)回答
Zac 管理員 回答于 3年 之前
首先假設(shè)你說的公司名稱是中文。如果公司名是英文的話,那返回英文網(wǎng)站就是正常的了。
搜索中文,返回英文站,這個(gè)不看具體詞和域名很難知道原因??赡艿那闆r包括:
英文站權(quán)重高于中文站
英文站以前是有中文的,所以被當(dāng)成了中文站
英文站上有中文字符,所以被當(dāng)成了中文站
英文站html代碼語言或編碼設(shè)置錯(cuò)誤
中文站是新站,權(quán)重太低,通常官網(wǎng)應(yīng)該排第一,除非權(quán)重太低
中文站針對(duì)公司名的優(yōu)化有問題
也還有其它可能。你可以先檢查上面提到的幾個(gè)方面。如果都不是,又確實(shí)想把英文站拿下來,可以考慮用robots文件禁止百度抓取英文站。
七小嗨少 回復(fù)于 3年 之前
個(gè)人覺得,如果存在多語言版本的網(wǎng)站,是需要提前利用robots來限制不同的蜘蛛抓取權(quán)限的
就像問者所說,中文站是用英文站的二級(jí)頁面的做的,也就是英文站是www.abc.com,中文站是www.abc.com/cn
正好借著筆者這個(gè)問題,像老師請(qǐng)教一下,robots文件這么寫是否正確
user-agent:baiduspider
allow:/cn
disallow:/
user-agent:*
allow:/
另外還想請(qǐng)教一下老師,像這種多種語言的網(wǎng)站,是不是用二級(jí)域名來做會(huì)更好一些
Zac 管理員 回復(fù)于 3年 之前
冒號(hào)后面都要留空格。
robots指令是按順序執(zhí)行的,有矛盾時(shí)是以最后一個(gè)為準(zhǔn)的,所以這個(gè):
user-agent: baiduspider
allow: /cn
disallow: /
貌似會(huì)允許所有目錄抓取,應(yīng)該換個(gè)順序:
user-agent: baiduspider
disallow: /
allow: /cn/
不過,還是應(yīng)該在各自站長(zhǎng)平臺(tái)robots文件驗(yàn)證工具驗(yàn)證一下最準(zhǔn)。
是的,通常用二級(jí)域名做多語言站會(huì)更好一些。
Yolanda 回答于 3年 之前
百度搜索英文公司名稱英文站排在首位(搜索標(biāo)題與title一致),英文站首頁沒有;
百度搜索中文公司名稱英文站排在第二位,中文站(英文站的二級(jí)頁面)排在第九位;
搜索中文公司名稱時(shí)英文站搜索結(jié)果的標(biāo)題顯示為中文公司名稱,但英文站title中無任何關(guān)于中文的字眼,不知道為何出現(xiàn)這樣的情況;Zac老師之前遇到過這種情況嗎?麻煩解答下十分感謝。
Yolanda 回復(fù)于 3年 之前
糾正1. 百度搜索英文公司名稱英文站排在首位(搜索標(biāo)題與title一致),中文站首頁沒有
Zac 管理員 回復(fù)于 3年 之前
搜索英文公司名,英文站排在首位,正常。
搜索中文公司名,英文站排在第二,英文站頁面沒有中文,中文站是英文站的二級(jí)頁面,排在第九:首先,百度有比較強(qiáng)的首頁優(yōu)勢(shì),即使相關(guān)性差一些,還是傾向于給首頁排名;第二,搜索結(jié)果中的標(biāo)題一般是取自頁面title標(biāo)簽,但有時(shí)候搜索引擎會(huì)顯示它覺得更合適的標(biāo)題,而不是title標(biāo)簽內(nèi)容。
除了屏蔽百度抓取英文站,也可以考慮把中文站放到獨(dú)立子域名上,做好301轉(zhuǎn)向,子域名被當(dāng)成是獨(dú)立網(wǎng)站,也相當(dāng)于首頁。
Yolanda 回答于 3年 之前
好的,多謝老師。
來源:SEO每天一貼 Zac 昝輝