虽然我们花时间讨论我们认为最新的 Google 算法更新侧重于什么,或者在一个页面上包含多少单词或链接,我们忽略了当今行业中最紧迫的问题之一:
SEO 和开发人员的差距之间。
SEO 的成功取决于开发人员,而不是您最初的想法。
从noindex标签的设置需要更新,对于整个网站的性能来说,很多都落在了我们开发者的肩上。
但是,他们中的许多人不明白这种责任意味着什么,或者即使更改或删除最少量的代码也会出现什么问题。
幸运的是,这是我们行业内 SEO 专业人员和 Google 员工更频繁讨论的话题。
开发者是最棒的!
开发者是最棒的!
开发者是最棒的!
– 它们可以使您的工作更轻松。
对于后面的人:
?SEOs????????????!!!!!!!!!!!!!
p> – 布兰妮穆勒 (@BritneyMuller) 2019 年 6 月 15 日在查看开发人员在 2019 年应该关注的主要事情时给出的是 SEO 与开发人员更好地合作:
“我希望从 SEO 中看到更多的是与开发人员合作。作为 SEO,您可以与开发人员交谈并以有意义、合乎逻辑且正确的方式向他们解释事情,以便他们贯彻执行,这一点非常重要。 "
为什么 SEO 和开发人员之间存在分歧?
SEO 和开发人员之间关系破裂的背后有很多不同的原因。双方都对其他。
例如,SEO 在请求某些实现时已经面临严重的阻力,而开发人员被黑帽 SEO 出售不可信的服务推迟。
双方都有一些共同的问题导致这种分歧的原因,包括不同的工作方式以及缺乏教育和意识。
SEO对开发知之甚少,开发人员对SEO知之甚少。
不仅做各方缺乏对对方基本原则的了解,但也缺乏对对方优先事项的认识。
只有建立了理解,才能改善关系和建立信任。
为什么这是一个巨大的问题
由于缺乏沟通,我们目前正在浪费大量时间并花费大量金钱在 SEO 和开发团队之间。
从发现影响 SEO 的代码到最终修复它可能有许多不同的阶段。示例:
- 代码发布:在关键转换页面上包含 noindex 标记。
- Google 已接受更改:从索引中删除页面。
- 意识到损失的流量和收入:SEO 需要调查这个问题。
- 修复将添加到开发队列中:解决方案需要作为工单记录并添加到开发队列中。
- 修复实际上已经实施:一旦所有其他更高优先级的工单都已解决,开发人员最终将修复问题。
- Google 重新处理页面:性能不会在一夜之间恢复; Google 可能需要数周时间来重新抓取、重新处理和重新索引页面。
整个过程可能需要几个月的时间,尤其是对于沟通链长、开发队列长的大公司而言。
即使在这一切结束时,未编入索引的页面也可能无法恢复现有的流量和收入来推动,并且在您的页面消失和重新出现所需的时间里,您的竞争对手可能已经建立了更强大的出现在您的位置并对该页面的术语进行排名。
如果开发人员一开始就知道 noindex 标签背后的重要性,那么整个过程就可以避免。这种情况可以通过一些简单的 SEO 培训或开始时的快速对话来解决。
SEO 可以做些什么来改善他们与开发人员的关系
在大多数情况下,营销人员和开发人员是截然不同的人。我们处理事情的方式完全不同,工作和沟通方式也不同。
SEO 可以通过以下五种方式改善他们对开发人员的理解和合作方式,并加强他们之间的关系。
1. 找到我们工程师的工作重点
为了能够与开发人员就 SEO 问题进行有效沟通,有助于更好地了解他们的工作方式以及他们每天的工作内容对他们来说最重要的是什么。
根据他们的学科,工程师有不同的优先级和他们最关心的事情。
如果您花时间了解这些因素如何影响与您一起工作的工程师,这将有助于改善您与他们的沟通方式,并让他们了解 SEO 考虑因素的重要性。
前端工程师
前端工程师主要关注:
- 设计。
- 外观和感觉。
- 用户体验。
- 客户体验。
后端工程师
后端工程师的主要工作是:
- 编写软件。
- 制作 API。
- 自动化。
- 移动和处理大量数据。
DevOps 工程师
DevOps 工程师将主要关注:
- 促进顺利发布。
- 为其他工程师开展工作提供基础设施。
- 发布高质量代码。
- 高效工作,只做一次工作。
2.解释 SEO 如何影响这些主要优先事项
既然您已经更好地理解了开发人员的重要性,解释了特定修复的重要性,您将有一个工作角度,这对开发人员更有吸引力.
例如,前端工程师会更关心会导致用户体验不佳的 SEO 问题,而后端工程师可能更感兴趣的是可以帮助他们清理和巩固网站的 SEO 修复他们必须管理的数据。
开发人员可能不关心 SEO 的原因之一是他们认为这与他们或他们的日常工作无关。这意味着您有责任解释 SEO 如何直接影响开发人员及其工作。
建立这种理解后,花时间解释开发人员如何影响 SEO,例如可以从 Google 索引中删除页面的标签、可以减慢页面加载时间的文件、可以破坏 HTML 的代码片段等
为了从长远来看提高网站性能,开发人员需要了解他们正在做的事情的后果以及他们的发布如何影响 SEO 性能。
3. 了解工程行业
当 SEO 可以说他们的语言并证明他们对网络的工作原理有基本的了解时,开发人员会感到惊喜。
这使得对话流程更加顺畅,因为开发人员感觉你们在同一个页面上。
但是,给开发人员留下深刻印象不应该是进一步了解工程专业的唯一动力。这些知识还将帮助您成为更好的 SEO 专业人士并提高您自己的技术技能。
了解最新技术和框架的最佳方法之一是在 Twitter 上关注领先的工程师并密切关注主要开发者大会的任何公告,例如:
< li>Google I/O。
- Chrome 开发者峰会。
- 微软构建。
- SmashingConf。
?谢谢你? #io19 正式包装!非常感谢那些在线和亲自加入我们的人。
在此处观看会议 ↓ https://t.co/xM4BUeaSu0
– Google Developers (@googledevs) 2019 年 5 月 10 日
4.为项目设定明确的目标和期望
SEO 有时可以通过向开发人员提出过多要求而不是确保他们的请求能够得到满足并为开发人员提供明确的行动来发挥作用。
为了取得双方都满意的结果,您需要从设定明确的目标和期望开始。
要让开发人员参与进来,请确保您的请求包括:
- 问题是什么。
- 为什么修复它很重要。
- 你需要什么。
- 最终目标是什么。
在大多数情况下,开发人员讨厌无稽之谈。为您的请求提供上下文很重要,但要确保它们简明扼要且结构合理,以便他们能够了解重要的细节并尽快开始解决问题。
开发人员喜欢文档。要更好地了解它们如何处理信息,请查看 MDN Web Docs 上的一些指南,您会发现它们都有清晰的结构,涵盖目标、方法和结果。
5. 与他们现有的工作流程集成
一旦您了解了开发人员路线图的结构,您就能够在他们的时间表内满足您的要求。
这意味着由于项目项目和时间表问题的来回任务,任何一方的工作流程都不会得到另一方的支持。
了解您的开发人员如何工作、他们的计划和冲刺周期是什么样的,以及他们使用什么项目管理工具和票务系统。
这样一来,您就可以根据工作流时间线调整您的请求并获得更好的结果,而不是立即提出可能会延迟的请求。
让我们从彼此对话开始
过去几周与几个不同的开发人员坐下来讨论这个话题对我来说真的很有启发。
这让我大开眼界,我对开发人员的工作方式以及对他们来说最重要的事情有先入为主的假设,但这并不包含全部真相。这就是启发我写这篇文章来帮助其他 SEO 改变主意的原因。
尝试与您一起工作的工程师开始一系列对话,并询问他们如何才能更好地与他们合作,而不是自己做出假设。
图片来源
特色图片:Unsplash