我是一名PHP程序员,主要是做web端开发,公司业务类型都是移民、留学、海外房产之类的。在这里不多说公司的事情,今天主要说一下网站优化SEO方面程序员该如何做?
SEO优化不单纯是在内容上面做优化,同时在代码方面优化也是必不可少的。试想一下,如果打开一个网站,响应时间超过了2秒钟,用户还是继续等待下去吗?大部分用户都会直接关闭吧,个人认为网站页面打开速度一定要控制在1秒之内。给用户一个良好的体验。下面按照优化方面来具体细说一下。
响应时间
响应时间必然是越短越好,尽量控制在1秒种之内。减少请求数,合并静态资源加载,不要小看了这个问题,互联网资源每一分都要珍惜。因为互联网基数比较大。资源的消耗是雪崩式的。同时,需要考虑主机的位置,避免使用海外主机,尽量选择国内主机,如某里云、某度云等等,不做太多的说明了,同时不建议因为价格问题选择小品牌的主机服务商。
如何检测网站的打开速度,可以通过站长工具的网站测试工具或其他测速网站的工具,查看网站打开速度。也可以通过cmd命令tracert 域名模式进行查看网站打开速度。
链接模式
1、链接需要优雅
以PHP程序为例,去除index.php实现伪静态,当然全静态模式更好。
正确:/content/1.html
错误:/index.php/content/1.html
2、层级不要太深
建议将链接层级控制在3级以内,不要使用过深层级,同时也不要在链接中添加无意义字母,导致链接过长。
正确:/content/1.html
错误:/content/info/1.html、/content/info/id/1.html、/content/list_1/id.html
3、栏目链接子集问题
网站栏目应该保证栏目下存在页面(子集),链接模式能够形成继承关系,如新闻资讯栏目下存在新闻列表页和新闻详情页,这样的模式时正确的。但是如果你的新闻资讯只有单独一个链接,而没有子页面,那么这个页面的意义就不是很大。
4、链接模式
链接应该是绝对路径,而不是相对路径,也就是在网站源代码中href的后面都应该是以http或https模式开始的链接,图片方面也建议使用绝对路径。
站点结构
说一下移动端情况,分为响应式和m站模式,目前来说百度搜索喜欢响应式,而不喜欢m站,百度方面也在利用百度小程序做百度移动端的转型引流过程。实际中我们也做了这方面的开发运营。效果不是很好(站点底子太差了,优化起来太难了),其他行内交流效果不错,整体来看效果还是可行的。并且百度搜索自带流量。
资源利用
在外链方面可以使用外链发布平台或自行开发外链一键式发布平台,设置定时任务自动执行机制,促进网站链接的收录。
链接收录
利用熊掌号资源提交平台来促进收录情况,通过编写固定程序,提取网站生成链接,在百度主动推送、熊掌号天级、熊掌号等方面主动提交链接。进而实现促进网站收录情况。
我的博客即将同步至腾讯云 社区,邀请大家一同入驻:https://cloud.tencent.com/developer/support-plan?invite_code=1x663bkmk4zqn