ν°μ€ν 리 λΈλ‘κ·Έμ μ νλΈ λμμ 리μ€νΈ μλ μμ±
ν μ€νΈ μ€μ¬ λΈλ‘κ·Έμ νκ³λ₯Ό λμμ ν΅ν©μΌλ‘ ν΄κ²°νκ³ , μ νλΈ μλ² λλ°μν CSSμλ 리μ€νΈλ‘ 체λ₯μκ°κ³Ό μ½μ΄ μΉ λ°μ΄νμ κ°μ ν΄ κ²μμμ§ νκ°μ λ ΈμΆ μμλ₯Ό λμ΄λ μ€μ κ°μ΄λλ‘, μμΈ μμ μ±κ³Ό λͺ¨λ°μΌ SEO μ±κ³Όλ₯Ό λμμ ν보ν©λλ€.
λμμ μ½ν μΈ ν΅ν©μ νμμ±κ³Ό κ²μμμ§ νκ°μ λ―ΈμΉλ μν₯
λΈλ‘κ·Έλ₯Ό μ΄μνλ©΄μ κΈλ§μΌλ‘ μ½ν μΈ λ₯Ό μ λ¬νλ λ° νκ³κ° λκ»΄μ§ λκ° μμ΅λλ€. νΉν μμ¦μ²λΌ λ€μν νμμ λ―Έλμ΄ μλΉκ° νμ±νλ μλμμλ κΈλ§μΌλ‘λ λ μλ€μκ² μΆ©λΆν μ 보λ₯Ό μ λ¬νκΈ° μ΄λ €μ΄ κ²½μ°κ° λ§μ΅λλ€. μ΄λ΄ λ μ μ©ν λκ΅¬κ° λ°λ‘ λμμμ λλ€.
μ νλΈ μ±λμ μ΄μ μ€μ΄κ±°λ λμμ μ½ν μΈ λ₯Ό μ μνλ λΈλ‘κ±°λΌλ©΄, μμ μ λΈλ‘κ·Έμ λμμμ ν¨κ³Όμ μΌλ‘ ν΅ν©νλ κ²μ λ μ΄μ μ νμ΄ μλ νμκ° λμμ΅λλ€. λμμμ κΈλ³΄λ€ μ§κ΄μ μ΄κ³ λΉ λ₯΄κ² μ 보λ₯Ό μ λ¬ν μ μμ΄ μ¬μ©μ κ²½ν(UX)μ λμ΄κ³ , μ΄λ κ³§ κ²μμμ§ νκ°μ κΈμ μ μΈ μν₯μ μ€λλ€. μ νλΈ μμμ κ²°ν©νλ©΄ λΈλ‘κ·Έμ λ ΈμΆ μμ ν₯μμλ μ 리ν©λλ€.
μλ₯Ό λ€μ΄, μ νλΈ μμ μμ κ°μλ 리뷰, νν λ¦¬μΌ λ±μ λ΄μλλ©΄, λ°©λ¬Έμλ κΈλ‘λ§ μ€λͺ νλ κ²λ³΄λ€ μμμΌλ‘ μ§μ 보λ κ²μ΄ ν¨μ¬ μ μ΅νκ³ μ΄ν΄κ° λΉ λ₯Ό μ μμ΅λλ€. λμ μ½ν μΈ νμ§μ λΈλ‘κ·Έμ λ°©λ¬Έμ μκ° λ§μμ§μλ‘ κ²μμμ§ νκ°μμ λμ± μ€μν μν μ νκ² λ©λλ€.
λΈλ‘κ·Έ μ€ν¨ μμ μ μ μ 쑰건과 λ°μν λμμΈ
κ·Έλ λ€λ©΄ ν°μ€ν 리 λΈλ‘κ·Έμ λμμμ μ΄λ»κ² ν΅ν©ν μ μμκΉμ? μ°μ , λΈλ‘κ·Έ μ€ν¨μ μμ νλ©΄ λ©λλ€. κΈ°λ³Έμ μΈ μ€ν¨μ ν μ€νΈ κΈ°λ°μ μ½ν μΈ μλ μ ν©νμ§λ§, λμμ μ½ν μΈ λ₯Ό ν¨κ³Όμ μΌλ‘ λ ΈμΆμν€κΈ°μλ λΆμ‘±ν μ μμ΅λλ€. λ°λΌμ, λΈλ‘κ·Έμ μ€ν¨μ λμμ μ½ν μΈ μ λ μ μ΄μΈλ¦¬λλ‘ μμ ν΄μΌ ν©λλ€.
μλλ μΉ΄ν κ³ λ¦¬ νμ΄μ§μ μλμΌλ‘ μ νλΈ λμμμ΄ μλ λ ΈμΆλλλ‘ μ€ν¨μ μμ νλ λ°©λ²μ λλ€.
1. λμμ μ μ© μμ μ ν λ° λ°μν μ΅μ ν
λμμ μ μ© μμμ λΈλ‘κ·Έμ λ©μΈ μ½ν μΈ λΆλΆκ³Ό μΉ΄ν κ³ λ¦¬ νμ΄μ§μ μ΅μ κΈ/μΈκΈ°κΈ λΆλΆμ μ½μ νλ κ²μ΄ ν¨κ³Όμ μ λλ€. λν, λμμ νλ μ΄μ΄μμ μ°λ μ, λͺ¨λ°μΌ νλ©΄μμλ κΉ¨μ§μ§ μκ³ μ λ³΄μΌ μ μλλ‘ λ°μν λμμΈμ μ μ©νλ κ²μ΄ μ¬μ©μ κ²½ν μΈ‘λ©΄μμ κ°μ₯ μ€μν©λλ€. λ°μνμ ꡬκΈμ μ½μ΄ μΉ λ°μ΄ν μ μμ μ§μ μν₯μ μ£Όμ΄ λ ΈμΆ μμλ₯Ό κ°μ ν©λλ€.
λν, λΈλ‘κ·Έ λμμΈμ λ§κ² μμ μΈλ€μΌμ΄λ μ¬μ κΈ°λ₯μ μ€μ νμ¬ μ¬μ©μ νΈμλ₯Ό λμ΄λ κ²μ΄ μ’μ΅λλ€.
2. ν μ€νΈμ λμμμ κ· ν λ§μΆκΈ° μ λ΅
ν μ€νΈμ λμμμ κ· νμ μ λ§μΆλ κ²μ΄ μ€μν©λλ€. λΈλ‘κ·Έ κΈμ μμ±ν λ, λμμμ λ΄μ©κ³Ό κ΄λ ¨λ κ°λ¨ν μκ°λ μμ½μ ν¨κ» 첨λΆν΄λλ©΄ λ°©λ¬Έμκ° κΈκ³Ό μμμ λμμ μ΄ν΄ν μ μμ΄ μ’μ΅λλ€. μ΄λ 체λ₯ μκ°μ λλ € κ²μμμ§ νκ° μ μλ₯Ό λμ΄λ λ‘±ν μΌ ν€μλ μ λ΅κ³Όλ μ°κ²°λ©λλ€.
3λ¨κ³: κΈ°μ μ SEO μ κ²μ μν μ νλΈ μλ² λ μ½λ λ° μ€ν¬λ¦½νΈ μ μ©
1. μ νλΈ μμ μλ² λ μ½λ μ½μ
μ νλΈ μμ μλ² λ μ½λλ₯Ό μ¬μ©νμ¬ μ νλΈμ μ λ‘λλ λμμμ λΈλ‘κ·Έμ μ½μ νλ λ°©λ²μ λ§€μ° κ°λ¨νλ©°, μ΄λ κ²μμμ§ ν¬λ‘€λ§μ μ΄μ μ μ 곡ν©λλ€.
μ νλΈ μλ² λ μ½λ μ½μ λ°©λ²
- μ νλΈμμ μμ μ°ΎκΈ°: λ¨Όμ , μ νλΈμμ μ½μ ν μμμ μ°Ύμ΅λλ€.
- '곡μ ' λ²νΌ ν΄λ¦: μμ νλ¨μ μλ 곡μ λ²νΌμ ν΄λ¦ν©λλ€.
- 'μλ² λ' μ΅μ μ ν: '곡μ ' μ΅μ μμ HTML μ½λκ° λνλ©λλ€.
- HTML μ½λ 볡μ¬: μ 곡λ μ£Όμ HTML μ½λλ₯Ό 볡μ¬ν©λλ€.
κΈνμ΄μ§ μ€ μ λΉν μμΉμ μλ μ½λμ λμμ μ£Όμλ₯Ό λ£μ΄μ£Όμλ©΄ λ©λλ€.

p class="youtubeurl" data-ke-size="size16" style="user-select: auto !important;"
https://youtu.be/0jC-sW5l4_g?si=SrofVXVTTWtQH2a4/p
λ°©λ²μ μ¬μ©νλ©΄ μ΄λ―Έμ§μ λμμμ΄ μμ°μ€λ½κ² μ½μ λμ΄ λ°©λ¬Έμλ λμμμ λ°λ‘ λ³Όμ μμ΅λλ€ λν, λΈλ‘κ·Έ λμμΈμ λ§κ² λμμμ ν¬κΈ°μ μμΉλ₯Ό μ‘°μ ν μ μμ΄, μ½ν μΈ μ μ΄μΈλ¦¬λ μ΅μ μ μμΉλ₯Ό λ§λ€ μ μμ΅λλ€.
μ¬μ© μμ
μ΄ μ¬μ΄νΈλ₯Ό μ΄λνλ©΄ μλ μ½λλ₯Ό μ μ©ν κ²°κ³Όλ₯Ό λ³Όμ μμ΅λλ€.

s_list
div class="wrap_content"
div id="content_search_list" class="content content_article_rep"
div class="inner_content"
div id="content_search" class="content sub_content"
div class="inner_content"
div class="section_area"
h2 class="tit_section"
span class="txt_section"/span
/h2
ul class="list_article list_sub list_sub_type1"
s_list_rep
li
a href="" class="link_thumb"
s_list_rep_thumbnail
div class="youtube-container" data-url=""/div
div class="box_thumb thumb_img" style="background-image:url('//i1.daumcdn.net/thumb/C300x200.fwebp.q85/?fname='); display: none;"/div
div class="box_thumb no_img" style="display:none;"/div
/s_list_rep_thumbnail
div class="cont_thumb"
p class="txt_thumb"/p
p class="thumb_info"
span class="date"/span
span class="name"by /span
/p
/div
/a
/li
/s_list_rep
/ul
/div
/div
/div
/div
/div
/div
/s_list
2. ν°μ€ν 리 λμμ μ€ν¬λ¦½νΈλ₯Ό ν΅ν μμΈ μν κ΄λ¦¬
ν°μ€ν 리μμλ μλ μ½λλ₯Ό μ¬μ©νλ©΄ μ νλΈ λμμμ μ½κ² μ¬μ©ν μ μμ΅λλ€. μ΄λ―Έμ§μ λμμμ ꡬλΆν΄μ λμμ λ§ν¬κ° μλ κ²½μ°λ μλμΌλ‘ μΉ΄ν κ³ λ¦¬ νμ΄μ§μ μ¬λ€μμ μλ λ ΈμΆμ΄ λ©λλ€. μ΄λ κ²μμμ§μ΄ μ½ν μΈ μ μ νμ λͺ νν μΈμνλλ‘ λμ μμΈ μνλ₯Ό κ°μ ν μ μμ΅λλ€.
script
document.addEventListener("DOMContentLoaded", function() {
const items = document.querySelectorAll('.youtube-container');
items.forEach(container = {
const url = container.dataset.url;
loadYoutubeUrl(url, container);
});
});
function loadYoutubeUrl(url, container) {
fetch(url)
.then(response = {
if (!response.ok) {
throw new Error('Network response was not ok');
}
return response.text();
})
.then(data = {
const parser = new DOMParser();
const doc = parser.parseFromString(data, 'text/html');
const youtubeUrlElement = doc.querySelector('p.youtubeurl');
const youtubeUrl = youtubeUrlElement ? youtubeUrlElement.textContent.trim() : null;
container.innerHTML = '';
const youtubeMatch = youtubeUrl ? youtubeUrl.match(/(?:youtube\.com\/(?:[^\/]+\/.+\/|(?:v|e(?:mbed)?)\/|.*[?&]v=)|youtu\.be\/)([^&]{11})/) : null;
if (youtubeMatch) {
const youtubeId = youtubeMatch[1];
const youtubeEmbedUrl = `https://www.youtube.com/embed/${youtubeId}`;
const videoContainer = document.createElement('iframe');
videoContainer.src = youtubeEmbedUrl;
videoContainer.frameBorder = "0";
videoContainer.allow = "accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture";
videoContainer.allowFullscreen = true;
videoContainer.title = "fpv-openipc";
container.appendChild(videoContainer);
const thumbnailImage = container.closest('.link_thumb').querySelector('.box_thumb.thumb_img');
thumbnailImage.style.display = 'none';
} else {
const thumbnailImage = container.closest('.link_thumb').querySelector('.box_thumb.thumb_img');
thumbnailImage.style.display = 'block';
container.style.display = 'none';
}
})
.catch(error = {
console.error('Error fetching the page:', error);
});
}
/script
3. CSSλ₯Ό νμ©ν λ ΈμΆ μμ μ΅μ ν (λ°μν)
λμμμ λΈλ‘κ·Έμ μ½μ ν λ, CSS μ€νμΌμ μΆκ°νμ¬ λμμ νλ μ΄μ΄μ ν¬κΈ°λ μμΉλ₯Ό μ΅μ νν μ μμ΅λλ€. νΉν, λ°μν λμμΈμ μ μ©νμ¬ λͺ¨λ°μΌμμλ λ¬Έμ μμ΄ λμμμ΄ μ 보μ΄λλ‘ νλ κ²μ μ½μ΄ μΉ λ°μ΄ν μ μλ₯Ό λμ¬ λ ΈμΆ μμλ₯Ό μ§μ μ μΌλ‘ κ°μ νλ νμ SEO μ κ² μ¬νμ λλ€.
style
.youtube-container {
position: relative;
width: 100%;
padding-top: 56.25%;
overflow: hidden;
}
.youtube-container iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
/style
λμμ μ½ν μΈ λ λ μμ κ΄μ¬μ λκ³ , λΈλ‘κ·Έμ λ°©λ¬Έν μ¬λλ€μκ² λ λ§μ κ΄μ¬κ³Ό 체λ₯ μκ°μ λ§λ€ μ μλ κ°λ ₯ν λꡬμ λλ€. ν°μ€ν 리 μ€ν¨μ μμ νκ³ λμμμ μ λ°°μΉν¨μΌλ‘μ¨, λ°©λ¬Έμλ€μκ² λμ± νμ±νκ³ λ€μ±λ‘μ΄ μ½ν μΈ λ₯Ό μ 곡νκ³ κ²μμμ§ νκ°λ₯Ό λμΌ μ μμ΅λλ€.
μ νλΈ λμμ ν΅ν©μ΄ κ²μμμ§ νκ°μ λ―ΈμΉλ μν₯ λΉκ΅
| νλͺ© | ꡬν λ°©μ | κ²μμμ§ νκ° (SEO) μν₯ | λ ΈμΆ μμ κ°μ ν¨κ³Ό |
|---|---|---|---|
| λ°μν λμμΈ (CSS) | padding-top: 56.25% λΉμ¨ μ μ§ |
λͺ¨λ°μΌ μΉνμ± λ° μ½μ΄ μΉ λ°μ΄ν μ μ μν₯ | λ ΈμΆ μμ κ°μ°μ νλ (λͺ¨λ°μΌ νΌμ€νΈ μΈλ±μ±) |
| μ νλΈ μλ² λ μ½λ | iframe λλ μ€ν¬λ¦½νΈ νμ© | μ½ν μΈ μ νλΆν¨(Richness) μ¦λ | μ¬μ©μ 체λ₯ μκ° μ¦κ° λ ΈμΆ μμ κ°μ κΈ°μ¬ |
| μλ 리μ€νΈ μμ± | Tistory `s_list_rep` JavaScript | μμΈ μν μΌκ΄μ± μ μ§ λ° ν¬λ‘€λ§ ν¨μ¨ κ°μ | μ¬μ©μ κ²½ν(UX) κ°μ λ° μ¬λ°©λ¬Έμ¨ μ¦κ° |
Q1. μ νλΈ λμμ μλ 리μ€νΈ κΈ°λ₯μ΄ λΈλ‘κ·Έμ μμΈ μνμ λ―ΈμΉλ μν₯μ 무μμΈκ°μ?
A. μ νλΈ λμμ μλ 리μ€νΈ κΈ°λ₯μ μ¬μ©νλ©΄ μΉ΄ν κ³ λ¦¬ νμ΄μ§μ μ½ν μΈ κ° μλμ μΌλ‘ ꡬμ±λμ΄ κ²μμμ§ ν¬λ‘€λ¬κ° νμ΄μ§λ₯Ό μμ£Ό λ°©λ¬Ένκ² μ λν©λλ€. μ΄λ μ½ν μΈ μ μμΈ μνλ₯Ό μ μνκ³ μ ννκ² μ μ§νλ λ° λμμ μ€λλ€. λν, λμμμ΄ λ©μΈ μ½ν μΈ μμ λͺ νν νμ¬ μμΈ μνμ νμ§μ λμ λλ€.
Q2. μ νλΈ μμμ λΈλ‘κ·Έμ μ½μ ν λ λ°μν λμμΈ μ μ©μ΄ κ²μμμ§ νκ°μ μ€μνκ°μ?
A. λ§€μ° μ€μν©λλ€. λ°μν λμμΈμ λͺ¨λ°μΌ μ¬μ©μμ μ κ·Όμ±μ 보μ₯νλ©°, μ΄λ ꡬκΈμ μ½μ΄ μΉ λ°μ΄ν μ μμ μ§κ²°λ©λλ€. κ²μμμ§ νκ°μμ λͺ¨λ°μΌ μΉνμ±μ λ ΈμΆ μμλ₯Ό κ²°μ νλ ν΅μ¬ μμμ΄λ―λ‘, CSSλ₯Ό νμ©ν λ°μν μ²λ¦¬λ νμμ μΈ SEO μ κ² μ¬νμ λλ€.
Q3. κΈκ³Ό μμμ κ· νμ λ§μΆλ κ²μ΄ SEO λ ΈμΆ μμμ μ΄λ»κ² κΈ°μ¬νλμ?
A. μμλ§ μ 곡ν κ²½μ° κ²μμμ§μ μμμ λ§₯λ½μ μ΄ν΄νκΈ° μ΄λ ΅μ΅λλ€. λμμ μ½μ κ³Ό ν¨κ» ν΅μ¬ λ΄μ©μ ν μ€νΈλ‘ μμ½νλ©΄, κ²μμμ§μ΄ μ½ν μΈ μ μ£Όμ λ₯Ό λͺ νν νμ νλ λ° λμμ μ€λλ€. μ΄λ‘ μΈν΄ κ΄λ ¨ λ‘±ν μΌ ν€μλλ₯Ό ν΅ν μ μ μ΄ μ¦κ°νκ³ , μ¬μ©μ κ²½ν κ°μ μΌλ‘ 체λ₯ μκ°μ΄ λμ΄λ λ ΈμΆ μμ μμΉμΌλ‘ μ΄μ΄μ§λλ€.