我注意到,對於我的網站摘要,Google Bot似乎正在創建第一批發現的文本。這恰好是告訴用戶打開JavaScript的noscript標記,如果它未啓用。如何將網站摘要提供給Google Bot?
我以爲我會挫敗它,通過在此之前放置一個隱藏的div,實際上包含網站摘要。
現在,我發現在它的最新解析中,它實際上加載了頁面,並運行了JavaScript,繞過了隱藏的div並使用了生成的動態內容。
奇怪的是,我的應用程序將bot識別爲Safari瀏覽器,但它沒有檢測到版本。
爲了長話短說,我如何正確地將我的網站摘要導入到Google列表中?
這是一個單頁面應用程序,需要JavaScript,目前只支持FireFox和Safari。
下面是它忽略
片段1(頭)
<meta name='description' content='My Summary'>
片段2(身體)
<body>
<div id='google_bot' style='display:none'>
My Summary
</div>
更新:
上次抓取我的網頁時,它被檢測爲Chrome 22,並且在網站摘要中確實使用了帶有名稱描述的元標記。
你有描述meta標籤? – FakeRainBrigand
這只是十個足球場的服務器,它不是一個真正的機器人,你可以抓住你的手? – adeneo
Google決定描述是否準確反映頁面內容。可能有一些未公開的黑客攻擊,但正確的方法是將描述更新爲其相信的內容(使用頁面上的文字)。但它有很多問題。 YouTube經常有「您需要Adobe Flash ...」。我已經提交了一份關於它的錯誤報告。 – FakeRainBrigand