본문 바로가기
티스토리 블로그 관련/블로그 상위 노출

On-page SEO Technical URL 구조 최적화하기

by it-수다쟁이증후군 2023. 3. 6.

 

소개

블로그를 운영하면서, 검색 엔진 최적화(SEO)에 대해 들어보았을 것입니다. 그중에서도 On-page SEO는 콘텐츠와 관련된 최적화 방법으로, 콘텐츠의 질과 매치되는 검색 쿼리를 매칭시키기 위한 방법입니다. 이번 글에서는 On-page SEO의 한 부분인 Technical SEO 중 URL 구조 최적화에 대해 알아보겠습니다.

URL 구조의 중요성

URL은 검색 엔진에서 해당 페이지의 주소를 의미합니다. URL 구조는 검색 엔진에서 해당 페이지가 어떤 주제와 관련이 있는지를 결정하는 데 큰 역할을 합니다.

일반적으로, 검색 엔진은 URL에서 중요한 정보를 수집합니다. 이는 검색 쿼리의 검색어와 URL에서 사용되는 키워드가 일치할 때 더욱 높은 순위를 가져올 수 있도록 해줍니다. 또한, URL의 구조는 사용자가 웹 사이트 내에서 쉽게 이동하고 컨텐츠를 찾을 수 있게 해주는 역할도 합니다.

URL 구조 최적화 방법

1. URL 길이

URL이 길면 검색 엔진에서 인식되기 어렵고, 사용자가 읽기도 어렵습니다. 따라서 URL을 가능한 짧게 유지하는 것이 좋습니다.

2. 키워드 포함

URL에 키워드를 포함시키면 해당 페이지의 주제를 쉽게 파악할 수 있으며, 검색 엔진에서 더 높은 순위를 얻을 수 있습니다.

잘못된 예: https://www.example.com/blog/post1

올바른 예: https://www.example.com/blog/on-page-seo-technical-seo-url-optimization

3. 하이픈(-) 사용

URL에 공백이나 언더바(_)를 사용하지 않고, 대신 하이픈(-)을 사용하는 것이 좋습니다. 이는 검색 엔진에서 URL을 보다 쉽게 인식하고 인덱싱할 수 있게 해 주기 때문입니다.

잘못된 예: https://www.example.com/blog/on_page_seo_technical_seo_url_optimization

올바른 예: https://www.example.com/blog/on-page-seo-technical-seo-url-optimization

4. 카테고리 분류

블로그를 운영할 때, 카테고리를 설정하는 것이 좋습니다. 이는 사용자가 컨텐츠를 찾기 쉽게 하기 위한 것입니다. 또한, 검색엔진은 URL 구조를 통해 페이지의 주제와 관련된 카테고리를 파악할 수 있습니다. 따라서 URL에서 카테고리를 분류하는 것이 좋습니다.

잘못된 예: https://www.example.com/on-page-seo-technical-seo-url-optimization

올바른 예: https://www.example.com/blog/on-page-seo/technical-seo/url-optimization

5. 대소문자 구별

URL은 대소문자를 구별합니다. 따라서, 동일한 URL인데 대소문자가 다른 경우에는 서로 다른 페이지로 인식될 수 있습니다. 이를 방지하기 위해, 모든 URL을 소문자로 통일하는 것이 좋습니다.

잘못된 예: https://www.example.com/Blog/on-page-seo-technical-seo-url-optimization

올바른 예: https://www.example.com/blog/on-page-seo-technical-seo-url-optimization

6. 특수 문자 제거

URL에는 특수 문자가 포함될 수 있습니다. 그러나, 검색 엔진에서는 특수 문자를 인식하지 못하는 경우가 있습니다. 따라서, URL에서 특수 문자를 제거하는 것이 좋습니다.

잘못된 예: https://www.example.com/blog/on-page-seo-technical-seo-url-optimization&format=html

올바른 예: https://www.example.com/blog/on-page-seo-technical-seo-url-optimization

마무리

이상으로, URL 구조 최적화 방법에 대해 알아보았습니다. 검색 엔진에서 인식되기 쉬운 URL 구조를 만들면 검색 순위를 높일 수 있으며, 사용자가 웹 사이트 내에서 쉽게 이동하고 콘텐츠를 찾을 수 있게 해 줍니다. 블로그를 운영하는 초보자라면, 이를 참고하여 URL 구조를 최적화해 보세요.

질문1) 1.검색쿼리? 이게 뭔가요? 2.검색쿼리 매칭시킨다는게 뭔가요? 3.잘된 매칭과 예시와 잘못된 매칭 예시를 들어 쉽게 설명해주세요.
  1. 검색 쿼리는 검색 엔진에 입력되는 검색어를 의미합니다. 사용자가 검색 엔진에서 검색어를 입력하면, 검색 엔진은 그 검색어를 기반으로 관련된 웹 페이지를 찾아줍니다.
  2. 검색 쿼리 매칭은 검색 엔진에서 사용자의 검색 쿼리와 해당 페이지의 URL, 제목, 내용 등의 요소가 일치하는 것을 의미합니다. 이를 통해 검색 엔진은 사용자의 검색 쿼리와 일치하는 웹 페이지를 더 높은 순위로 검색 결과에 표시할 수 있습니다.
  3. 예를 들어, 사용자가 "커피숍"이라는 검색어를 입력하고, 검색 엔진에서 "서울 커피숍 추천"이라는 제목과 URL을 가진 웹 페이지가 검색 결과 상위에 표시된다면, 이는 검색 쿼리 매칭이 잘된 예입니다. 하지만, 만약 "커피숍" 검색어에 대한 검색 결과에서 "서울의 건축물"이라는 제목과 URL을 가진 웹 페이지가 높은 순위에 표시된다면, 이는 검색 쿼리 매칭이 잘못된 예입니다. 이는 검색 엔진에서 해당 페이지와 검색어의 관련성을 파악하지 못했기 때문입니다.
질문2) 결국 검색쿼리 라는 것은 인터넷사용자의 검색어 인거네요?

네, 맞습니다. 검색 쿼리는 인터넷 사용자가 검색 엔진에 입력하는 검색어를 의미합니다. 예를 들어, "서울 맛집 추천"이라는 검색어는 "서울"이라는 지역을 대상으로 "맛집 추천"이라는 검색 요청을 나타내는 검색 쿼리입니다. 검색 엔진은 이 검색 쿼리를 기반으로 해당 검색어와 관련된 웹 페이지를 찾아서 사용자에게 제공합니다.

질문3)URL길이를 최대한 짧게 하라고했지만 키워드가 포함되면 길어지는데요. 짧다는것과 길다는 것의 기분이 모호합니다. 글자수 기준? 혹은 단어수 기준? 으로 예시를 들어주세요.

URL 길이에 대한 가이드라인은 모호한 부분이 있습니다. URL이 너무 길면 인식되기 어렵고, 사용자가 읽기도 어려워집니다. 그러나, URL이 너무 짧아도 검색 엔진에서 해당 페이지의 주제와 관련된 정보를 파악하기 어렵습니다. 따라서, URL 길이는 사용자 친화성과 검색 엔진 최적화의 균형을 맞추는 것이 중요합니다.

일반적으로, URL 길이를 60자 이하로 유지하는 것이 좋습니다. 이는 검색 엔진에서 인식되기 쉬우며, 사용자가 읽기도 쉬운 길이입니다. URL 길이는 단어 수나 문자 수로 측정할 수 있습니다. 예를 들어, "https://www.example.com/blog/on-page-seo-technical-seo-url-optimization"는 59자로 구성된 URL이며, "on-page-seo-technical-seo-url-optimization"라는 키워드가 포함된 5단어 URL입니다. 이는 검색 엔진에서 해당 페이지의 주제와 관련된 정보를 제공하면서도, 사용자가 쉽게 읽을 수 있는 길이와 구조를 가지고 있습니다.

질문4)카테고리 분류라는게 하나의 폴더에 다 담지 마라 같은거죠?

맞습니다. 카테고리 분류는 URL 구조에서 각 페이지가 어느 카테고리에 속하는지 명시하는 것을 의미합니다. 일반적으로, 각 카테고리는 별도의 폴더로 구분됩니다.

예를 들어, "https://www.example.com/blog/on-page-seo/technical-seo/url-optimization"과 같은 URL 구조에서 "blog" 폴더는 해당 페이지가 블로그 카테고리에 속한다는 것을 나타내고, "on-page-seo", "technical-seo", "url-optimization" 폴더는 각각 해당 페이지의 하위 카테고리를 나타내며, 해당 페이지의 주제와 관련된 정보를 검색 엔진에 제공합니다.

 

따라서, URL 구조에서 각 페이지가 어느 카테고리에 속하는지 명확하게 구분하고, 각 카테고리는 별도의 폴더로 구분하여 URL을 작성하는 것이 좋습니다. 이는 검색 엔진에서 해당 페이지와 관련된 정보를 빠르게 파악할 수 있도록 도와주며, 사용자가 쉽게 콘텐츠를 찾을 수 있도록 해줍니다.

질문5)혹시 오늘 다룬것 이외에 URL 관련해서 더 알면 좋은 것들이 있나요?

URL 관련해서 더 알면 좋은 내용이 있습니다. 여기에 몇 가지 예시를 드리겠습니다.

  1. URL의 가독성을 높이기 위해서는, 의미 있는 단어와 숫자만을 사용하는 것이 좋습니다. 특수문자, 공백, 불용어 등은 URL의 가독성을 떨어뜨리며, 검색 엔진에서 인식되기 어려울 수 있습니다.
  2. URL의 구조가 변경되면, 이전 URL이 검색 엔진 색인에서 삭제될 수 있습니다. 따라서, URL 구조를 변경하는 경우에는 301 리디렉션을 설정하여 기존 URL에서 새로운 URL로 사용자가 자동으로 이동할 수 있도록 해야 합니다.
  3. URL 구조는 검색 엔진 뿐만 아니라 사용자 경험에도 중요한 역할을 합니다. 따라서, URL 구조를 결정할 때는 사용자가 쉽게 이해하고 사용할 수 있는 구조를 고려해야 합니다.
  4. URL 구조는 웹 사이트의 계층 구조와 일치해야 합니다. 이는 검색 엔진에서 해당 페이지가 어떤 위치에 속하는지 파악하는 데 도움을 줍니다.
  5. URL에는 키워드가 포함되어야 하지만, 키워드 덩어리로만 이루어진 URL은 검색 엔진에서 스팸으로 인식될 수 있습니다. 따라서, URL에는 키워드를 적절하게 배치하여 자연스럽게 표현해야 합니다.

위 내용들은 URL 최적화를 위해 고려할 수 있는 다양한 요소들입니다. 이를 참고하여 URL 구조를 최적화하면 검색 엔진 최적화와 사용자 경험을 높일 수 있습니다.

질문6) 키워드 덩어리로만 이루어진 URL의 예를 3가지 정도 알려주세요.

키워드 덩어리로만 이루어진 URL 예시는 다음과 같습니다.

  1. https://www.example.com/seo-secrets-tips-tricks-cheap-fast-easy/

위 URL은 "seo", "secrets", "tips", "tricks", "cheap", "fast", "easy"라는 여러 개의 키워드를 단순히 나열한 URL입니다.

  1. https://www.example.com/best-cheap-cars-used-new-hybrid-electric-sedan-suv/

위 URL은 "best", "cheap", "cars", "used", "new", "hybrid", "electric", "sedan", "suv"라는 여러 개의 키워드를 단순히 나열한 URL입니다.

  1. https://www.example.com/health-tips-for-women-men-skin-hair-diet-fitness-exercise-supplements/

위 URL은 "health", "tips", "for", "women", "men", "skin", "hair", "diet", "fitness", "exercise", "supplements"라는 여러 개의 키워드를 단순히 나열한 URL입니다.

이러한 URL은 검색 엔진에서 스팸으로 인식될 가능성이 높습니다. 따라서, 키워드를 적절하게 배치하여 자연스러운 문장 형태로 URL을 구성하는 것이 좋습니다.

질문7) https://www.example.com/blog/on-page-seo-technical-seo-url-optimization 이것도 단어 나열 아닌가요? 좋은예라고했자나요.

네, 맞습니다. https://www.example.com/blog/on-page-seo-technical-seo-url-optimization은 "on-page-seo", "technical-seo", "url-optimization"이라는 여러 개의 키워드를 단순히 나열한 URL입니다. 그러나, 이 URL은 단어를 적절하게 배치하여 자연스러운 문장 형태로 URL을 구성한 예시입니다.

따라서, URL에 여러 개의 키워드를 사용하는 것 자체가 문제가 되는 것이 아니라, 키워드를 적절하게 배치하여 자연스러운 문장 형태로 URL을 구성하는 것이 중요합니다. 이를 통해 검색 엔진에서 해당 페이지와 관련된 정보를 정확히 파악할 수 있도록 도와주며, 사용자가 쉽게 이해하고 기억할 수 있는 URL을 제공할 수 있습니다.

질문8)URL 구조를 변경하는 경우에는 301 리디렉션을 설정 하라는게 무슨 뜻인지? 예를 들어 설명해주세요.

URL 구조를 변경하는 경우, 기존에 존재하는 URL은 새로운 URL로 대체되기 때문에, 기존 URL에 해당하는 검색 색인 정보나 링크 등이 새로운 URL로 이전되지 않으면, 검색 엔진에서 해당 페이지를 검색할 때 문제가 발생할 수 있습니다. 이때, 301 리디렉션을 설정하는 것이 필요합니다.

301 리디렉션은 해당 URL에서 새로운 URL로 사용자를 자동으로 이동시키는 방식입니다. 이를 통해, 검색 엔진은 기존 URL이 새로운 URL로 변경되었음을 알고, 새로운 URL로 검색 색인 정보를 이전하며, 기존의 링크나 즐겨찾기 등에서도 문제없이 해당 페이지로 이동할 수 있도록 도와줍니다.

예를 들어, 기존에 "https://www.example.com/old-url"이라는 URL이 존재하고, 이를 "https://www.example.com/new-url"로 변경하려는 경우, 301 리디렉션을 설정하여 기존 URL에서 새로운 URL로 사용자를 자동으로 이동시켜야 합니다. 이를 위해서는, 웹 서버나 CMS 등의 관리 도구를 사용하여 301 리디렉션을 설정해야 합니다. 이후, 검색 엔진에서는 기존 URL이 새로운 URL로 대체되었음을 파악하고, 새로운 URL로 검색 색인 정보를 이전하여 사용자에게 정확한 정보를 제공할 수 있게 됩니다.

질문9) 오늘 이야기한 내용을 3문장으로 요약해서 리스트로 만들어주세요.
  1. URL은 검색 엔진 최적화와 사용자 경험을 고려하여 최적화되어야 하며, 가독성이 높고 의미 있는 단어와 숫자만을 사용하는 것이 좋습니다.
  2. URL 구조는 사용자가 쉽게 이해하고 사용할 수 있도록 구성해야 하며, 각 페이지가 어느 카테고리에 속하는지 명확하게 구분하여 작성해야 합니다.
  3. URL 구조를 변경하는 경우에는 301 리디렉션을 설정하여 검색 엔진에서 해당 페이지의 정보를 새로운 URL로 이전하고, 사용자가 기존 링크나 즐겨찾기 등을 통해 해당 페이지로 쉽게 이동할 수 있도록 도와주어야 합니다.

댓글