JAVA공부

Meta Tags(메타 정보)_링크보낼 때 이미지와 제목, 설명이 같이 보임

ideas0123 2024. 11. 9. 23:33

링크를 복사하여 삽입할 때 웹페이지의 제목, 설명, 이미지 등의 정보가 함께 표시되는 기능은 **메타 정보(Meta Tags)**를 이용한 것입니다. 이러한 정보는 HTML 문서의 <head> 태그에 정의되어 있으며, 소셜 미디어, 메신저, 검색 엔진에서 웹페이지를 미리 볼 수 있게 도와줍니다. 주요 메타 정보 태그는 다음과 같습니다:

1. 기본 Meta 태그

HTML의 기본 메타 태그는 웹페이지의 기본 정보를 제공하는데 주로 사용됩니다.

<meta charset="UTF-8">
<meta name="description" content="웹페이지의 간단한 설명">
<meta name="keywords" content="키워드1, 키워드2, 키워드3">
<meta name="author" content="페이지 작성자 이름">

2. Open Graph (OG) 태그

Open Graph Protocol은 주로 Facebook, Twitter와 같은 소셜 미디어에서 사용됩니다. Open Graph 태그를 사용하면 URL이 공유될 때 어떤 정보가 표시될지 세부적으로 조정할 수 있습니다.

<meta property="og:title" content="페이지 제목">
<meta property="og:description" content="페이지에 대한 설명">
<meta property="og:image" content="이미지 URL">
<meta property="og:url" content="페이지 URL">
<meta property="og:type" content="website">
  • og:title: 페이지 제목
  • og:description: 페이지 요약 설명
  • og:image: 미리보기 이미지 URL
  • og:url: 페이지 URL
  • og:type: 페이지 유형 (예: website, article, video 등)

3. Twitter Card 태그

Twitter에서 웹페이지 링크가 공유될 때 표시되는 미리보기 정보를 제어합니다. Open Graph와 유사하지만, Twitter에 맞게 세부 조정이 가능합니다.

<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="페이지 제목">
<meta name="twitter:description" content="페이지 설명">
<meta name="twitter:image" content="이미지 URL">
<meta name="twitter:site" content="@사이트계정">
  • twitter:card: summary 또는 summary_large_image와 같은 카드 형식을 지정
  • twitter:title, twitter:description, twitter:image: 각각 제목, 설명, 이미지
  • twitter:site: 계정 핸들, (예: @사이트계정)

4. 추가적으로 유용한 메타 태그

  • canonical: 중복 URL 문제를 해결하고, SEO 최적화를 위해 주요 URL을 지정하는 데 사용됩니다.
<link rel="canocical" href="주요 URL">

주의 사항

메타 태그를 정확히 설정했더라도 각 플랫폼의 캐시가 있을 수 있어, 변경 사항이 즉시 반영되지 않을 수도 있습니다. Facebook의 경우 Sharing Debugger와 같은 도구로 캐시를 삭제하고 새로 반영할 수 있습니다.

이를 통해 링크를 붙여 넣었을 때 풍부한 미리보기 정보가 나타나게 할 수 있습니다.

'JAVA공부' 카테고리의 다른 글

두 수의 나눗셈_Math.floor / Math.trunc()  (0) 2024.11.11
HashMap  (1) 2024.11.10
백/프론트 디버그모드  (1) 2024.11.08
백/프론트 테스트 코드  (1) 2024.11.07
test 코드>>성공했으나 에러는 나옴  (0) 2024.11.07