2012-02-29 86 views
2

我不斷聽到有關JavaScript模板引擎如knockoutjs或骨幹最近聽到。他們都很酷,但我想知道如果使用這樣的系統會阻止對網頁進行良好的索引。客戶端模板和搜索引擎參考

搜索引擎的抓取工具能夠解析JavaScript數據嗎?我認爲這是不好的做法,把頁面的內容放在JavaScript中,因爲它沒有被這些抓取工具解析。

回答

1

許多搜索引擎抓取工具現在都會解析JavaScript並將選取模板化內容。但實際上有數百個抓取工具,其中一些較小的抓取工具仍然不理解模板。

如果您想完全支持,那麼服務器呈現的HTML是唯一的解決方案。如果你很高興能夠被大引擎,googlebot,bingbot,baiduspider等所吸引,那麼JavaScript客戶端模板可以工作。但是你需要檢查是誰拿起它們..

+1

我一直在運行一個測試過去幾周,看看有多少爬蟲找到了模板鏈接。有很少,比如不到1%。這將取決於模板引擎的流行度和抓取工具的大小。現在,我們現在爲服務器端提供所有模板,因爲此.. – 2013-02-11 07:00:28

+0

在測試期間,我們還檢測到200多種不同的爬行器引擎。 – 2013-02-11 07:02:07

0

然後選擇一個模板引擎,將您的內容留在HTML內,如Distal