2020-11-14 分類: 網(wǎng)站制作
眾所周知搜索引擎不喜歡JS代碼,會(huì)將script標(biāo)簽直接過濾掉。而網(wǎng)站上的某些效果又離不開JS代碼,更重要的是百度可以識(shí)別簡(jiǎn)單的JS代碼,主要是為了檢測(cè)seo作弊。因此,網(wǎng)站SEO優(yōu)化時(shí),不可忽略掉JS代碼和script標(biāo)簽的優(yōu)化,而且還要重視起來。
調(diào)取JS文件的規(guī)范寫法
<script src="/images/jquery-3.2.1.min.js" type="text/javascript"></script>
JS代碼寫在HTML頁面里的規(guī)范寫法
<script type="text/javascript">
document.write("Hello World!")
</script>
noscript標(biāo)簽用來定義在腳本未被執(zhí)行時(shí)的替代內(nèi)容(文本),此標(biāo)簽可被用于可識(shí)別script標(biāo)簽但無法支持其中的腳本的瀏覽器。說白點(diǎn)就是,針對(duì)老實(shí)瀏覽器無法執(zhí)行JS腳本,將提示的內(nèi)容寫在noscript標(biāo)簽里。
noscript標(biāo)簽可能大家不是很熟悉,網(wǎng)站制作時(shí)很少用到這個(gè)標(biāo)簽。推外也是在處理掛馬網(wǎng)站時(shí)發(fā)現(xiàn)的這個(gè)標(biāo)簽,黑客將外鏈寫在noscript標(biāo)簽,由于noscript標(biāo)簽是個(gè)提示標(biāo)簽,內(nèi)容不會(huì)再頁面上展示出來,只有遇到低版本瀏覽器時(shí)才會(huì)展示出來,現(xiàn)在誰還用低版本的瀏覽器啊!因此隱蔽工作做得很好,更重要的是搜索引擎讀取noscript標(biāo)簽里面的數(shù)據(jù),因此對(duì)方巧妙使用noscript標(biāo)簽盜取了網(wǎng)站流量,扮演了黑帽SEO的角色。
各大搜索引擎每次更新算法,多數(shù)是和諧黑帽SEO,兩者相互制約著對(duì)方使其雙方不斷進(jìn)步。像使用noscript標(biāo)簽作弊的手法不知是哪位黑帽SEO高手想出來的,確實(shí)是一個(gè)不錯(cuò)的SEO優(yōu)化手段。既然我們發(fā)現(xiàn)了這種方法,那么就可以將其變成自己的白帽SEO優(yōu)化方法。
noscript標(biāo)簽的作用是代替JS腳本的提示,也就是說如果我想將JS文件的作用告訴搜索引擎,那么可以將備注內(nèi)容寫在noscript標(biāo)簽,類似Img標(biāo)簽的alt屬性。
實(shí)例:
<script type="text/javascript">
document.write("Hello World!")
</script>
<noscript>提示語:Hello World!</noscript>
A、JS文件(script標(biāo)簽)盡可能的放在head標(biāo)簽里面,并且在CSS樣式表的后面;
B、body里的JS文件(script標(biāo)簽)盡可能的放在同一個(gè)位置,更好統(tǒng)一放在底部,便于統(tǒng)一加載和頁面渲染;
C、JS文件也少越好,多個(gè)JS文件時(shí)盡可能的合并;
D、百度可以識(shí)別簡(jiǎn)單的JS代碼和知名JS插件,所以想展示給百度看的JS代碼也在HTML頁面里面(不要放在JS文件里),知名的JS插件不要修改文件名,協(xié)助百度識(shí)別這個(gè)插件,避免因?yàn)镴S組件導(dǎo)致排版錯(cuò)亂影響搜索引擎對(duì)網(wǎng)站代碼的好感;
E、JS代碼要格式化處理,節(jié)省空間,提高加載效率;
F、JS文件里不要有彈窗或者外鏈,這些百度是可以識(shí)別出來的(百度石榴算法打擊的對(duì)象);
很多SEOer都遇到過,排名好的網(wǎng)站,經(jīng)常被競(jìng)爭(zhēng)對(duì)手以盜鏈的形式消耗網(wǎng)站的流量,導(dǎo)致由于空間流量耗盡網(wǎng)站打不開的。用的最多的就是iframe框嵌套,下面創(chuàng)新互聯(lián)分享一段JS代碼將其放在自己的網(wǎng)站上即可破解iframe框嵌套。
<script type="text/javascript">
if(window.location.href.toLowerCase().indexOf('muchs.cn')<0){top.location.href = 'http://muchs.cn/'}
</script>
百度雖說可以識(shí)別簡(jiǎn)單的JS代碼,但必將對(duì)JS文件不友好。因此,網(wǎng)站上JS越少越好,特別是網(wǎng)站首頁。不要因?yàn)橐粋€(gè)頁面效果,影響了網(wǎng)站SEO優(yōu)化的效果,網(wǎng)站推廣不出去再好看也沒用。
分享標(biāo)題:上海網(wǎng)站制作:JS代碼和script標(biāo)簽對(duì)于SEO有影響嗎
鏈接分享:http://muchs.cn/news21/89771.html
網(wǎng)站建設(shè)、網(wǎng)絡(luò)推廣公司-創(chuàng)新互聯(lián),是專注品牌與效果的網(wǎng)站制作,網(wǎng)絡(luò)營(yíng)銷seo公司;服務(wù)項(xiàng)目有網(wǎng)站制作等
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容