Computer >> 컴퓨터 >  >> 네트워킹 >> 인터넷

WWW vs 논WWW URL, 무엇이 더 나을까? (워드프레스 사이트에 WWW 추가하는 방법)

WWW vs 논WWW URL, 무엇이 더 나을까? (워드프레스 사이트에 WWW 추가하는 방법)

브라우저의 주소창을 바라보다가 문득 궁금해진 적이 있으신가요? 늘 당연하게 여기던 일상적인 것들이 호기심을 자극하는 순간이죠.

왜 어떤 웹사이트는 도메인 이름 앞에 "www"가 붙어 있는데, 다른 사이트는 없을까요? 세 개의 W는 대체 무슨 의미일까요? 내 웹사이트에 "www"를 사용하느냐 마느냐가 정말 중요할까요? 사용하지 않으면 SEO에 악영향을 줄까요, 아니면 그 반대일까요? 이미 오랫동안 운영 중인 사이트라면 지금 와서 추가하기엔 너무 늦었을까요?

이런 수많은 질문들이 머릿속에 쏟아지다 보면, 혹시 지금까지 내가 잘못 알고 있었나 하는 생각마저 듭니다.

과연 그럴까요?

내 도메인이 '네이키드 도메인'이라면?

먼저 용어부터 간단히 짚고 넘어가겠습니다. 기본적인 웹사이트 URL에는 두 가지 종류가 있습니다. WWW가 붙은 URL과 그렇지 않은 URL인데, 후자는 흔히 "네이키드 도메인(naked domain)"이라고 불립니다.

그럼 본격적으로 핵심 질문으로 넘어가 보겠습니다. "도메인에 WWW를 사용해야 할까, 말아야 할까?" 대부분의 웹 실무자들이 내놓는 답은 이렇습니다. "개인 취향의 문제입니다." 이는 좀 더 정중하게 표현한 "본인의 선택에 달려 있다"는 말과 같습니다.

SEO 관점에서 보면, 사이트가 "www"를 사용하든 네이키드 도메인을 사용하든 큰 차이는 없습니다.

중요한 것은 일관성을 유지하는 것입니다. "www"를 사용하기로 결정했든 안 했든, 리디렉션 문제와 SEO 색인 오류를 피하려면 그 결정을 끝까지 지켜야 합니다.

다만, 특히 하루에 수백만 건의 트래픽을 받는 도메인이라면 "www"를 사용했을 때 얻는 기술적 이점이 분명히 존재합니다.

첫 번째 장점: 서버 장애 대응

도메인 호스팅 업체들이 자주 겪는 문제 중 하나는 서버 장애입니다. 이런 상황이 발생하면 해당 서버에 호스팅된 사이트들은 다운타임을 겪게 됩니다. 방문자 입장에서 서비스 중단을 막으려면, 업체는 문제를 해결하는 동안 모든 트래픽을 정상 서버로 우회시킬 수 있어야 합니다.

WWW vs 논WWW URL, 무엇이 더 나을까? (워드프레스 사이트에 WWW 추가하는 방법)

호스팅 업체의 평판에 부정적 영향을 미치는 핵심 요소 중 하나가 다운타임이기 때문에, 이를 최소화하는 것이 무엇보다 중요합니다.

그런데 이러한 트래픽 우회는 DNS CNAME 레코드를 통해 설정되는데, 아쉽게도 네이키드 도메인에는 CNAME 레코드를 설정할 수 없습니다.

트래픽이 적은 사이트라면 큰 문제가 되지 않습니다. 다음 방문자가 올 때쯤이면 장애 서버가 복구되어 있을 가능성이 높기 때문입니다. 하지만 하루에 수천 명 이상의 방문자가 있는 사이트라면 그 타격은 상당히 클 것입니다.

WWW vs 논WWW URL, 무엇이 더 나을까? (워드프레스 사이트에 WWW 추가하는 방법)

두 번째 이유: 쿠키와 캐싱

도메인을 네이키드로 두지 말아야 할 두 번째 이유는 쿠키와 캐싱 때문입니다.

인터넷 용어에서 쿠키(cookie)란 사용자가 웹사이트를 탐색하는 동안 해당 사이트가 전송하여 사용자의 웹 브라우저에 저장하는 작은 데이터 조각을 말합니다. 쿠키의 대표적인 용도 중 하나는 웹사이트가 사용자의 탐색 세션 동안 사용자를 "기억"하게 하여, 페이지를 이동할 때마다 로그인하지 않아도 되도록 하는 것입니다.

반면 캐싱(caching)은 HTML 페이지와 이미지 같은 웹 문서를 정적 데이터로 임시 저장하여, 대역폭 사용량과 서버 부하, 체감 지연 시간을 줄이는 과정입니다.

웹사이트 성능을 높이는 일반적인 방법은 "xxx.domain.com" 같은 서브도메인에서 정적 콘텐츠를 제공하는 것입니다. 도메인의 "www"는 쿠키와 정적 콘텐츠를 모두 저장하는 데 필요한 서브도메인 역할을 자연스럽게 만들어 줍니다.

"www"가 없으면 쿠키가 모든 서브도메인으로 전송되어 정적 콘텐츠 접근 속도가 느려지고, 캐싱 과정 자체가 깨질 수도 있습니다.

트위터처럼 네이키드 도메인을 고수하고 싶다면, 이 문제를 해결하는 유일한 방법은 정적 콘텐츠 저장용으로 별도의 도메인을 하나 더 구입하는 것입니다.

WWW vs 논WWW URL, 무엇이 더 나을까? (워드프레스 사이트에 WWW 추가하는 방법)

물론 모든 서브도메인에 쿠키를 보내고 싶은 경우도 있습니다. 예를 들어 사이트의 여러 서브도메인에 걸친 다양한 서비스에서 단일 로그인(SSO)을 사용하고 싶다면 말이죠.

중간 정리

요약하자면, 네이키드 도메인으로 운영하더라도 별다른 문제 없이 지낼 수 있습니다. 적어도 사이트가 이런 문제들을 더 이상 무시할 수 없는 규모로 성장하기 전까지는요. 하지만 "www"를 붙여두면 미래에 겪을 문제가 훨씬 줄어듭니다.

워드프레스 블로그에 WWW 추가하기

이제 도메인에 "www"를 추가하는 실제 과정을 알아보겠습니다.

(비교적) 새로운 사이트의 경우

이미 "www"를 사용 중이라면 축하합니다. 이 섹션은 건너뛰고 행복하게 사이트를 운영하시면 됩니다. 콘텐츠가 거의 없거나 아예 없는 (비교적) 새 워드프레스 사이트이고 도메인이 아직 네이키드 상태라면, 순식간에 "www"를 입혀줄 수 있습니다.

먼저 워드프레스 관리자 영역에 로그인한 후, 사이드바에서 "설정 > 일반" 메뉴로 이동합니다.

WWW vs 논WWW URL, 무엇이 더 나을까? (워드프레스 사이트에 WWW 추가하는 방법)

그다음 아래로 스크롤하여 "WordPress 주소(URL)"와 "사이트 주소(URL)" 필드를 찾습니다. 도메인 이름 앞("https://"와 "domain" 사이)에 "www"를 추가합니다. 그리고 페이지 맨 아래로 스크롤하여 저장 버튼을 클릭합니다.

WWW vs 논WWW URL, 무엇이 더 나을까? (워드프레스 사이트에 WWW 추가하는 방법)

설정이 저장되면, 계속 작업하기 위해 워드프레스에 다시 로그인해야 합니다.

기존에 운영 중인 사이트의 경우

콘텐츠가 많이 쌓인 기존 사이트라면 현재 도메인 형식을 그대로 유지하고, "www"를 추가하거나 제거하는 식으로 도메인을 변경하지 않는 것이 매우 권장됩니다. 그렇지 않으면 기존의 모든 콘텐츠를 새 URL 패턴으로 리디렉션해야 합니다. 예를 들어 어떤 글의 기존 URL이 "https://yoursite.com/article"이라면, 이를 "https://www.yoursite.com/article"로 리디렉션해야 합니다.

그건 단 하나의 글에 대한 이야기입니다. 수백 개의 글이 있다면 어떻게 될까요?

현재 도메인 구성을 유지해야 하는 두 번째 이유는 SEO가 이미 확립된 사이트이기 때문입니다. "www"가 SEO에 실질적인 영향을 주지 않는다는 것은 사실이지만, 이는 초기에 "www" 사용 여부를 결정할 때 유효한 이야기입니다. 이미 콘텐츠가 많다면 검색 엔진이 기존 URL 기준으로 콘텐츠를 색인해 놓았고, 이를 변경하면 그동안 쌓아 온 SEO 노력이 모두 초기화될 수 있습니다.

정말, 정말로 "www"를 추가해야만 하는 상황이라면, 가장 쉬운 방법은 Better Search Replace나 Easy 301 Redirect 같은 플러그인을 활용해 기존 URL을 새 URL로 대량 마이그레이션하는 것입니다.

하지만 그 이야기는 또 다른 시간에 다루기로 하죠.