seo

2018-09-21  本文已影响36人  strong9527

最近公司在搞一些seo的优化,所以特此记录一下。

首先单页面应用seo本身就是一件很难的事情,而唯一高效的解决办法就是服务端渲染。但是对于小型创业公司来说,服务端渲染对于服务器的性能要求比较高。

解决方案:

对于请求的ua进行判断,如果是普通用户,不进行服务端渲染,直接返回文件即可,而对于爬虫则进行服务端渲染。

站长工具

网站地图

几乎所有的搜索引擎都支持这一功能。在网站的根节点放入站长地图文件。

比如 http://www.mifanxing.com/sitemap.xml

<urlset>
    <url>
        <loc>http://www.mifanxing.com/mp</loc>
        <lastmod>2018-08-27</lastmod>
        <changefreq>daily</changefreq>
        <priority>0.8</priority>
    </url>

    <url>
        <loc>http://www.mifanxing.com/activity/collection</loc>
        <lastmod>2018-08-27</lastmod>
        <changefreq>daily</changefreq>
        <priority>0.5</priority>
    </url>
</urlset>

里面的内容包括:

robots.txt

这个文件是所有搜索引擎都支持的文件,主要的内容是标注那种搜索引擎可以抓取页面的内容,还有就是搜索引擎允许抓取的内容。

向下方的格式,就是告诉搜索引擎


User-agent: *
Disallow: /.gif$
Disallow: /.bmp$
Disallow: /.jpg$
Disallow: /.jpeg$
Disallow: /.png$


主动提交js代码

百度为了便于站长提交网页链接,弄出了一种嵌入在本公司网页上面的js代码用于在网页资源记载完毕后,加载一张图片,而本网页的链接就放在图片的链接中


!function() {
    var e = /([http|https]:\/\/[a-zA-Z0-9\_\.]+\.baidu\.com)/gi
      , r = window.location.href
      , o = document.referrer;
    if (!e.test(r)) {
        var n = "//api.share.baidu.com/s.gif";
        o ? (n += "?r=" + encodeURIComponent(document.referrer),
        r && (n += "&l=" + r)) : r && (n += "?l=" + r);
        var t = new Image;
        t.src = n
    }
}(window);


上一篇下一篇

猜你喜欢

热点阅读