답변:
URL의 공백은 다음 두 가지 이유로 나쁩니다. 1) URL을 복사 할 때 공백을 나타 내기 위해 URL에 못생긴 % 20이있을 수 있습니다. 2) 구형 브라우저에서 URL을 복사하면 URL에 공백이 생길 수 있으므로 링크를 포럼 게시물과 같은 다른 웹 페이지에 붙여 넣으면 URL이 다음과 같이 손상됩니다.
example.com/my cool page
하이퍼 링크되는 유일한 부분은 다음과 같습니다.
example.com/my
사이트에 404 오류가 발생하고 SEO 링크 주스를 제공하지 않습니다.
대시가 가장 좋습니다 :
example.com/my-cool-page
%20
s를 공백으로 바꿉니다 . 이로 인해 복사 붙여 넣기 문제가 발생합니다.
당신이 링크를 수행 공간으로 변환됩니다 '%20'
되는 http://mydomain.com/start%20home
그 더러운 ...
Google 대신 + 또는 _ 또는 ''(space) 대신-사용 :
start_home for google is "start_home"
start+home for google is "start+home"
start-home for google is "start","home", "home start", "start home"
URL의 경로 부분에서 ...
space
-인코딩되지 않은 space
URL은 허용되지 않습니다. 퍼센트는로 인코딩되어야합니다 %20
. 필요한 경우 실제로 서버 측에서 직접 수행해야합니다. 그러나 최신 브라우저는 암시 적 으로이 작업을 수행합니다. 이것은 SEO에 직접 영향을 미치지 않아야하지만 (공백을 구분하는 모든 단어가 URL에 명확하게 표시된 후) @ Josh2012 상태로 사용하기에는 좋지 않습니다. 따라서 이것은 SEO에 간접적으로 영향을 줄 수 있습니다. (사용자에게 나쁘면 SEO에는 나쁘다.)
+
-더하기 URL의 경로 부분에서 리터럴 문자로 취급됩니다. (그러나 URL 의 쿼리 문자열 부분에 인코딩 된 공간이므로 혼동을 일으킬 수 있습니다.) URL 경로에서 사용될 때 문자를 구분하는 단어로 취급되는지 여부를 암시하는 증거는 보지 못했습니다. Google에서 논리를 단어 구분 기호로 취급하지 않는 논리를 볼 수는 없지만 사용자가 공간으로 명확하게 표시하지는 않습니다. +
URL의 경로 부분에서 (+)를 문자를 구분하는 단어로 사용하려고하지 않습니다 . 종종로 인코딩되어 표시됩니다 %2B
.
-
-하이픈은 일반적으로 URL에서 문자를 구분하는 단어로 사용됩니다. 검색 엔진은이를 그대로 인식하고 사용자에게 분명합니다. Stack Exchange 네트워크 만 살펴 봐야합니다. (이것은 대시 와 동일하지 않습니다 .)
하이픈을 사용하십시오.
http://mydomain.com/start-home