啟用搜尋引擎最佳化的預先呈現服務

您可以讓使用 Oracle Content Management 所建置的網站預先呈現靜態 HTML 頁面,以回應搜尋蒐集程式要求。

如果啟用預先呈現服務,而且要求來自搜尋蒐集程式,則會在快取中搜尋頁面。

  • 如果在快取中找到頁面,且頁面小於 15 天,則會將快取頁面提供給要求。

  • 如果快取中的頁面超過 15 天,或在快取中找不到頁面,則會從 Oracle Content Management 擷取新版本、更新快取以及提供新的預先呈現頁面。

  • 如果在快取或 Oracle Content Management 中找不到頁面,則會傳回錯誤頁面。

公用網站或新網站上尚未快取的過期頁面一天會呈現一次。如果已快取頁面,則不會更新快取。啟用預先呈現服務時,針對已更新和重新發布的網站,會每小時更新預先呈現快取一次。如果您對網站頁面進行變更,且要測試這些變更對最佳化的影響,則可以在網站特性中手動更新預先呈現快取。

  1. 按一下側邊導覽中的網站

  2. 選取網站並從滑鼠右鍵功能表中選擇特性,或按一下動作列中的提要欄位並選擇特性

  3. 按一下特性提要欄位中的 SEO

  4. 便會列出上次快取重新整理的日期與時間。若要更新快取,請按一下立即重新整理。進度列會顯示快取狀態。

註:

如果在網站 SEO 設定值中設定搜尋引擎找不到頁面,則不會預先呈現或快取該頁面。

Oracle Content Management 中啟用預先呈現服務:

  1. 按一下側邊導覽「管理」區域中的系統

  2. 選取系統設定功能表中的網站的 SEO

  3. 按一下啟用

  4. 定義所需的其他使用者代理程式。

表格 11-1 Oracle Content Management 中的硬式編碼使用者代理程式

使用者代理程式 使用者代理程式 使用者代理程式 使用者代理程式
baiduspider facebookexternalhit twitterbot rogerbot
linkedinbot embedly quora link preview showyoubot
outbrain pinterest/0. developers.google.com/+/web/snippet slackbot
vkShare W3C_Validator redditbot Applebot
WhatsApp flipboard tumblr bitlybot
SkypeUriPreview nuzzel Discordbot Google Page Speed
Qwantify pinterestbot    

表格 11-2 config.cfg 檔案的 PrerenderUserAgents 特性中其他預先設定的使用者代理程式

使用者代理程式 使用者代理程式 使用者代理程式 使用者代理程式
AddSearchBot AdIdxBot AdsBot-Google AdsBot-Google-Mobile-Apps
AppEngine-Google Baidu-YunGuanCe Bingbot BingPreview
DuckDuckBot DuckDuckGo-Favicons-Bot endeca webcrawler Exabot
Facebot Feedfetcher-Google FeedValidator Fetch
FlipboardProxy Google Favicon Google Web Preview Google-Adwords-Instant
Googlebot Googlebot-Image Googlebot-Mobile Googlebot-News
Googlebot-Video Google-PhysicalWeb Google-Structured-Data-Testing-Tool HubSpot,ia_archiver
Mediapartners-Google MSNBot NetcraftSurveyAgent nutch
Oracle Secure Enterprise Search pinterest.com PIs-Google SEOkicks
seoscanners Siteimprove.com Slurp Sogou web spider
VSE/1.0 W3C_CSS_Validator W3C_I18n-Checker W3C_Unicorn
W3C-checklink W3C-mobileOK Y!J Yahoo Link Preview
Yahoo! Slurp Yandex YandexBot YunGuanCe