2016-07-28 31 views
0

我正在開發一個網站(不是我的),我遇到了很大的麻煩! 在這個網站中,我有一些用戶點擊某個產品後會打開的模式,但我需要這樣做。Google Bot會檢測這些模式,如頁面。當一個模式打開時,一個JS函數將一個#參數添加到URL,如「#abc = modal_one」。 我希望在Google Result中將此頁面顯示爲「www.test.com/page.php?#abc=modal_one」。我嘗試過(並試圖)在Google Search Console中呈現Google Bot等頁面,但GSC只打開頁面而不打開模式。我還添加了一個ES6(JS)代碼,當模式顯示給用戶時(在用戶單擊以打開模式之後),它僅編輯頁面標題,但沒有任何結果,Google在加載頁面後未檢測到頁面標題集。讓谷歌機器人檢測到AJAX內容

如果你不明白的東西只是告訴我,我會盡力解釋我的麻煩。

在此先感謝所有的StackOverflow社區:)

+0

蜘蛛不執行JS代碼。如果你想讓機器人抓住某些東西,它必須存在於原始網址提供的任何東西中。 –

回答

1

嘗試出口的各個頁面的動態站點地圖,谷歌可以讀取。

查看Categorize parameters with the URL Parameters tool頁面瞭解更多信息。

+0

您是否認爲Google Bot可以檢測站點地圖中的哈希變量?預先感謝您的回答。 – Syncro

+0

是的,它可以幫助你理解這些值。我已更新我的答案,以幫助提供背景 – fred1234

+0

非常感謝!明天我會告訴你它是否正常工作! :) – Syncro