URL 작성 규칙은 검색 엔진 최적화 및 사용자 경험 개선을 위해 중요한 역할을 합니다
URL 작성 규칙
1. 짧고 명료한 URL
URL 은 가능한 짧고 간결해야함
주요 키워드를 포함하여 간결한 URL 를 유지하는 것이 좋음
예 )
2. 키워드 사용
URL 에 관련된 키워드를 포함시키는 것은 검색 엔진이 페이지 내용을 이해하는데 도움을 줄 수 있음
* 키워드 스팸이 되지 않도록 자연스럽게 사용하기
예 )
3. 하이픈(-) 사용
단어 사이에 하이픈을 사용하여 가독성을 높이고 구분하기 쉽게하기
공백은 URL 에서 사용할 수 없으며, 대신 하이픈을 사용해야 함
예 )
4. 일관성 유지
URL 구조는 일관성을 유지해야 함
일관된 URL 구조는 검색 엔진과 사용자에게 신뢰성을 제공하고 페이지의 계층 구조를 명확하게 보여줌
예 )
5. 중복 제거
동일한 콘텐츠를 다른 URL로 접근할 수 있는 경우, 중복을 제거해야함
중복된 콘텐츠는 검색 엔진에 혼동을 줄 수 있으므로, 주요 페이지의 URL 을 선택하고
카노니컬 태그를 사용하여 중복을 방지해야함
예 )
- https://example.com/blog/seo-best-practices (주요 페이지)
- https://example.com/blog/12345 (중복된 페이지)
카노니컬 태그(Canonical Tag)
- 웹페이지의 HTML '<head>' 섹션에 추가되는 링크 요소('<link>')
- 검색 엔진에게 동일한 콘텐츠가 여러 개의 URL을 통해 접근 가능할 때, 어떤 URL이 주요하고 원본인지 알려주는 역할
- 주요 목적
- 검색 엔진에게 중복된 콘텐츠가 있는 경우 주요 페이지를 식별하여 인덱싱하도록 안내하는 것
- 중복된 컨텐츠로 인한 검색 결과의 혼란을 방지하고, 주요 페이지에 대한 노출성과 랭킹 유지
가정
"https://example.com/product"와 "https://example.com/product?id=12345"라는 두 개의 URL이 동일한 제품 페이지를 가리킨다고 가정합니다
1. 주요 페이지 선택
: 두 URL 중 일반적으로 더 짧고 명확한 URL 을 주요 페이지로 선택
-> 여기서는 쿼리스트링이 포함되지 않은 "https://example.com/product" 을 선택
2. 카노니컬 태그 추가
<head>
<link rel="canonical" href="https://example.com/product" />
<!-- 나머지 head 태그 요소들 -->
</head>
이제 검색 엔진은 주요 페이지로 선택된 "https://example.com/product" 를 원본으로 인식하고, 중복된 URL 은 무시하거나 주요 페이지와 연결짓게 된다.
이를 통해 검색 엔진은 주요 페이지에 대한 색인화와 랭킹 부여를 진행하게 된다.
카노니컬 태그는 중복 콘텐츠를 다루는 데 유용하며, 웹사이트에서 중복된 URL 구조가 있는 경우 SEO에 도움을 줄 수 있습니다.
그러나 올바른 주요 페이지 선택과 카노니컬 태그의 적절한 구현이 필요합니다.
콘텐츠의 중복성과 URL 구조에 대한 신중한 분석 후, 적절한 카노니컬 태그를 추가하는 것이 중요합니다.
'TIL' 카테고리의 다른 글
오버헤드가 발생하는 상황 (0) | 2023.07.21 |
---|---|
TIL | 코드 라이브러리화 (0) | 2023.07.17 |
SEO 란? 검색 엔진 최적화 - 구글 SEO 잘 활용하기 (0) | 2023.07.14 |
Apache Commons Collections - CamelKeyMap (0) | 2023.07.12 |
FROM 절, WHERE 절 에서의 SELECT (0) | 2023.05.24 |