프로그래밍

[og:image] 오픈그래프 이미지 갱신 안될때 해결방법 (카카오, 페이스북, 트위터 오픈그래프 및 메타 정보 캐시 삭제하기)

오픈그래프 메타 태그에 대해서 오늘 알게된 사실을 기록해둔다. Open Graph(OG) 메타 태그는 한 번 공유되면 카카오톡, 페이스북, 트위터 등에서 캐싱해버려서,이미지를 바꾸거나 제목을 수정해도 자동으로 반영되지 않아서 오픈 그래프 이미지를 자주 변경해야 하는 경우, 난감할 수 있다.

아래 각 플랫폼 사이트에 접속해서 강제적으로 초기화해주어야 한다.

카카오 디버거 (Clear Scrap)

https://developers.kakao.com/tool/debugger/sharing/

  • 캐시를 삭제할 URL 넣고 디버그 및 캐시 초기화


👉 Facebook Sharing Debugger

https://developers.facebook.com/tools/debug/

  • 캐시를 삭제할 URL 넣고 디버그 버튼 클릭 후 다시 스크랩 버튼 클릭


👉 Twitter Card Validator

https://cards-dev.twitter.com/validator

  • 캐시를 삭제할 URL 넣고 Preview card 버튼 클릭.

참고 팁

  • 이미지 주소가 바뀌지 않으면 캐시가 안 풀릴 수도 있어서 → 이런 트릭도 종종 씀:
<meta property="og:image" content="https://naragara.com/img/image.png?v=2" />
  • 이미지 파일명을 아예 바꾸는 것도 유효 (ex. image2.png)

error: Content is protected !!