网页seo问题汇总和解答

124 阅读3分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 11 天,点击查看活动详情

关于301的跳转

我设置了301跳转,多久可以生效?

答:目前百度无法承诺301跳转的生效时间,因为站长感受到的生效时间会受多因素影响,比如Baiduspider再次抓取这个页面发现其设置了301的时间、网页的重要程度以及自身质量等。

301跳转生效后,原网页是否会被删除?

答:不会,会与跳转后的新网页同时存在。

原网页新网页都存在,相当于两个内容重复的页面,排名怎么处理?

答:通常百度会认为跳转后的新网页更加重要,原网页是被放弃的网页,会让新网页继承原网页属性,在搜索结果中会优先展现新网页。

将老域名跳转到新域名,是仅首页301就可以了?还是必须所有页面301?

答:必须所有页面301至新域名的相应页面。

原域名所有页面都跳转至新域页首页会有什么影响?

答:新域名首页将会替换旧域名首页,新域名首页仅继承旧域名首页的属性,不会产生1+1>2的效果。旧域名在短时间内仍然可查。但随着时间推移,旧域名由于质量下降最终会被清除出数据库。

网站日志

简介

使用宝塔搭建的linux服务器。

问题一:访问网站时,网站在加载的数据时会发送请求,如果请求地址是本网站资源,那么这次资源请求是否也在日志里边?

  • 缓存304会记录在日志里
  • 如果是用程序访问的,我是用node.js访问的。那么,则不会显示浏览器信息,不管是404,还是200都一样。

  • 网页本身的请求链接【例如css、js、图片】,除了favicon.ico以外,用户访问时都不会写入到日志里边。

  • 直接通过链接地址在浏览器中打开图片、css、js都不会写入到日志文件里边。

nginx中配置网站日志相关的内容

日志文件是保存到如下目录的:

   access_log  /www/wwwlogs/xmkaifa.cn.log;
    error_log  /www/wwwlogs/xmkaifa.cn.error.log;

网站日志不写入图片、js、css的问题

在nginx上注释掉如下的代码,则静态文件的访问就会写入到日志里边,也就是说如下的代码影响了nginx网站日志功能的写入。

location ~ .*.(gif|jpg|jpeg|png|bmp|swf)$
    {
        expires      30d;
        error_log /dev/null;
        access_log /dev/null;
    }
    
    location ~ .*.(js|css)?$
    {
        expires      12h;
        error_log /dev/null;
        access_log /dev/null; 
    }

有哪些蜘蛛,如何分辨,下表预览

1、   百度蜘蛛:Baiduspider
2、   谷歌蜘蛛:Googlebot
3、   360蜘蛛:360Spider,它是一个很“勤奋抓爬”的蜘蛛。
4、   SOSO蜘蛛:Sosospider,也可为它颁一个“勤奋抓爬”奖的蜘蛛。
5、   雅虎蜘蛛:“Yahoo! Slurp China”或者Yahoo!
6、   有道蜘蛛:YoudaoBot,YodaoBot(两个名字都有,中文拼音少了个U字母读音差别很大嘎,这都会少?)
7、   搜狗蜘蛛:Sogou News Spider
8、   MSN蜘蛛:msnbot,msnbot-media(只见到msnbot-media在狂爬……)
9、   必应蜘蛛:bingbot
10、 一搜蜘蛛:YisouSpider
11、 Alexa蜘蛛:ia_archiver
12、 宜sou蜘蛛:EasouSpider
13、 即刻蜘蛛:JikeSpider一淘网蜘蛛:EtaoSpider
14、 SEMrush的服务器搜索蜘蛛:SemrushBot