我们知道,只有你网站的内容被搜索引擎收录了,我们才能够去优化排名,竞争排名,如果你的网站被搜索引擎收录都很困难,网站排名也就自然而然的没有或者很少。那么是什么原因导致网站不被搜索引擎收录呢?郑州知网告诉你网站不被搜索引擎收录其实就是因为一些很容易被忽略的小问题引起的,也可以说是可能你根本想不到的原因导致的,下面郑州知网来帮你分析一下哪一点是你所符合的。
一:robots.txt文件写法错误
网站的robots.txt文件写法也是我们需要注意的一个点,如果我们确实不会写,那么我们就不要去轻易去动它,因为往往就是robots.txt文件书写错误而导致网站内容不被搜索引擎收录,所以我们如果不会写的话就不要去动它。书写robots.txt文件之前一定要先熟悉robots.txt文件的书写规则,写完后需要再去对照一篇,以防出现错误,这些都是很必要的。
Robots.txt文件书写错误主要有那几个方面:
1.网站的robots.txt文件已经损坏或者在书写的时候出现错误。
2.Robots.txt文件书写不规范。
3.写错了或者拒绝搜索引擎蜘蛛的抓取。
4.Robots.txt文件书写时没有注意大小写,这点也很重要,许多网站往往就是忽略了这个问题。
Robots.txt文件书写错误有什么害处?
如果你的robots.txt文件书写错误了,搜索引擎机器人错误的理解了您的robots.txt文件,它们可能会完全无视你的网页,从而导致网站不被搜索引擎给收录。
如何检查Robots.txt文件是否书写错误?
对于这个问题,解决的办法是仔细检查您的robots.txt 文件,并确保您网页上的的参数是正确的,你可以使用谷歌网站管理员工具来创建一个robots.txt文件,它会时时提醒你网站robots.txt 文件出现错误。
二:使用动态网址建站
至今为止,搜索引擎(除了谷歌)还不能完全读取动态网页,因为动态网页的变数太多,一下是这个地址,等下打开又换另外个地址了,另外动态网址中还包含一些问号、等号及参数,所以搜索引擎抓取动态网址很困难,虽然说谷歌在前段时间宣称能完全抓取动态网址,但在我们中国还是以百度、搜狗、360等搜索引擎为主,我们不能因少失大。再说了,动态网址的网址是不固定的,一个内容页存在几个网址,必然导致内容权重分散,所以选择动态网址应当谨慎,如果你的URL变数太多,造成搜索引擎搜索困难,那么搜索引擎漫游器可能会忽视你的网页,从而导致网站内容不被搜索引擎收录。
什么是动态网址:
动态网址指的是包含问号、等号及参数的URL。通俗易懂的讲法就是我们网页的链接里面包含了问号、等号及一些其他搜索引擎看不懂的参数。
通常动态URL对应的就是动态页面。问号、等号等字符后面所跟的参数就是所需要查询的数据库页面。
使用动态网址建站了该要怎么办?
如果我们建站使用的是动态网址,那么解决办法就是使用静态页面或者是伪静态,静态网址是搜索引擎能完全识别的,静态页面是固定唯一的,使用静态页面做站能提高搜索引擎收录。
三:在你的网址中使用了会话ID
许多搜索引擎不去收录那么包含会话ID的网页,因为它们可导致内容的重复,如果可能的话,避免会话ID出现在你的网址,而使用cookies存储会话ID。
四:网页中存在太多JS代码
前面我说过了,当今搜索引擎能完全识别的只有HTML语言,对于JavaScript代码、CSS代码以及其他的脚本代码还不能完全识别,如果一个网页中包含了JavaScript代码、CSS代码以及其他的脚本代码,那么搜索引擎抓取起来就会很困难,要是这些代码在网页中存在太多的话,可能就导致网站不被搜索擎收录了,因为你给搜索引擎蜘蛛制造了太多的困难,搜索引擎蜘蛛自然而然的就放弃你了。
使用了JS代码做站,要如何修改?
如非必要的话,尽量还是使用HTML语言做站,这是搜索引擎能完全识别的语言,对网站内容被收录能提供帮助。像有的站长朋友为了把网站做的炫丽点,非要使用到JS代码,那么你就采取JS代码调用的方式吧。
五:使用Ajax、FLash做网站导航
对于大多数搜索引擎机器人而言,使用JavaScript或DHTML、Flash、Ajax等制作网站导航是解析不了的,其中使用Flash、Ajax制作的网站导航效果差,搜索引擎机器人完全不能解析,站长朋友们不要因小失大,不能因为光图美观而忽视搜索引擎机器人是否能解析的了,这些做法是不可取的,朋友们应尽量避免使用这些对搜索引擎不友好的方式,一旦网站定型,被搜索引擎判为网站友好度低,再想恢复过来就很麻烦了。
搜索引擎机器人是很简单的程序,它们遵循HTML链接,一旦链接出现错误对收录也会带来困难,这些问题最好是在建站的时候就考虑到,以免再次进行二次开发,并且还影响网站的正常收录。
导致网站不被搜索引擎收录的几个因素到这就写完了,这五点大家都可以去参考下,看看自己的网站里面是否有违反这五条规则了,“有则改之,无则加勉。”