์ด๋ฏธ์ง ๋ฉํ๋ฐ์ดํฐ ํ์ฉ๋ฒ: ๊ตฌ์กฐํ๋ ๋ฐ์ดํฐ๋ก SEO ์ฑ๊ณผ ๋์ด๊ธฐ
์ด๋ฏธ์ง ๋ฉํ๋ฐ์ดํฐ ํ์ฉ๋ฒ ๋ฐ SEO ์ต์ ํ ์ ๋ต์ ํตํด ๊ตฌ๊ธ ์ด๋ฏธ์ง ๊ฒ์ ๋ ธ์ถ์ ๋์ด๊ณ . JSON-LD ํ์์ ํ์ฉํ ์ด๋ฏธ์ง ๊ฐ์ฒด ๋งํฌ์ ๊ณผ ์ด๋ฏธ์ง ๊ตฌ์กฐํ ๋ฐ์ดํฐ ์ค์ ์ผ๋ก ๋ฆฌ์น ๊ฒฐ๊ณผ๋ฅผ ์ป๋ ๋ฐฉ๋ฒ์ ๋๋ค.
์น์ฌ์ดํธ๋ฅผ ์ด์ํ๊ฑฐ๋ ๋ธ๋ก๊ทธ๋ฅผ ์์ฑํ๋ ๋ฐ ์์ด ์ด๋ฏธ์ง SEO(๊ฒ์์์ง ์ต์ ํ)๋ ๋งค์ฐ ์ค์ํ ์์์ ๋๋ค. ๋จ์ํ ์๊ฐ์ ์ฆ๊ฑฐ์์ ์ฃผ๋ ๊ฒ์ ๋์ด, ๊ฒ์์์ง์์ ๋ ๋ง์ ๋ ธ์ถ์ ์ป๊ธฐ ์ํด์๋ ์น์ฌ์ดํธ์ ์ฝํ ์ธ ๊ฐ ์ด๋ป๊ฒ ๊ตฌ์ฑ๋๊ณ ๋ฌด์์ ์๋ฏธํ๋์ง ์ ํํ ์ ๋ณด๋ฅผ ์ ๊ณตํด์ผ ํฉ๋๋ค. ์ด๋ ์ด๋ฏธ์ง ๊ตฌ์กฐํ ๋ฐ์ดํฐ ์ค์ ์ ํ์ฉํ๋ฉด ์ ๋ณด๊ฐ ๊ฒ์์์ง์ ๋ช ํํ๊ฒ ์ ๋ฌ๋์ด ๊ฒ์ ๊ฒฐ๊ณผ์์ ์ ๋ฆฌํ ์์น๋ฅผ ์ฐจ์งํ ์ ์์ต๋๋ค.
์ค๋์ ์ด๋ฏธ์ง ๋ฉํ๋ฐ์ดํฐ๋ฅผ ๊ตฌ์กฐํ๋ ๋ฐ์ดํฐ๋ก ๋์ ์ผ๋ก ์์ฑํ๋ ๋ฐฉ๋ฒ๊ณผ ๊ทธ ํ์์ฑ, ๊ทธ๋ฆฌ๊ณ ์๊ฐ์ ์ฝํ ์ธ ์ ๊ฒ์ ๊ฐ์์ฑ์ ๋์ด๋ ์ค์ ์ฅ์ ๋ค์ ์ฌ๋ ์๊ฒ ๋ค๋ค๋ณด๊ฒ ์ต๋๋ค.
์ด๋ฏธ์ง SEO ์ต์ ํ๋ฅผ ์ํ ํต์ฌ ์์ ๋น๊ต
์ด๋ฏธ์ง ์ต์ ํ๋ ๋จ์ํ ์ฉ๋์ ์ค์ด๋ ๊ฒ์ ๊ทธ์น์ง ์์ต๋๋ค. ๊ตฌ๊ธ ์ด๋ฏธ์ง ๊ฒ์ ๋ ธ์ถ ์ ๋ต์ ํต์ฌ์ธ ๋ฉํ๋ฐ์ดํฐ์ ๊ตฌ์กฐํ ๋ฐ์ดํฐ์ ์ฐจ์ด๋ฅผ ์ดํดํด์ผ ํฉ๋๋ค.
| ๊ตฌ๋ถ | ์ผ๋ฐ ์ด๋ฏธ์ง ์ฝ์ | ๊ตฌ์กฐํ ๋ฐ์ดํฐ ์ ์ฉ ์ด๋ฏธ์ง |
|---|---|---|
| ๊ฒ์ ์์ง ์ธ์ | ํ์ผ ์ด๋ฆ ๋ฐ Alt ํ ์คํธ ๊ธฐ๋ฐ ์ถ์ธก | ๊ฐ์ฒด ํ์ , ํฌ๊ธฐ, ์ ์๊ถ ๋ฑ ๋ช ํํ ์ ๋ณด ํ์ |
| ๊ฒ์ ๊ฒฐ๊ณผ ํํ | ์ผ๋ฐ ์ด๋ฏธ์ง ๊ฒ์ ๋ ธ์ถ | ๋ฆฌ์น ๊ฒฐ๊ณผ(Rich Results) ๋ฐ ๋ฐฐ์ง ๋ ธ์ถ |
| ์ ๋ขฐ๋ ์งํ | ํ์ธ ๋ถ๊ฐ | ์ ์๊ถ์ ๋ฐ ๋ผ์ด์ ์ค ์ ๋ณด ๋ช ์ |
| SEO ๊ฐ์ค์น | ๊ธฐ๋ณธ ์์ค | ๋์ (์ ๋ฌธ์ฑ ๋ฐ ๊ถ์ ์ ํธ ์ ๊ณต) |
1. ๊ตฌ์กฐํ๋ ๋ฐ์ดํฐ์ ํ์์ฑ๊ณผ ์ด๋ฏธ์ง ๋ฉํ๋ฐ์ดํฐ์ ์ญํ
1.1. ๊ตฌ์กฐํ๋ ๋ฐ์ดํฐ(Structured Data)๋?
๊ตฌ์กฐํ๋ ๋ฐ์ดํฐ๋ ์น ํ์ด์ง ๋ด ์ฝํ ์ธ ๊ฐ ๋ฌด์์ ์๋ฏธํ๋์ง, ๊ทธ ๊ด๊ณ๋ฅผ ๋ช ํํ ์ ์ํ๋ ๋ฐ์ดํฐ ํ์์ ๋๋ค. ์ด๋ฅผ ํตํด ๊ฒ์์์ง์ ํ์ด์ง์ ๋ด์ฉ์ ๋ ์ฝ๊ฒ ์ดํดํ๊ณ , ๋ ์ ํํ๊ฒ ๊ฒ์ ๊ฒฐ๊ณผ์ ๋ฐ์ํ ์ ์์ต๋๋ค. ํนํ JSON-LD ํ์์ ํ์ฉํ ์ด๋ฏธ์ง ๊ฐ์ฒด(ImageObject) ๋งํฌ์ ๋ฐฉ๋ฒ์ ํ์ฌ ๊ตฌ๊ธ์ด ๊ฐ์ฅ ๊ถ์ฅํ๋ ๋ฐฉ์์ ๋๋ค.
1.2. ์ด๋ฏธ์ง ๋ฉํ๋ฐ์ดํฐ์ ์ค์์ฑ
์ด๋ฏธ์ง ๋ฉํ๋ฐ์ดํฐ๋ ์ด๋ฏธ์ง๊ฐ ๋ดํฌํ ์์ฑ ์ ๋ณด์ ๋๋ค. ํฌ๊ธฐ, ์ค๋ช ๋ฟ๋ง ์๋๋ผ ์ด๋ฏธ์ง ์ ์๊ถ ๋ฐ ๋ผ์ด์ ์ค ๋ฉํ๋ฐ์ดํฐ ์ฝ์ ์ SEO ํจ๊ณผ๋ ๋งค์ฐ ํฝ๋๋ค. ๊ตฌ๊ธ์ ๋ผ์ด์ ์ค ์ ๋ณด๊ฐ ํฌํจ๋ ์ด๋ฏธ์ง์ '๋ผ์ด์ ์ค ๊ฐ๋ฅ' ๋ฐฐ์ง๋ฅผ ๋ถ์ฌํ์ฌ ์ฌ์ฉ์ ํด๋ฆญ๋ฅ (CTR)์ ๋์ฌ์ค๋๋ค.
2. ์ด๋ฏธ์ง ๋ฉํ๋ฐ์ดํฐ๋ฅผ ๊ตฌ์กฐํ๋ ๋ฐ์ดํฐ๋ก ์ ๊ณตํด์ผ ํ๋ 4๊ฐ์ง ์ด์
2.1. ๊ฒ์์์ง์ ์ ํํ ์ปจํ ์คํธ ์ดํด
์ด๋ฏธ์ง๋ฅผ ํฌํจํ ํ์ด์ง๊ฐ ๊ฒ์์์ง์ ์ํด ์ ํํ ๋ถ์๋๋๋ก ๋์ต๋๋ค. alt ํ๊ทธ์ ์บก์ ์ต์ ํ์ ๋๋ถ์ด ์ด๋ฏธ์ง์ ์ค์ ์ดฌ์์, ์์ฑ ๋ ์ง ๋ฑ์ ์ ๊ณตํ๋ฉด ๊ฒ์์์ง์ ํด๋น ์ฝํ ์ธ ์ ์ค๋ฆฌ์ง๋๋ฆฌํฐ๋ฅผ ๋๊ฒ ํ๊ฐํฉ๋๋ค.
2.2. ๋ฆฌ์น ๊ฒฐ๊ณผ(Rich Result) ํ๋
ํฐ์คํ ๋ฆฌ ๋ธ๋ก๊ทธ ์ด๋ฏธ์ง ๋ฆฌ์น ๊ฒฐ๊ณผ ์ ์ฉ ๊ฐ์ด๋์ ๋ฐ๋ผ ๋งํฌ์ ์ ์ถ๊ฐํ๋ฉด ๊ฒ์ ๊ฒฐ๊ณผ์์ ์ด๋ฏธ์ง๊ฐ ๋ ์๊ฐ์ ์ผ๋ก ๋๋ณด์ด๊ฒ ํ์๋ฉ๋๋ค. ์ด๋ ๋จ์ ๋ ธ์ถ๋ณด๋ค ํจ์ฌ ๋์ ์ ์ ์ ๋ณด์ฅํฉ๋๋ค.
2.3. ์ ์๊ถ ๋ณดํธ ๋ฐ ์ ๋ขฐ์ฑ ํ๋ณด
์ด๋ฏธ์ง์ ๋ํ ์ ์๊ถ ์ ๋ณด๋ฅผ ๊ตฌ์กฐํ๋ ๋ฐ์ดํฐ๋ก ๋ช ์ํ๋ฉด ๋ฌด๋จ ๋์ฉ์ ๋ฐฉ์งํ๋ ์ ํธ๊ฐ ๋๋ฉฐ, ํฉ๋ฒ์ ์ธ ์ฌ์ฉ์์ ์ฆ๋ช ํ์ฌ ์ฌ์ดํธ์ ์ ์ฒด์ ์ธ ์ ๋ขฐ๋(E-E-A-T)๋ฅผ ์์น์ํต๋๋ค.
2.4. ๋ผ์ด์ ์ค ๊ธฐ๋ฐ ๊ฒ์ ํํฐ ๋์
์ฌ์ฉ์๋ค์ด ๊ตฌ๊ธ ์ด๋ฏธ์ง ๊ฒ์ ์ '์ฌ์ฉ ๊ถํ' ํํฐ๋ฅผ ์ฌ์ฉํ ๋, ๋ด ์ด๋ฏธ์ง๊ฐ ๊ฒ์ ๊ฒฐ๊ณผ์ ๋จ๊ฒ ํ๋ ค๋ฉด ๋ผ์ด์ ์ค์ ์ด๋ฏธ์ง ์ฌ์ฉ๋ฒ ์ ๋ณด๊ฐ ํ์์ ์ ๋๋ค.

3. ์๋ฐ์คํฌ๋ฆฝํธ๋ฅผ ์ด์ฉํ ๋์ ๊ตฌ์กฐํ ๋ฐ์ดํฐ ๊ตฌํ
์๋์ผ๋ก ๋ชจ๋ ์ด๋ฏธ์ง์ ์ฝ๋๋ฅผ ๋ฃ๊ธฐ ํ๋ค๋ค๋ฉด, JavaScript๋ฅผ ์ฌ์ฉํ์ฌ ํ์ด์ง ๋ด ์ด๋ฏธ์ง๋ฅผ ์๋์ผ๋ก ์ธ์ํ๊ณ JSON-LD๋ฅผ ์์ฑํ๋ ๋ฐฉ์์ ๊ถ์ฅํฉ๋๋ค. ์๋๋ ํฐ์คํ ๋ฆฌ ๋ณธ๋ฌธ ์ด๋ฏธ์ง๋ฅผ ์ฐพ์ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ์ฃผ์ ํ๋ ์์ ์ฝ๋์ ๋๋ค.
window.onload = function() { const images = document.querySelectorAll('.tt_article_useless_p_margin.contents_style img'); if (images.length 0) { let scriptTag = document.getElementById('dynamicImageMetadata'); let currentData = {}; if (scriptTag) currentData = JSON.parse(scriptTag.textContent || '{}'); currentData.images = currentData.images || []; images.forEach((img) = { const imgSrc = img.src; const imgAlt = img.alt || 'No alt text available'; const imgWidth = img.width; const imgHeight = img.height; const imageData = { "@context": "https://schema.org/", "@type": "ImageObject", "contentUrl": imgSrc, "url": imgSrc, "caption": imgAlt, "height": imgHeight.toString(), "width": imgWidth.toString(), "license": "https://everydayhub.tistory.com/", "creator": { "@type": "Person", "name": "arhatnanda" }, "copyrightNotice": "์ผ์ํ๋ธํฐ์คํ ๋ฆฌ", "acquireLicensePage": window.location.href }; currentData.images.push(imageData); }); if (scriptTag) { scriptTag.textContent = JSON.stringify(currentData, null, 2); } else { scriptTag = document.createElement('script'); scriptTag.type = 'application/ld+json'; scriptTag.id = 'dynamicImageMetadata'; scriptTag.textContent = JSON.stringify(currentData, null, 2); document.head.appendChild(scriptTag); } } };
Q1. ๋ชจ๋ ์ด๋ฏธ์ง์ ๊ตฌ์กฐํ ๋ฐ์ดํฐ๋ฅผ ์ ์ฉํด์ผ ํ๋์?
A1. ๋ธ๋ก๊ทธ ํฌ์คํ ์ ํต์ฌ ์ฃผ์ ๋ฅผ ๋ด๊ณ ์๋ ๋ฉ์ธ ์ด๋ฏธ์ง๋ ์ ๋ณด์ฑ ์ธํฌ๊ทธ๋ํฝ์๋ ๋ฐ๋์ ์ ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ๋จ์ ๊พธ๋ฏธ๊ธฐ์ฉ ์์ด์ฝ์ด๋ ๋ฐฐ๋๋ ์ ์ธํด๋ ๋ฌด๋ฐฉํฉ๋๋ค.
Q2. alt ํ๊ทธ๋ง ์ ์จ๋ ๊ฒ์ ๋ ธ์ถ์ด ์ ๋์ง ์๋์?
A2. alt ํ๊ทธ๋ ๊ธฐ๋ณธ์ ์ธ ์ ๊ทผ์ฑ์ ๋ณด์ฅํ์ง๋ง, ๊ตฌ๊ธ ๊ฒ์ ๊ฒฐ๊ณผ์์ '๋ผ์ด์ ์ค ๋ฐฐ์ง'๋ ์์ธ ์ ๋ณด๋ฅผ ํ์ํ๊ธฐ ์ํด์๋ JSON-LD์ ๊ฐ์ ๊ตฌ์กฐํ ๋ฐ์ดํฐ๊ฐ ์ถ๊ฐ๋ก ํ์ํฉ๋๋ค.
Q3. ๊ตฌ์กฐํ ๋ฐ์ดํฐ๋ฅผ ์ ์ฉํ๋ฉด ์ฌ์ดํธ ์๋๊ฐ ๋๋ ค์ง๋์?
A3. JSON-LD ๋ฐฉ์์ ํ ์คํธ ๊ธฐ๋ฐ์ ๊ฐ๋ฒผ์ด ์ฝ๋์ด๋ฏ๋ก ์น์ฌ์ดํธ ๋ก๋ฉ ์๋์ ๋ฏธ์น๋ ์ํฅ์ ๊ฑฐ์ ๋ฏธ๋ฏธํฉ๋๋ค. ์คํ๋ ค ๊ฒ์ ์์ง์ ํฌ๋กค๋ง ํจ์จ์ ๋์ฌ ๊ธ์ ์ ์ธ ํจ๊ณผ๋ฅผ ์ค๋๋ค.
๊ตฌ์กฐํ๋ ๋ฐ์ดํฐ๋ SEO ์ต์ ํ์์ ์ค์ถ์ ์ธ ์ญํ ์ ์ํํฉ๋๋ค. ์๊ฐ์ ์ฝํ ์ธ ์ ๊ฐ์น๋ฅผ ๊ฒ์์์ง์ ์ฆ๋ช ํ๊ณ ๊ตฌ๊ธ ์ด๋ฏธ์ง ๊ฒ์ ๋ ธ์ถ ์ ๋ต์ ์์ฑํ์ฌ ๋ ๋ง์ ๋ฐฉ๋ฌธ์๋ฅผ ํ๋ณดํด ๋ณด์๊ธฐ ๋ฐ๋๋๋ค.