URL : 하이픈, 밑줄 또는 더하기 기호를 사용해야합니까?


112

검색 엔진에 어떤 것이 더 좋습니까?

  1. example.com/my_cool_page.html
  2. example.com/my-cool-page.html
  3. example.com/my+cool+page.html

사용 +(플러스).
Janus Troelsen

6
@JanusTroelsen : +URL의 경로 부분에 공백을 나타내는 데 사용해서는 안됩니다 (이 질문의 주제). 그러나 +쿼리 문자열에서 공백을 인코딩하는 데 사용할 수 있습니다 (URL 매개 변수 값). 관련 : webmasters.stackexchange.com/questions/32867/…
MrWhite

1
Google 엔지니어가 제공 한 좋은 동영상 : youtube.com/watch?v=AQcSFsQyct8 (Matt Cutts는 아래의 답변에 언급되어 있음)
JohnB

답변:


91

과거와 비교했을 때 차이가 적은 것 같지만 URL의 각 용어를 개별 단어로 인식하려면 하이픈을 사용하는 것이 좋습니다.

그 이유는 검색 엔진이 영어와 마찬가지로 하이픈을 단어 구분 기호로 취급하기가 더 쉽기 때문입니다. 그러나 밑줄은 일반적으로 영어에서 단어 구분 기호로 사용되지 않습니다. 많은 경우에, 예를 들어 밑줄이 프로그래밍을 위해 함수 이름에 사용되는 경우 및 기타 유사한 상황과 같이 문자를 전후 문자의 일부로 보는 것이 바람직합니다.

이것이 중요한 몇 가지 경우가 있습니다. 예를 들어, 누군가가 전체 URL을 링크의 앵커 텍스트로 사용하는 경우 검색 엔진은 해당 단어를 관련 단어로 가져올 수 있습니다. 다른 예로, 검색 엔진은 URL의 단어를 상관 요소로 사용하여 해당 용어와 페이지 콘텐츠의 관련성을 판단 할 수 있습니다.

Matt Cutts는 이를 설명하는 최신 기사 를 가지고 있으며 2011 년 8 월의 최신 Google 웹 마스터 도움말 동영상에서 Google은 여전히 ​​밑줄을 단어 구분 기호로 취급하지 않습니다 . 유효한 HTML을 제공하는 것과 같은 이유로 검색 엔진의 삶을 최대한 쉽게 만들 수도 있습니다.

새 사이트를 시작하는 경우 대시를 사용하는 것이 좋습니다.


76

답은 다음과 같습니다.

https://webmasters.stackexchange.com/questions/374/urls-should-i-use-hyphens-underscores-or-plus-symbols

사이트의 Stack Exchange 네트워크는 Google의 순위가 높으며 Stack Exchange는 URL에 하이픈을 사용합니다.


22
나는 이것이 실제로 "증거"로 보지 않습니다. 예, 당신은 스택 사람이 추측 할 수 아마도 SEO를 알고 있지만 URL 재 작성 엔진에 하이픈의 선택은 임의의 또는 다른 이유로 선택했다 할 수있다. 우리는 알지 못하므로이 대답은 추측에 지나지 않습니다.
Dan Diplo

4
@ Dan SO는 Google에서 트래픽의 약 85 %를 얻습니다 (또는 내가 본 블로그 게시물에서 기억합니다). 나는 프로그래밍 관련 정보를 검색했으며 불과 몇 분 전에 SO 페이지를 발견했습니다. 그래서 우리는 스택 사람들이 SEO에 대해
한두

1
좋은 지적. 워드 프레스는 동일한 규칙을 사용합니다.
TFM

27
죄송하지만 "Stack은 Google에서 순위가 ​​높고 Stack은 URL에 하이픈을 사용하므로 URL에 하이픈이 SEO에 더 좋습니다"라고 말하는 것은 논리적 오류입니다. 입증 된 인과 관계는 없습니다. Stack이 Google에서 높은 순위를 차지하는 주된 이유는 매우 인기있는 웹 사이트이고 Google이이를 알고 있기 때문입니다.
Dan Diplo

3
Dan은 기술적으로는 옳지 만이 "증거"토론은 실제로 답변의 우아함을 떨어 뜨립니다.
Fletch

22

Jeff Atwood의이 기사는 항상 나를 위해 노력했습니다 : Of Spaces, Underscores and Dashes :

This_is_a_single_word이지만이 단어는 여러 단어입니다.

... Google의 경우 더 이상 유지되지 않는 것 같습니다 ( "웹 사이트"를 검색해보십시오. 한 단어로 간주 됨).


나는 견해를 이해하고 동의합니다. 그러나 나는 개인적으로 가독성을 위해 구분 기호로 밑줄을 선호합니다. 그렇기 때문에 맛있는 태그에서 밑줄을 구분 기호로 사용하는 것으로 전환했습니다.
George Marian

밑줄을 사용하지만 절대로 대시를 사용하지 않는 여러 웹 사이트가 있으며 모든 주요 검색 엔진이이를 인식하는 것 같습니다. 실제로 밑줄이 표시되지 않을 때 하이픈이 줄 바꿈이 아닌 다른 사실을 왜 시작했는지 모르겠습니다.
Talvi Watia

10

밑줄의 또 다른 단점은 전체 URL이 밑줄과의 링크로 렌더링 될 때 일부 브라우저에서 보이지 않으며, 사용자가 URL을 복사하여 붙여 넣지 않고 URL을 사용하려고하면 혼동 될 수 있습니다 (예 : 쓰거나 읽지 않음) ).


불행히도 이것은 실제로 검색 엔진을 가리키는 질문에 대답하지 않지만 실제로 가장 유용한 대답이라고 생각합니다!
바비 잭

2
이것은 사실이지만, 당신이 때 밑줄을 가지고, 그것은 공간만큼 좋아 보인다! (표준화 효과 없음)
Talvi Watia

이것이 밑줄을 사용하지 않은 몇 년 전의 원래 이유였습니다.
Rob

+1. 어쨌든 검색 엔진에는 문제가되지 않습니다. 실제로 URL의 텍스트가 필요한 경우 페이지에 내용이 전혀 없습니다.
Oskar Skog

8

하이픈을 읽기가 더 쉽다고 생각하고 가장 많이 사용됩니다 (사용자는 URL에 하이픈이 포함될 것으로 기대합니다).


5

하이픈은 단어 구분 기호로 사용되기 때문에 검색 엔진에서 더 잘 작동한다고 생각합니다. 또한 사용자가 읽기가 조금 더 쉽습니다.


5

나는 하이픈을 위해 모두입니다. 여러 단어로 된 밑줄을 사용하는 것도 의미가 있습니다. 교대를 칠 필요가 없기 때문에 하이픈은 입력하기가 더 빠릅니다. 하이 엔드를 쉽게 읽을 수 있으면 최종 사용자를 염두에두고 선호하는 것이 될 수 있지만 em을 사용하십시오.


3
SEO 관점에서 하이픈은 단어 구분 기호이므로 밑줄보다 낫고 밑줄은 그렇지 않습니다.
John Conde

4

개인적으로 대시를 밑줄보다 입력하기가 쉽다고 생각합니다. Shift 키를 누를 필요가 없기 때문입니다. 또한 많은 사람들이 키보드에서 밑줄을 어디에서 찾을 수 있는지 궁금합니다.

물론 대부분의 사용자가 웹 사이트 주소를 입력하지 않기 때문에 큰 문제는 아니지만 누군가가 언젠가는있을 수 있습니다.


3

저에게 밑줄보다 하이픈을 읽는 것이 더 쉽습니다. 다른 사람들도 아마 더 쉽다고 생각합니다.

하이픈은 단어 구분자로 취급되므로 페이지 이름이 실제 단어로 표시되는 데 도움이됩니다.

대부분의 경우는 아니지만 대부분의 경우 밑줄은 단어 구분자로 처리되지 않으므로 페이지 이름을 큰 문자와 밑줄로 묶습니다.

즉, 페이지 이름에 하이픈 대신 밑줄을 사용하면 대부분의 장소에서 페이지의 점수가 낮아집니다. 얼마나 더 낮습니까? 별로. 이것이 항상 그렇습니까? 아니.


3

검색 엔진에 더 좋은 점은 무엇입니까?
중요하지 않습니다. 중요한 것은 : 사용자에게 더 좋은 것은 무엇입니까?

  • 최신 검색 엔진은 단어 구분 기호와 단어 결합 자 등의 이상한 규칙에 의존해서는 안됩니다. 최신 검색 엔진은 오타, 아포스트로피, 구두점 등을 처리 할 수 ​​있습니다. 어떤 문자를 구분하는 문자가 큰 문제가되지 않는지 파악합니다.

  • 나는 하이픈이 자연어 구분 기호이기 때문에 더 좋다고 주장하는 사람들에 동의하지 않습니다. 그것들은 종류이지만, 종류는 아닙니다 : 단어를 반 첨부하거나 반 구분합니다. 자연어 구분 기호는 % 20입니다.

그러나 위의 진술은 관련이 없습니다. 어쨌든 URL은 중요하지 않아야합니다.

URL의 키워드는 얼마나 중요합니까?
페이지에 내용이없는 경우 중요하지 않아야합니다.

  • URL은 사람에게 잘 보이지 않습니다. 링크에는 앵커 텍스트가 대신있을 수 있으며 페이지에는 표시되지 않으며 브라우저 탭에는 표시되지 않습니다.

  • <title />과 기본 제목이 더 잘 보이고 일반적으로 URL에 키워드를 중복해서 만드는 동일한 키워드를 포함합니다.

인간에게는 얼마나 중요합니까?
따라 다릅니다.

검색 엔진의 관점에서 볼 때, 사용자는 전혀 검색어를 입력하지 않고 흥미로운 제목과 설명이있는 스 니펫을 클릭하기 만하면됩니다.

그러나 방문객들은 다른 곳에서 왔습니다. 경우에 따라 "URL 품질"을 무의미하게 만드는 멋진 앵커 텍스트가 있지만 중요한 경우가 있습니다.

  • URL의 빠른 복사 및 붙여 넣기 / 공유 : 작성자에게는 문제가 없지만 독자에게는 문제가되지 않습니다.

  • URL을 수동으로 입력해야합니다. 예를 들어 이미지에서 텍스트를 복사 할 수 없습니다.

URL의 품질은 어떻게 결정됩니까?

  • 길이; 주소 표시 줄이 가로로 스크롤되는 것을 원하지 않거나 URL 만 줄 바꿈으로 연결됩니다. 말할 것도없이 : 더 긴 URL을 입력하는 데 시간이 더 걸립니다.

  • 단어 분리 문자; 대부분의 사람들은 하이픈이 더 낫다는 데 동의합니다.

  • 어지럽게 흩어져 있는 것; 예 : 고유 ID, 파일 이름 확장자, 이상한 URL 매개 변수 이들은 기억하기 어렵다.

  • 이상한 문자와 구문; 오래된 예제는 물결표 ( http://example.com/~user/ )이지만 URL 매개 변수 구문도 약간 이상합니다. 흔하지 않은 문자는 일부 사람들에게 입력하기 어려울 수 있습니다.

  • 안전한 문자 대 유니 코드; 이것은 양날의 칼이며 자신의 대답이 필요합니다. 그러나 간단히 말하면 : 브라우저 맹글 URL, % c3 % a4 등은 입력하기가 쉽지 않습니다. 모든 키보드가 안전하지 않은 문자, 일부 인코딩 지옥을 입력 할 수는 없지만 키워드는 원어민에게 적합합니다.

  • 텍스트 길이; URL을 제목의 형태로 생각하고 명백한 단어를 언급하지 말고 문법을 무시하십시오.

사람들이 약간 다르게 입력 할 수 있습니다.
웹 서버는 인식 된 비정규 URL을 정식 버전으로 리디렉션하도록 설계되어야합니다. 결정하는 것은 당신에게 달려 있습니다.

  • http 대 https

  • www 대 아니 www

  • 후행 슬래시와 후행 슬래시 없음

그러나 서버는 모든 서버를 승인하고 수정해야합니다.

검색 결과가있는 404 페이지는 사용자에게 좋을 것입니다. URL의 단어를 검색어로 사용하십시오.


2

여기에 좋은 답변이 많이 있습니다. 추가되어야하는 또 다른 점은 하이픈의 픽셀 폭 밑줄,보다 작은 것입니다 수 있습니다 당신은 SERP에 다른 키워드를 얻을 수 있습니다.


픽셀 너비 (및 사용 가능한 공간)가 중요한 요소 인 .경우 하이픈보다 작은 (도트)가 작동합니까?
MrWhite

1

Google은 하이픈을 선호한다는 것이 분명합니다.

URL에서 밑줄 (_) 대신 하이픈 (-)을 사용하는 것이 좋습니다.

https://support.google.com/webmasters/answer/76329?hl=ko

요컨대 Google은 URL에서 하이픈을 단어 구분 기호로 간주하므로 Google이 단어를 쉽게 식별하고 페이지의 내용을 파악할 수 있습니다. 밑줄과 더하기 기호는 여러 가지 의미를 가질 수 있으며 Google에 덜 명확합니다.


0

URL로 표현하려는 내용에 따라 다릅니다.

표면적으로는 하이픈과 밑줄이 검색 엔진에 의해 동일하게 취급된다고 믿기 쉽습니다. 그러나 그렇지 않습니다.

간단히 말해 Google은 하이픈을 공백 (또는 단어 구분 기호)으로 취급합니다. 따라서 기존 공간을 추가하지 못할 수도 있지만 Google에서는 여전히 이런 방식으로 나타납니다.

반면에 밑줄은 "단어 결합 자"로 간주됩니다. 위의 예를 고수하는 것은 Google miami_real_estate_agent과 같습니다 miamirealestateagent.

찰리 로즈

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.