RegEx로 필터와 동적 태그를 강화하세요.

마지막 업데이트 2024년 3월 7일 목요일

SEO에서 RegEx란 무엇인가요?

정규 표현식의 줄임말인 RegEx는 텍스트에서 패턴을 검색하는 데 사용되는 강력한 도구입니다. 동일한 패턴과 일치하는 키워드 또는 URL을 그룹화하는 데 사용할 수 있습니다. 이 도움말 가이드에서는 AccuRanker에서 RegEx를 사용하여 필터링을 강화하는 방법을 살펴봅니다.

RegEx는 무엇을 할 수 있나요?

RegEx는 단순하거나 복잡한 키워드 및 URL 그룹을 만드는 데 사용할 수 있습니다. 아주 간단한 예로 "seo" 또는 "rank tracker" 또는 "accuranker"가 포함된 모든 키워드를 찾는 것을 들 수 있습니다. 다음과 같은 패턴으로 검색할 수 있습니다: seo|rank tracker|accuranker. 아래 이미지와 같이 키워드 필터에 붙여넣기만 하면 됩니다.

keyword_filter_regex.png

예를 들어, 다음 RegEx는 "정확랭커"로 시작하고 api 또는 제휴라는 단어가 포함된 모든 키워드를 찾을 수 있습니다: 정확랭커 (API|어필리에이트). RegEx는 매우 유연한 도구이며, 이 글의 뒷부분에서 RegEx 사용에 대한 몇 가지 팁과 요령을 배울 수 있습니다.

AccuRanker에서 RegEx를 어디에 사용할 수 있나요?

검색을 포함한 모든 탭의 키워드 필터와 URL 필터에서 RegEx를 사용할 수 있습니다. 또한 동적 태그를 생성하여 키워드, URL 및 제목 태그에 RegEx 필터를 적용할 때도 사용할 수 있습니다. 가장 일반적인 사용 사례를 모두 지원하고 필터링 속도를 빠르게 유지하는 데 도움이 되는 re2 정규식만 지원한다는 점에 유의하세요. 정규식은 대소문자를 구분하므로 단어의 대소문자 사용 여부가 중요합니다.

dynamic_tag_regex.png

SEO에서의 RegEx 사용 사례

키워드 그룹화를 위한 RegEx의 사용 사례는 매우 다양하며, 다음은 몇 가지 예시입니다.

질문 식별

질문을 식별하는 간단한 방법은 RegEx를 적용하는 것입니다.

`b(누가|무엇|어디서|언제|왜|어떻게)\b`

이 정규식은 '누가', '무엇', '어디', '언제', '왜', '어떻게'가 텍스트에서 완전하고 별개의 단어로 나타날 때만 일치합니다. 여기에는 해당 단어가 문장의 시작이나 끝에 있거나 공백, 구두점 또는 기타 단어가 아닌 문자로 둘러싸여 있는 경우가 포함됩니다.

이러한 단어 중 하나로 시작하는 문장만 신경쓰는 경우 첫 번째 \b를 ^로 바꾸세요.

롱테일 키워드 식별하기

이 정규식은 네 개 이상의 단어가 포함된 문장을 일치시킵니다.

(\w+\b\s*){5,}

  • (\w+\b\s*): 단어 뒤에 단어 경계가 오는 단어와 일치시켜 전체 단어가 캡처되도록 한 다음 공백 문자가 얼마든지 올 수 있도록 허용합니다. 이 그룹은 단어와 그 뒤에 오는 공백을 하나의 단위로 일치시킵니다.- \w+: 하나 이상의 단어 문자(문자, 숫자, 밑줄)를 일치시킵니다.

    • \b: 단어 끝에 다른 단어 경계를 지정하여 전체 단어를 캡처합니다.
    • \s*: 단어 뒤에 0개 이상의 공백 문자를 일치시킵니다.
  • {5,}: 이 한정자는 앞의 그룹(\w+\b\s*)과 5회 이상 일치하여 문장에 최소 5개 이상의 단어가 포함되도록 합니다.

브랜드 검색 또는 제품 검색 식별하기

브랜드는 다양한 철자로 표현될 수 있습니다. 예를 들어 브랜드가 리바이스인 경우, 리바이스, 리바이스 또는 리바이스가 포함된 키워드를 포착하기 위해 RegEx를 만들 수 있습니다. 이를 위한 간단한 레그엑스는 다음과 같습니다: levi|levi's|levis. 또한 리바이스 청바지와 같은 특정 카테고리의 제품을 타겟팅하려는 경우 일부 모델의 이름이 501, 502, 511, 514라는 것을 알고 있다면 이를 포착하기 위한 간단한 RegEx는 501|502|511|514가 될 수 있습니다. 또는 보다 창의적인 접근 방식을 위해 500에서 599 범위의 숫자가 포함된 키워드를 찾을 수도 있습니다. b(5\d{2})\b는 단어 나누기, 5 다음에 정확히 두 자리 숫자, 그리고 단어 나누기를 찾는 다음과 같은 정규식을 사용하여 이 작업을 수행할 수 있습니다.

정규식 및 ChatGPT

ChatGPT는 필요에 따라 정규식을 만들 수 있는 멋진 도구입니다. ChatGPT를 구독하는 경우 기존 사용자 지정 GPT 중 하나(예: RegEx GPT)를 사용할 수 있지만 AutoRegex와 같은 도구도 도움이 될 수 있습니다. 그렇지 않은 경우에는 프롬프트의 첫 번째 텍스트로 삽입해야 하는 사용자 지정 프롬프트를 사용할 수 있습니다:

tick

이 GPT는 re2 구문을 사용하여 정규식(정규식)을 만드는 데 특화되어 있습니다. 항상 응답에서 정규식을 먼저 제공하고 그 뒤에 정규식의 작동 방식에 대한 간단한 설명을 제공해야 합니다. GPT는 간결하고 명확한 정규식 솔루션을 제공하는 데 중점을 두고 긴 논의나 관련 없는 내용을 피하도록 설계되었습니다. 제공되는 정규식이 정확하고 re2 구문 가이드라인을 준수하여 특정 요구에 맞는 빠르고 안정적인 정규식 패턴을 찾는 사용자에게 적합해야 합니다.

AI의 도움 없이 RegEx를 만드는 방법을 배우고 싶다면 아래 치트 시트가 유용할 수 있습니다!

RegEx 치트 시트

| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |