내 웹사이트에 WhatsApp 버튼을 어떻게 추가하나요?
플러그인은 필요 없습니다. WhatsApp 버튼은 https://wa.me/ 뒤에 국제 형식의 전체 전화번호를 붙인 평범한 링크입니다. 국가 번호를 먼저 쓰고 이어서 번호를 쓰되, 더하기 기호, 맨 앞의 0, 공백, 괄호, 하이픈은 넣지 않습니다. ?text=와 URL 인코딩한 메시지를 붙이면 방문자가 보낼 내용을 미리 채워 둘 수 있습니다. 게시하기 전에 실제 휴대폰에서 꼭 눌러 보세요. 잘못된 번호는 누군가 사용하기 전까지 올바른 번호와 똑같아 보이기 때문입니다.
링크가 버튼의 전부입니다
WhatsApp은 이를 직접 '클릭하여 채팅'이라는 이름으로 안내합니다. https://wa.me/ 뒤에 전화번호를 붙인 형태의 링크는 방문자가 연락처에 저장하지 않아도 그 번호와의 채팅을 엽니다. WhatsApp 고객센터는 국제 형식의 전체 번호를 요구하며 0, 괄호, 하이픈은 빼라고 안내합니다. 휴대폰에서는 앱이 열리고, 컴퓨터에서는 WhatsApp Web이나 데스크톱 앱으로 넘어갑니다. 초록색 원, 아이콘, 화면 모서리 고정 같은 나머지는 모두 이 링크 하나를 꾸미는 스타일일 뿐입니다.
| 흔히 쓰는 번호 표기 | wa.me/ 뒤에 들어가는 것 |
|---|---|
| +1 (415) 555-0132 | 14155550132 |
| 07700 900123 (영국 휴대폰) | 447700900123 |
| (11) 9XXXX-XXXX (상파울루 휴대폰) | 55119XXXXXXXX |
| 0151 XXXXXXXX (독일 휴대폰) | 49151XXXXXXXX |
메시지를 미리 채우려면 ?text=와 URL 인코딩한 메시지를 붙입니다. 공백은 %20, 줄바꿈은 %0A가 되고, 앰퍼샌드는 반드시 %26으로 바꿔야 합니다. 그대로 둔 &는 새 URL 매개변수의 시작으로 읽혀서 메시지가 그 자리에서 잘립니다. JavaScript에서는 encodeURIComponent가 인코딩을 해 줍니다. 채팅 위젯 플러그인은 말풍선, 영업시간, 담당자 순환 배정을 더해 주지만, 그 대가로 페이지를 불러올 때마다 서드파티 스크립트가 실행됩니다. 단순한 링크는 추가로 불러올 것 없이 핵심 역할을 해냅니다.
우리가 호스팅하는 사이트에서 발견한 것
AgentCeres(agentceres.com의 AI Growth Officer)는 고객이 에이전트와 함께 만든 페이지를 호스팅하며, 그런 페이지 중 상당수가 WhatsApp으로 연락을 받습니다. 2026년 9월 27일에 게시 중인 사이트를 모두 확인해 보니, 53개 계정의 199개 사이트 중 65개가 WhatsApp에 링크하고 있었고, 그 65개 중 62개가 메시지를 미리 채워 두고 있었습니다.
65개 중 12개는 방문자를 사업자가 아닌 곳으로 보내고 있었습니다. 9개에는 아직 임시 값이 남아 있었습니다. 대괄호로 감싼 '여기에 번호 입력', 0의 나열, 또는 9로만 이루어진 상파울루 휴대폰 번호 같은 깔끔한 예시 번호였습니다. 3개는 번호가 아예 없어서, 사업자와의 채팅 대신 WhatsApp의 연락처 선택 화면이 열립니다. 이 페이지들 중 고장 나 보이는 것은 하나도 없습니다. 버튼은 보이고, 색도 맞고, 메시지도 채워져 있습니다. 문제는 고객이 버튼을 누르는 그 순간에만 드러납니다. 진짜처럼 보이는 예시 번호가 가장 위험합니다. 그 번호가 누군가의 것이라면, 고객의 메시지가 그 사람에게 가기 때문입니다.
AI가 페이지를 만들었는데 번호를 한 번도 알려 주지 않았다면, 번호를 지어냈다고 보는 편이 맞습니다. 페이지 소스를 열어 wa.me를 검색하고 숫자를 직접 읽어 보세요.
엄지가 닿고 다른 것은 없는 곳에 두세요
WhatsApp 버튼은 대부분 화면 오른쪽 아래에 떠 있는데, 그곳은 채팅 위젯, 쿠키 배너, 맨 위로 가기 화살표, 사이트 빌더 배지가 놓이는 자리이기도 합니다. 9월에 우리가 호스팅하는 페이지의 고정 요소를 점검했을 때, 게시 중인 101개 페이지 중 19개에서 그 모서리에 무언가가 떠 있었습니다. 휴대폰에서는 한 모서리에 고정 요소가 두 개 있으면 하나가 다른 하나를 가립니다. 우리 배지가 작은 화면에서 놓이는 위치를 바꾼 이유도 그것입니다("Made with" 배지를 없애는 방법 참고). 한 모서리에는 하나만 두고, 휴대폰 홈 바 위에 여백을 남기고, 아이콘만 있는 버튼에는 'WhatsApp으로 문의하기' 같은 텍스트 레이블을 달아 스크린 리더가 버튼의 역할을 읽을 수 있게 하세요.
버튼이 알려 주지 못하는 것
wa.me 링크를 누르는 것은 사이트를 떠나는 이동입니다. 분석 도구는 클릭을 셀 수 있지만, 메시지가 실제로 전송됐는지는 페이지가 알 수 없고, 대화는 사이트가 남기는 기록이 아니라 휴대폰 안에 있습니다. 제출된 내용을 저장하는 폼과는 정반대입니다. 우리 고객의 페이지 중 일부는 미리 채운 문구 자체로 이 부분을 일부 되찾습니다. '안녕하세요! 웹사이트 보고 연락드려요'나 'TikTok 보고 왔어요'는 WhatsApp 문의가 담을 수 있는 유일한 유입 경로 정보입니다.
두 번째 연락 경로도 남겨 두세요. 우리가 호스팅하는 WhatsApp 사이트 65개 중 45개는 폼도 함께 두고 있어서, WhatsApp을 쓰지 않거나 WhatsApp이 없는 컴퓨터로 보는 방문자를 놓치지 않습니다. 방문은 있는데 아무도 연락하지 않는다면 원인은 대개 페이지의 다른 곳에 있습니다(웹사이트로 문의가 오지 않는 이유 참고).
자주 묻는 질문
- 사이트 버튼에 WhatsApp Business가 필요한가요?
- 아니요. wa.me 링크는 어떤 WhatsApp 번호와도 채팅을 엽니다. Business 앱은 비즈니스 프로필, 인사 메시지와 부재 메시지, 카탈로그, 전용 짧은 링크처럼 가게에 필요한 기능을 더해 주지만, 버튼 자체는 어느 쪽이든 똑같이 작동합니다.
- WhatsApp 버튼 때문에 사이트가 느려지나요?
- 아이콘을 넣은 단순한 링크는 측정할 만한 부담이 없습니다. 느려진다면 페이지마다 자체 스크립트와 스타일을 불러오는 위젯 플러그인 때문입니다.
- 사이트를 통해 몇 명이 메시지를 보냈는지 알 수 있나요?
- 간접적으로만 알 수 있습니다. 링크 클릭은 셀 수 있지만 그 뒤에 메시지가 왔는지는 알 수 없습니다. 미리 채운 문구에 페이지나 캠페인마다 다른 짧은 유입 경로 문구를 넣어 두면, 대화가 도착했을 때 어디서 시작됐는지 알 수 있습니다.
- 장바구니처럼 주문 전체를 보낼 수 있나요?
- 네. 작은 스크립트로 방문자가 고른 상품, 수량, 합계로 메시지를 만들고 인코딩한 뒤, 그 내용을 채운 채로 wa.me를 열 수 있습니다. 전송 버튼은 방문자가 WhatsApp에서 직접 누르고, 주문 확인은 그곳에서 하면 됩니다.