本頁說明如何調整傳回的搜尋結果排名 這種做法
總覽
假設您想讓搜尋引擎列出一份網站清單 但如果您測試某些查詢,搜尋結果卻不一致 您想要的就是這樣你認為與查詢最相關的結果 都不會在頁面頂端。或者,您也可以選擇 您最愛的研究機構或自家網站上的網頁。你可以 透過宣傳或降低排名來簡化程序程式化搜尋引擎 您可以用三個方式來微調結果:關鍵字、加權標籤和分數。關鍵字與 權重是在內容檔案中定義,分數則會 是在 annotations 檔案中定義。
- 關鍵字可快速提升以下項目的特定網頁成效: 並取得更多有關特定字詞的搜尋結果 主旨。
- 加權標籤會指示程式化搜尋引擎是否會排除、 宣傳或降低網站的排名網站的宣傳或降低排名取決於 您要套用至標籤的權重
- 分數:套用至個別註解 多加或反轉加權標籤的影響。他們讓另一層 可以微調排名
註解中的權重和分數是主要旋鈕
以變更搜尋結果排名。兩者的值範圍都是
-1.0
到 +1.0
。如要宣傳或降低網站排名,
根據分數和權重調整撥盤 (調高或調低值)。
您對排名有很強的影響,但沒有絕對影響 進一步掌控結果決定結果或降低排名取決於 許多參數,包括網頁關聯性、關鍵字選擇 標籤的權重、註解中的分數等等。
運用關鍵字提高成效
關鍵字是變更結果的最快方法。程式化搜尋引擎強化 包含您關鍵字的網頁。還能擷取更多搜尋結果 就該主題而言因此,如果搜尋結果看起來很冗長,請嘗試新增關鍵字。 雖然程式化搜尋引擎會增強含有這些關鍵字的網頁,但不會加以增加 降低或篩除不含關鍵字的網頁。
關鍵字是將使用者的意願套用到搜尋的方法 。舉例來說,假設瑜珈搜尋引擎的使用者搜尋「墊」 他們其實搜尋的是「瑜伽墊」,而不是「米勒類比測驗」或 「房屋墊」。想想搜尋引擎的主要重點和情境 使用者的授權搜尋查詢。在搜尋引擎範例中,「yoga」應為 顯而易見的關鍵字。不要使用太廣泛或範圍過多的關鍵字 類別例如:「運動」和「東方做法」會擷取多個 與瑜珈相關的網頁最能代表 您搜尋引擎涵蓋的網站內容。
請先以一個字詞開頭,看看能否得到
您期望的行為如果資訊不足,請嘗試使用多個關鍵字。你可以
您也可以使用詞組,也就是用引號括住的一連串字詞
(例如「瑜珈姿勢」),但單一字詞關鍵字的成效較佳。程式化搜尋引擎
將「yoga pose stretch
」解讀為 3 個關鍵字:「瑜伽」、「伸展」
和「pose」
關鍵字並未彼此獨立;搭配運作所以 搜尋關鍵字「yoga」和「pose」,且包含「yoga」的網頁和網頁 包含「姿勢」但同時包含「瑜伽」的網頁和 「pose」越來越能夠
範例:關鍵字
現在來比較「mat」的搜尋結果兩版瑜珈 。
圖 1: 搜尋查詢「mat」的結果 不採用關鍵字的搜尋引擎。(如要查看完整的結果集, 請點選該圖片)。
圖 2:搜尋查詢「mat」的結果 出現在含有「瑜伽」關鍵字的搜尋引擎中
另一個版本的「yoga」關鍵字、包含該關鍵字的網頁 有哪些。
建立關鍵字
可建立的關鍵字數量沒有限制,但不得超過 100 個 字元。建立關鍵字最簡單的方法就是參加「基本介紹」 「控制台」中「總覽」總覽的部分。 你可以使用該分頁進行實驗 嘗試不同的關鍵字,並在結果頁面查看這些關鍵字的影響。如果 如果不滿意結果,即可輕鬆移除關鍵字,並改用其他關鍵字 第一。
如要在結構定義檔案中建立關鍵字,可以使用
CustomSearchEngine
元素的 keywords
屬性
定義關鍵字值。以同一個方式分隔關鍵字
空白鍵。以引號括住詞組;您可以使用標點符號
符號 ("
) 或字元實體 ("
)。
<CustomSearchEngine keywords="asana "yoga postures""> </CustomSearchEngine>
使用標籤變更搜尋結果
另一種變更搜尋結果的方法是使用標籤,也就是 決定搜尋結果排名的運作機制,用於決定網站應如何處理。
你可以使用兩種標籤:搜尋引擎標籤和修正標籤。
搜尋引擎標籤會決定哪些網站要納入搜尋範圍
。使用者無法查看這類事件,且會在背景執行。因此
其父項元素稱為 BackgroundLabels
分類標籤
另一方面,使用者也能看見
並以連結形式顯示分類標籤
在調整搜尋一文中
頁面。本頁大部分著重於搜尋引擎標籤
modes、weights 和
分數在搜尋引擎和分類修正中的運作方式都相同
標籤
以下程式碼顯示結構定義檔案中的兩種標籤:
<!--Search engine labels--> <BackgroundLabels> <Label name="_include_" mode="FILTER"/> <Label name="_exclude_" mode="ELIMINATE"/> <lt;/BackgroundLabels> <!--Refinement label--> <Facet> <FacetItem title="Lectures"> <Label name="lectures" mode="BOOST" weight="0.8"> <Rewrite>lecture OR lectures</Rewrite> </Label> </FacetItem> </Facet>
第一次 建立
程式化搜尋引擎:控制台中,程式化搜尋引擎會建立兩個
這些標籤具有可決定
個網站。其中一個是
(mode="ELIMINATE"
),另一個則包含
(mode="FILTER"
)。(您可以變更「多元包容」標籤的模式
來自「FILTER」「BOOST」建立程式化搜尋引擎後)。
使用標籤
如要使用搜尋引擎標籤,請按照下列步驟操作:
範例:含有標籤的內容檔案
以下是含有搜尋引擎的內容檔案範例 標籤
<CustomSearchEngine keywords="climate "global warming" "greenhouse gases""> <Title>RealClimate</Title> <Description>"Climate change"</Description> <Context> <BackgroundLabels> <Label name="_include_" mode="FILTER"/> <Label name="_exclude_" mode="ELIMINATE"/> </BackgroundLabels> </Context> </CustomSearchEngine>
定義標籤模式
網站的宣傳狀態是提高、降低排名或排除,取決於搜尋引擎 建立新的物件標籤搜尋引擎標籤可包含下列內容 模式:
注意:請使用大寫字母,使用大寫 模式的字母。
模式 | 是否符合下列條件? | 適用此模式的情況 |
---|---|---|
ELIMINATE |
從搜尋引擎中排除已標記為此標籤的網站。 | 您想要排除在 Google 搜尋中排名較高的網頁 對你的觀眾來說沒有那麼好 舉例來說,假設您為科學項目建立搜尋引擎
研究倉鼠研究,建議搭配 |
FILTER |
只包含已標記此標籤的網站,並排除所有項目 其他種類的廣告。 | 您希望搜尋引擎只搜尋您的網站 (聯盟網站) 以特定題材為主軸的網站 因為這類搜尋引擎的涵蓋範圍僅限於少數 就能更精確地控制搜尋的排名 也就是預測結果本文探討如何使用權重變更搜尋結果的順序 下一節。 舉例來說,如要為網站建立搜尋引擎,
一個網站標記了某個標籤,且標籤具有 |
BOOST |
包含搜尋引擎中的所有網站,但提高或降低排名 。網站的宣傳或降低排名取決於 自己分配到的權重 | 您想要廣泛搜尋引擎來強調某些網站,但不需要
完全排除其他網站。
舉例來說,如果你想建立一個涵蓋面廣的搜尋引擎,但
適用於自家網站 (這是史上最優質的網站!),標籤
就使用 |
建立加權標籤
一旦有包含、宣傳或排除網站的標籤,您就可以指派
對應至含括性標籤的權重權重可讓您定義標籤的
推廣或降低已標記網站的排名。權重值的範圍包括
-1.0
到 +1.0
。體重範圍能讓您
進一步掌控網站標籤中有一個正權重,強調網站
但會排除標記,但使用負評時就會減少強調效果
以下程式碼顯示加權標籤:
<BackgroundLabels> <Label name="_include_" mode="FILTER" weight="0.65"/> <Label name="_exclude_" mode="ELIMINATE"/> </BackgroundLabels>
增強和篩選尚未定義權重的標籤,例如這些標籤
程式化搜尋引擎產生的預設權重為 +0.7
。所以如果
想加強所產生的標籤在宣傳網站的能力
值大於 +0.7
。如果變更
調整成低於預設值 表示該標籤的增強效果
也就是您的網站排名如果採取其他行動並指派負值
標籤就會降低或降低網站的排名靠近時
-1.0
,提高網站排名會越來越困難
結果。在 -1.0
,即使網站排名高,仍然很難
才能進一步降低排名
下表顯示如何根據模式調整結果 標籤的權重和權重
模式 | 重量 | 影響 |
---|---|---|
BOOST |
+1.0 |
大幅宣傳網站。不過,這不一定代表
加上標記的網站始終會顯示在搜尋結果頂端
。這與將模式設為
FILTER 。即使沒有任何結果,仍可能會顯示
符合
標籤。與搜尋查詢相關結果有明顯關聯性的結果
優先於人氣但毫無關聯的網站。
如果你認為自己標記的網站含有大量權重標籤,建議這麼做 都應該位於所有其他結果的排除範圍內,此時您應該使用 而非增強標籤 |
BOOST |
-1.0 |
大幅降低網站排名。這與設定模式不同
非常相關的結果可能為 ELIMINATE
仍會顯示。
這個網站可以進行上游對戰,取得相當高的排名
不會完全封鎖 |
BOOST |
未定義 | 如果您沒有定義權重 (例如
<Label name="standard" mode="BOOST"/> ),該元素具有
隱含權重為 +0.7 。 |
FILTER |
+1.0 |
對選定的網站大力宣傳模式設為
FILTER 時,程式化搜尋引擎只會顯示與
標籤。以下內容
如果所選網站與使用者查詢無關,但沒有結果
。 |
FILTER |
-1.0 |
有效從結果中封鎖所選網站。就好像 您已經在網站中加入了排除標籤。 |
FILTER |
未定義 | 如果您沒有定義權重 (例如
<Label name="standard" mode="FILTER"/> ),其內容將具有
隱含權重為 +0.7 。 |
ELIMINATE |
無體重 | 封鎖網站。系統不會顯示符合該標籤的網站。如果所有 相關的結果出現「排除」標籤時 結果網頁。以篩選類型搜尋引擎為例 而不是增強型別搜尋引擎 |
您可以建立多個不同權重標籤,並套用至網站 例如,您可能想建立一個 宣傳網站以及其他稍微宣傳網站。您可以建立的 或是加上需要加權的標籤 但過一陣子就會很難 管理。更精細地控制網站排名, 這部分將探討下一節討論的技巧。
使用標籤標記網站
定義標籤後,即可開始為網站加上標記。每項 註解可以有多個標籤,也就是說,同一個網站可以 且排名不同。
<Annotations> <Annotation about="webcast.berkeley.edu/*" score="1"> <Label name="cse_university_boost_highest"/> <Label name="cse_bicycles_exclude"/> <Label name="cse_hamsters_filter"/> </Annotation> </Annotations>
修改標籤的效果
分數可用來調整標籤的影響程度。演算法可降低或反轉
標籤對特定網站的影響的 score
屬性
Annotation
元素的值可以介於
-1.0
到 1.0
。0
分為
標籤對網站排名的影響分數:1
會套用所有影響;-1
分完全相反
效果。0
和 1
或 -1
和
0
(例如 0.55
) 可用來微調
各標籤的影響力如果您未指定註解給註解,
搜尋功能會將標籤的完整影響套用至網站。就好像你一樣
的分數為 1
。
下表顯示分數如何調整影響 標籤:
模式 | 重量 | 分數 | 影響 |
---|---|---|---|
不限 | 不限 | 無 | 等同於為註解給予 1.0 分數。標籤
也都會套用至網站 |
BOOST |
+1.0 |
-1.0 |
等同於復原 BOOST 標籤並為其加上
體重為 -1.0 。積極降低網站排名。 |
BOOST |
-1.0 |
-1.0 |
等同於復原 BOOST 標籤並為其加上
體重為 +1.0 。積極宣傳網站。 |
FILTER |
+1.0 |
-1.0 |
與使用 ELIMINATE 標籤標記網站的方式相同。這項服務
則會完全排除該網站。 |
FILTER |
-1.0 |
-1.0 |
等同於復原 FILTER 標籤並為其加上
體重為 +1.0 。積極宣傳網站。 |
ELIMINATE
|
無體重 | -1.0 |
等同於將 ELIMINATE 標籤轉換為篩選條件
分數為 +1.0 的標籤。積極宣傳
網站。 |
範例:分數程式碼
在下列範例中,我們有三個網站標記同一個搜尋 。不過,標籤影響並非統一這三種 因為每個註解都有不同的分數 具有不同強度的標籤
<Annotations> <Annotation about="*.edu/*" score="0.0001"> <Label name="vision_label"/> </Annotation> <Annotation about="*.ucsd.edu/*" score="0.7"> <Label name="vision_label"/> </Annotation> <Annotation about="*.vision.ucsd.edu/*" score="1"> <Label name="vision_label"/> </Annotation> </Annotations>
雖然這三個註解都具有 vision_label
標記
程式化搜尋引擎會根據分數而採用不同的處理方式。搜尋結果來源:
vision.ucsd.edu
備受青睞;ucsd.edu
的使用者認為一般人喜歡;以及來自 .edu
頂層的項目
網域比其他網站略受歡迎。