워드프레스 글을 발행하면 Jetpack을 통해 Facebook 페이지에도 자동으로 올라가도록 설정해두고 있었습니다.
그런데 어느 순간부터 새 글을 발행해도 Facebook에는 아무것도 올라오지 않았습니다.
Jetpack을 확인해보니 Facebook 페이지는 정상적으로 연결돼 있었습니다. 자동 공유도 켜져 있었고, 연결을 다시 해봐도 상황은 똑같았습니다.
처음에는 당연히 Jetpack 문제라고 생각했습니다.
하지만 실제 원인은 Facebook 쪽 신원 확인이었습니다.
Jetpack은 Connected인데 글은 안 올라왔다

워드프레스 관리자에서 Jetpack → Social로 들어가 보면 Facebook 페이지는 정상적으로 연결돼 있었습니다.
혹시 연결이 꼬였나 싶어 한 번 해제한 뒤 다시 연결했습니다.
Facebook 로그인도 정상적으로 됐고 페이지도 다시 선택할 수 있었습니다.
그런데도 글은 올라가지 않았습니다.
기존 글에서 다시 공유를 시도해도 마찬가지였습니다.
여기서 헷갈렸던 건 Jetpack 화면에서는 아무 문제가 없어 보였다는 점입니다.
연결이 되어 있다는 것과 실제로 Facebook에서 페이지 게시를 허용하고 있다는 것은 다른 문제였습니다.
다른 블로그는 정상적으로 자동 공유되고 있었다
처음에는 서버나 워드프레스 설정도 의심했습니다.
Jetpack은 외부 서비스와 통신하기 때문에 XML-RPC나 보안 설정 때문에 문제가 생기는 경우도 있습니다.
하지만 다른 블로그에서는 같은 방식으로 Jetpack 자동 공유가 정상적으로 작동하고 있었습니다.
그래서 서버 전체 문제라기보다는 특정 Facebook 페이지 쪽 문제일 가능성이 더 커 보였습니다.
여러 블로그를 운영한다면 이런 비교가 꽤 도움이 됩니다.
다른 사이트는 정상인데 특정 사이트만 안 된다면 공통 서버 설정부터 건드리기보다 연결된 Facebook 페이지 상태를 먼저 확인하는 편이 빠릅니다.
Facebook에 직접 글을 올려보다가 원인을 찾았다

Jetpack에서는 특별한 문제를 찾지 못해서 Facebook 페이지에 직접 글을 하나 올려보기로 했습니다.
그때 다음 메시지가 나타났습니다.
Confirm your identity before you can publish as this Page. Open the Facebook app on your phone and follow the instructions.
이제 원인이 분명해졌습니다.
Jetpack이 Facebook과 연결되지 않은 것이 아니라, Facebook에서 페이지 게시 전에 신원 확인을 요구하고 있었던 것입니다.
그래서 Jetpack에서 아무리 다시 공유해도 Facebook 쪽에서 게시가 막히고 있었던 겁니다.
휴대폰에서 신원 확인을 마치자 바로 해결됐다

메시지에 나온 대로 휴대폰에서 Facebook 앱을 열었습니다.
앱을 실행하자 바로 신원 확인이 필요하다는 팝업이 나타났습니다.
안내에 따라 휴대폰 인증을 진행했고, 신원 확인을 완료했습니다.
그리고 다시 워드프레스에서 Jetpack을 통해 글을 공유해봤습니다.
이번에는 바로 Facebook 페이지에 정상적으로 올라왔습니다.
별도로 Jetpack을 다시 설치하거나 서버 설정을 바꿀 필요도 없었습니다.
결국 문제는 Facebook 페이지의 게시 권한이 아니라, 그 게시 권한을 사용하기 전에 필요한 계정 신원 확인이 완료되지 않았던 것이었습니다.
Jetpack 연결이 정상인데 안 된다면 Facebook에 직접 글을 올려보자
이번 문제에서 가장 도움이 된 확인 방법은 복잡한 설정이 아니었습니다.
Facebook 페이지에서 직접 게시물을 하나 작성해보는 것이었습니다.
Jetpack 연결은 정상인데 자동 공유만 계속 실패한다면 이 방법을 먼저 테스트해볼 수 있습니다.
Facebook에서 직접 글을 올릴 때도 막힌다면 Jetpack 문제가 아닐 가능성이 높습니다.
특히 저처럼 Confirm your identity 메시지가 나온다면 휴대폰 Facebook 앱을 열어보세요.
앱에서 신원 확인 팝업이 나타나면 안내에 따라 인증을 완료한 뒤 다시 Jetpack 공유를 테스트하면 됩니다.
이번 경우에는 휴대폰 인증을 끝내자 바로 정상적으로 자동 공유가 다시 시작됐습니다.
Jetpack 자동 공유가 갑자기 멈췄다면 이 순서로 확인하자

비슷한 문제가 생긴다면 너무 복잡하게 접근할 필요는 없습니다.
먼저 Jetpack → Social에서 Facebook 연결과 자동 공유 상태를 확인합니다.
연결이 끊겼다면 다시 연결합니다.
그런데 Connected 상태인데도 글이 올라가지 않는다면 Facebook 페이지에서 직접 게시물을 하나 작성해봅니다.
직접 게시 과정에서 신원 확인 메시지가 나온다면 휴대폰 Facebook 앱을 열고 인증을 진행합니다.
인증이 끝난 뒤 Jetpack 자동 공유를 다시 테스트합니다.
정리하면 흐름은 간단합니다.
Jetpack 연결 확인 → Facebook에서 직접 게시 시도 → 신원 확인 메시지 확인 → 휴대폰 Facebook 앱에서 인증 → Jetpack 다시 테스트
이번에는 이 순서로 바로 해결됐습니다.
자동 공유는 연결 상태만 믿으면 안 된다
Jetpack Social 같은 자동화 기능은 한 번 설정해두면 이후에는 거의 확인하지 않게 됩니다.
글을 발행하면 Facebook에도 당연히 올라갔겠다고 생각하기 쉽습니다.
하지만 외부 플랫폼에서 보안 확인이나 인증을 요구하면 워드프레스 설정을 전혀 바꾸지 않았는데도 자동 공유가 멈출 수 있습니다.
이번에도 Jetpack에서는 계속 정상 연결로 표시됐습니다.
그런데 Facebook에서는 별도로 신원 확인을 요구하고 있었고, 그 인증을 끝내기 전까지 페이지 게시가 막혀 있었습니다.
블로그와 Facebook을 함께 운영하고 있다면 가끔은 자동 공유 설정뿐 아니라 실제로 최근 글이 Facebook 페이지까지 올라갔는지 확인하는 편이 좋습니다.
자동화는 설정 화면보다 최종 결과를 보는 것이 더 정확합니다.
확인할 점
Jetpack과 Facebook의 화면 구성이나 정책은 이후 업데이트될 수 있습니다. 실제 절차는 이 글과 다르게 보일 수 있습니다.
자주 묻는 질문
Jetpack에서 Facebook이 Connected인데도 자동 공유가 안 될 수 있나요?
네. Jetpack 연결은 정상이어도 Facebook에서 신원 확인을 요구하고 있다면 페이지 게시가 되지 않을 수 있습니다.
Jetpack을 다시 연결했는데도 안 됩니다.
Facebook 페이지에서 직접 글을 하나 올려보세요. 직접 게시 과정에서 신원 확인이나 인증 메시지가 나온다면 Facebook 쪽 문제부터 해결해야 합니다.
Confirm your identity 메시지가 나오면 어떻게 해야 하나요?
휴대폰에서 Facebook 앱을 열어보세요. 신원 확인 팝업이 나타나면 안내에 따라 인증을 진행하면 됩니다.
휴대폰 인증 후에는 Jetpack을 다시 연결해야 하나요?
이번 경우에는 필요하지 않았습니다. Facebook 앱에서 신��� 확인을 완료한 뒤 Jetpack 자동 공유를 다시 시도하자 바로 정상적으로 작동했습니다.
가장 빠르게 확인하는 방법은 무엇인가요?
Jetpack이 Connected인데도 자동 공유가 안 된다면 Facebook 페이지에 직접 글을 올려보는 방법이 가장 빠릅니다. 여기서 신원 확인 메시지가 나오면 원인을 바로 구분할 수 있습니다.
