구글 검색 연산자(Google Search Operators)를 알게 된 이후, 세계 최대 검색 엔진을 활용하는 검색 효율이 눈에 띄게 향상되었습니다. 대부분의 사용자는 그저 단어나 문구를 대충 입력하고 엔터 키를 누른 뒤, 나머지는 구글이 알아서 처리해주기를 기대합니다. 물론 그것만으로도 원하는 결과를 얻는 경우가 있지만, 간단한 기호나 문자 하나만 추가했어도 훨씬 적은 시간에 원하는 정보를 찾을 수 있었던 경우가 많습니다.
검색 연산자란 검색어와 함께 입력하여 검색 엔진에 검색어를 어떻게 처리해야 할지 더 구체적인 지시를 내리는 특수 문자 또는 특수 문자열을 말합니다.

구글은 정확한 이유를 밝히지 않은 채 지난 10년간 일부 검색 연산자를 조용히 없애왔습니다. 2011년에 사라진 +(플러스) 연산자가 대표적인 예입니다.
또한 구글은 특정 시점에 구글 검색이 지원하는 모든 검색 연산자의 공식 목록을 공개하지 않습니다. 그래서 검색 연산자는 일종의 비밀에 가까운 잃어버린 기술처럼 여겨져 왔습니다. 다행히도 지금까지도 정상적으로 작동하는 21가지 연산자를 정리했으니, 지금부터 그 사용법을 하나씩 살펴보겠습니다.
구글 검색 기본 연산자
구글 검색은 가장 기본적이면서도 유용한 검색 필터링 기능을 수행하는 다양한 단일 문자 또는 기호 기반 연산자를 지원합니다. 일반적인 검색에서는 다른 어떤 연산자보다 이 기본 연산자를 가장 자주 사용하게 될 것입니다.
"검색어" (큰따옴표)
구글은 점점 더 검색어와 유의어를 매칭하는 경향이 있습니다. 검색어 전체 또는 일부를 큰따옴표로 묶으면 정확히 일치하는 결과만 강제로 표시됩니다.

* (별표)
별표(asterisk) 연산자는 와일드카드 검색을 가능하게 합니다. 검색어 앞, 뒤, 또는 중간에 위치한 임의의 단어나 문구를 대신하는 용도로 사용할 수 있습니다.
- 예시: online * tips
- (하이픈)
하이픈 연산자는 바로 뒤에 오는 단어나 문구를 검색 결과에서 제외합니다.
- 예시: basketball -NBA
() (괄호)
검색어를 괄호로 묶으면 나머지 검색어와 분리하여 그룹화할 수 있어, 더 정교하고 구체적인 검색이 가능합니다. 수학에서 연산 순서를 지정하는 것과 비슷하게 사용하면 됩니다.
- 예시: (basketball AND football) athletes
구글 검색 조건 연산자
두 가지 조건 연산자를 사용하면 논리 연산자인 AND(그리고)와 OR(또는)를 기반으로 검색할 수 있습니다. 코딩을 조금이라도 해본 사람이라면 매우 익숙하게 느껴질 것입니다.
AND
이 연산자를 사용하면 두 검색어 모두와 관련된 결과가 표시됩니다. 사실 구글은 기본적으로 이 방식으로 검색하기 때문에, 다른 연산자와 함께 사용할 때 그 효과를 제대로 체감할 수 있습니다.

OR
이 연산자는 두 검색어 모두와 관련된 결과 또는 각 검색어 개별적으로 관련된 결과를 표시합니다.
- 예시: sports OR games
구글 검색 기술 연산자
가장 강력한 구글 검색 연산자 중 일부는 도메인과 웹사이트의 작동 방식에 대한 깊은 이해를 필요로 합니다. 이 연산자들을 활용하면 일반 구글 사용자는 평생 접하기 어려운 콘텐츠와 검색 방법을 발굴할 수 있습니다.
site:
이 연산자는 검색 결과를 특정 도메인 또는 URL로 인덱싱된 사이트로 제한합니다. 특정 사이트를 조사하면서 해당 사이트가 구글에 어떻게 노출되는지 확인할 때 매우 유용합니다.

cache:
이 연산자는 인터넷 아카이브(Internet Archive)와 유사한 구글 기능을 활성화합니다. 이 연산자 뒤에 URL을 입력하면 검색 결과 페이지로 이동하는 대신, 구글이 저장한 해당 웹사이트의 가장 최근 캐시 버전으로 연결됩니다. 인기 있는 웹사이트의 경우 몇 분 전의 캐시 버전을 볼 수 있고, 그렇지 않은 사이트는 며칠 전 버전일 수도 있습니다.
- 예시: cache:thebackroomtech.com
related:
구글이 이 연산자가 결과를 어떻게 판단하는지 명확히 공개하지는 않았지만, 이 검색 연산자는 특정 도메인이나 URL과 관련된 다른 웹사이트를 보여줍니다. 이미 즐겨 찾는 사이트의 대안을 찾는 아주 흥미로운 방법입니다.
- 예시: related:online-tech-tips.com
filetype:
이 검색 연산자는 단독으로 사용하면 큰 효과가 없습니다. 하지만 다른 검색어나 연산자와 결합하면 특정 파일 확장자를 기준으로 콘텐츠를 검색하는 것이 매우 유용해집니다. 이 연산자는 텍스트를 포함하는 파일 형식에만 작동하며, GIF, PNG 같은 이미지 파일 형식은 구글 이미지에서 검색할 수 있습니다.
- 예시: readme filetype:txt
inurl:
이 연산자를 사용하면 웹사이트 URL에 포함된 텍스트를 기준으로 검색 결과를 찾을 수 있습니다.
- 예시: inurl:pizza
allinurl:
이 연산자를 사용하면 뒤에 오는 모든 검색어가 웹사이트 URL에 포함된 결과만 검색할 수 있습니다.
- 예시: allinurl:pizza crust
intitle:
이 연산자를 사용하면 웹사이트 제목에 포함된 텍스트를 기준으로 검색 결과를 찾을 수 있습니다.
- 예시: intitle:zoo
allintitle:
이 연산자를 사용하면 뒤에 오는 모든 검색어가 웹사이트 제목에 포함된 결과만 검색할 수 있습니다.
- 예시: allintitle:zoo animals
intext:
이 연산자를 사용하면 웹사이트 본문에 포함된 텍스트를 기준으로 검색 결과를 찾을 수 있습니다.
- 예시: intext:films
allintext:
이 연산자를 사용하면 뒤에 오는 모든 검색어가 웹사이트 본문에 포함된 결과만 검색할 수 있습니다.
- 예시: allintext:comedy films
즉석 결과를 제공하는 구글 검색 연산자
인터넷을 오래 사용해 왔다면 구글에 'I'm Feeling Lucky(운 좋으면)' 버튼이 있어 검색 결과의 첫 번째 항목으로 바로 이동해줬던 시절을 기억할 것입니다. 구글 검색에는 이와 비슷한 역할을 하는 연산자가 몇 가지 있습니다. 이 연산자들을 사용하면 즉각적이고 구체적인 결과를 얻을 수 있습니다.
define:
이 연산자를 사용하면 어떤 단어든 즉시 사전 정의 미리보기를 확인할 수 있습니다.

weather:
이 연산자를 사용하면 우편번호, 도시 이름, 주(州), 국가 등 모든 위치 기준으로 날씨를 확인할 수 있습니다. 넓은 지역을 입력하면 해당 지역에서 가장 대표적인 위치의 날씨가 표시됩니다.
- 예시: weather:atlanta
stocks:
이 연산자는 주식의 주가, 최근 추세, 가격 그래프를 보여줍니다. 종가, 일일 최고·최저가, 시가총액 등의 정보도 함께 표시됩니다.
- 예시: stocks:aapl
map:
이 연산자는 지리적 위치와 관련된 구글 지도(Google Maps) 결과를 반환합니다. 지역 이름, 우편번호, 좌표 등 어떤 위치 정보든 사용할 수 있습니다. 구글 지도 검색 기록과 위치 기록을 확인하는 방법도 있습니다.
- 예시: map:florida
movie:
이 연산자는 영화에 관한 모든 정보를 조사할 수 있는 훌륭한 방법입니다. 검색 결과 옆에 즉시 미리보기 카드가 표시되어 신뢰할 수 있는 사이트의 평점, 줄거리, 개봉일, 출연진 등을 한눈에 확인할 수 있습니다.
- 예시: movie:dumb and dumber
지금까지 소개한 것이 가장 유용하게 활용할 수 있는 21가지 구글 검색 연산자입니다. 그 외에도 여러 연산자가 존재하지만, 구글이 언제 지원을 중단할지 아무도 알 수 없습니다. 다만 위에 소개한 연산자들은 꾸준히 작동하는 것으로 알려져 있으며, 여기에 없는 다른 연산자 대부분은 의도한 대로 작동하지 않는 경우가 많습니다.
구글 검색 연산자를 마스터하면 원하는 정보를 정확히 찾는 일이 훨씬 쉬워집니다. 이 연산자들을 익혀두면 인터넷에서 길을 잃을 걱정은 다시는 없을 것입니다!