快應(yīng)用 sitemap

2020-08-10 11:09 更新

Sitemap 規(guī)范

快應(yīng)用開放內(nèi)容搜索, 爬蟲可以通過技術(shù)手段訪問快應(yīng)用頁面,為內(nèi)容建立索引。當(dāng)用戶在各個(gè)場(chǎng)景觸發(fā)關(guān)鍵字時(shí),可以展示在搜索列表中,并能直達(dá)快應(yīng)用。爬蟲訪問快應(yīng)用頁面時(shí),會(huì)攜帶 user-agent: ?qa-crawler?。

sitemap 配置

快應(yīng)用工程 ?src? 目錄下面有 ?sitemap.json? 文件 ,用于配置快應(yīng)用頁面是否能被索引的規(guī)則。打包需要 ?hap-toolkit? 版本需要 >= 0.7。

配置項(xiàng)

rules 字段定義了索引規(guī)則

屬性 類型 必填 默認(rèn)值 取值 取值說明
rule string "enable" "enable"、"disable" 命中該規(guī)則的頁面是否能被索引
page string "*"、頁面的路徑     表示所有頁面均可收錄,暫時(shí)不支持正則表達(dá)式
params string[] [] 頁面參數(shù), 僅需提供 key 值即可
pic string 頁面縮略圖,用于搜索結(jié)果展示 icon
description string 頁面描述,用戶搜索結(jié)果摘要
lastmod string 上次修改時(shí)間,用于引擎抓取優(yōu)化。時(shí)間格式需符合 ISO-8601標(biāo)準(zhǔn), 如 2020-06-16T03:01:21Z

示例

{
  "rules": [
    { "rule": "enable", "page": "path/to/A", "params": ["foo", "bar"] },
    { "rule": "disable", "page": "path/to/B" },
    { "rule": "enable", "page": "*" }
  ]
}

* `path/to/A?foo=1&bar=2` => 優(yōu)先被索引
* `path/to/A` => 被索引
* `path/to/B?foo=1` => 不被索引
* `path/to/C` => 被索引

更好的 SEO

SEO優(yōu)化可以使快應(yīng)用內(nèi)容更容易被索引、搜索到,增加頁面和快應(yīng)用曝光。

  • 開發(fā)者可以通過 ?api this.$page.setTitleBar?,設(shè)置和正文相關(guān)的 title (有意義的 title,提升頁面曝光率)
  • 開發(fā)者保證頁面在 快應(yīng)用 IDE 預(yù)覽里面有正常的頁面展示
  • 開發(fā)者保證單個(gè)頁面獨(dú)立正常渲染(比如不依賴其他頁面存儲(chǔ)的數(shù)據(jù))
  • 建議在必須的時(shí)候才要求用戶授權(quán)、登錄、綁定手機(jī)號(hào)(比如閱讀文章可以匿名,而發(fā)表評(píng)論需要留名)
  • 含有 webview 的頁面搜索權(quán)重較低


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)