为什么开发人员和 SEO 并不总是相处融洽

已发表: 2022-02-08

在纸面上,SEO 和开发人员应该是最好的伙伴。 他们应该关心同一产品的成功。

SEO 会给开发团队带来一堆荒谬、违反直觉的建议的时代已经过去了。 从开发者的角度来看,搜索引擎爬虫只是他们应用程序的另一组用户,有一些特殊的需求,但对网站的整体成功也有巨大的潜在影响。

但是,如果您要对 SEO 和开发人员进行调查,了解他们之间通常的情况,许多人会表示沮丧。

众所周知,SEO 只实施了他们建议的一小部分,即使这样做也需要更多的时间。 他们感到被忽视和误解。

另一方面,开发人员经常说 SEO 任务缺乏合理性,解释不足,因此难以确定优先级。 搜索引擎优化往往被认为是对积压中不断增长的任务堆的烦人、不必要的补充。

本文解释了为什么 SEO 和开发人员之间的健康关系如此重要,以及如何以 SEO 的身份实现它。

内容隐藏
1为什么 SEO 与开发人员的关系很重要?
2如何与开发人员找到共同点
2.1改善沟通
2.2了解开发人员的工作方式
2.3创建质量任务
2.4分配所有权
2.5语音搜索引擎优化优先级
3工作流程过程清单
4总结

为什么 SEO - 开发人员关系很重要?

任何 SEO 项目的成功都取决于 SEO 和开发人员的共同努力。

在网络的当前状态下, SEO 和开发人员需要比以往更加紧密地合作。

我更希望从 SEO 中看到更多的是与更多的开发人员一起工作。 特别是对于基于 JavaScript 的现代网站,这将是一个持续增长的话题。 […]。 因此,作为 SEO,您走出去与这些开发人员交谈并向他们解释事情,然后找到以有意义的方式解释它的方法,这一点非常重要 [...]。 如果你去和他们交谈,你可以解释正在发生的事情以及为什么你想让他们做某事,那么这让他们更有可能说,“好吧,默认情况下,我们会沿着这条路走,因为这是有道理的”,这也让你的生活更轻松。
资料来源:约翰·穆勒

如果 SEO 和开发人员之间的合作效率不高,可能会出现两个重大后果。

首先,网站可能会损失流量和金钱。 你的劳动成果取决于你的沟通和协调能力。

其次,你的职业生涯可能会受到影响。 无论您对网站的建议有多么出色,如果您无法及时准确地实施这些建议,您将永远不会成为出色的 SEO。

如何与开发人员找到共同点

每一种关系都是独一无二的,并且高度依赖于特定的环境和合作类型。 例如,内部 SEO 专家与外部 SEO 顾问面临不同的挑战和可能性。

但是,您仍然可以找到一些共同点。 这里有五个通用技巧,可帮助您弥合 SEO 和开发人员之间的差距。

改善沟通

沟通在任何关系中都起着至关重要的作用。

沟通不畅可能会危及您的整个项目。 它可能会延迟实施并导致相关各方感到沮丧。

当谈到 SEO 与开发人员关系中的沟通时,主要的痛点包括:

  • 缺乏直接联系。 SEO 通常通过项目经理或营销代表与开发人员沟通。 如果你玩过中文耳语,你就会知道最初的消息听起来可能与最后的消息大不相同。
  • 单向沟通。 有时 SEO 会调查案件,准备任务和建议,然后消失在未知中。 他们很少提出问题并讨论对方可能有的潜在担忧和意见。 结果,开发人员只能靠自己来解决所有问题。
  • 使用 SEO 术语。 开发人员并不总是具备 SEO 知识。 因此,如果您使用仅在 SEO 行业中使用的术语而没有进一步解释,则沟通将无法正常工作。

与您合作的公司定义的沟通规则和方法可能会阻止您解决最终的第一个痛点。

但是你仍然可以在其他两个上工作。

为了改善沟通,您应该做的最重要的事情是确保开发人员理解您。

在与开发人员沟通时,请牢记以下三个提示:

  • 为开发人员提供完成任务所需的所有信息。 它包括解释仅存在于 SEO 行业中的术语。
  • 主动避免您的建议引起的混乱。 即使您在谈论您认为对开发人员来说显而易见的方面,有时您所说的方式对他们来说也可能是神秘的。 因此,例如,您可以说您想要实现永久 HTTP 重定向 301 以消除任何混淆,而不是使用“301”作为动词。
  • 使用开发人员的词汇。 例如,“类别页面”、“产品列表”或“产品系列页面”可能都描述了您正在处理的网站上相同类型的页面。 但是,如果您使用其中一种名称,而开发人员习惯了另一种名称,则可能会导致混淆并使沟通变得困难。 所以要灵活并适应与你合作的公司。

了解开发人员的工作方式

不同的团队通常只关注他们的项目部分。 很容易采用狭隘的眼光而忽略其他团队正在做的事情。

但是,了解开发人员的工作方式可以让您设定切合实际的期望并加快实施。

可以帮助您了解开发人员日常生活的方面之一是熟悉 Scrum。

Scrum将需要完成的工作划分为细化的任务,并计划它们在sprint 中的执行。

Sprints 的长度因公司而异,但通常持续一周至数周。 Scrum 团队被分配了他们应该能够在冲刺期间完成的任务。 您可以在Scrum 指南中找到有关 Scum 工作原理及其背后理论的更多信息

重要的是要注意任务是根据其优先级组织的。 开发人员不能只接受一项随机任务而忽略优先级列表中较高的项目。 我将在本文后面解释优先级的重要性。

另一个可以帮助您更好地了解开发人员工作的要素是学习使用Jira、Trello 或 Asana 等项目管理软件。 这些工具允许团队组织和管理任务。 它们的可用功能不同,但所有这些功能都使您能够描述任务、设置优先级、分配所有者以及添加观察者或关注者(当任务状态发生变化时收到通知的人)。

了解这些工具可以帮助您以开发人员习惯的方式描述和管理任务。 始终尝试适应开发人员的工具。 两个 SEO 学习新工具比整个开发团队适应您的流程更容易。

创建质量任务

在广泛描述主题以使每个人都可以理解和使其足够细化以轻松融入 sprint之间保持平衡是一项挑战。 然而,一个描述良好的任务可能会改变 SEO 和开发人员之间的关系。

以下是一些可以帮助您创建高质量任务的提示:

  • 不要怀疑最后应该交付什么 确保开发人员不需要花时间思考您的意思以及他们需要做什么。 如果可能,包括一个目标 例如,“最大的内容绘制应该小于 2.5 秒。”
  • 使用视觉辅助工具。 例如,您可以包含问题的屏幕截图,这有助于消除误解。
  • 解释为什么它对网站和业务很重要。 例如,让开发人员知道受影响的页面是否占流量的 50%。 此步骤可以帮助更好地确定任务的优先级。
  • 帮助开发人员找到问题的解决方案。 包括指向 Google 文档的链接、指向类似案例的链接或任何可以使开发人员的研究更容易的内容。

分配所有权

SEO 与来自不同团队的许多利益相关者、项目经理和开发人员合作。 由于涉及的人员如此之多,可能并不总是清楚谁负责交付给定任务。

如果不分配所有权,您可能会发现自己在等待团队中的某个人采取行动,而他们都在等待其他人采取行动。 因此,什么都做不了。

这就是为什么每个任务都应该有它的所有者。

所有权有助于您确保负责人了解需要做什么,关心结果,并对最终结果负责。

语音搜索引擎优化优先级

SEO 很少有足够的时间和资源来解决他们发现的每一个问题。 这就是为什么优先考虑需要首先完成的事情是至关重要的。

开发人员不仅仅与 SEO 合作——通常还有多个其他团队每天都需要他们的帮助。 因此,当他们并不总是有时间将您的兴趣放在首位时,您不会感到惊讶。

但是,在许多情况下,开发人员可能会推迟执行 SEO 任务,因为他们根本不了解其重要性。 你的工作是确保他们知道为什么它应该有更高的优先级。

以下是有关如何展示优先级的一些提示:

  • 用数据备份您的建议 在说服开发人员方面,数字是您的朋友。 例如,如果你说,“谷歌说你应该将你的首次输入延迟保持在 100 毫秒以下,并且你当前的分数等于 500 毫秒”,它就没有分歧的余地。
  • 提供案例研究以支持您的观点。 来自可靠来源的真实示例可能会说服不了解 SEO 重要性的开发人员。
  • 测试解决方案。 如果它在小范围内起作用,它可能会在大规模上起作用。 查看您的建议的效果可能会帮助开发人员意识到 SEO 值得他们付出努力。

工作流程过程清单

很难定义一个可以在每个 SEO 中完美运行的卓越工作流程 - 开发人员关系。 但是,在每次合作开始时,您需要回答以下五个问题,以最大程度地减少误解的风险:

  • 你打算怎么沟通?
  • 谁负责什么?
  • 任务的优先级是什么?
  • 范围和时间预期是多少?
  • 后续流程会是怎样的?

每次合作的开始通常都是从启动会议开始的。 那时您应该定义沟通渠道。 它们可以包括电子邮件、电话、项目管理软件、Slack 等通信平台等。决定在哪些情况下要使用哪些渠道。 例如,如果这是一个复杂的问题,最好的选择可能是开会。 如果它很紧急但很简单,也许你可以在 Slack 上交换信息。

建立沟通渠道后,就该讨论所有权和责任了。 每个人都应该知道他们可以向谁寻求帮助,以及谁是特定任务的负责人。 大多数时候,启动会议可以让您确定职责。 值得提出一些问题,例如将涉及多少开发人员,或者您是否应该在项目管理软件中添加任何观察者。

工作流程的一个组成部分是确定优先级。 要清楚最关键的问题,但要虚心听取对方的意见。 解释为什么您认为开发人员应该尽快完成特定任务,但请记住,团队合作的一部分是能够妥协的。

下一步是定义范围和时间预期。 向开发人员解释他们对您的期望以及您对他们的期望。 在这次谈话中,你应该讨论:

  • 你要先做什么。 这样,开发人员一开始就知道会发生什么。
  • 您将多久将任务添加到他们的项目管理软件中。 它使他们能够更好地管理其余的职责。
  • 你想从他们那里得到反馈。 确保开发人员了解您希望他们让您知道是否有任何问题。

最后一部分是后续 提出问题并确保一切都按计划进行。 找出任何潜在延误的原因。 实施有什么问题吗? 也许你可以做点什么来帮忙? 此外,后续跟进表明您关心,如果开发人员看到您关心,他们往往会更关心自己。

包起来

SEO 和开发人员之间的关系可能具有挑战性。 然而,重要的是要记住,我们正朝着同一个目标努力,一个项目的成功取决于两个团队的共同努力。

总结这篇文章,在与开发人员合作时要记住以下五点:

  • 请记住,您在同一个团队中。 你们在同一条船上,有相同的目标。
  • 尊重彼此的时间和工作。 清楚地表达自己,听听对方怎么说。
  • 接受彼此的局限 愿意妥协并找到共同点。
  • 了解他们领域的基础知识。 旨在提高对相互挑战的理解并更好地沟通。
  • 就任务的所有权达成一致,并确保每个人都知道自己的责任。