search標籤在網站SEO方面的影響作用
search是網站的搜索標籤,可以避免搜索引擎錯誤的把網站頁面的搜索功能認為是雜亂的URL功能屬性,這點對於SEO是比較重要的,其實search標籤也就是起到註明的作用。
大多數網站不會直接使用search標籤。
這是因為search標籤是有安全風險,其實就是HTML5的先天性漏洞缺陷的問題,攻擊者可以提供抓取頁面代碼識別search標籤,然後生存虛擬化的自動搜索行為,從而造成網站高負載的數據讀取,這就會很大程度消耗性能,最終導致網站訪問的卡頓、緩存、異常。
所以大多數網站不會直接使用search標籤,而是用class參數進行讀取解析,但這是個技術活,要讓搜索引擎能夠識別分析,如下圖示例:

什麼情況才需要使用search標籤?
內容頁面中含有搜索需要的情況,那麼就應該使用search標籤,但是要注意這是特定的局部內容搜索,而不是廣泛的全站搜索,否則就會存在重疊多餘的搜索問題,這是不利於SEO的,所以就是特需的情況而定。
還有種情況就是浮動式跟隨的搜索功能也是可以考慮使用search標籤,這是告知搜索引擎的意思,所以很明顯就不是用於實現搜索功能,而是讓搜索引擎知道這是搜索功能,這個思路是要理解清楚,但是不建議用跟隨的浮動式搜索。
結語:其實不需要刻意的使用search標籤,按照HTML5標準的製式技術就可以了,但是要防止站內搜索攻擊的安全風險。