
如今,很難想象一個沒有 JavaScript 的網(wǎng)站會使其更具吸引力。雖然不是每天都會發(fā)生,但訪問您網(wǎng)站的用戶首選的瀏覽器可能不支持 JS 或者該功能可能被禁用。在這種情況下,為訪問者提供帶有 noscript 標簽的替代網(wǎng)站版本至關(guān)重要。它們是什么以及它們?nèi)绾斡绊?SEO?
目錄:
- Noscript 標簽——它們是什么?
- 您應該在網(wǎng)站的哪個位置放置 Noscript 標簽?
- 非文字標簽與 SEO
- 如何正確使用 noscript 標簽?
Noscript 標簽——它們是什么?
JavaScript 可以實現(xiàn)各種解決方案,但它也可能會增加您的網(wǎng)站加載時間,因此必須適度應用。考慮到 Internet 用戶的瀏覽器不支持 JS 或功能被禁用的情況也很重要。在這里,定義替代內(nèi)容將解決問題。
通常,網(wǎng)站內(nèi)容可以使用 JS 進行操作——沒有 JavaScript,它可能根本不會顯示。在這種情況下,從 noscript 標簽中受益至關(guān)重要。
如果您想查看向沒有 JavaScript 的用戶顯示的網(wǎng)站元素,您可以通過多種方式實現(xiàn)。
在 Chrome 中,請按以下方式進行:
1. 選擇“設置”。
2. 點擊“隱私與安全”。

3. 點擊“站點設置”。

4. 在 JavaScript 部分,更改為“不允許網(wǎng)站使用 JavaScript”。

同樣可以通過不同的方式完成:
- 單擊 F12。
- 單擊 F1 或設置。
- 取消選中 JavaScript。
- 單擊 F5 或刷新頁面以查看結(jié)果。
Quick JavaScript Switcher 是 Chrome 的一個插件,是第三種可以一鍵禁用 JS 的解決方案。
結(jié)果?如果您的網(wǎng)站在使用和不使用 JS 的情況下看起來都一樣,則意味著您和 Web 開發(fā)人員做得很好。另一方面,如果版本不同,您的頁面需要徹底分析。如果缺少有價值的內(nèi)容,請考慮在不必要的情況下刪除 JavaScript 或應用 <noscript>。您還可以從技術(shù) SEO 服務中受益,并讓專業(yè)人員處理所有技術(shù)問題。
用戶不會經(jīng)常禁用 JavaScript,但是,無論出于何種原因,您都應該為這種情況做好準備。

您應該在網(wǎng)站的哪個位置放置 noscript 標簽?
應用 noscript 標簽有益的地方包括:
- 滑塊——意思是在頁面上顯示圖像的輪播;
- 像手風琴這樣的部分——它們通常出現(xiàn)在常見問題解答部分中,可以展開問題的答案;
- 分頁——補充頁面內(nèi)容的“查看更多”部分。
一般而言,每次您需要處理未顯示或在沒有 JavaScript 的情況下顯示不正確的網(wǎng)站元素時,都會應用 noscript 標簽。
如果您的頁面包含許多通過 JS 運行的元素,并且您擔心它們可能不會顯示給用戶,那么值得應用 noscript 標簽。
但是,請記住,操作不當可能弊大于利,因此,如果您有任何疑問或不熟悉該領(lǐng)域,請咨詢專家。
Noscript 標簽與 SEO
Google 算法在 JavaScript 索引方面變得越來越好,但是,很難期望它們會像 HTML 語言那樣做得好。從理論上講,noscript 標簽應該讓算法更容易理解內(nèi)容。但真的是這樣嗎?谷歌是否索引標簽內(nèi)容?
正如前 Google 支持工程師 Maile Ohye 所說,Google 會分析 noscript 標簽的內(nèi)容。但是,它們應該準確地反映 JS 腳本的內(nèi)容,否則,機器人可能會將它們視為偽裝。
顯示 Google 如何處理 JavaScript 的圖表:
developers.google.com/search/docs/advanced/javascript/javascript-seo-basics?hl=en
這是否意味著如果 Google 索引 noscript 內(nèi)容,您應該始終在標簽中放置替代內(nèi)容以確保它被索引?不一定——不正確使用此解決方案可能會產(chǎn)生負面后果。
也許您訪問過要求您啟用 JavaScript 以充分利用其潛力的網(wǎng)站。如果您以錯誤的方式應用 noscript 標簽,則此類消息可能會出現(xiàn)在您的每個子頁面上。然后,Google 可能會認為這句話是您網(wǎng)站上最受歡迎的短語之一。而且您當然不希望在您的網(wǎng)站上隨處顯示一些隨機內(nèi)容。它肯定會對您的域權(quán)限產(chǎn)生負面影響。
此外,由于這種情況,Google 可能會在豐富片段或元描述中顯示 noscript 標簽的內(nèi)容。反過來,這可能會對您的轉(zhuǎn)化率產(chǎn)生負面影響,因為用戶會注意到訪問過的子頁面不包含他們正在尋找的內(nèi)容。
搜索引擎機器人也可能決定您的所有子頁面都包含相同的內(nèi)容。因此,谷歌可能只顯示一個網(wǎng)站元素并關(guān)閉剩余的子頁面。
如何正確使用 noscript 標簽?
遵循以下規(guī)則:
- 不要在所有或多個子頁面上使用相同的 noscript 標簽。
- 如果您想每次都顯示相同的元素,請以圖像的形式提供消息。這樣,Google 就不會在每個子頁面上索引相同的文本。
- 確保 noscript 標簽的內(nèi)容與 JS 的元素相對應。
考慮到上述規(guī)則,應用 noscript 標簽肯定不會對您在 Google 中的可見性產(chǎn)生負面影響。
