개발자와 SEO가 항상 어울리지 않는 이유

게시 됨: 2022-02-08

문서상으로 SEO와 개발자는 최고의 친구여야 합니다. 그들은 같은 제품의 성공에 관심을 가져야 합니다.

그리고 SEO가 어리 석고 직관적이지 않은 권장 사항으로 개발 팀에 부담을 줄 때가 대부분 끝났습니다. 개발자의 관점에서 검색 엔진 크롤러는 특정 요구 사항이 있는 앱의 또 다른 사용자 그룹에 불과하지만 웹 사이트의 전반적인 성공에 엄청난 잠재적 영향을 미칠 수 있습니다.

그러나 SEO와 개발자 모두에게 일반적으로 어떻게 진행되는지에 대해 설문조사를 하면 많은 사람들이 좌절감을 표시할 것입니다.

SEO는 권장 사항의 일부만 구현하는 것으로 악명이 높으며, 그마저도 필요한 것보다 더 많은 시간이 걸립니다. 그들은 간과되고 오해를 받습니다.

반면에 개발자들은 종종 SEO 작업이 정당화되지 않고 설명이 부족하여 결과적으로 우선 순위를 정하기 어렵다고 말합니다. SEO는 백로그에서 계속 증가하는 작업 더미에 짜증나고 불필요한 추가로 인식되는 경향이 있습니다.

이 기사에서는 SEO와 개발자 간의 건전한 관계가 왜 그렇게 중요한지 , 그리고 이를 SEO로서 어떻게 만들 수 있는지 설명합니다.

내용 숨기기
1 SEO와 개발자 관계가 중요한 이유는 무엇입니까?
2 개발자와 공통점을 찾는 방법
2.1 커뮤니케이션 향상
2.2 개발자의 작업 방식 이해
2.3 품질 작업 생성
2.4 소유권 할당
2.5 음성 SEO 우선 순위
3 워크플로 프로세스 체크리스트
4 마무리

SEO – 개발자 관계가 중요한 이유는 무엇입니까?

SEO 프로젝트의 성공은 SEO와 개발자가 함께 작업하는 데 달려 있습니다.

그리고 웹의 현재 상태에서 SEO와 개발자는 그 어느 때보다 긴밀하게 협력해야 합니다.

SEO에서 조금 더 보고 싶은 것은 실제로 더 많은 개발자와 협력하는 것입니다. 특히, 최신 JavaScript 기반 웹 사이트의 경우 계속해서 성장할 주제가 될 것입니다. […]. 따라서 SEO로서 나가서 이러한 개발자들과 이야기하고 그들에게 설명하고 이해가 되는 방식으로 설명할 방법을 찾는 것이 정말 중요합니다[...]. 그들 에게 가서 무슨 일이 일어나고 있는지, 왜 그들이 무엇을 하기를 원하는지 설명할 수 있다면, 그들이 "좋아, 기본적으로 우리는 이 길을 갈 것이므로 그것은 의미가 있습니다.” 그리고 그것은 당신의 삶을 더 쉽게 만듭니다.
출처: 존 뮬러

SEO와 개발자 간의 협력이 효율적이지 않으면 두 가지 중요한 결과가 발생할 수 있습니다.

우선, 웹 사이트는 트래픽과 돈을 잃을 수 있습니다. 노동의 결과는 의사 소통 및 조정 능력에 달려 있습니다.

둘째, 경력이 어려울 수 있습니다. 웹사이트에 대한 제안이 아무리 훌륭해도 신속하고 정확하게 구현하지 못하면 훌륭한 SEO가 될 수 없습니다.

개발자와 공통점을 찾는 방법

각 관계는 고유하며 특정 상황과 협력 유형에 따라 크게 달라집니다. 예를 들어, 사내 SEO 전문가는 외부 SEO 컨설턴트와 다른 문제와 가능성에 직면해 있습니다.

그러나 여전히 공통점을 찾을 수 있습니다. 다음은 SEO와 개발자 간의 격차를 해소하는 데 도움이 되는 5가지 보편적인 팁입니다.

커뮤니케이션 향상

커뮤니케이션은 모든 관계에서 중요한 역할을 합니다.

부적절한 의사 소통은 전체 프로젝트를 위험에 빠뜨릴 수 있습니다. 구현을 지연시키고 관련 당사자에게 좌절감을 줄 수 있습니다.

SEO-개발자 관계의 커뮤니케이션과 관련하여 주요 문제점은 다음과 같습니다.

  • 직접적인 접촉이 부족합니다. SEO는 일반적으로 프로젝트 관리자 또는 마케팅 담당자를 통해 개발자와 의사 소통합니다. 중국어 속삭임을 연주해 본 적이 있다면 원래 메시지가 최종 메시지와 매우 다르게 들릴 수 있음을 알고 있습니다.
  • 단방향 커뮤니케이션. 때때로 SEO는 사례를 조사하고 작업과 권장 사항을 준비하고 미지의 세계로 사라집니다. 그들은 거의 질문을 하지 않으며 상대방이 가질 수 있는 잠재적인 걱정과 의견에 대해 논의합니다. 결과적으로 개발자는 스스로 모든 것을 파악해야 합니다.
  • SEO 전문 용어의 사용. 개발자가 항상 SEO 지식을 가지고 있는 것은 아닙니다. 따라서 별도의 설명 없이 SEO 업계에서만 사용되는 용어를 사용하면 통신이 되지 않습니다.

당신이 일하고 있는 회사에서 정의한 의사 소통의 규칙과 방법은 당신이 당신의 끝에서 첫 번째 고충을 해결하는 데 방해가 될 수 있습니다.

그러나 다른 두 가지 작업은 계속 수행할 수 있습니다.

의사소통을 개선하기 위해 해야 할 가장 중요한 일은 개발자가 귀하를 이해하도록 하는 것입니다.

다음은 개발자와 커뮤니케이션할 때 염두에 두어야 할 세 가지 팁입니다.

  • 개발자에게 작업을 완료하는 데 필요한 모든 정보를 제공합니다. SEO 업계에만 존재하는 용어에 대한 설명 이 포함되어 있습니다.
  • 귀하의 권장 사항으로 인한 혼란을 사전에 방지하십시오. 개발자들에게는 당연하다고 생각하는 측면에 대해 이야기하고 있더라도 때때로 개발자에게는 그것이 신비스러울 수 있습니다. 따라서 예를 들어 "301"을 동사로 사용하는 대신 영구적인 HTTP 리디렉션 301을 구현하여 혼동을 없애고 싶다고 말할 수 있습니다.
  • 개발자의 어휘를 사용하십시오. 예를 들어, "카테고리 페이지", "제품 목록" 또는 "컬렉션 페이지"는 모두 귀하가 작업 중인 사이트의 동일한 유형의 페이지를 설명할 수 있습니다. 그러나 이러한 지정 중 하나를 사용하고 개발자가 다른 지정에 익숙하면 혼동을 일으키고 의사 소통을 어렵게 만들 수 있습니다. 따라서 유연하고 함께 일하는 회사에 적응하십시오.

개발자의 작업 방식 이해

다른 팀은 종종 프로젝트의 자신의 부분에만 집중합니다. 터널 비전을 채택하고 다른 팀이 진행 중인 작업을 무시하기 쉽습니다.

그러나 개발자의 작업 방식을 이해하면 현실적인 기대치를 설정하고 구현 속도를 높일 수 있습니다.

개발자의 일상을 이해하는 데 도움이 될 수 있는 측면 중 하나는 스크럼에 익숙해지는 것입니다.

스크럼 은 수행해야 하는 작업을 세분화된 작업으로 나누고 스프린트 내에서 실행을 계획합니다.

스프린트의 길이는 회사에 따라 다르지만 일반적으로 일주일에서 몇 주까지 지속됩니다. 스크럼 팀에는 스프린트 동안 완료할 수 있어야 하는 작업이 할당됩니다. Scrum 가이드 에서 Scum이 작동하는 방식과 그 이면의 이론에 대한 자세한 정보를 찾을 수 있습니다 .

작업은 우선 순위에 따라 구성된다는 점에 유의하는 것이 중요합니다 . 개발자는 무작위 작업을 수행하고 우선 순위 목록에서 더 높은 항목을 무시할 수 없습니다. 우선 순위의 중요성은 기사 뒷부분에서 설명하겠습니다.

개발자의 작업을 더 잘 이해하는 데 도움이 될 수 있는 또 다른 요소는 Jira, Trello 또는 Asana와 같은 프로젝트 관리 소프트웨어 를 사용하는 방법을 배우는 것입니다. 이러한 도구를 사용하면 팀에서 작업을 구성하고 관리할 수 있습니다. 사용 가능한 기능은 다르지만 모두 작업을 설명하고, 우선 순위를 설정하고, 소유자를 지정하고, 감시자 또는 팔로워(작업 상태가 변경될 때 알림을 받는 사람)를 추가할 수 있습니다.

이러한 도구를 이해하면 개발자가 익숙한 방식으로 작업을 설명하고 관리하는 데 도움이 될 수 있습니다. 항상 개발자의 도구에 적응하도록 노력하십시오. 전체 개발자 팀이 프로세스에 적응하는 것보다 두 명의 SEO가 새로운 도구를 배우는 것이 더 쉽습니다.

품질 작업 만들기

모든 사람이 이해할 수 있도록 주제를 광범위하게 설명하는 것과 스프린트에 쉽게 통합할 수 있도록 세부적으로 만드는 것 사이에서 균형 을 유지 하는 것이 어렵습니다. 그러나 잘 설명된 작업은 SEO와 개발자 간의 관계에서 게임 체인저가 될 수 있습니다.

다음은 양질의 작업을 만드는 데 도움이 되는 몇 가지 팁입니다.

  • 마지막 에 무엇을 전달해야 하는지에 대해서는 의심 의 여지가 없습니다 . 개발자가 당신이 의미한 것과 정확히 무엇을 해야 하는지에 대해 생각하는 데 시간을 할애할 필요가 없도록 하십시오. 가능한 경우 목표를 포함합니다 . 예를 들어 "콘텐츠가 포함된 가장 큰 페인트는 2.5초 미만이어야 합니다."
  • 시각 자료를 사용하십시오. 예를 들어 문제의 스크린샷을 포함하여 오해를 없애는 데 도움이 될 수 있습니다.
  • 웹사이트와 비즈니스에 왜 중요한지 설명하십시오. 예를 들어 영향을 받는 페이지가 트래픽의 50%를 담당하는지 개발자에게 알립니다. 이 단계는 작업의 우선 순위를 더 잘 지정하는 데 도움이 될 수 있습니다.
  • 개발자가 문제에 대한 해결책을 찾도록 도와주세요. Google 문서에 대한 링크, 유사한 사례에 대한 링크 또는 개발자의 조사를 더 쉽게 할 수 있는 모든 것을 포함합니다.

소유권 할당

SEO는 다양한 팀의 많은 이해 관계자, 프로젝트 관리자 및 개발자와 협력합니다. 너무 많은 사람들이 관련되어 있기 때문에 누가 주어진 작업을 수행할 책임이 있는지 항상 명확하지 않을 수 있습니다.

소유권을 할당하지 않으면 팀의 누군가가 행동하기를 기다리는 동안 모두 다른 사람들이 행동하기를 기다리고 있는 자신을 발견할 수 있습니다. 결과적으로 아무 것도 수행되지 않습니다.

그렇기 때문에 모든 작업에는 소유자가 있어야 합니다.

소유권은 책임이 있는 사람이 해야 할 일을 이해하고 결과에 관심을 갖고 최종 결과에 대해 책임을 지도록 하는 데 도움이 됩니다.

음성 SEO 우선순위

SEO는 발견한 모든 문제를 해결할 충분한 시간과 리소스를 거의 얻지 못합니다. 그렇기 때문에 가장 먼저 해야 할 일의 우선순위를 정하는 것이 중요합니다.

개발자는 SEO와 독점적으로 협력하지 않습니다. 일반적으로 매일 도움이 필요한 다른 여러 팀이 있습니다. 따라서 그들이 항상 귀하의 이익을 우선시할 시간이 없는 경우에도 놀라지 않을 수 없습니다.

그러나 많은 경우 개발자가 SEO 작업 의 중요성을 이해하지 못하기 때문에 SEO 작업을 미루는 경우가 많습니다. 그들이 왜 더 높은 우선 순위를 가져야 하는지 확실히 하는 것은 당신의 일 입니다.

다음은 우선순위를 입증하는 방법에 대한 몇 가지 팁입니다.

  • 데이터로 권장 사항을 백업하십시오 . 개발자를 설득할 때 숫자는 친구입니다. 예를 들어, "Google에서는 첫 번째 입력 지연을 100ms 미만으로 유지해야 하고 현재 점수는 500ms라고 말합니다."라고 말하면 이견의 여지가 없습니다.
  • 귀하의 요점을 뒷받침하는 사례 연구를 제시하십시오. 신뢰할 수 있는 출처의 실제 사례는 SEO의 중요성을 이해하지 못하는 개발자를 설득할 수 있습니다.
  • 솔루션을 테스트합니다. 소규모로 작동하면 대규모로 작동할 가능성이 큽니다. 추천의 효과를 보는 것은 개발자가 SEO가 노력할 가치가 있다는 것을 깨닫는 데 도움이 될 수 있습니다.

워크플로 프로세스 체크리스트

모든 SEO(개발자 관계)에서 완벽하게 작동할 수 있는 하나의 우수한 워크플로를 정의하는 것은 어렵습니다. 그러나 다음은 오해의 위험을 최소화하기 위해 모든 협업을 시작할 때 대답해야 하는 5가지 질문입니다.

  • 어떻게 소통할 것인가?
  • 누가 무엇에 책임이 있습니까?
  • 작업의 우선 순위는 무엇입니까?
  • 예상 범위와 시간은 어떻게 됩니까?
  • 후속 절차는 어떻게 될까요?

모든 협력의 시작은 일반적으로 시작 회의에서 시작됩니다. 그 때 커뮤니케이션 채널을 정의해야 합니다. 여기에는 이메일, 통화, 프로젝트 관리 소프트웨어, Slack과 같은 커뮤니케이션 플랫폼 등이 포함될 수 있습니다. 어떤 상황에서 어떤 채널을 사용할지 결정하십시오. 예를 들어, 복잡한 문제라면 회의가 최선의 선택이 될 수 있습니다. 급하지만 간단한 일이라면 Slack에서 정보를 교환할 수 있을 것입니다.

커뮤니케이션 채널이 설정되면 소유권과 책임에 대해 논의할 차례입니다. 누구나 도움을 요청할 수 있는 사람과 특정 작업의 소유자를 알아야 합니다. 대부분의 경우 시작 회의를 통해 책임을 설정할 수 있습니다. 얼마나 많은 개발자가 참여할 것인지 또는 프로젝트 관리 소프트웨어에 감시자를 추가해야 하는지와 같은 질문을 할 가치가 있습니다.

워크플로의 필수적인 부분은 우선 순위를 결정하는 것입니다. 가장 중요한 문제에 대해서는 명확하게 말하되 상대방의 말을 경청하려면 열린 마음을 가지십시오. 개발자가 특정 작업을 최대한 빨리 수행해야 한다고 생각하는 이유를 설명하되 팀워크의 일부는 타협할 수 있다는 점을 기억하세요.

다음 단계는 범위와 예상 시간을 정의하는 것입니다. 개발자에게 그들이 당신에게 기대할 수 있는 것과 당신이 그들에게 기대하는 것을 설명하십시오. 이 대화 중에 다음을 논의해야 합니다.

  • 가장 먼저 할 일. 이런 식으로 개발자는 처음에 무엇을 기대해야 하는지 알 수 있습니다.
  • 프로젝트 관리 소프트웨어에 작업을 추가하는 빈도. 이를 통해 나머지 책임을 더 잘 관리할 수 있습니다.
  • 그들로부터 원하는 피드백. 개발자가 문제가 있는 경우 알려주기를 원한다는 점을 이해해야 합니다.

마지막 부분은 후속 조치 입니다. 질문을 하고 모든 것이 계획대로 진행되고 있는지 확인하십시오. 잠재적 지연에 대한 이유를 찾으십시오. 구현에 문제는 없었습니까? 당신이 도울 수 있는 일이 있습니까? 또한 후속 조치는 귀하가 관심을 갖고 있음을 보여주며 개발자가 귀하가 관심을 갖고 있음을 알면 개발자는 자신에게 더 많은 관심을 기울이는 경향이 있습니다.

마무리

SEO와 개발자 간의 관계는 어려울 수 있습니다. 그러나 우리는 동일한 목표를 위해 노력하고 있으며 프로젝트의 성공은 두 팀이 함께 협력하는 데 달려 있음을 기억하는 것이 중요합니다.

이 기사를 요약하자면 개발자와 작업할 때 염두에 두어야 할 5가지 사항입니다.

  • 같은 팀에 있다는 것을 기억하십시오. 당신은 같은 배에 있고 같은 목표를 가지고 있습니다.
  • 서로의 시간과 일을 존중합니다. 자신을 명확하게 표현하고 상대방의 말에 귀를 기울이십시오.
  • 서로의 한계를 받아들 입니다. 기꺼이 타협하고 공통점을 찾으십시오.
  • 해당 분야의 기초를 배우십시오. 상호 도전에 대한 이해를 높이고 더 나은 의사 소통을 목표로하십시오.
  • 작업의 소유권에 동의하고 모든 사람이 자신의 책임을 알도록 합니다.