我有一個頁面,是如此JavaScript密集我甚至不能開始寫它的等效PHP。在這種情況下,該頁面有一個<noscript>
標籤,表明該頁面對非js用戶不可查看。無腳本谷歌快照,安全的方式
無論如何,我可以提供頁面的快照版本,以便Google可以查看頁面包含的內容,以便人們可以通過搜索詞組來找到我的頁面。
那麼,我有沒有辦法讓我的蛋糕也吃了呢?意思是我可以爲非js用戶提供一個空白頁面,但是如果谷歌機器人出現,它將成爲一個框架頁面?
我怎麼會這樣做呢?也會做這樣的事情會傷害我的排名嗎?
我有一個頁面,是如此JavaScript密集我甚至不能開始寫它的等效PHP。在這種情況下,該頁面有一個<noscript>
標籤,表明該頁面對非js用戶不可查看。無腳本谷歌快照,安全的方式
無論如何,我可以提供頁面的快照版本,以便Google可以查看頁面包含的內容,以便人們可以通過搜索詞組來找到我的頁面。
那麼,我有沒有辦法讓我的蛋糕也吃了呢?意思是我可以爲非js用戶提供一個空白頁面,但是如果谷歌機器人出現,它將成爲一個框架頁面?
我怎麼會這樣做呢?也會做這樣的事情會傷害我的排名嗎?
值得一提的是,Googlebot已知可以執行大量的Javascript。只要加載的頁面上有所有必要的內容,你可能會很好(對於谷歌來說 - 至少對於其他搜索引擎來說,可能不那麼重要)。
不及格:您不一定需要在頁面的無腳本版本中擁有所有相同的內容,只是試圖傳達相同類型的信息。我不知道您的網站涉及什麼,但是如果您只需轉儲頁面內容的基本文本表示形式,那可能就足夠了。
您可以在其中使用與Googlebot
不同的用戶代理,但這樣做風險很大,因爲Google可以將其檢測爲試圖欺騙他們的機器人。
只是爲了讓你知道:Google policy on serving different content based on user info.
僞裝是指顯示不同的內容或 網址,用戶和搜索引擎的做法。在用戶代理上提供基於 的不同結果可能會導致您的網站被視爲具有欺騙性,並且將其從Google索引中刪除。
僞裝的一些例子包括:
Serving a page of HTML text to search engines, while showing a page of images or Flash to users. Serving different content to search engines than to users.
如果您的網站包含不被搜索引擎抓取 (如富媒體比的Flash,JavaScript或圖像文件等)的元素, 你不該不會向搜索引擎提供隱形內容。相反,您 應該考慮到您的網站的訪問者也無法查看這些 元素。例如:
Provide alt text that describes images for visitors with screen readers or images turned off in their browsers. Provide the textual contents of JavaScript in a noscript tag.
確保您提供在兩個元素中的內容相同(例如 ,提供在JavaScript相同的文字作爲非腳本 標籤)。在備用內容中包含實質上不同的內容可能會導致Google對該網站採取行動。欺騙性JavaScript重定向
當Googlebot的索引包含JavaScript的網頁,它會指數 該網頁,但它可能不符合或索引隱藏在 的JavaScript本身的任何鏈接。使用JavaScript是完全合法的網絡練習。但是,使用JavaScript的目的是欺騙搜索引擎 不是。例如,放置不同的文字在JavaScript 比在非腳本標記違反了我們的網站管理員指南,因爲它 顯示不同的內容,爲用戶(誰看到基於JavaScript的 文字)和搜索引擎(看到的基於非腳本標記的文字)。 沿着這些路線,它違反了網站管理員指南,在JavaScript中嵌入了一個 鏈接,該鏈接將用戶重定向到不同的頁面,其目的是向用戶顯示與搜索引擎 不同的頁面。當JavaScript中嵌入重定向鏈接時,搜索 引擎會將原始頁面編入索引,而不是鏈接後面的鏈接,而用戶將轉到重定向目標。僞裝一樣,這 行爲也具有欺騙性,因爲它會顯示不同的內容給用戶 和Googlebot,並可以採取地方比這裏 他們打算去其他訪客。
請注意,在JavaScript中放置鏈接本身並不具有欺騙性。 檢查您網站上的JavaScript以確保您的網站符合我們的指南 時,請考慮其意圖。
請記住,由於搜索引擎通常無法訪問Javascript的 內容,在JavaScript中的合法鏈接可能會 無法訪問他們(以及對遊客不 使用Javascript功能的瀏覽器)。您可能會將鏈接保留在 JavaScript之外或將其複製到noscript標記中。門口頁面
門口頁面通常是大量低質量頁面,其中每個頁面都針對特定關鍵字或短語進行了優化。在許多 的情況下,門口頁面被編寫爲對特定短語進行排名,然後將用戶彙集到單個目的地。
無論是在多個域中部署還是在一個域中建立, 門頁都傾向於阻止用戶,並且違反了我們的網站管理員指南 。
谷歌的目的是給我們的用戶最有價值的相關 搜索結果。因此,我們不贊成,旨在 操縱搜索引擎,並通過他們引導到網站 以外,他們選擇了那些欺騙用戶的做法,而僅僅是爲了 搜索引擎的利益提供內容。谷歌可能會對門戶網站 和其他使用這些欺騙性做法的網站採取行動,其中包括 從Google索引中刪除這些網站。
如果您的網站已經從搜索結果中移除,請參閱 網站管理員指南以獲取更多信息。一旦您對 進行更改並確信您的網站不再違反我們的 準則,請提交您的網站以供重新審查。
我正在處理與網站類似的問題,並且有一種方法可以提供頁面的HTML快照。你可以在Google Developers上找到它:
https://developers.google.com/webmasters/ajax-crawling/docs/getting-started 本頁面最後更新於2012年2月。
還有在內容,這是一個更快的解決方案,但它確實有由谷歌被視爲企圖歪曲排名的可能性的前面加一個腳本標記中的選項。從我所做的研究中,人們在2008 - 2010年左右發佈了這種類型的標籤作爲解決方案。
雖然Googlebot就可以執行一些JavaScript,這是,谷歌正在努力改進的東西,它不說,它正在執行網站上的所有的JavaScript。從我在網上找到的信息來看,Google只在網站上經歷最嚴重的網頁上執行Javascript。我仍然建議提供HTML快照,但我不喜歡它。
它可以檢查Apache日誌,看看谷歌的網頁上執行JavaScript。
我還確保導航建議也是在無腳本版本.. – 2012-11-28 09:31:35