URL이 검색결과에 미치는 영향 / SEO 검색엔진최적화
슬러그(Slug)란 신문이나 잡지 등에서 제목을 쓸 때, 중요한 의미를 포함하는 단어만을 이용해 제목을 작성하는 방법을 말한다. 조사나 전치사, 특수문자 등을 빼고 핵심 의미만 담긴 단어를 조합해서 긴 제목을 간단 명료하게 표현하는 것이다.
개발에서 나오는 슬러그는 SEO검색 엔진 최적화의 경우에도 언급된다.페이지나 포스트를 설명하는 몇개 단어의 집합이다. 쉽게 말해 URL 가장 뒤에 붙는 고유 번호나 문자다. 원하시는 어떤 것으로도 사용 가능하며, 슬러그는 컨텐츠의 고유주소로 사용돼 콘텐츠의 주소만 봐도 콘텐츠가 어떤 내용인지를 쉽게 이해할 수 있도록 돕는다. 아례 예시를 살펴보자.
웹사이트, 블로그, 앱을 만들 수 있는 오픈소스 소프트웨어 '워드프레스'에서도 슬러그(slug)라는 단어를 사용한다. 워드프레스는 슬러그를 자동으로 생성해준다. 페이지나 포스트의 제목을 쓰면, 워드프레스에서 이 슬러그(slug)를 자동을 생성해준다. 띄어쓰기는 하이픈(-)으로 대체하고, 쉼표나 마침표 등 기호를 자동으로 없애준다.
다음은 워드프레스에서 설명하고 있는 Slug에 대한 설명이다.
A slug is a few words that describe a post or a page. Slugs are usually a URL friendly version of the post title (which has been automatically generated by WordPress), but a slug can be anything you like. Slugs are meant to be used with permalinks as they help describe what the content at the URL is.
Example post permalink:
http://wordpress.org/development/2006/06/wordpress-203/
The slug for that post is “wordpress-203".
티스토리에서도 URL이 형성될 때 띄어쓰기는 하이픈(-)으로 대체해주지만, 쉼표나 마침표 등 기호를 자동으로 없애주진 못한다. 검색에 잘 걸릴 수 있도록 이런 특수문자는 수동으로 삭제해주는 것이 좋다.
뉴욕타임즈의 승!
예시로 살펴보자.
<NEW YORKER>의 기사를 살펴보면
제목: WILL THE OZEMPIC ERA CHANGE HOW WE THINK ABOUT BEING FAT AND BEING THIN?
URL: WILL THE OZEMPIC ERA CHANGE HOW WE THINK ABOUT BEING FAT AND BEING THIN?
제목으로 발행된다. 고유 주소가 된다는 점에서는 URL로 기능할 수 있지만, 검색 엔진에서 HOW WE THINK나 AND BEING 등의 키워드와 관련 없는 단어들이 방해가 될 수 있다.
내용을 대충 보면 당뇨치료제 약 OZEMPIC이 비만에 어떤 영향을 미칠 것인지에 대한 것이니 키워드만 뽑아 이렇게 정리했어도 될 것 같다.
URL: OZEMPIC-obesity-diabetes
<NEWYORKTIMES>의 기사를 살펴보면
제목: ‘Shucked': A Broadway Musical That Doubles Down on the Corn
URL: shucked musical broadway
제목에서 키워드가 되는 핵심 단어만 골라 URL을 구성했다. 에디터가 해당 기사를 발행할 때 '콘텐츠 제목'과 슬러그' 혹은 'URL 주소'를 따로 지정해야 한다는 번거로움은 있지만, 뉴욕타임즈 내에는 기사 내용에 따라 최적화된 슬러그, 즉 키워드 추출 알고리즘이 있지 않을까 생각해본다... �
(브런치에서도 글을 발행하면 키워드를 자동추출해주는 것처럼?)
구글에서 제공하는 검색 엔진 가이드에 정리된 글을 참고해 정리해봤다.
문서 URL은 일반적으로 Google 검색결과에서 문서 제목 근처에 특정 형식으로 쵸시된다. Google은 모든 유형의 URL 구조를 능숙하게 크롤링할 수 있고 매우 복잡한 구조라도 크롤링하지만 가능한 한 URL을 간단하게 만드는 것이 좋다.
1) URL에 단어 사용하기
사이트의 콘텐츠 및 구조와 관련된 단어가 포함된 URL은 사이트를 탐색하는 방문자에게 더 친숙한 느낌을 준다.
피해야 할 사항
불필요한 매개변수 및 세션 ID가 있는 긴 URL을 사용하는 경우
page1.html과 같은 일반적인 페이지 이름을 선택하는 경우
baseball-cards-baseball-cards-baseballcards.html과 같은 과도한 키워드를 사용하는 경우
2) 디렉토리 구조를 간단하게 만들기
콘텐츠가 잘 구성되어 있으며 방문자가 콘텐츠가 사이트의 어디에 위치하고 있는지 알기 쉽다. 따라서 디렉터리 구조를 잘 사용하는 것이 좋고, 디렉터리 구조를 사용하여 해당 URL에 있는 콘텐츠 유형을 나타내는 게 필요하다.
피해야 할 사항
.../dir1/dir2/dir3/dir4/dir5/dir6/page.html과 같이 하위 디렉터리가 깊게 중첩되는 경우
내용과 관계없는 디렉터리 이름을 사용하는 경우
3) 문서에 연결되는 URL을 하나의 버전만 제공하기
어떤 사용자는 이 버전의 URL을 사용하고 다른 사용자는 다른 버전의 URL을 사용하게 되면 URL별로 콘텐츠의 평판이 나뉠 수 있다. 이러한 일이 벌어지지 않게 하려면 페이지 구조 및 내부 링크에서 하나의 URL만 사용하고 참조해야 한다. 사용자가 여러 개의 URL을 통해 동일한 콘텐츠에 액세스하고 있음을 발견한 경우 선호하지 않는 URL에서 기본 URL로 연결되는 301 리디렉션을 설정하는 것이 좋다. 리디렉션할 수 없는 경우 rel="canonical" 링크 요소도 사용할 수 있다.
피해야 할 사항
하위 도메인과 루트 디렉터리의 페이지가 동일한 콘텐츠에 액세스하는 경우(예: domain.com/page.html 및 sub.domain.com/page.html)
회사에서 갑자기 PM이 되면서 겪은 생존형 간단 팁, 좌충우돌 에피소드, 하소연...을 쓸 예정입니다.
https://brunch.co.kr/magazine/mebeingpm