原标题:深度解析SEO网站优化技巧:前端开发领域的SEO优化实战指南
导读:
Intro...
在前端开发领域,如何实现搜索引擎优化(SEO)的优化 众多人掌握了若干SEO的基础知识,便自认为已精通SEO,能够为众多网站提供指导,然而他们所提出的建议,往往多基于猜测与直觉。至于这些建议是否有效,能否为网站带来积极影响,往往只能边走边看。 实际上,一个SEO效果的好坏,最清楚的还是自己。优秀的SEO从业者,能够通过日常积累的数据,进行汇总分析,以数据为依据,明确SEO的方向。 SEO究竟是什么?在我看来,SEO即是提升搜索引擎的排名,而SEO的最终目标,唯有通过排名靠前的关键词,吸引流量,也就是说,我们的最终目标是吸引流量。因此,我们在进行SEO时,不应局限于自身站点,而应拓宽思路,涵盖多个模块领域。 那么,作为SEO从业者,如何科学地评估自己的工作效果,如何更好地利用数据来指导自己的思考呢? 我们都知道,流量与排名、点击率、收录量等因素相关,因此,我们的数据监控,主要关注这三个维度。 1、排名点击率: 对于自身网站,使用流量统计工具即可有效监控关键词点击率。对于外部站点,可以通过关键词覆盖查询来估算排名点击率。在站点和内容不变的情况下,点击率通常不会有太**动。因此,排名和收录因素对影响较大。 2、网站排名: 网站排名主要关注两大方面,一是核心关键词的排名,二是长尾关键词的覆盖率。 2.1、核心关键词排名: 需每日监控,核心关键词即我们的核心词,主要用于监控站内关键词变化情况。若核心关键词排名出现大幅波动,则意味着在一定周期内,排名波动较大。排名监控可以使用分析牛关键词排名监控工具,记录一个月的排名数据,清晰展示一个月内的排名变化情况。若发现排名有明显变化,需分析近一个月的网站日志,找出问题原因。 2.2、长尾关键词覆盖率: 长尾关键词覆盖率主要用于监控站外排名。 之前与一位推广人员交流,他问我什么是关键词覆盖率? 关键词覆盖,旨在将关键词尽可能多地覆盖到搜索引擎结果中,例如,百度搜索结果第一页有10个排名,均为我们所占,那么用户就只能点击我们,无法点击他人。 医疗行业长尾关键词通常具有地域性,且关键词较长。 之前进行关键词覆盖时,当覆盖率达到60%时,一天有10个有效对话;当覆盖率达到50%时,有效对话减少至8个;当关键词覆盖率达到30%时,有效对话减少至4个。 那么,长的长尾关键词能否带来对话?答案是肯定的,非常肯定。有人问,那么长的词,谁能搜索得到呢?确实,那么长的词可能不一定有人搜索,但通过分词所带来的长尾关键词呢?最重要的是,这种长尾关键词具有足够的量,当量大时,蚂蚁也能战胜军团。 因此,关键词覆盖率能够很好地体现关键词优化情况。 有人会问,站外推广那么难做,似乎没有太多可操作的地方。其实,有些平台永远都是好的,只是你没去认真研究而已。为什么别人都在做,而你却做不了呢? 3、网站收录: 站点的收录非常关键,当排名、覆盖率稳定时,收录越多,意味着长尾关键词越多。 在排名率不变的情况下,当收录量越来越高,流量也会相应增加。因此,提高收录量也是一个非常重要的手段。 总结: 总体来看,SEO的核心仍然是数据分析。具体的数据分析可以参考(百度排名只需分析关键词数据)。其实,只要观察细致,很多问题都会变得简单。要真正搞清楚你想要什么,你想要的流量,而流量与网站的排名、收录、点击率有直接关系。搞清楚这些关系,逐一分析每个细节,你会发现SEO变得很简单。 前端开发人员应掌握哪些SEO优化技巧 前端开发人员需要掌握哪些SEO优化技巧 前端开发工程师不仅需要与视觉设计师、交互设计师合作,完美还原设计图稿,编写兼容各大浏览器、加载速度快、用户体验好的页面。现在还需要与SEO人员合作,调整页面代码结构和标签。一些成熟的平台在开发初期并未考虑优化问题,因此做出来的页面,虽然效果炫酷、功能强大,但对搜索引擎却不友好。任何一个成熟的网站,后期页面都是动辄几百万的,到这个时候再来调整结构,既费时又费力,最怕的是影响到排名和收录。 因此,与其在后期遇到问题再进行调整,不如在源头解决问题。我本人也是从事前端开发工作的,以下是我工作过程中积累的几个开发过程中需要做好的SEO优化技巧,分享给大家。 1、简化代码结构,更利于搜索引擎分析抓取有用内容:页面尽量采用DIV+CSS,当然,表格展现模式用table还是比div方便很多;所有js、css采用外联方式,图片采用css精灵,减少请求次数。对比下面同样内容的div和table布局代码,显而易见,使用div更为简便。
2、关键信息应优先呈现(首链最好为网站核心关键词,无需过分追求),可通过CSS进行布局调整,一篇文档的索引长度有所限制,务必将核心内容优先展示给搜索引擎,这可通过观察一些大型网页的快照来验证。
3、每个页面仅能使用一次H1标签,H2标签可多次使用:H1标签权重较高,通常认为仅次于标题,一般资讯详细页面的标题、商品详细页面的标题,都应置于H1标签中。
4、图片务必添加alt属性,title属性可选:搜索引擎无法识别图片内容,仅能通过alt属性进行判断,在商品列表页,若所有商品都添加了alt和title属性,易导致关键词堆砌,因此我通常只添加alt属性。
5、声明图片尺寸:若未对图片尺寸进行定义,页面将需重新渲染,从而影响加载速度。
6、链接可根据需求添加title属性以及nofollow属性;对于非特殊链接,链接地址必须包含href属性。有些前端开发人员为了简便,直接用div添加click事件作为链接,从视觉和使用上看似乎实现了链接效果,但从事SEO优化的人员都知道,目前搜索引擎对JavaScript的支持较差,基本无法读取其中的链接地址。因此,使用click事件是绝对不允许的,尤其是对于一些重要的导航链接。
7、页面内容尽量避免使用flash、图片、视频等形式,这些内容搜索引擎难以抓取,即便必须使用,也应生成相应的静态页面。许多企业网站外观炫酷,全站使用flash,虽然老板看起来很满意,但对于从事SEO优化的人员来说却是一个挑战,因为全站没有链接。
8、除首页外,其他页面最好添加面包屑导航,导航结构需清晰。
9、完善404页面,通常包括首页链接及错误提示,并确保其返回状态码为404:一方面,提升用户体验,有助于留住用户,避免直接关闭页面;另一方面,有利于搜索引擎,可抓取其他页面。
10、网站结构应呈扁平状树型,目录结构不宜过深,每个页面与首页的点击距离不超过3次,过深的结构不利于搜索引擎的抓取。