代理加盟

2023全新代理计划,一站式模板建站,铜牌代理低至699元送终身VIP,独立代理后台,自营贴牌。

您现在的位置: 麦站网 > 站长学院 > SEO资讯 >

SEOer必备的PHP+SQL开发知识

来源:本站原创 发布时间:2019-03-30 00:00:00热度:我要评论(0

麦站模板建站平台(10年经验),服务数万家企业,固定透明报价。域名注册、主机/服务器、网站源码一站式服务。实体公司,专业团队,值得选择!超过1000套模板已登记版权,合规合法建站,规避版权风险!【点击获取方案】

        现在WEB开发多种多样,PHP、JAVA、ASP等,能把这些语言全部掌握,需要花费非常多的时间和精力,简单的博客站、企业站到复杂的论坛、会员交互功能的网站,利用PHP+SQL就能打造相当成熟的网站。

SEO必备PHP+SQL知识

        SEO优化人员(SEOer),接触得比较多的还是PHP语言的网站,SEO优化的包含域名、服务器、网站结构、源代码、标题、关键词、描述、PV、PR等等。如果只是了解基本的优化方法,却不知道如何实现,身边还需要一个“小跟班”,那这样就大大增加优化成本,其实懂得简单的PHP语言并不难,下面就对一名优秀的SEOer需要了解的PHP知识进行总结。

1.SEOer优化心态与程序员心态

       程序员需要对整个流程都了解,才能编写正确,不能超之过急,更不可轻言放弃;SEO需要对优化的站点熟悉而不是仅局限在优化技术上,才能做到稳定排名。

       不一样的是,SEO的时效性并不好,往往需要一两星期才见效,长的甚至需要一年到半年的时间来恢复,这个对自己或者公司都是需要耐心。

2.SEOer解决问题的思路

       优秀的SEOer了解用户需求,而PHP工程师需要按照用户需求来解决问题,一个是思路一个是方法,而两者的共同方向是找到用户需求并给予解决。

3.优秀的SEOer也是一个称职的PHP工程师

       SEOer不懂代码?那只能瞎扯淡,PHP工程师不懂SEO?那只能叫码农。

       有人认为SEOer谁都可以做,但是能把SEO做好做强的人并不多,这些所谓的“技术门外汉”的人甚至能管理一个技术团队,别不服气,SEO涉及到的知识实在太多了,每一种都需要时间和精力。

SEOer需要了解的入门PHP知识

编码:gbk/gb2312、utf-8

       按理说两者没多大区别,都支持中英文。utf-8包含全世界所有国家需要用到的字符,gbk包含全部中文字符。简单的说外国人的英文浏览器也能显示中文,而不需要他们下载语言包。

       对于英文较多的网站,使用gbk的话每个字符占用2个字节,而utf-8却占用1个字节。

       对于SEO优化,看是中文站还是英文站,选择对应的编码,减少不必要的加载时间也是细节之一。

PHP和SQL数据库执行效率问题

       编写正确的PHP和SQL交互虽然数量少的情况下没什么感觉,但是网站数据量较大,用户查询、搜索之后,就能明显感觉很大差别,因此在考虑CMS程序的时候就要有所选择,根据自己的实际情况选择适合自己的CMS程序

Session和Cookie域和加密解析问题

       听起来很专业,其实就是用户安全和数据库数据安全问题,在优化的时候只需要保证提交到服务器上的数据是安全的,否则当你排名到第一的时候自然会有人攻击你的服务器,以免造成网站流量被消耗,甚至数据库被盗

搜索引擎抓取数据和程序执行顺序相同

       SEOer想着尽量把用户的等待时间降到最短,如果前台代码冗余、过于复杂或者JS效果过多,就会造成加载时间过长,蜘蛛也会判断页面质量不佳,把最重要的内容放在最前面是最好的,把非主要不加载或延迟加载能减少加载时间

AJAX加载和PHP调用数据有着本质区别

       搜索引擎只会抓取PHP调用出来的内容,而对AJAX加载出来的内容不理睬。AJAX是一种创建交互式网页应用的网页开发技术。通俗的说当用户在客户端操作的时候(鼠标点击、滚动、键盘等),后台与服务器进行数据交换,实现网页的异步更新(部分更新)。

       SEOer应该明白蜘蛛抓取不到内容,那是毫无意义的。如果前台使用了无限加载技术或延迟加载技术,需要有一部分内容让蜘蛛抓的。

用JS或CSS隐藏和PHP不调用的区别

       比如响应式布局网站可以用JS或者CSS的方法实现按照屏幕(客户端)宽度或隐藏或显示效果,但对于蜘蛛来说,不管隐藏或者显示,都一样爬取。

       PHP可以根据IF条件,判断是否显示内容,蜘蛛抓取的内容不一样。

JS多条件筛选与PHP多条件筛选的区别

       多条件筛选可以用JS或PHP的方法实现,而蜘蛛并不识别JS筛选出来的内容。简单的说从URL地址上看,JS筛选没有改变URL地址,而PHP的URL后面却带了参数,蜘蛛认为是一个新的页面。

       SEO应该选择PHP的筛选方法,但是要注意筛选的两个或多个URL页面的代码完全相同或相似,会被认为作弊。解决方法可以利用robots.txt进行屏蔽重复页面。参考文章《什么是robots协议对seo的影响》。

    转载请注明来源网址:https://www.xiuzhanwang.com/seo/1167.html

    发表评论

    评论列表(条)

       
      QQ在线咨询
      VIP限时特惠