[ μ΄λ―Έμ§ λ©νλ°μ΄ν° νμ©λ² ] ꡬ쑰νλ λ°μ΄ν°λ‘ SEO μ±κ³Ό λμ΄κΈ°
λ°νμΌ: 2025. 2. 21.
μ΄λ―Έμ§ λ©νλ°μ΄ν° νμ©λ²: ꡬ쑰νλ λ°μ΄ν°λ‘ SEO μ±κ³Ό λμ΄κΈ°
μΉμ¬μ΄νΈλ₯Ό μ΄μνκ±°λ λΈλ‘κ·Έλ₯Ό μμ±νλ λ° μμ΄ μ΄λ―Έμ§λ SEO(κ²μμμ§ μ΅μ ν)λ μ€μν μμμ λλ€. κ²μμμ§μμ λ λ§μ λ ΈμΆμ μ»κΈ° μν΄μλ μΉμ¬μ΄νΈμ μ½ν μΈ κ° μ΄λ»κ² ꡬμ±λκ³ , μ΄λ»κ² νμλλμ§μ λν μ 보λ₯Ό μ νν μ 곡νλ κ²μ΄ μ€μν©λλ€. μ΄ λ, ꡬ쑰νλ λ°μ΄ν°λ₯Ό νμ©νλ©΄ μ΄λ¬ν μ λ³΄κ° κ²μμμ§μ λͺ ννκ² μ λ¬λμ΄ κ²μ κ²°κ³Όμμ μ 리ν μμΉλ₯Ό μ°¨μ§ν μ μμ΅λλ€.
μ€λμ μ΄λ―Έμ§ λ©νλ°μ΄ν°λ₯Ό ꡬ쑰νλ λ°μ΄ν°λ‘ λμ μΌλ‘ μμ±νλ λ°©λ²κ³Ό κ·Έ νμμ±, κ·Έλ¦¬κ³ μ₯μ μ λν΄ λ€λ€λ³΄κ² μ΅λλ€.
μ΄λ―Έμ§ λ©νλ°μ΄ν° ꡬ쑰νλ λ°μ΄ν°λ‘ κ²μμμ§ μ΅μ ννκΈ°
ꡬ쑰νλ λ°μ΄ν°μ νμμ±κ³Ό μ₯μ
μ΄λ―Έμ§ λ©νλ°μ΄ν°λ₯Ό νμ©ν SEO μ΅μ ν
1. ꡬ쑰νλ λ°μ΄ν°λ?
ꡬ쑰νλ λ°μ΄ν°λ μΉ νμ΄μ§ λ΄ μ½ν μΈ κ° λ¬΄μμ μλ―Ένλμ§, κ·Έ κ΄κ³λ₯Ό λͺ νν μ μνλ λ°μ΄ν° νμμ λλ€. μ΄λ₯Ό ν΅ν΄ κ²μμμ§μ νμ΄μ§μ λ΄μ©μ λ μ½κ² μ΄ν΄νκ³ , λ μ ννκ² κ²μ κ²°κ³Όμ λ°μν μ μμ΅λλ€. ꡬ쑰νλ λ°μ΄ν°λ μ£Όλ‘ JSON-LD, RDFa, Microdata νμμΌλ‘ μ 곡λ©λλ€.
ꡬ쑰νλ λ°μ΄ν°λ ꡬκΈ, λΉ, λ€μ΄λ² λ± μ£Όμ κ²μμμ§μμ μΉ νμ΄μ§λ₯Ό μ΄ν΄νκ³ ν¬λ‘€λ§νλ λ° μ€μν μν μ ν©λλ€. νΉν μ΄λ―Έμ§μ κ°μ λ©ν°λ―Έλμ΄ μ½ν μΈ μ κ²½μ°, λ©νλ°μ΄ν°λ₯Ό ꡬ쑰νλ λ°μ΄ν°λ‘ μ 곡νλ©΄, κ²μμμ§μ΄ ν΄λΉ μ΄λ―Έμ§λ₯Ό λ μ ννκ² μΈμνκ³ μ μ ν μμΈνν μ μμ΅λλ€.
2. μ΄λ―Έμ§ λ©νλ°μ΄ν°μ μ€μμ±
μ΄λ―Έμ§ λ©νλ°μ΄ν°λ μ΄λ―Έμ§κ° 무μμ μλ―Ένλμ§ μ€λͺ νλ μ 보μ λλ€. μλ₯Ό λ€μ΄, μ΄λ―Έμ§μ ν¬κΈ°, μ€λͺ , λΌμ΄μΌμ€ μ 보, μ μκΆ λ±μ ν¬ν¨νλ λ°μ΄ν°μ λλ€. μΉμ¬μ΄νΈμ μ΄λ―Έμ§λ₯Ό μ¬μ©ν λ, λ¨μν μ΄λ―Έμ§μ URLμ μ½μ νλ κ²λ§μΌλ‘λ κ²μμμ§μ΄ κ·Έ μ΄λ―Έμ§μ λν΄ μ νν μ΄ν΄ν μ μμ΅λλ€. λ°λΌμ μ΄λ―Έμ§μ λν μΆκ°μ μΈ μ 보λ₯Ό μ 곡ν΄μΌ ν©λλ€.
3. μ΄λ―Έμ§ λ©νλ°μ΄ν°λ₯Ό ꡬ쑰νλ λ°μ΄ν°λ‘ μ 곡νλ μ΄μ
μ΄λ―Έμ§ λ©νλ°μ΄ν°λ₯Ό ꡬ쑰νλ λ°μ΄ν°λ‘ μ 곡νλ κ²μ κ²μμμ§ μ΅μ ν(SEO)μ λ§€μ° μ€μν μν μ ν©λλ€. μ£Όλ‘ λ€μκ³Ό κ°μ μ΄μ μμ ꡬ쑰νλ λ°μ΄ν°κ° νμν©λλ€:
3.1. κ²μμμ§μ μ νν μ΄ν΄λ₯Ό λκΈ°
μ΄λ―Έμ§λ₯Ό ν¬ν¨ν νμ΄μ§κ° κ²μμμ§μ μν΄ λ μ νν λΆμλλλ‘ ν©λλ€. μλ₯Ό λ€μ΄, μ΄λ―Έμ§μ alt ν μ€νΈ, ν¬κΈ°, μ μκΆ μ 보, λΌμ΄μΌμ€ λ±μ ꡬ쑰νλ λ°μ΄ν°λ‘ μ 곡νλ©΄, ꡬκΈμ ν΄λΉ μ΄λ―Έμ§λ₯Ό λ μ ννκ² μμΈνν μ μμ΅λλ€. λν, κ΅¬κΈ μ΄λ―Έμ§ κ²μμμ ν΄λΉ μ΄λ―Έμ§λ₯Ό λ ν¨κ³Όμ μΌλ‘ νμν μ μμ΅λλ€.
3.2. λ¦¬μΉ κ²°κ³Ό(Rich Result)λ‘ λ λ§μ λ ΈμΆ
ꡬ쑰νλ λ°μ΄ν°λ₯Ό μ¬μ©νλ©΄, ꡬκΈμ λ¦¬μΉ κ²°κ³Ό(Rich Result)λ‘ μ΄λ―Έμ§κ° λ ΈμΆλ νλ₯ μ΄ λμμ§λλ€. λ¦¬μΉ κ²°κ³Όλ κ²μκ²°κ³Όμμ λ μκ°μ μΌλ‘ λ보μ΄κ² νμλλ λ°©μμΌλ‘, μ¬μ©μκ° λ μ½κ² ν΄λ¦νλλ‘ μ λν©λλ€. μλ₯Ό λ€μ΄, μ΄λ―Έμ§ 미리보기, μΊ‘μ , μ μκΆ λ±μ μ λ³΄κ° κ²μκ²°κ³Όμμ μ§μ νμλ©λλ€.
3.3. μ νν μ μκΆ μ 보 μ 곡
μ΄λ―Έμ§μ λν μ μκΆ μ 보λ₯Ό ꡬ쑰νλ λ°μ΄ν°λ‘ μ 곡νλ©΄, μ΄λ―Έμ§μ μ μκΆμκ° λκ΅°μ§ λͺ νν μ μ μμ΅λλ€. μ΄λ μΉμ¬μ΄νΈμμ μ΄λ―Έμ§λ₯Ό μ¬μ©νλ λ° μμ΄ λ²μ λ¬Έμ λ₯Ό μλ°©ν μ μλ μ€μν μμμ λλ€. λν, μ μκΆ μ 보λ μ΄λ―Έμ§κ° ν©λ²μ μΌλ‘ μ¬μ©λκ³ μλ€λ μ λ’°μ±μ μ 곡νλ―λ‘, κ²μμμ§μμ ν΄λΉ μ΄λ―Έμ§μ κ°μΉλ₯Ό λκ² νκ°ν μ μμ΅λλ€.
3.4. λΌμ΄μΌμ€μ μ΄λ―Έμ§ μ¬μ©λ² μ 곡
λΌμ΄μΌμ€ μ 보μ μ΄λ―Έμ§ μ¬μ©λ² νμ΄μ§λ₯Ό μ 곡νλ©΄, ν΄λΉ μ΄λ―Έμ§κ° μ΄λ»κ² μ¬μ©λ μ μλμ§μ λν μ 보λ₯Ό λͺ νν μ λ¬ν μ μμ΅λλ€. κ²μμμ§μ μ΄λ₯Ό ν΅ν΄ ν΄λΉ μ΄λ―Έμ§κ° μ΄λμ μ¬μ© κ°λ₯νμ§, μ¬μ© 쑰건μ 무μμΈμ§λ₯Ό μ΄ν΄νκ² λ©λλ€. μ΄λ₯Ό ν΅ν΄ μ΄λ―Έμ§μ λν μ νν μ 보λ₯Ό μ 곡νκ³ , κ²μκ²°κ³Όμμμ μ λ’°λμ κ°μμ±μ λμΌ μ μμ΅λλ€.
4. ꡬ쑰νλ λ°μ΄ν°μ ꡬν λ°©λ²
ꡬ쑰νλ λ°μ΄ν°λ₯Ό μΉ νμ΄μ§μ μ½μ νλ λ°©λ²μ λ§€μ° κ°λ¨ν©λλ€. JavaScriptλ₯Ό μ¬μ©νμ¬ λμ μΌλ‘ λ°μ΄ν°λ₯Ό μμ±νκ±°λ, CMSμμ μ 곡νλ νλ¬κ·ΈμΈ λ±μ ν΅ν΄ ꡬ쑰νλ λ°μ΄ν°λ₯Ό μΆκ°ν μ μμ΅λλ€. μλ₯Ό λ€μ΄, μλμ μ½λλ μ΄λ―Έμ§λ₯Ό λμ μΌλ‘ μ ννκ³ , κ·Έ λ©νλ°μ΄ν°λ₯Ό 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); } } };
5. ꡬ쑰νλ λ°μ΄ν° μ μ© νμ μ₯μ
5.1. SEO μ±κ³Ό ν₯μ
ꡬ쑰νλ λ°μ΄ν°λ₯Ό μ¬μ©νμ¬ μ΄λ―Έμ§μ λν μΆκ° μ 보λ₯Ό μ 곡ν¨μΌλ‘μ¨, κ²μμμ§μ ν΄λΉ μ΄λ―Έμ§λ₯Ό λ μ μ΄ν΄νκ³ κ²μ κ²°κ³Όμμ λ λμ μμλ₯Ό λΆμ¬ν μ μμ΅λλ€. κ²μμμ§μ΄ μ΄λ―Έμ§λ₯Ό λ μ ννκ² μμΈννλ©΄, ν΄λΉ μ΄λ―Έμ§κ° κ΄λ ¨λ κ²μμ΄μ λν΄ λ ΈμΆλ κ°λ₯μ±μ΄ λμμ§λλ€.
5.2. μ¬μ©μμ ν΄λ¦ μ λ
κ²μκ²°κ³Όμμ μ΄λ―Έμ§κ° λ λμ λκ² νμλλ©΄, μ¬μ©μκ° λ λ§μ ν΄λ¦μ ν νλ₯ μ΄ λμμ§λλ€. λ¦¬μΉ κ²°κ³Όλ‘ νμλλ μ΄λ―Έμ§ 미리보기λ μΊ‘μ μ μ¬μ©μκ° νμ΄μ§λ₯Ό ν΄λ¦νλλ‘ μ λνλ λ° μ€μν μν μ ν©λλ€.
5.3. μ λ’°μ± λ° λ²μ μμ μ±
μ νν μ μκΆ λ° λΌμ΄μΌμ€ μ 보λ₯Ό μ 곡ν¨μΌλ‘μ¨ λ²μ μΈ λ¬Έμ λ₯Ό μλ°©ν μ μμ΅λλ€. λν, μ΄λ―Έμ§ μ¬μ©λ²κ³Ό κ΄λ ¨λ νμ΄μ§λ₯Ό μ 곡νλ©΄, μ΄λ―Έμ§ μ¬μ©μ λν μ λ’°μ±μ λμ¬ μ¬μ©μμκ² λ λμ κ²½νμ μ 곡ν μ μμ΅λλ€.
ꡬ쑰νλ λ°μ΄ν°λ SEO μ΅μ νμμ μ€μν μν μ ν©λλ€. νΉν μ΄λ―Έμ§μ κ°μ μκ°μ μ½ν μΈ μ λν λ©νλ°μ΄ν°λ₯Ό μ 곡νλ©΄, κ²μμμ§μ΄ ν΄λΉ μ΄λ―Έμ§λ₯Ό μ΄ν΄νκ³ μ μ ν μμΈννλ λ° λμμ μ€λλ€. μ΄λ₯Ό ν΅ν΄ λ¦¬μΉ κ²°κ³Όμ λ ΈμΆλκ³ , λ λ§μ ν΄λ¦κ³Ό λ°©λ¬Έμ μ λν μ μμ΅λλ€. μΉμ¬μ΄νΈμ μ½ν μΈ μ κ΄λ ¨λ μ νν μ 보λ₯Ό μ 곡νλ κ²μ κ²°κ΅ λ λμ κ²μ κ²°κ³Όλ₯Ό κ°μ Έμ€λ©°, μ΄λ μ¬μ΄νΈμ μ±κ³΅μ μΈ μ΄μμ νμμ μΈ μμκ° λ©λλ€.