์ฌ์ง,์ผ๋ฌ์คํธ,๋์์ธ ์ฐฝ์ ๋ธ๋ก๊ทธ, ๊ฒ์์์ ๋ถ๋ฆฌํ ์ ๊ณผ ๊ทน๋ณต ์ ๋ต
์ฌ์ง, ์ผ๋ฌ์คํธ, ๋์์ธ ๋ฑ ์ด๋ฏธ์ง ์ค์ฌ์ ์ฐฝ์๋ฌผ ๋ธ๋ก๊ทธ๋ ์๊ฐ์ ์ผ๋ก ๋ฐ์ด๋ ์ฝํ ์ธ ๋ฅผ ์ ๊ณตํ์ง๋ง, ์์ธ๋ก ๊ฒ์ ์์ง์์์ ํ ์คํธ ๊ฒ์์์๋ ์๋์ ์ผ๋ก ๋ถ๋ฆฌํ ๋ฉด์ด ์์ต๋๋ค. ์ด์ ๋ ์ด๋ฏธ์ง ์์ฒด๊ฐ ํ ์คํธ์ฒ๋ผ ์ง์ ๊ฒ์ ๋์์ด ๋์ง ์๊ณ , ์ด๋ฏธ์ง์ ๋ํ ์ค๋ช ์ด๋ ๋ฉํ๋ฐ์ดํฐ๊ฐ ๋ถ์กฑํ๋ฉด ๊ฒ์ ์์ง์ด ๊ทธ ๊ฐ์น๋ฅผ ์ ๋๋ก ์ธ์ํ์ง ๋ชปํ๊ธฐ ๋๋ฌธ์ ๋๋ค.
๋ฐ๋ผ์, ๋จ์ํ ์ฐฝ์๋ฌผ ์ด๋ฏธ์ง ๊ฒ์๋ฅผ ๋์ด์ ์ด๋ฏธ์ง ๊ฒ์ ์ต์ ํ์ ๊ตฌ์กฐํ๋ ์ด๋ฏธ์ง ๋ฉํ๋ฐ์ดํฐ ์ ๊ณต์ด ๋ฌด์๋ณด๋ค ์ค์ํฉ๋๋ค. ๊ตฌ๊ธ, ๋ค์ด๋ฒ, ๋น๊ณผ ๊ฐ์ ์ฃผ์ ๊ฒ์ ์์ง๋ค์ ์ด์ ์ด๋ฏธ์ง์ ์ ์๊ถ, ์ถ์ฒ, ์ฌ์ฉ ์กฐ๊ฑด ๋ฑ์ ์ดํดํ๊ณ ์ฌ์ฉ์์๊ฒ ๋ ์ ํํ ๊ฒฐ๊ณผ๋ฅผ ์ ๊ณตํ๊ธฐ ์ํด ์ด๋ฏธ์ง ๊ด๋ จ ๊ตฌ์กฐํ ๋ฐ์ดํฐ๋ฅผ ์ ๊ทน ํ์ฉํฉ๋๋ค.
์ด๋ฏธ์ง ์ ์๊ถ ๋ณดํธ์ ๊ฒ์ ๋ ธ์ถ์ ์ํ ๊ตฌ์กฐํ ๋ฐ์ดํฐ ํ์ฉ๋ฒ
๋ณธ ๊ธ์์๋ ์ด๋ฏธ์ง ์ฐฝ์๋ฌผ ๋ธ๋ก๊ทธ๊ฐ ๊ฒ์์์ ๋ถ๋ฆฌํ ์ ์ ๊ทน๋ณตํ๊ณ , ์ด๋ฏธ์ง ๊ฒ์์์ ๊ฐ๋ ฅํ ๊ฒฝ์๋ ฅ์ ํ๋ณดํ ์ ์๋๋ก ๋๋ ํต์ฌ ์ ๋ต๊ณผ JSON-LD ๊ธฐ๋ฐ ์ด๋ฏธ์ง ๋ฉํ๋ฐ์ดํฐ ํ์ฉ๋ฒ์ ์์ธํ ์๋ดํฉ๋๋ค.
์ ์ด๋ฏธ์ง ๊ตฌ์กฐํ ๋ฐ์ดํฐ๊ฐ ์ค์ํ๊ฐ?
์น์ฌ์ดํธ์ ์กด์ฌํ๋ ์ ๋ณด๋ค์ ๊ธฐ๋ณธ์ ์ผ๋ก HTML ํ๊ทธ๋ก ์์ฑ๋์ด ์์ง๋ง, ์ด ํ๊ทธ๋ค๋ง์ผ๋ก๋ ๊ฒ์ ์์ง์ด ๊ทธ ์๋ฏธ๋ฅผ ์๋ฒฝํ๊ฒ ์ดํดํ๊ธฐ ์ด๋ ต์ต๋๋ค. ๊ทธ๋์ ์ด๋ฏธ์ง ๊ตฌ์กฐํ ๋ฐ์ดํฐ๋ผ๋ ๋ณ๋์ ํ์คํ๋ ํ์์ ํตํด ์ฝํ ์ธ ์ ์๋ฏธ๋ฅผ ๋ช ํํ ์๋ ค์ค๋๋ค.
๊ตฌ์กฐํ ๋ฐ์ดํฐ๋ ๊ฒ์ ์์ง์ด ์ฝ๊ธฐ ์ฝ๊ณ ํด์ํ๊ธฐ ์ฌ์ด ๋ฐ์ดํฐ ํฌ๋งท์ผ๋ก, ์ฃผ๋ก JSON-LD, Microdata, RDFa ํํ๋ก ์์ฑ๋ฉ๋๋ค. ์ด๋ฏธ์ง ๊ตฌ์กฐํ ๋ฐ์ดํฐ๋ ์นํ์ด์ง์ ํฌํจ๋ ์ด๋ฏธ์ง์ ๋ํ ์์ธ ์ ๋ณด๋ฅผ ๋ช ํํ๊ฒ ์๋ ค์ฃผ๋ ๋ฉํ๋ฐ์ดํฐ์ ๋๋ค. ์๋ฅผ ๋ค์ด, ์ด๋ฏธ์ง๊ฐ ๋ฌด์์ธ์ง, ๋๊ฐ ๋ง๋ค์๋์ง, ์ ์๊ถ์ ๋๊ตฌ์๊ฒ ์๋์ง, ์ด๋ค ๋ผ์ด์ ์ค๋ก ์ฌ์ฉ ๊ฐ๋ฅํ์ง ๋ฑ์ ๋ช ์ํฉ๋๋ค.
๊ฒ์ ์์ง์ ๋ฉํ๋ฐ์ดํฐ๋ก ์ด๋ฏธ์ง์ ์ ๋ขฐ๋๋ฅผ ํ๋จํฉ๋๋ค.
- ์ด๋ฏธ์ง๋ ๊ฒ์์์ง ์ ์ฅ์์ ์ฝํ ์ธ ์ ๋ฌ๋ฆฌ '์ฝ์ ์ ์๋' ์์์ด๋ฏ๋ก, ์ ์๊ถ์, ์ค๋ช , ๋ผ์ด์ ์ค ์ ๋ณด๊ฐ HTML ์ฝ๋ ์์ ๋ช ํํ ๋ค์ด ์์ด์ผ ํฉ๋๋ค.
- ํนํ Google ์ด๋ฏธ์ง ๊ฒ์์์๋ ์ด ๋ฉํ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ค์์ ํ๋จํฉ๋๋ค:
- ์ด ์ด๋ฏธ์ง๊ฐ ์ด๋์ ์๋๊ฐ?
- ๋๊ฐ ๋ง๋ค์๊ณ , ์ด๋ค ์กฐ๊ฑด์ผ๋ก ์ฌ์ฉํ ์ ์๋๊ฐ?
- ์ฌ์ฉ์๊ฐ ์ด ์ด๋ฏธ์ง๋ฅผ ์ฌ์ฉํ ๋ ์ฐธ๊ณ ํด์ผ ํ ๋งํฌ๊ฐ ์๋๊ฐ?
๊ตฌ์กฐํ ๋ฐ์ดํฐ ์์: ์ด๋ฏธ์ง ์ฝ๋
๋ธ๋ก๊ทธ HTML์ ์๋์ ๊ฐ์ ๊ตฌ์กฐํ๋ ์ด๋ฏธ์ง ์ ๋ณด๋ฅผ ์ถ๊ฐํ ์ ์์ต๋๋ค:
{
"@context": "https://schema.org",
"@graph": [
{
"@type": "ImageObject",
"contentUrl": "์ด๋ฏธ์ง ์ค์ ์ฃผ์",
"caption": "์ด๋ฏธ์ง ์ค๋ช
",
"license": "์ด๋ฏธ์ง ์ฌ์ฉ ํ๊ฐ URL",
"creator": {
"@type": "Person",
"name": "์ฐฝ์์ ์ด๋ฆ"
},
"copyrightNotice": "์ ์๊ถ ํ์ ๋ฌธ๊ตฌ",
"acquireLicensePage": "๋ผ์ด์ ์ค ํ์ธ ํ์ด์ง URL",
"creditText": "์ด๋ฏธ์ง ์ถ์ฒ ๋ช
์ ํ
์คํธ"
}
]
}
์ฃผ์ ํ๋ ์ค๋ช ๋ฐ SEO ์๋ฏธ
ํ๋๋ช | ์ค๋ช | SEO ์๋ฏธ |
---|---|---|
@type | ๊ฐ์ฒด ์ ํ | ImageObject๋ก ๊ฒ์์์ง์ด ์ด๋ฏธ์ง ์ ๋ณด์์ ์ธ์ |
contentUrl, url | ์ด๋ฏธ์ง ๊ฒฝ๋ก | ์ค์ ์ด๋ฏธ์ง ์ฃผ์. ์ด๋ฏธ์ง ์๋ณธ์ ์ฐธ์กฐํจ |
caption | ์ด๋ฏธ์ง ์ค๋ช | ๊ฒ์ ๋ ธ์ถ ์ ํจ๊ป ํ์ ๊ฐ๋ฅ. alt ์ญํ ๋ ๋ณํ |
license | ์ฌ์ฉ ํ๊ฐ URL | ๋ธ๋ก๊ทธ ๊ธ ๋๋ ๋ผ์ด์ ์ค ์๋ด ํ์ด์ง๋ก ์ฐ๊ฒฐ. Google์ด ์ ๋ขฐํ๋ ๋ผ์ด์ ์ค ์ ๋ณด |
acquireLicensePage | ๋ผ์ด์ ์ค ๊ตฌ์ ๋๋ ํ์ธ URL | ์ผ๋ฐ์ ์ผ๋ก ๊ธ ๋ณธ๋ฌธ ์ฃผ์์ ๋์ผ. license์ ํจ๊ป ์ฌ์ฉํ๋ฉด ์ ๋ขฐ๋ ํฅ์ |
creator | ์ฐฝ์์ ์ด๋ฆ | ์ ์๊ถ์ ๋ช ์. ๊ฒ์์ ์ ์๋ช ์ผ๋ก ๋ ธ์ถ ์ ๋ |
copyrightNotice | ์ ์๊ถ ๊ณ ์ง | ๋ช ์์ ๊ณ ์ง. ์ฝํ ์ธ ๋ณดํธ์ ์ค์ง์ ํจ๊ณผ |
creditText | ํ์๋๋ ์ถ์ฒ๋ช | Google ์ด๋ฏธ์ง์ ํ์๋ ์ ์์ |
์ ๋ค์ด๋ฒ ๋ธ๋ก๊ทธ์ ํฐ์คํ ๋ฆฌ๋ ๊ตฌ์กฐํ๋ ์ด๋ฏธ์ง ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๋ณธ ์ ๊ณตํ์ง ์์๊น?

1. ํ๋ซํผ ๊ตฌ์กฐ์ ์ ์ฑ ์ ์ฐจ์ด
๋ค์ด๋ฒ ๋ธ๋ก๊ทธ์ ํฐ์คํ ๋ฆฌ ๊ฐ์ ๋ํ ๋ธ๋ก๊ทธ ํ๋ซํผ์ ์๋ง์ ์ฌ์ฉ์๊ฐ ์์ฝ๊ฒ ๊ธ์ ์์ฑํ ์ ์๋๋ก ํธ๋ฆฌํจ๊ณผ ํธํ์ฑ์ ์ค์ ์ ๋๊ณ ์์ต๋๋ค. ๊ทธ๋ฌ๋ ๊ตฌ์กฐํ ๋ฐ์ดํฐ ์ฝ์ ์ ์๋์ ์ผ๋ก ๊ณ ๊ธ SEO ๊ธฐ๋ฅ์ ํด๋นํ์ฌ, ๊ฐ๋ณ ์ฌ์ฉ์๊ฐ ์ง์ ์ธ๋ฐํ๊ฒ ์ค์ ํ์ง ์๋ ํ ์ผ๊ด์ ์ผ๋ก ์ ์ฉํ๊ธฐ๊ฐ ์ด๋ ต์ต๋๋ค.
2. ์ด์ ๋น์ฉ๊ณผ ๊ธฐ์ ์ ๋์
๋ชจ๋ ์ด๋ฏธ์ง์ ๋ํด ์ ํํ ๋ผ์ด์ ์ค, ์ ์์ ์ ๋ณด, ์บก์ ์ ์๋์ผ๋ก ์์งํ๊ณ ์์ฑํ๋ ์์ ์ ๋งค์ฐ ๋ง์ ๋น์ฉ๊ณผ ๊ธฐ์ ์ ๋ ธ๋ ฅ์ ์๊ตฌํฉ๋๋ค. ํนํ ๋ธ๋ก๊ทธ ๋ด์์ ๋ค์ํ ์ฌ์ฉ์๊ฐ ์ฌ๋ฆฌ๋ ์ด๋ฏธ์ง๋ค์ ์ถ์ฒ๊ฐ ์ ๊ฐ๊ฐ์ด๊ณ , ์ ์๊ถ ์ ๋ณด๊ฐ ๋ถ๋ถ๋ช ํ ๊ฒฝ์ฐ๊ฐ ๋ง์ ์ด๋ฌํ ๊ณผ์ ์ ์๋ํํ๊ธฐ๊ฐ ๋์ฑ ์ด๋ ต์ต๋๋ค.
3. ์ฝํ ์ธ ์ ์๊ถ๊ณผ ๊ด๋ฆฌ ์ด์
๋ค์ด๋ฒ์ ํฐ์คํ ๋ฆฌ๋ ํ๋ซํผ ์ฐจ์์์ ์ ์๊ถ ๋ณดํธ ์ ์ฑ ๊ณผ ์ ๊ณ ์ฒด๊ณ๋ฅผ ์ ๊ฐ์ถ๊ณ ์์ง๋ง, ๊ฐ๋ณ ๊ฒ์๋ฌผ์ ํฌํจ๋ ์ด๋ฏธ์ง๋ง๋ค ์์ธํ ๊ตฌ์กฐํ ๋ฐ์ดํฐ๋ฅผ ์ ๊ณตํ๋ ๊ฒ์ ๋ ๋ค๋ฅธ ๋ฌธ์ ์ ๋๋ค. ํนํ ์ ์๊ถ๊ณผ ๊ด๋ จ๋ ๋ฏผ๊ฐํ ์ ๋ณด๋ฅผ ์๋ชป ํ์ํ ๊ฒฝ์ฐ ๋ฒ์ ๋ถ์์ด ๋ฐ์ํ ์ ์๊ธฐ ๋๋ฌธ์, ์ด์ ๋ํด ๋งค์ฐ ์ ์คํ๊ฒ ์ ๊ทผํ ํ์๊ฐ ์์ต๋๋ค.
4. ์ฌ์ฉ์ ๊ฒฝํ ๋ฐ ๋จ์ํ ์ ๋ต
ํ๋ซํผ์ ์ฃผ๋ก ์ฌ์ฉ์ ์นํ์ ์ธ ์ธํฐํ์ด์ค ์ ๊ณต์ ์ง์คํ๊ณ ์์ผ๋ฉฐ, SEO ์ต์ ํ๋ฅผ ์ํด ์ธ๋ฐํ ๋งํฌ์ ์ ์ง์ ์ฝ์ ํ๋ ์์ ์ ์ผ๋ฐ ๋ธ๋ก๊ฑฐ๋ค์๊ฒ ์ง๋์น ๋ถ๋ด์ด ๋ ์ ์์ต๋๋ค. ๋์ ๋ค์ด๋ฒ๋ ์์ฒด ๊ฒ์ ์์คํ ์ ํตํด ํ๋ซํผ ๋ด์ ์ฝํ ์ธ ๋ฅผ ๋ณ๋๋ก ํจ๊ณผ์ ์ผ๋ก ์ธ๋ฑ์ฑํ๋ ๋ฐฉ์์ ์ฌ์ฉํ๊ณ ์์ต๋๋ค.
5. ๊ฐ๋ณ ๋ธ๋ก๊ฑฐ์ SEO ์ญํ ๊ฐ์กฐ
ํฐ์คํ ๋ฆฌ์ ๋ค์ด๋ฒ ๋ธ๋ก๊ทธ๋ ๊ธฐ๋ณธ์ ์ธ ํ๋ซํผ ํ๋ง ์ ๊ณตํ๋ฉฐ, ์ธ๋ถ์ ์ธ SEO ์์ ์ ๊ฐ๋ณ ๋ธ๋ก๊ฑฐ๊ฐ ์ง์ ์ํํ๋๋ก ์ ๋ํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ๋ฐ๋ผ์ ๊ตฌ์กฐํ ๋ฐ์ดํฐ ์ฝ์ ์ญ์ ๋ธ๋ก๊ฑฐ๊ฐ ์ง์ ์คํฌ๋ฆฝํธ๋ ํ๋ฌ๊ทธ์ธ ํํ๋ก ์ ์ฉํ๋ ๋ฐฉ์์ด ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋ฉ๋๋ค.
์ license์ acquireLicensePage๊ฐ ์ค์ํ๊ฐ?
Google์ ์ด ๋ ํญ๋ชฉ์ ๊ธฐ๋ฐ์ผ๋ก "์ด๋ฏธ์ง ์ฌ์ฉ ์กฐ๊ฑด ๋ณด๊ธฐ" ๋งํฌ๋ฅผ ์ ๊ณตํฉ๋๋ค. ๋ผ์ด์ ์ค ์ฃผ์๊ฐ ์์ ์ ๋ธ๋ก๊ทธ ์ฃผ์์ ์ผ์นํ์ง ์์ผ๋ฉด:
- ์ ์๊ถ์ ํผ๋
- Search Console ๊ตฌ์กฐํ ๋ฐ์ดํฐ ๊ฒฝ๊ณ ๋ฐ์
- ๊ฒ์ ๋ ธ์ถ ์ ์ ๋ขฐ๋ ํ๋ฝ
์ฌ๋ฐ๋ฅด๊ฒ ์ ๋ ฅ ์:
- ๋ด ์ด๋ฏธ์ง๊ฐ ๋ช ํํ ์ถ์ฒ์ ์ ์๊ถ ์ ๋ณด๋ฅผ ๊ฐ์ถ ๊ฒ์ผ๋ก ์ธ์
- ์ด๋ฏธ์ง ๊ฒ์ ๊ฒฐ๊ณผ์์ ์ ์ ์ด๋ฆ, ์ฌ์ฉ ์กฐ๊ฑด ๋งํฌ๊ฐ ํจ๊ป ๋ ธ์ถ
- ๋์ฉ ๋ฐฉ์ง ๋ฐ ๋ด ์ฐฝ์๋ฌผ์ ๋ธ๋๋ฉ ํจ๊ณผ ๊ทน๋ํ
ํ์ธ์ ์ฐฝ์๋ฌผ ์ด๋ฏธ์ง
๊ฐ์ธ ์ฐฝ์ ์ด๋ฏธ์ง

์ด๋ฏธ์ง ํ๊ทธ ์ ์ฉ ํ
์ ์ฉ ์์
์๋ ์ฝ๋์์ ์์ ์๋ธ๋ก๊ทธ์ ์ฌ์ดํธ์ ๋ง๊ฒ ์์ ํด์ ์ฌ์ฉํฉ๋๋ค.
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/",
"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();
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 });
});
- JS๋ก ์๋ ์์ฑํด์ ์ฝ์ ํ๋ฉด, ํฐ์คํ ๋ฆฌ,์๋ํ๋ ์ค ๋ฑ ๋ธ๋ก๊ทธ ํ๋ซํผ์์๋ ์ฝ๊ฒ ํ์ฉ ๊ฐ๋ฅํฉ๋๋ค.
์ฝ๋ ์ค๋ช
- buildImageMetadata ํจ์๋ ํ์ด์ง ๋ด ์ง์ ๋ ์์ญ(div.my-license-img) ์์ ๋ชจ๋ ์ด๋ฏธ์ง ํ๊ทธ๋ฅผ ์ฐพ์ ์ค๋ณต ์์ด ์์งํฉ๋๋ค.
- ์์งํ ์ด๋ฏธ์ง ์ ๋ณด๋ฅผ JSON-LD ๊ตฌ์กฐ๋ก ๋ง๋ค์ด <script type="application/ld+json"> ํ๊ทธ์ ์ฝ์ ํฉ๋๋ค. ์ด ๋ฉํ๋ฐ์ดํฐ๋ ๊ฒ์ ์์ง์ด ์ด๋ฏธ์ง ์ ๋ณด๋ฅผ ์ดํดํ๋ ๋ฐ ๋์์ ์ค๋๋ค.
- DOM ๋ณ๊ฒฝ์ด ์์ ๋๋ง๋ค(MutationObserver) ์ด๋ฏธ์ง ๋ฉํ๋ฐ์ดํฐ๋ฅผ ๋ค์ ์์ฑํ์ฌ ์ต์ ์ํ๋ฅผ ์ ์งํฉ๋๋ค.
- ์๋๋ "p.image img", "figure.imageblock img"๋ฅผ ์ ํํ์ผ๋, ์์ ํ์ฌ "div.my-license-img img"์ ํ์ ํด ์์งํ๋๋ก ํ์์ต๋๋ค.
- ์ด๋ ๊ฒ ํ๋ฉด ์ํ๋ ํด๋์ค ๋ด ์ด๋ฏธ์ง๋ง ๋ฉํ๋ฐ์ดํฐ์ ํฌํจ๋ฉ๋๋ค.
ํฐ์คํ ๋ฆฌ ์ด๋ฏธ์ง ๋ฉํ ํ๊ทธ ์ ์ฉ๋ฐฉ๋ฒ
ํฐ์คํ ๋ฆฌ ๋ธ๋ก๊ทธ๋ ์ด๋ฏธ์ง ์ฝ์ ์ ํน๋ณํ ์นํ์(ํ๋ ์ด์คํ๋) ํํ๋ก ์ด๋ฏธ์ง๋ฅผ ๋ฃ์ต๋๋ค.
1. ํฐ์คํ ๋ฆฌ ๋ธ๋ก๊ทธ์ ์์ ์ ์ฐฝ์ ์ด๋ฏธ์ง๋ง ์ ๋ณ
- ์๋ฅผ ๋ค์ด:
[#์ด๋ฏธ์ง ์ฝ๋_#]
- ์ ์ฝ๋๋ ์ค์ ๋ธ๋ก๊ทธ์์ ์ด๋ฏธ์ง๋ก ๋ณด์ฌ์ง๋๋ค.
- ์ฆ, ์ผ๋ฐ <img> ํ๊ทธ๊ฐ ์๋๋ผ ์ด ์นํ์๊ฐ ์ค์ ์ด๋ฏธ์ง ์ญํ ์ ํฉ๋๋ค.
2. ๋ด๊ฐ ์ํ๋ ์ด๋ฏธ์ง์ div.my-license-img ํด๋์ค ์ ์ฉํ๊ธฐ
- ์ ์นํ์ ํํ๋ฅผ ๋ฐ๋ก ๊ฐ์ธ๋ div ํ๊ทธ๋ฅผ ์ถ๊ฐํ ์ ์์ต๋๋ค.
- ์์:
<div class="my-license-img">
[#์ด๋ฏธ์ง ์ฝ๋_#]
</div>
- ์ด๋ ๊ฒ ํ๋ฉด ํด๋น ์นํ์(์ด๋ฏธ์ง)๊ฐ my-license-img๋ผ๋ ํน๋ณํ ๊ตฌ์ญ ์์ ์๋ค๋ ๋ป์ ๋๋ค.
3. ์๋ฐ์คํฌ๋ฆฝํธ๊ฐ ์ค์ ์ด๋ฏธ์ง ํ๊ทธ๋ฅผ ์ฐพ๋ ๋ฐฉ๋ฒ
- ํฐ์คํ ๋ฆฌ๋ ํ์ด์ง๊ฐ ๋ก๋๋๋ฉด ์นํ์๊ฐ ์ค์ <img> ํ๊ทธ๋ก ๋ณํ๋ฉ๋๋ค.
- ์๋ฐ์คํฌ๋ฆฝํธ์์
document.querySelectorAll("div.my-license-img img")
๋ก ์ด ์์ญ ์์ ๋ณํ๋ ์ด๋ฏธ์ง๋ฅผ ์ฐพ์ต๋๋ค. - ์ฆ, ์นํ์์ ์ง์ ํด๋์ค๋ฅผ ๋ฃ์ ์ ์์ง๋ง, ์นํ์๋ฅผ ๊ฐ์ธ๋ div์ ํด๋์ค๋ฅผ ๋ฃ์ด JS๊ฐ ๊ตฌ๋ถํ ์ ์์ต๋๋ค.
์ด๋ฏธ์ง ์ฐฝ์์์ ๊ถ๋ฆฌ๋ฅผ ์ฝ๋๋ก ์งํค์
์์ ์ด ์ฐฝ์ํ ์ด๋ฏธ์ง๋ฅผ ์ ๋ก๋ํ๊ณ ์ฝํ ์ธ ๋ฅผ ๋ณดํธํ๊ณ , ๊ฒ์์์ ๋ ์ ๋ณด์ด๊ณ , ๋ด ์์ ๋ฌผ์ ๋ํ ์ ์๊ถ์ ๋ถ๋ช ํ ํ๊ธฐ ์ํด์๋ผ๋ ๊ตฌ์กฐํ ๋ฐ์ดํฐ ์ฝ์ ์ ๋ ์ด์ ์ ํ์ด ์๋ ํ์์ ๋๋ค. ํนํ ๋์์ธ ์ผ๋ฌ์คํธ ์ฌ์ง ๋ธ๋ก๊ทธ๋ฅผ ์ด์ํ์ ๋ค๋ฉด, ์ค๋๋ถํฐ๋ผ๋ ๊ตฌ์กฐํ ๋ฐ์ดํฐ์ ๋ฉํ ์ ๋ณด ์ฝ์ ์ ํตํด ์ฝํ ์ธ ์ ๋ฒ์ , ๊ธฐ์ ์ ๊ฐ์น๋ฅผ ๋ํด๋ณด์ธ์.
๐ ๊ด๋ จ ๊ธ ๋ณด๊ธฐ:
๋ฌด๋ฃ ์ด๋ฏธ์ง ํธ์คํ
์๊ฐ. ์ด๋ฏธ์ง ํธ์คํ
์ ์ฌ์ฉํ๋ ์ด์ ์ SEO ์ฅ์