一、前言
回顾之前职级晋升时,被问及网站在SEO方面的努力时,我以淡定回答:处理了一些常见的meta标签、语义化标签、图片alt属性等。然而,最近为满足业务需求,我在SEO方面付出了更多努力,今天将这些经验整理分享。
一般而言,官方网站需要进行SEO优化,尤其是对于国外网站,由于它们通常是独立运营的,SEO的推广变得更为关键。在过去,我们通常采用前后端不分离的方式,通过后端渲染HTML,确保文章或关键字能够被搜索引擎抓取。然而,随着前端的发展,前后端分离的开发模式变得流行,而SPA模式直接影响了SEO。尽管如此,SEO仍然不可或缺,因此涌现了许多框架来帮助提升网站的SEO效果。
这些框架主要有两种实现方式:
服务端渲染(SSR): 在服务器上根据逻辑生成HTML页面,并将其输出给浏览器。适用于动态站点,如电商或更新频繁的业务,以及大型应用。常见框架包括Next.js(React)和Nuxt.js(Vue)。对于缺乏后端经验的小伙伴,理解SSR可能有些难度,因为它需要与服务端协同工作,通常需要Node服务的支持,当然也可以运行在Docker中。
预渲染: 直接将数据和页面提前构建成静态资源,适用于小站点或与后端数据交互较少的业务。常见框架包括Gatsby和静态站点生成。
二、SEO优化点
通常,框架用于生成HTML以展示给浏览器,使爬虫能够获取页面数据。因此,首先,你的前端架构必须支持SEO的能力。解决了这个问题后,还有哪些其他SEO方法可以帮助提高站点排名呢?
以下是针对谷歌搜索引擎规则的一些资料总结。只有了解了规则,才能利用它们来增强SEO效果。总的原则是用心打造网站,输出有价值的内容。
下面的图表解释了SEO的建议,分为不同颜色的大类别:内容、网站结构、HTML、站点影响力、外链、用户行为和市场行为。
小方块的内容:
以下是对上图中展示的SEO方法的详细说明:
1、站点内容
指标权重 具体内容
内容质量 +5: 页面内容必须写得好,具有实质性的质量。
关键词 +4: 寻找并嵌入可能用于搜索的关键字。
搜索引擎显示 +4: 创建能在SERP中转化为答案的内容,确保在搜索问题时更好地命中答案。
内容深度 +4: 追求实质性的内容,不仅关注表面层面。
持续更新 +3: 定期更新站点,删除无法访问的页面。
多媒体资源 +3: 为站点添加音视频。
内容为王,优质的内容可持续产生价值,吸引用户反复访问。这是内功,只有修炼好内功才能走得更远。
2、网站结构
指标权重 具体内容
容易爬取 +5: 确保搜索引擎能够轻松抓取您的页面。
兼容平板和手机 +4: 优化页面以适应智能手机和平板电脑,保持页面正常打开。
页面结构 +4: 使用语义化标签,确保人和机器更容易理解。
页面地址 +3: 页面地址中加入关键词。
重复地址规范 +3: 修复重复地址问题。
访问速度 +2: 保证站点在任何设备上都能快速打开。
安全 +1: 使用https确保安全性。
这部分可以通过工具进行分析,比如pagespeed.web.dev。通过分析站点,可以得到反馈并进行优化。
3、HTML代码优化
指标权重 具体内容
站点标题 +5: 在页面标题中加入关键词。
数据规范 +4: 使用结构化数据增加文章标题和副标题的展示。
内容位置 +2: 在页面加载时,减小页面上发生的内容位移,改善用户体验。
Meta标签 +2: 优化Meta标签的描述信息。
图片的alt属性 +1: 提高图像的可访问性和图像SEO。
整理关键词并将其写入站点,可以更好地匹配用户搜索的内容。
4、站点权威性和影响力
指标权重 具体内容
专业能力 +5: 提供专业文章,成为某个问题或行业的领导者。
权威 +5: 建立权威,如垂直链接、分享和其他指标。
信任 +4: 运营多年的老站点,保持行业一致。
当站点具有一定的影响力或是行业头部时,自然会带来更多流量。
5、外链质量
指标权重 具体内容
链接质量 +5: 外链站点的权重。
外链内容 +4: 与行业相关的外链。
外链数量 +2: 获得更多高质量的外链。
通过与其他相同领域的站点建立关联,可以增加流量。
6、用户行为
指标权重 具体内容
回头客 +4: 提供更好的用户体验,鼓励用户重复访问。
用户搜索意图 +4: 根据意图匹配关键字。
用户的位置 +3: 国家、城市和地理位置,加入Google My Business列表。
停留时间 +2: 提供更吸引人的内容,鼓励用户在站点停留。
总的来说,谷歌浏览器需要你提供更优质的内容。正面的权重会增加网站的排名。
7、其他
具体内容
免费加入Google My Business列表 +5: 相当于在谷歌录入站点的公司信息,更容易展示给附近的用户。
优化站点,蹭热点信息 +4: 为站点优化,关联相关的热点信息。
为用户订阅个性化的新闻 +4: 提供内容存档。
每页都必须包含至少一张图片 +3: 图像宽度至少为1200像素,提高可访问性。
内容应该是容易理解的 +5: 提供直观的产品介绍,让买家更容易获得他们需要的东西。
通过这些额外的举措,可以进一步提升网站的SEO效果。
三、SEO潜在扣分项
以下是应避免的做法,一旦被发现可能会受到惩罚。
指标权重 具体内容
站点内容 -5: 站点内容与用户搜索不一致,或具有欺骗性和不道德行为。
购买链接等策略 -4: 购买链接、使用垃圾博客等手段都可能导致惩罚。
内容问题 -4: 谷歌惩罚自动/生成内容、抓取内容和门户页面的恶意行为。
网络钓鱼、木马、恶意软件和黑客 -4: 恶意行为会将您从索引中踢出。
过量使用关键词 -4: 过度使用关键词试图提高在搜索引擎中的排名,通常会受到惩罚。
盗版内容 -2: 托管盗版内容可能导致标记、警告或惩罚。
大量广告 -2: 大量广告内容、侵入式插页广告都会影响用户体验,不是良好的实践。
四、实际操作经验
在实际实践中,有一些工作是无法绕过的,这就需要SEO和运营的协同工作。作为研发,我在处理过程中主要参与以下方面,供有类似需求的同仁参考:
Meta信息: 优化页面title和description信息。
提高加载速度: 通过提取公共包、使用CDN等手段,提高网站访问速度,包括PC和移动端,并使用测速工具检查和分析问题。
产品文档: 调整产品部署在二级目录,根据谷歌搜索引擎规则,二级域名和主域名是完全分开的两个站点。建议将产品文档部署在https://example.com/docs下,而不是使用独立的二级域名。
外链建设的原则(建设中):
🔸Github项目推荐、技术博客推荐、企业官网推荐、技术论坛帖子推荐。
🔸注意外链质量大于数量的原则。
🔸开启社交媒体渠道,绑定网站。
🔸在各大博客论坛回答问题,分享网站链接。
新增robots.txt和sitemap文件: 提交站点地图给搜索引擎,借助工具自动生成。
建设自己的博客(建设中):
找到与业务相关的话题,开通自己的博客站点。
发布相关文章,满足用户的搜索需求。
因为搭建博客比较耗时,我整理了几个常见博客工具,各有优缺点:
🔸Wordpress:部署简单,配置全面,支持各种主题,但后台管理相对复杂。
🔸Halo:强大的博客,丰富的主题,但不支持二级目录下部署。
🔸Hexo:基于markdown语法,生成静态文件,没有后台管理系统,但静态资源方便部署,插件系统强大,需要配置。
🔸Blogger、Wix等:直接注册集成,自定义域名需要付费,不一定支持二级子目录。
五、总结
以上技巧都是辅助手段,可以更好地推广网站,但切记,一切都建立在内容质量之上。为用户提供有价值的内容才能使网站走得更远,而不是投机取巧,昙花一现。