제 생각에는 SEO(검색 엔진 최적화)를 이야기할 때, 이는 다른 사이트들과 비교했을 때 검색 엔진 결과의 최적화를 의미하며, 사용자 하드웨어에 대한 논의는 대부분 관련이 없습니다.
왜일까요?
사실 꽤 단순합니다.
한 사용자와 그 사용자의 휴대용 기기에서의 검색 결과를 생각해 봅시다.
기기의 속도나 칩셋이 무엇이든, 최종 사용자 경험(성능)은 네트워크에서 단일 사용자 기기의 경우, 유사한 성능을 가진 모든 웹사이트에서 대부분 동일할 것입니다. 더 빠른 웹사이트는 빠르고, 느린 웹사이트는 느립니다. 최종 사용자 기기의 칩셋 등과는 무관하게요. 물이 차오르면 모든 배가 함께 오르고, 물이 빠지면 모든 배가 함께 가라앉는 것과 같습니다. SEO에서 최종 사용자 기기는 최적화되는 대상인 서빙 애플리케이션(서버 측)에 비해 SEO 신호로서의 “노이즈”(간섭)에 불과합니다.
따라서 모바일 폰이 우주 전체에서 가장 빠른 폰이라고 해도, 모든 웹사이트는 네트워크 속도와 웹사이트 디자인에 따라 빠르거나 느릴 것입니다. SEO의 초점은 최종 사용자 기기가 아니라 웹 애플리케이션의 최적화와 그 애플리케이션의 전달에 있습니다. 웹 앱이 특정 칩셋에서 “놀라울 정도로 훌륭하게” 작동한다면, 유사한 디자인을 가진 다른 모든 웹사이트도 마찬가지입니다. SEO의 초점은 최종 사용자 기기가 아니라, 웹 애플리케이션, 콘텐츠, 서버 기반 로딩 시간의 최적화에 있습니다. 클라이언트 기기가 아닙니다. 클라이언트 기기는 이론적으로 모든 웹사이트를 방문하므로, SEO의 신호 대 노이즈 비율에서 이는 모두 "노이즈"입니다.
웹사이트 SEO 관점에서 보면, 사용자 경험 기반의 검색 엔진 최적화는 모든 최종 사용자 모바일 기기의 동일한 클래스(성능 특성)를 가진 모든 사용자에게 네트워크 전체에서 동일할 것입니다. 한 웹사이트가 다른 웹사이트보다 SEO 우위를 점하는 유일한 요인은 최종 사용자 기기가 아니라 웹사이트의 성능(그리고 그 네트워크)입니다.
왜일까요?
일반적으로 최종 사용자 기기는 모든 웹사이트에서 동일한 성능을 발휘하기 때문입니다. 사용자의 모바일 기기가 메모리나 칩셋 때문에 느리다면, 그것은 사이버버스의 모든 웹사이트에서 느릴 것입니다. 다시 말해, 최종 사용자 기기가 SEO에 어떻게 영향을 미치는지에 대한 논의는 무의미합니다. 검색 엔진 최적화는 클라이언트 측 작업이 아니라 서버 측 작업입니다.
중요한 것은 콘텐츠, 표현, 성능이며, 구글의 AI가 이러한 요소들을 사이버버스 전체에서 어떻게 평가하느냐입니다. 예를 들어, 전 세계 모든 사람이 양자 컴퓨팅 모바일 폰으로 업그레이드한다고 해도, 모든 최종 사용자가 동일한 "최종 사용자 기기 성능 곡선"을 가지므로 SEO는 동일할 것입니다. 최적화는 제공자(웹사이트)에서 발생합니다. 마찬가지로, 사이버버스 전체가 느린 칩셋의 모바일 폰으로 퇴보한다고 해도, 웹 콘텐츠를 서빙하는 서버에서 최적화가 일어나므로 검색 엔진 랭킹은 대부분 동일할 것입니다.
물론 자바스크립트 기반의 SPA인 Discourse는 모바일 기기가 빠를수록 로드 후 더 잘 작동할 것입니다. 다른 모든 웹사이트도 마찬가지입니다! 일반적으로 SEO 측면에서 중요한 것은 최종 사용자 기기가 아니라 네트워크 성능과 서버 성능입니다. 이것은 제 의견이 아니라 과학적, 공학적 사실입니다. 제 의견이나 자바스크립트 또는 EmberJS에 대한 정서적 연결은 SEO가 작동하는 방식을 바꾸지 않습니다. SEO에 효과적인 것은 콘텐츠와 웹 애플리케이션의 성능입니다.
마무리하며, 구글은 고급 AI, 주로 인공 신경망을 사용하여 웹 콘텐츠를 어떻게 랭킹하고 색인하는지 결정합니다. 검색 엔진 최적화는 구글의 AI가 사이트를 어떻게 랭킹하는지, 사이트의 성능, 그리고 사이트의 "구글 AI에 대한 매력"에 기반합니다. 우리가 자바스크립트나 루비, 파이썬을 얼마나 좋아하든, 또는 최종 사용자에게 제공하는 웹 애플리케이션의 우아함과 메커니즘을 얼마나 좋아하거나 숭배하든 그것은 관련이 없습니다. 우리의 애플리케이션에 대한 열정이 구글의 AI에 호소하고, 구글의 AI가 잘 표현된 고유한 콘텐츠를 생성하며, 구글의 AI가 성능을 어떻게 지각하는지에 초점을 맞추는 경우를 제외하면 말입니다. 우리가 성능과 콘텐츠를 어떻게 지각하는지가 아닙니다.
우리는 우리의 웹사이트를 랭킹하지 않습니다. 구글의 AI가 랭킹합니다.
구글이 공개적으로 발표한 바에 따르면:
"코어 업데이트가 어떻게 작동하는지 이해하는 한 가지 방법은 2015년 최고의 영화 100편 목록을 작성했다고 상상하는 것입니다. 몇 년 후인 2019년에 목록을 새로 고치면, 자연스럽게 변경될 것입니다. 이전에 존재하지 않았던 새로운 놀라운 영화들이 이제 포함될 후보가 될 것입니다. 또한 일부 영화들을 재평가하여 이전에 있던 것보다 목록에서 더 높은 자리가 마땅하다고 깨달을 수도 있습니다. 목록은 변경되며, 목록에서 더 높은 곳에 있다가 아래로 내려간 영화들이 나쁜 것은 아닙니다. 단순히 그들보다 더 자격이 있는 영화들이 앞서고 있는 것뿐입니다."라고 구글은 썼습니다.
이 회사는 콘텐츠를 평가할 때 고려해야 할 다음과 같은 질문 목록을 제시했습니다:
- 콘텐츠가 고유한 정보, 보도, 연구 또는 분석을 제공합니까?
- 콘텐츠가 주제의 실질적이고 완전하거나 포괄적인 설명을 제공합니까?
- 콘텐츠가 명백한 것 이상의 통찰력 있는 분석이나 흥미로운 정보를 제공합니까?
- 콘텐츠가 다른 출처를 참조하는 경우, 단순히 그 출처를 복사하거나 다시 쓰는 것을 피하고 대신 실질적인 추가 가치와 독창성을 제공합니까?
- 헤드라인 및/또는 페이지 제목이 콘텐츠에 대한 설명적이고 유용한 요약을 제공합니까?
- 헤드라인 및/또는 페이지 제목이 과장되거나 충격적인 성격을 피합니까?
- 이 페이지를 북마크하고 싶거나, 친구와 공유하거나, 추천하고 싶은 종류의 페이지입니까?
- 인쇄 잡지, 백과사전, 또는 책에서 이 콘텐츠를 보거나 참조하는 것을 기대합니까?
이것이 SEO이며, 구글의 핵심 사업은 기계가 웹사이트를 점수화하고 분류할 수 있도록 알고리즘을 만드는 것입니다.