Skip to content
SEO/seo-tips

์ด๋ฏธ์ง€ ๊ฒ€์ƒ‰ ๋…ธ์ถœ ์ตœ์ ํ™”,๋ธ”๋กœ๊ทธ์— ์ด๋ฏธ์ง€ ๊ตฌ์กฐํ™” ๋ฐ์ดํ„ฐ ์ ์šฉํ•˜๋Š” ๊ฐ€์žฅ ์‰ฌ์šด ๋ฐฉ๋ฒ•

์‚ฌ์ง„, ์ผ๋Ÿฌ์ŠคํŠธ, ๋””์ž์ธ ์ฐฝ์ž‘ ๋ธ”๋กœ๊ทธ: ๊ฒ€์ƒ‰ ๋ถˆ๋ฆฌ์  ๊ทน๋ณต๊ณผ ์ด๋ฏธ์ง€ SEO ๊ตฌ์กฐํ™” ๋ฐ์ดํ„ฐ ์ „๋žต

์‚ฌ์ง„, ์ผ๋Ÿฌ์ŠคํŠธ, ๋””์ž์ธ ๋“ฑ ์ด๋ฏธ์ง€ ์ค‘์‹ฌ ์ฐฝ์ž‘ ๋ธ”๋กœ๊ทธ๊ฐ€ ํ…์ŠคํŠธ ๊ฒ€์ƒ‰์—์„œ ๋ถˆ๋ฆฌํ•œ ์ ์„ ๊ทน๋ณตํ•˜๊ณ  ์ด๋ฏธ์ง€ ๊ฒ€์ƒ‰์—์„œ ๊ฒฝ์Ÿ๋ ฅ์„ ํ™•๋ณดํ•˜๋Š” SEO ๋ฐฉ๋ฒ•์„ ๊ตฌ์ƒํ•ฉ๋‹ˆ๋‹ค

์ €์ž‘๊ถŒ ๋ณดํ˜ธ์™€ ๊ฒ€์ƒ‰ ๋…ธ์ถœ์„ ํ–ฅ์ƒ์‹œํ‚ค๋Š” JSON-LD ๊ธฐ๋ฐ˜ ์ด๋ฏธ์ง€ ๊ตฌ์กฐํ™” ๋ฐ์ดํ„ฐ(ImageObject) ํ™œ์šฉ๋ฒ•, ์ฃผ์š” ํ•„๋“œ(license, creator) ์„ค๋ช…, ๊ทธ๋ฆฌ๊ณ  ํ‹ฐ์Šคํ† ๋ฆฌ์™€ ๊ฐ™์€ ํ”Œ๋žซํผ์—์„œ JavaScript๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์ฐฝ์ž‘ ์ด๋ฏธ์ง€์— ๋ฉ”ํƒ€ ํƒœ๊ทธ๋ฅผ ๋™์ ์œผ๋กœ ์ ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.


์‚ฌ์ง„, ์ผ๋Ÿฌ์ŠคํŠธ, ๋””์ž์ธ ๋“ฑ ์ด๋ฏธ์ง€ ์ค‘์‹ฌ์˜ ์ฐฝ์ž‘๋ฌผ ๋ธ”๋กœ๊ทธ๋Š” ์‹œ๊ฐ์ ์œผ๋กœ ๋›ฐ์–ด๋‚œ ์ฝ˜ํ…์ธ ๋ฅผ ์ œ๊ณตํ•˜์ง€๋งŒ, ์˜์™ธ๋กœ ๊ฒ€์ƒ‰ ์—”์ง„์—์„œ์˜ ํ…์ŠคํŠธ ๊ฒ€์ƒ‰์—์„œ๋Š” ์ƒ๋Œ€์ ์œผ๋กœ ๋ถˆ๋ฆฌํ•œ ๋ฉด์ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด์œ ๋Š” ์ด๋ฏธ์ง€ ์ž์ฒด๊ฐ€ ํ…์ŠคํŠธ์ฒ˜๋Ÿผ ์ง์ ‘ ๊ฒ€์ƒ‰ ๋Œ€์ƒ์ด ๋˜์ง€ ์•Š๊ณ , ์ด๋ฏธ์ง€์— ๋Œ€ํ•œ ์„ค๋ช…์ด๋‚˜ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๊ฐ€ ๋ถ€์กฑํ•˜๋ฉด ๊ฒ€์ƒ‰ ์—”์ง„์ด ๊ทธ ๊ฐ€์น˜๋ฅผ ์ œ๋Œ€๋กœ ์ธ์‹ํ•˜์ง€ ๋ชปํ•˜๊ธฐ ๋•Œ๋ฌธ์ž…๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ, ๋‹จ์ˆœํžˆ ์ฐฝ์ž‘๋ฌผ ์ด๋ฏธ์ง€ ๊ฒŒ์‹œ๋ฅผ ๋„˜์–ด์„œ ์ด๋ฏธ์ง€ ๊ฒ€์ƒ‰ ์ตœ์ ํ™”์™€ ๊ตฌ์กฐํ™”๋œ ์ด๋ฏธ์ง€ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ์ œ๊ณต์ด ๋ฌด์—‡๋ณด๋‹ค ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค. ๊ตฌ๊ธ€, ๋„ค์ด๋ฒ„, ๋น™๊ณผ ๊ฐ™์€ ์ฃผ์š” ๊ฒ€์ƒ‰ ์—”์ง„๋“ค์€ ์ด์ œ ์ด๋ฏธ์ง€์˜ ์ €์ž‘๊ถŒ, ์ถœ์ฒ˜, ์‚ฌ์šฉ ์กฐ๊ฑด ๋“ฑ์„ ์ดํ•ดํ•˜๊ณ  ์‚ฌ์šฉ์ž์—๊ฒŒ ๋” ์ •ํ™•ํ•œ ๊ฒฐ๊ณผ๋ฅผ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด ์ด๋ฏธ์ง€ ๊ด€๋ จ ๊ตฌ์กฐํ™” ๋ฐ์ดํ„ฐ๋ฅผ ์ ๊ทน ํ™œ์šฉํ•ฉ๋‹ˆ๋‹ค.

์ด๋ฏธ์ง€ ์ €์ž‘๊ถŒ ๋ณดํ˜ธ์™€ ๊ฒ€์ƒ‰ ๋…ธ์ถœ์„ ์œ„ํ•œ ๊ตฌ์กฐํ™” ๋ฐ์ดํ„ฐ ํ™œ์šฉ๋ฒ•

๋ณธ ๊ธ€์—์„œ๋Š” ์ด๋ฏธ์ง€ ์ฐฝ์ž‘๋ฌผ ๋ธ”๋กœ๊ทธ๊ฐ€ ๊ฒ€์ƒ‰์—์„œ ๋ถˆ๋ฆฌํ•œ ์ ์„ ๊ทน๋ณตํ•˜๊ณ , ์ด๋ฏธ์ง€ ๊ฒ€์ƒ‰์—์„œ ๊ฐ•๋ ฅํ•œ ๊ฒฝ์Ÿ๋ ฅ์„ ํ™•๋ณดํ•  ์ˆ˜ ์žˆ๋„๋ก ๋•๋Š” ํ•ต์‹ฌ ์ „๋žต๊ณผ JSON-LD ๊ธฐ๋ฐ˜ ์ด๋ฏธ์ง€ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ํ™œ์šฉ๋ฒ•์„ ์ƒ์„ธํžˆ ์•ˆ๋‚ดํ•ฉ๋‹ˆ๋‹ค.

1. ์™œ ์ด๋ฏธ์ง€ ๊ตฌ์กฐํ™” ๋ฐ์ดํ„ฐ๊ฐ€ ์ค‘์š”ํ•œ๊ฐ€?

์›น์‚ฌ์ดํŠธ์— ์กด์žฌํ•˜๋Š” ์ •๋ณด๋“ค์€ ๊ธฐ๋ณธ์ ์œผ๋กœ HTML ํƒœ๊ทธ๋กœ ์ž‘์„ฑ๋˜์–ด ์žˆ์ง€๋งŒ, ์ด ํƒœ๊ทธ๋“ค๋งŒ์œผ๋กœ๋Š” ๊ฒ€์ƒ‰ ์—”์ง„์ด ๊ทธ ์˜๋ฏธ๋ฅผ ์™„๋ฒฝํ•˜๊ฒŒ ์ดํ•ดํ•˜๊ธฐ ์–ด๋ ต์Šต๋‹ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ด๋ฏธ์ง€ ๊ตฌ์กฐํ™” ๋ฐ์ดํ„ฐ๋ผ๋Š” ๋ณ„๋„์˜ ํ‘œ์ค€ํ™”๋œ ํ˜•์‹์„ ํ†ตํ•ด ์ฝ˜ํ…์ธ ์˜ ์˜๋ฏธ๋ฅผ ๋ช…ํ™•ํžˆ ์•Œ๋ ค์ค๋‹ˆ๋‹ค.

๊ตฌ์กฐํ™” ๋ฐ์ดํ„ฐ๋Š” ๊ฒ€์ƒ‰ ์—”์ง„์ด ์ฝ๊ธฐ ์‰ฝ๊ณ  ํ•ด์„ํ•˜๊ธฐ ์‰ฌ์šด ๋ฐ์ดํ„ฐ ํฌ๋งท์œผ๋กœ, ์ฃผ๋กœ JSON-LD, Microdata, RDFa ํ˜•ํƒœ๋กœ ์ž‘์„ฑ๋ฉ๋‹ˆ๋‹ค. ์ด๋ฏธ์ง€ ๊ตฌ์กฐํ™” ๋ฐ์ดํ„ฐ๋Š” ์›นํŽ˜์ด์ง€์— ํฌํ•จ๋œ ์ด๋ฏธ์ง€์— ๋Œ€ํ•œ ์ƒ์„ธ ์ •๋ณด๋ฅผ ๋ช…ํ™•ํ•˜๊ฒŒ ์•Œ๋ ค์ฃผ๋Š” ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ์ž…๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ์ด๋ฏธ์ง€๊ฐ€ ๋ฌด์—‡์ธ์ง€, ๋ˆ„๊ฐ€ ๋งŒ๋“ค์—ˆ๋Š”์ง€, ์ €์ž‘๊ถŒ์€ ๋ˆ„๊ตฌ์—๊ฒŒ ์žˆ๋Š”์ง€, ์–ด๋–ค ๋ผ์ด์„ ์Šค๋กœ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ์ง€ ๋“ฑ์„ ๋ช…์‹œํ•ฉ๋‹ˆ๋‹ค.

2. ๊ฒ€์ƒ‰ ์—”์ง„์€ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋กœ ์ด๋ฏธ์ง€์˜ ์‹ ๋ขฐ๋„๋ฅผ ํŒ๋‹จํ•ฉ๋‹ˆ๋‹ค.

  • ์ด๋ฏธ์ง€๋Š” ๊ฒ€์ƒ‰์—”์ง„ ์ž…์žฅ์—์„œ ์ฝ˜ํ…์ธ ์™€ ๋‹ฌ๋ฆฌ '์ฝ์„ ์ˆ˜ ์—†๋Š”' ์ž์›์ด๋ฏ€๋กœ, ์ €์ž‘๊ถŒ์ž, ์„ค๋ช…, ๋ผ์ด์„ ์Šค ์ •๋ณด๊ฐ€ HTML ์ฝ”๋“œ ์•ˆ์— ๋ช…ํ™•ํžˆ ๋“ค์–ด ์žˆ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  • ํŠนํžˆ Google ์ด๋ฏธ์ง€ ๊ฒ€์ƒ‰์—์„œ๋Š” ์ด ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋‹ค์Œ์„ ํŒ๋‹จํ•ฉ๋‹ˆ๋‹ค:
    • ์ด ์ด๋ฏธ์ง€๊ฐ€ ์–ด๋””์„œ ์™”๋Š”๊ฐ€? (์ถœ์ฒ˜)
    • ๋ˆ„๊ฐ€ ๋งŒ๋“ค์—ˆ๊ณ , ์–ด๋–ค ์กฐ๊ฑด์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š”๊ฐ€? (์ €์ž‘๊ถŒ ๋ฐ ๋ผ์ด์„ ์Šค)
    • ์‚ฌ์šฉ์ž๊ฐ€ ์ด ์ด๋ฏธ์ง€๋ฅผ ์‚ฌ์šฉํ•  ๋•Œ ์ฐธ๊ณ ํ•ด์•ผ ํ•  ๋งํฌ๊ฐ€ ์žˆ๋Š”๊ฐ€? (์‚ฌ์šฉ ์กฐ๊ฑด ๋งํฌ)

๊ตฌ์กฐํ™” ๋ฐ์ดํ„ฐ ์˜ˆ์‹œ: JSON-LD ์ด๋ฏธ์ง€ ์ฝ”๋“œ

๋ธ”๋กœ๊ทธ HTML head ๋˜๋Š” body ๋‚ด๋ถ€์— ์•„๋ž˜์™€ ๊ฐ™์€ ๊ตฌ์กฐํ™”๋œ ์ด๋ฏธ์ง€ ์ •๋ณด๋ฅผ script type="application/ld+json" ํ˜•ํƒœ๋กœ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

{
"@context": "https://schema.org",
"@graph": [
{
"@type": "ImageObject",
"contentUrl": "์ด๋ฏธ์ง€ ์‹ค์ œ ์ฃผ์†Œ",
"caption": "์ด๋ฏธ์ง€ ์„ค๋ช…",
"license": "์ด๋ฏธ์ง€ ์‚ฌ์šฉ ํ—ˆ๊ฐ€ URL",
"creator": {
"@type": "Person",
"name": "์ฐฝ์ž‘์ž ์ด๋ฆ„"
},
"copyrightNotice": "์ €์ž‘๊ถŒ ํ‘œ์‹œ ๋ฌธ๊ตฌ",
"acquireLicensePage": "๋ผ์ด์„ ์Šค ํ™•์ธ ํŽ˜์ด์ง€ URL",
"creditText": "์ด๋ฏธ์ง€ ์ถœ์ฒ˜ ๋ช…์‹œ ํ…์ŠคํŠธ"
}
]
}

์ฃผ์š” ํ•„๋“œ ์„ค๋ช… ๋ฐ SEO ์˜๋ฏธ

ImageObject ์ฃผ์š” ํ•„๋“œ ์„ค๋ช…
ํ•„๋“œ๋ช… ์„ค๋ช… SEO ์˜๋ฏธ
@type ๊ฐ์ฒด ์œ ํ˜• ImageObject๋กœ ๊ฒ€์ƒ‰์—”์ง„์ด ์ด๋ฏธ์ง€ ์ •๋ณด์ž„์„ ์ธ์‹ํ•ฉ๋‹ˆ๋‹ค.
contentUrl, url ์ด๋ฏธ์ง€ ๊ฒฝ๋กœ ์‹ค์ œ ์ด๋ฏธ์ง€ ์ฃผ์†Œ. ์ด๋ฏธ์ง€ ์›๋ณธ์„ ์ฐธ์กฐํ•˜๋ฉฐ ์ธ๋ฑ์‹ฑ์— ํ™œ์šฉ๋ฉ๋‹ˆ๋‹ค.
caption ์ด๋ฏธ์ง€ ์„ค๋ช… ๊ฒ€์ƒ‰ ๋…ธ์ถœ ์‹œ ํ•จ๊ป˜ ํ‘œ์‹œ๋  ์ˆ˜ ์žˆ์œผ๋ฉฐ, alt ์†์„ฑ์˜ ์—ญํ• ๋„ ๋ณ‘ํ–‰ํ•ฉ๋‹ˆ๋‹ค.
license ์‚ฌ์šฉ ํ—ˆ๊ฐ€ URL ๋ธ”๋กœ๊ทธ ๊ธ€ ๋˜๋Š” ๋ผ์ด์„ ์Šค ์•ˆ๋‚ด ํŽ˜์ด์ง€๋กœ ์—ฐ๊ฒฐ๋˜๋ฉฐ, Google์ด ์‹ ๋ขฐํ•˜๋Š” ๋ผ์ด์„ ์Šค ์ •๋ณด๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
acquireLicensePage ๋ผ์ด์„ ์Šค ๊ตฌ์ž… ๋˜๋Š” ํ™•์ธ URL license์™€ ํ•จ๊ป˜ ์‚ฌ์šฉํ•˜๋ฉด ์‹ ๋ขฐ๋„๊ฐ€ ํ–ฅ์ƒ๋˜๋ฉฐ, Google ์ด๋ฏธ์ง€ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ์— "์ด๋ฏธ์ง€ ์‚ฌ์šฉ ์กฐ๊ฑด ๋ณด๊ธฐ" ๋งํฌ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.
creator ์ฐฝ์ž‘์ž ์ด๋ฆ„ ์ €์ž‘๊ถŒ์ž ๋ช…์‹œ. ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ์— ์ €์ž๋ช…์œผ๋กœ ๋…ธ์ถœ์„ ์œ ๋„ํ•˜์—ฌ ๋ธŒ๋žœ๋”ฉ์— ๊ธฐ์—ฌํ•ฉ๋‹ˆ๋‹ค.
copyrightNotice ์ €์ž‘๊ถŒ ๊ณ ์ง€ ๋ช…์‹œ์  ๊ณ ์ง€. ์ฝ˜ํ…์ธ  ๋ณดํ˜ธ์— ์‹ค์งˆ์  ํšจ๊ณผ๋ฅผ ๋”ํ•ฉ๋‹ˆ๋‹ค.
creditText ํ‘œ์‹œ๋˜๋Š” ์ถœ์ฒ˜๋ช… Google ์ด๋ฏธ์ง€ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ์— ํ‘œ์‹œ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ตญ๋‚ด ํ”Œ๋žซํผ(๋„ค์ด๋ฒ„, ํ‹ฐ์Šคํ† ๋ฆฌ)์—์„œ ๊ตฌ์กฐํ™” ๋ฐ์ดํ„ฐ๋ฅผ ๊ธฐ๋ณธ ์ œ๊ณตํ•˜์ง€ ์•Š๋Š” ์ด์œ 

๋ธ”๋กœ๊ทธ์— ์‚ฌ์šฉํ•˜๋Š” ๋ฌด๋ฃŒ ์ด๋ฏธ์ง€์™€ ์ฐฝ์ž‘๋ฌผ ์ด๋ฏธ์ง€
๋ฌด๋ฃŒ ์ด๋ฏธ์ง€

์ฃผ์š” ํ”Œ๋žซํผ์˜ ๊ธฐ์ˆ ์ , ์ •์ฑ…์  ํ•œ๊ณ„

  • ํ”Œ๋žซํผ ๊ตฌ์กฐ์™€ ์ •์ฑ…์˜ ์ฐจ์ด: ๋„ค์ด๋ฒ„ ๋ธ”๋กœ๊ทธ์™€ ํ‹ฐ์Šคํ† ๋ฆฌ ๊ฐ™์€ ๋Œ€ํ˜• ๋ธ”๋กœ๊ทธ ํ”Œ๋žซํผ์€ ์‚ฌ์šฉ์ž ํŽธ์˜์„ฑ์— ์ดˆ์ ์„ ๋งž์ถฅ๋‹ˆ๋‹ค. ๊ตฌ์กฐํ™” ๋ฐ์ดํ„ฐ ์‚ฝ์ž…์€ ๊ณ ๊ธ‰ SEO ๊ธฐ๋Šฅ์— ํ•ด๋‹นํ•˜์—ฌ, ๊ฐœ๋ณ„ ์‚ฌ์šฉ์ž๊ฐ€ ์ง์ ‘ ์„ธ๋ฐ€ํ•˜๊ฒŒ ์„ค์ •ํ•˜์ง€ ์•Š๋Š” ํ•œ ์ผ๊ด„์ ์œผ๋กœ ์ ์šฉํ•˜๊ธฐ๊ฐ€ ์–ด๋ ต์Šต๋‹ˆ๋‹ค.
  • ์šด์˜ ๋น„์šฉ๊ณผ ๊ธฐ์ˆ ์  ๋‚œ์ œ: ๋ชจ๋“  ์ด๋ฏธ์ง€์— ๋Œ€ํ•ด ์ •ํ™•ํ•œ ๋ผ์ด์„ ์Šค, ์ œ์ž‘์ž ์ •๋ณด๋ฅผ ์ž๋™์œผ๋กœ ์ˆ˜์ง‘ํ•˜๊ณ  ์ƒ์„ฑํ•˜๋Š” ์ž‘์—…์€ ๋งค์šฐ ๋งŽ์€ ๋น„์šฉ๊ณผ ๊ธฐ์ˆ ์  ๋…ธ๋ ฅ์„ ์š”๊ตฌํ•ฉ๋‹ˆ๋‹ค. ํŠนํžˆ ์ €์ž‘๊ถŒ ์ •๋ณด๊ฐ€ ๋ถˆ๋ถ„๋ช…ํ•œ ์ด๋ฏธ์ง€๊ฐ€ ๋‹ค์ˆ˜์ธ ๋ธ”๋กœ๊ทธ ํ™˜๊ฒฝ์—์„œ๋Š” ์ž๋™ํ™”์— ์–ด๋ ค์›€์ด ํฝ๋‹ˆ๋‹ค.
  • ์ฝ˜ํ…์ธ  ์ €์ž‘๊ถŒ๊ณผ ๊ด€๋ฆฌ ์ด์Šˆ: ์ €์ž‘๊ถŒ๊ณผ ๊ด€๋ จ๋œ ๋ฏผ๊ฐํ•œ ์ •๋ณด๋ฅผ ์ž˜๋ชป ํ‘œ์‹œํ•  ๊ฒฝ์šฐ ๋ฒ•์  ๋ถ„์Ÿ์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์—, ํ”Œ๋žซํผ ์ฐจ์›์—์„œ ์ƒ์„ธํ•œ ๊ตฌ์กฐํ™” ๋ฐ์ดํ„ฐ๋ฅผ ์ผ๊ด„ ์ œ๊ณตํ•˜๋Š” ๋ฐ ์‹ ์ค‘ํ•  ์ˆ˜๋ฐ–์— ์—†์Šต๋‹ˆ๋‹ค.
  • ๊ฐœ๋ณ„ ๋ธ”๋กœ๊ฑฐ์˜ SEO ์—ญํ•  ๊ฐ•์กฐ: ํ‹ฐ์Šคํ† ๋ฆฌ์™€ ๋„ค์ด๋ฒ„ ๋ธ”๋กœ๊ทธ๋Š” ๊ธฐ๋ณธ์ ์ธ ํ”Œ๋žซํผ ํ‹€๋งŒ ์ œ๊ณตํ•˜๋ฉฐ, ์„ธ๋ถ€์ ์ธ SEO ์ž‘์—…์€ ๊ฐœ๋ณ„ ๋ธ”๋กœ๊ฑฐ๊ฐ€ ์ง์ ‘ ์ˆ˜ํ–‰ํ•˜๋„๋ก ์œ ๋„ํ•ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ๊ตฌ์กฐํ™” ๋ฐ์ดํ„ฐ ์‚ฝ์ž… ์—ญ์‹œ ๋ธ”๋กœ๊ฑฐ๊ฐ€ ์ง์ ‘ ์Šคํฌ๋ฆฝํŠธ๋‚˜ ํ”Œ๋Ÿฌ๊ทธ์ธ ํ˜•ํƒœ๋กœ ์ ์šฉํ•˜๋Š” ๋ฐฉ์‹์ด ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉ๋ฉ๋‹ˆ๋‹ค.

license์™€ acquireLicensePage์˜ ๊ฒฐ์ •์  ์ค‘์š”์„ฑ

Google์€ ์ด ๋‘ ํ•ญ๋ชฉ์„ ๊ธฐ๋ฐ˜์œผ๋กœ "์ด๋ฏธ์ง€ ์‚ฌ์šฉ ์กฐ๊ฑด ๋ณด๊ธฐ" ๋งํฌ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋ผ์ด์„ ์Šค ์ฃผ์†Œ๊ฐ€ ์ž์‹ ์˜ ๋ธ”๋กœ๊ทธ ์ฃผ์†Œ์™€ ์ผ์น˜ํ•˜์ง€ ์•Š์œผ๋ฉด Search Console ๊ตฌ์กฐํ™” ๋ฐ์ดํ„ฐ ๊ฒฝ๊ณ  ๋ฐœ์ƒ ๋ฐ ๊ฒ€์ƒ‰ ๋…ธ์ถœ ์‹œ ์‹ ๋ขฐ๋„ ํ•˜๋ฝ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ž…๋ ฅ ์‹œ:

  • ๋‚ด ์ด๋ฏธ์ง€๊ฐ€ ๋ช…ํ™•ํ•œ ์ถœ์ฒ˜์™€ ์ €์ž‘๊ถŒ ์ •๋ณด๋ฅผ ๊ฐ–์ถ˜ ๊ฒƒ์œผ๋กœ ์ธ์‹๋ฉ๋‹ˆ๋‹ค.
  • ์ด๋ฏธ์ง€ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ์—์„œ ์ €์ž ์ด๋ฆ„, ์‚ฌ์šฉ ์กฐ๊ฑด ๋งํฌ๊ฐ€ ํ•จ๊ป˜ ๋…ธ์ถœ๋˜์–ด ๋ธŒ๋žœ๋”ฉ ํšจ๊ณผ๊ฐ€ ๊ทน๋Œ€ํ™”๋ฉ๋‹ˆ๋‹ค.
  • ๋„์šฉ ๋ฐฉ์ง€ ๋ฐ ๋‚ด ์ฐฝ์ž‘๋ฌผ์˜ ๊ฐ€์น˜๋ฅผ ์ฝ”๋“œ๋กœ ๋ณดํ˜ธํ•˜๋Š” ์‹ค์งˆ์ ์ธ ํšจ๊ณผ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค.
๋ธ”๋กœ๊ทธ์— ์‚ฌ์šฉํ•˜๋Š” ํƒ€์ธ์˜ ๋ฌด๋ฃŒ ์ด๋ฏธ์ง€
๋ฌด๋ฃŒ ๊ณ ํ’ˆ์งˆ ์ด๋ฏธ์ง€ ์ œ๊ณต ์‚ฌ์ดํŠธ ์ด๋ฏธ์ง€
ํƒ€์ธ์˜ ๋ฌด๋ฃŒ ์ด๋ฏธ์ง€์™€ ์šด์˜์ž์˜ ์ด๋ฏธ์ง€๊ฐ€ ํ•จ๊ป˜ ์žˆ๋Š” ํŽ˜์ด์ง€์—์„œ, ์šด์˜์ž ๊ฐœ์ธ์˜ ์ฐฝ์ž‘ ์ด๋ฏธ์ง€ ๋งŒ ๋ฉ”ํƒ€ ํƒœ๊ทธ์— ๋“ฑ๋ก
๋ธ”๋กœ๊ทธ์— ์‚ฌ์šฉํ•˜๋Š” ๊ฐœ์ธ ์ฐฝ์ž‘ ์ด๋ฏธ์ง€
๋‚จํ•ด์—์„œ ๋ฐ”๋‹ค๋ฅผ ๋ณด๋ฉฐ ์ง์ ‘ ์ดฌ์˜ํ•œ ์ด๋ฏธ์ง€

ํ‹ฐ์Šคํ† ๋ฆฌ ๋“ฑ ๋ธ”๋กœ๊ทธ ํ”Œ๋žซํผ์—์„œ ์ด๋ฏธ์ง€ ๊ตฌ์กฐํ™” ๋ฐ์ดํ„ฐ๋ฅผ ๋™์ ์œผ๋กœ ์‚ฝ์ž…ํ•˜๋Š” JavaScript ์ฝ”๋“œ

์ด๋ฏธ์ง€ ์ฐฝ์ž‘๋ฌผ ๋ธ”๋กœ๊ทธ๋Š” ํƒ€์ธ์˜ ์ด๋ฏธ์ง€์™€ ์ž์‹ ์˜ ์ฐฝ์ž‘ ์ด๋ฏธ์ง€๋ฅผ ๋ถ„๋ฆฌํ•˜์—ฌ ๋ฉ”ํƒ€ ํƒœ๊ทธ๋ฅผ ์ ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์•„๋ž˜ ์ฝ”๋“œ๋Š” ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋ฅผ ์ด์šฉํ•ด ํŠน์ • ํด๋ž˜์Šค(div.my-license-img)๋กœ ๊ฐ์‹ธ์ง„ ์ž์‹ ์˜ ์ฐฝ์ž‘ ์ด๋ฏธ์ง€์—๋งŒ JSON-LD ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ๋™์ ์œผ๋กœ ์ƒ์„ฑํ•˜์—ฌ ์‚ฝ์ž…ํ•˜๋Š” ์˜ˆ์ œ์ž…๋‹ˆ๋‹ค.

JavaScript ์ฝ”๋“œ ์˜ˆ์ œ (MutationObserver ํฌํ•จ)

script
document.addEventListener('DOMContentLoaded', () = {
const buildImageMetadata = () = {
const images = [];
const seen = new Set();

// div.my-license-img ๋‚ด img ๋งŒ ์ˆ˜์ง‘ (์ž์‹ ์˜ ์ฐฝ์ž‘ ์ด๋ฏธ์ง€ ์„ ๋ณ„)
document.querySelectorAll("div.my-license-img img").forEach(img = {
if (!seen.has(img.src)) {
seen.add(img.src);
images.push({
"@type": "ImageObject",
"contentUrl": img.src,
"url": img.src,
"caption": img.alt || "No alt text available",
"height": img.height.toString(),
"width": img.width.toString(),
"license": "https://everydayhub.tistory.com/", // ์ž์‹ ์˜ ๋ผ์ด์„ ์Šค URL
"creator": {
"@type": "Person",
"name": "arhatnanda" // ์ž์‹ ์˜ ์ด๋ฆ„
},
"copyrightNotice": "OPENIPCํ‹ฐ์Šคํ† ๋ฆฌ", // ์ž์‹ ์˜ ์ €์ž‘๊ถŒ ๋ช…์‹œ
"acquireLicensePage": window.location.href, // ํ˜„์žฌ ๊ธ€ ์ฃผ์†Œ
"creditText": "OPENIPCํ‹ฐ์Šคํ† ๋ฆฌ" // ์ถœ์ฒ˜ ๋ช…์‹œ ํ…์ŠคํŠธ
});
}
});

let script = document.getElementById("dynamicImageMetadata");
if (images.length) {
const jsonLd = {
"@context": "https://schema.org",
"@graph": images
};
if (!script) {
script = document.createElement("script");
script.id = "dynamicImageMetadata";
script.type = "application/ld+json";
document.head.appendChild(script);
}
script.textContent = JSON.stringify(jsonLd, null, 2);
} else {
script?.remove();
}
};

buildImageMetadata();

// DOM ๋ณ€๊ฒฝ ๊ฐ์ง€ ๋ฐ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ๊ฐฑ์‹  (ํ‹ฐ์Šคํ† ๋ฆฌ ์น˜ํ™˜์ž ๋ณ€ํ™˜ ํ›„ ์ด๋ฏธ์ง€ ๋กœ๋“œ ๋Œ€์‘)
new MutationObserver(mutations = {
mutations.forEach(mut = {
mut.addedNodes.forEach(node = {
if (node.nodeType === 1) { // ELEMENT_NODE
if (node.tagName === "IMG" || node.querySelector("img")) {
buildImageMetadata();
}
}
});
});
}).observe(document.body, { childList: true, subtree: true });
});
/script

ํ‹ฐ์Šคํ† ๋ฆฌ ์ด๋ฏธ์ง€ ๋ฉ”ํƒ€ ํƒœ๊ทธ ์ ์šฉ ๋ฐฉ๋ฒ•

ํ‹ฐ์Šคํ† ๋ฆฌ ๋ธ”๋กœ๊ทธ๋Š” ์ด๋ฏธ์ง€ ์‚ฝ์ž… ์‹œ ํŠน๋ณ„ํ•œ ์น˜ํ™˜์ž(ํ”Œ๋ ˆ์ด์Šคํ™€๋”) ํ˜•ํƒœ๋กœ ์ด๋ฏธ์ง€๋ฅผ ๋„ฃ์Šต๋‹ˆ๋‹ค. ์ผ๋ฐ˜ img ํƒœ๊ทธ๊ฐ€ ์•„๋‹ˆ๋ฏ€๋กœ, ์น˜ํ™˜์ž๋ฅผ ์ง์ ‘ ๊ฐ์‹ธ๋Š” div๋ฅผ ํ†ตํ•ด JS๊ฐ€ ๊ตฌ๋ถ„ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ฒ˜๋ฆฌํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

  • 1. ์ฐฝ์ž‘ ์ด๋ฏธ์ง€๋งŒ ์„ ๋ณ„ํ•˜์—ฌ ๊ฐ์‹ธ๊ธฐ: ํ‹ฐ์Šคํ† ๋ฆฌ์—์„œ ์ด๋ฏธ์ง€๋ฅผ ๋„ฃ์€ ํ›„, HTML ํŽธ์ง‘์—์„œ ํ•ด๋‹น ์ด๋ฏธ์ง€ ์ฝ”๋“œ(์น˜ํ™˜์ž ํ˜•ํƒœ)๋ฅผ div class="my-license-img".../div๋กœ ๊ฐ์Œ‰๋‹ˆ๋‹ค.
  • 2. JS์˜ ๋™์ž‘ ์›๋ฆฌ: ํ‹ฐ์Šคํ† ๋ฆฌ ํŽ˜์ด์ง€๊ฐ€ ๋กœ๋“œ๋˜๋ฉด ์น˜ํ™˜์ž๋Š” ์‹ค์ œ img ํƒœ๊ทธ๋กœ ๋ณ€ํ™˜๋ฉ๋‹ˆ๋‹ค. ์œ„์˜ JavaScript ์ฝ”๋“œ๋Š” document.querySelectorAll("div.my-license-img img")๋ฅผ ํ†ตํ•ด ์ด ๋ณ€ํ™˜๋œ ์ด๋ฏธ์ง€๋ฅผ ์ฐพ์•„ JSON-LD ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ์ƒ์„ฑํ•ฉ๋‹ˆ๋‹ค.
  • 3. MutationObserver ํ™œ์šฉ: ํ‹ฐ์Šคํ† ๋ฆฌ์ฒ˜๋Ÿผ ์ด๋ฏธ์ง€ ๋กœ๋“œ๊ฐ€ ๋น„๋™๊ธฐ์ ์œผ๋กœ ์ด๋ฃจ์–ด์ง€๊ฑฐ๋‚˜ DOM ๋ณ€๊ฒฝ์ด ์žฆ์€ ํ™˜๊ฒฝ์—์„œ, MutationObserver๋ฅผ ์‚ฌ์šฉํ•ด ํŽ˜์ด์ง€๊ฐ€ ์™„์ „ํžˆ ๋กœ๋“œ๋˜๊ฑฐ๋‚˜ ์ƒˆ๋กœ์šด ์ด๋ฏธ์ง€๊ฐ€ ์ถ”๊ฐ€๋  ๋•Œ๋งˆ๋‹ค ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ๋ฅผ ๊ฐฑ์‹ ํ•˜์—ฌ ๋ˆ„๋ฝ์„ ๋ฐฉ์ง€ํ•ฉ๋‹ˆ๋‹ค.

์ž์‹ ์ด ์ฐฝ์ž‘ํ•œ ์ด๋ฏธ์ง€๋ฅผ ์—…๋กœ๋“œํ•˜๊ณ  ์ฝ˜ํ…์ธ ๋ฅผ ๋ณดํ˜ธํ•˜๊ณ , ๊ฒ€์ƒ‰์—์„œ ๋” ์ž˜ ๋ณด์ด๊ณ , ๋‚ด ์ž‘์—…๋ฌผ์— ๋Œ€ํ•œ ์ €์ž‘๊ถŒ์„ ๋ถ„๋ช…ํžˆ ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋ผ๋„ ๊ตฌ์กฐํ™” ๋ฐ์ดํ„ฐ ์‚ฝ์ž…์€ ๋” ์ด์ƒ ์„ ํƒ์ด ์•„๋‹Œ ํ•„์ˆ˜์ž…๋‹ˆ๋‹ค. ํŠนํžˆ ๋””์ž์ธ ์ผ๋Ÿฌ์ŠคํŠธ ์‚ฌ์ง„ ๋ธ”๋กœ๊ทธ๋ฅผ ์šด์˜ํ•˜์‹ ๋‹ค๋ฉด, ์˜ค๋Š˜๋ถ€ํ„ฐ๋ผ๋„ ๊ตฌ์กฐํ™” ๋ฐ์ดํ„ฐ์™€ ๋ฉ”ํƒ€ ์ •๋ณด ์‚ฝ์ž…์„ ํ†ตํ•ด ์ฝ˜ํ…์ธ ์— ๋ฒ•์ , ๊ธฐ์ˆ ์  ๊ฐ€์น˜๋ฅผ ๋”ํ•ด๋ณด์„ธ์š”.


Q1: ์ด๋ฏธ์ง€ ๊ตฌ์กฐํ™” ๋ฐ์ดํ„ฐ๊ฐ€ ํ…์ŠคํŠธ ๊ฒ€์ƒ‰ SEO์—๋„ ์˜ํ–ฅ์„ ์ฃผ๋‚˜์š”?

๋„ค, ๊ฐ„์ ‘์ ์œผ๋กœ ์˜ํ–ฅ์„ ์ค๋‹ˆ๋‹ค. ๊ตฌ์กฐํ™” ๋ฐ์ดํ„ฐ๋ฅผ ํ†ตํ•ด ์ด๋ฏธ์ง€๊ฐ€ ์ฝ˜ํ…์ธ ์˜ ๋งฅ๋ฝ๊ณผ ์ฃผ์ œ๋ฅผ ๋ช…ํ™•ํ•˜๊ฒŒ ์„ค๋ช…ํ•˜๊ณ (caption ํ•„๋“œ ๋“ฑ), ํŽ˜์ด์ง€์˜ ์‹ ๋ขฐ๋„(์ €์ž‘๊ถŒ, license ์ •๋ณด)๋ฅผ ๋†’์ด๋ฉด, ๊ฒ€์ƒ‰ ์—”์ง„์€ ํ•ด๋‹น ํŽ˜์ด์ง€ ์ „์ฒด์˜ ํ’ˆ์งˆ์„ ๋†’๊ฒŒ ํ‰๊ฐ€ํ•˜๊ฒŒ ๋ฉ๋‹ˆ๋‹ค. ๋”ฐ๋ผ์„œ ํ…์ŠคํŠธ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ ์ˆœ์œ„ ํ–ฅ์ƒ์— ๊ฐ„์ ‘์ ์ธ ๊ธ์ •์  ํšจ๊ณผ๋ฅผ ์ค„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Q2: ํƒ€์ธ์˜ ๋ฌด๋ฃŒ ์ด๋ฏธ์ง€์™€ ๋‚˜์˜ ์ฐฝ์ž‘ ์ด๋ฏธ์ง€๋ฅผ ํ•œ ํŽ˜์ด์ง€์— ์‚ฌ์šฉํ•˜๊ณ  ์žˆ๋‹ค๋ฉด, ๊ตฌ์กฐํ™” ๋ฐ์ดํ„ฐ๋Š” ์–ด๋–ป๊ฒŒ ์ ์šฉํ•ด์•ผ ํ•˜๋‚˜์š”?

๋ฐ˜๋“œ์‹œ ์ž์‹ ์˜ ์ฐฝ์ž‘ ์ด๋ฏธ์ง€์—๋งŒ ๊ตฌ์กฐํ™” ๋ฐ์ดํ„ฐ๋ฅผ ์ ์šฉํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ํƒ€์ธ์˜ ์ด๋ฏธ์ง€์— ์ž์‹ ์˜ creator๋‚˜ license ์ •๋ณด๋ฅผ ๋„ฃ์œผ๋ฉด ์ €์ž‘๊ถŒ ์ •๋ณด๋ฅผ ์˜ค๊ธฐ์žฌํ•˜๋Š” ๊ฒƒ์ด ๋˜์–ด Search Console ๊ฒฝ๊ณ ๋‚˜ ๋” ์‹ฌ๊ฐํ•œ ๋ฌธ์ œ๋ฅผ ์œ ๋ฐœํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์œ„ ์˜ˆ์‹œ ์ฝ”๋“œ์ฒ˜๋Ÿผ, ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ์—์„œ div.my-license-img์™€ ๊ฐ™์€ ํŠน์ • ํด๋ž˜์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ž์‹ ์˜ ์ฐฝ์ž‘ ์ด๋ฏธ์ง€๋งŒ ์„ ๋ณ„ํ•˜์—ฌ ๋ฉ”ํƒ€ ํƒœ๊ทธ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๊ฒƒ์ด ์•ˆ์ „ํ•˜๊ณ  ์˜ฌ๋ฐ”๋ฅธ ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.

Q3: license์™€ acquireLicensePage ํ•„๋“œ๋ฅผ ํ˜„์žฌ ๊ธ€์˜ URL๋กœ ์„ค์ •ํ•ด๋„ ๋ฌธ์ œ๊ฐ€ ์—†๋‚˜์š”?

์ž์‹ ์˜ ์ฐฝ์ž‘๋ฌผ์ด๋ฉฐ, ํ•ด๋‹น ๊ธ€์—์„œ ์ด๋ฏธ์ง€์˜ ์‚ฌ์šฉ ์กฐ๊ฑด(์˜ˆ: ์ƒ์—…์  ์ด์šฉ ๊ธˆ์ง€ ๋“ฑ)์„ ๋ช…ํ™•ํžˆ ์„ค๋ช…ํ•˜๊ณ  ์žˆ๋‹ค๋ฉด ํ˜„์žฌ ๊ธ€์˜ URL(window.location.href)๋กœ ์„ค์ •ํ•˜๋Š” ๊ฒƒ์ด ์ผ๋ฐ˜์ ์ด๋ฉฐ ๊ถŒ์žฅ๋ฉ๋‹ˆ๋‹ค. Google์€ ์ด ๋งํฌ๋ฅผ ํ†ตํ•ด ์‚ฌ์šฉ์ž๊ฐ€ ์ด๋ฏธ์ง€ ์‚ฌ์šฉ ์กฐ๊ฑด์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋„๋ก ์•ˆ๋‚ดํ•˜๋ฉฐ, ์ด๋Š” ์ด๋ฏธ์ง€์˜ ์ถœ์ฒ˜์™€ ์ €์ž‘๊ถŒ ์‹ ๋ขฐ๋„๋ฅผ ๋†’์ด๋Š” ๋ฐ ๊ฒฐ์ •์ ์ธ ์—ญํ• ์„ ํ•ฉ๋‹ˆ๋‹ค.

Latest in this category

    ์ฟ ํŒกํŒŒํŠธ๋„ˆ์Šค API V2 ๊ธฐ๋ฐ˜์œผ๋กœ ์ตœ์‹ ์ƒํ’ˆ ๋ฐ ์ธ๊ธฐ์ƒํ’ˆ์ด ์ž๋™ ๋…ธ์ถœ๋ฉ๋‹ˆ๋‹ค.

    AI ์ฑ—๋ด‡์œผ๋กœ ๊ด€๋ จ ์ •๋ณด๋ฅผ ๋น ๋ฅด๊ฒŒ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋ฉˆ์ถค
    ๋…ธ๋ž˜ ์žฌ์ƒ ๋ฉˆ์ถค