๊ฒ์ ์์ง ์ต์ ํ(SEO) ์ฑ๊ณต์ ์ํ 5๊ฐ์ง ํ ์๊ฐ
๋ธ๋ก๊ทธ ์์ต ํฅ์์ ์ํ ์ฌ์ด๋๋ฐ ํ์ฉ๋ฒ๊ณผ ๋ชจ๋ฐ์ผ ์ต์ ํ ์ ๋ต
๋ธ๋ก๊ทธ์์ ์ฌ์ด๋๋ฐ๋ ์ ๋ณด์ ๊ด๊ณ ๋ฅผ ์ฌ์ฉ์์๊ฒ ๋ ธ์ถํ๋ฉฐ [ ๋ธ๋ก๊ทธ ์์ต ]์ ์ํฅ์ ์ฃผ๋ ์์์ ๋๋ค. ๊ทธ๋ฌ๋ ์ผ๋ถ ์คํจ์ ๋ชจ๋ฐ์ผ์์๋ ์ฌ์ด๋๋ฐ๊ฐ ์ ํ์ ์์๋ก ์์ฉํ๋ฉด์ ์ฃผ ์ฝํ ์ธ ๋ฅผ ์ฐจ์งํด ์ฌ์ฉ์๊ฐ ๋ถํธํ ์ ์์ต๋๋ค. ์ฃผ ์ฝํ ์ธ ์ ๋ฐฉํด๋์ง ์๋๋ก ์ฌ์ด๋๋ฐ์ ๋ ธ์ถ ๋ฐฉ์์ ์กฐ์ ํ๊ณ , ๋๊ธ ๋ณด๊ธฐ ๋ฒํผ์ ์ถ๊ฐํ์ฌ ์ฌ์ฉ์ ๊ฒฝํ์ ๊ฐ์ ํ๋ฉฐ ๋ธ๋ก๊ทธ ์์ต์ ์ฌ๋ฆด ์ ์๋ ๋ฐฉ๋ฒ์ ๊ตฌ์ํด๋ณด๊ฒ ์ต๋๋ค.
๋ธ๋ก๊ทธ ์์ต์ ์ํ ์ฌ์ด๋๋ฐ ํ์ฉ ๋ฐฉ์
๋ธ๋ก๊ทธ ์์ต ํฅ์์ ์ํด ์ฌ์ด๋๋ฐ๋ ํ์ฉ๋๊ฐ ๋์ ์ฝํ ์ธ ์์ญ์ ๋๋ค.
๋ฐฉ๋ฌธํ๋ ์ฌ์ฉ์์๊ฒ ๋ธ๋ก๊ทธ์ ์ค์ํ ์ ๋ณด๋ฅผ ๊ฐ๋จํ๊ฒ ์ ๋ฌํ๋ ์ญํ ์ ํ๋ฉฐ, ๊ด๊ณ ๋ฅผ ๋ ธ์ถ์์ผ ์์ต ํฅ์์๋ ๊ธฐ์ฌํฉ๋๋ค. ํ์ง๋ง ๋ชจ๋ฐ์ผ ์ ์ ์ ์ฌ์ด๋๋ฐ๋ ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค. ๊ด๊ณ ๋ ธ์ถ์ด ์ ๋๋ก ์ด๋ฃจ์ด์ง์ง ์๊ณ , ๋ชจ๋ฐ์ผ ํ๊ฒฝ์์๋ ์ผ๋ฐ์ ์ผ๋ก ์ ํ๋ ์์ญ์ผ๋ก ์ฌ์ด๋๋ฐ๊ฐ ํ ๊ธ ํํ๋ก ์จ๊ฒจ์ง๊ธฐ ๋๋ฌธ์, ์ด์์๊ฐ ๋ ธ์ถ์ํค๊ณ ์ถ์ ์ ๋ณด๊ฐ ์ฌ์ฉ์์๊ฒ ์ ์ ๋ฌ๋์ง ์์ต๋๋ค. ์ด๋ก ์ธํด ์ฌ์ฉ์์ ์ ํ์ด ์ ํ๋๋ ์ํฉ์ด ๋ฐ์ํฉ๋๋ค.
๋ ํฐ ๋ฌธ์ ๋ ๋ธ๋ก๊ทธ ์์ต์ ์ํ ๊ด๊ณ ๋ ธ์ถ์ ๋๋ค. ๋ง์ ์ฌ์ฉ์๊ฐ ๋ชจ๋ฐ์ผ ์๋จ์ ์ฌ์ด๋๋ฐ๋ฅผ ์ธ์งํ์ง ๋ชปํ๋ ๊ฒฝ์ฐ๋ ์์ด, ๋ชจ๋ฐ์ผ์์ ์ฌ์ด๋ ์์ญ์ ์ฌ์ค์ ๋ฌด์ฉ์ง๋ฌผ์ด ๋ ์ ์์ต๋๋ค.
๋ฐ๋ผ์ ๋ธ๋ก๊ทธ ์์ต๊ณผ ์ฌ์ด๋๋ฐ ํ์ฉ์ ๊ณ ๋ คํ ๋, ์ฌ์ด๋๋ฐ์ ๋ ธ์ถ ๋ฐฉ์์ด ๋งค์ฐ ์ค์ํฉ๋๋ค.
์ฌ์ด๋๋ฐ์ ํจ์จ์ฑ
์ฌ์ด๋๋ฐ๋ ๋ฐ์คํฌํ์์ ์ ์ฒด ์์ญ์ 3๋ถ์ 1์ ์ฐจ์งํ์ง๋ง, ์ฃผ ์ฝํ ์ธ ์ ์์ด ๋ง์์ง๋ฉด ์ฌ์ด๋ ์ ๋ณด์ ๋๋จธ์ง ์์ญ์ด ๋น ๊ณต๊ฐ์ผ๋ก ๋จ๊ฒ ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ์ด๋ก ์ธํด ๊ณต๊ฐ ๋ญ๋น๊ฐ ๋ฐ์ํ๊ฒ ๋ฉ๋๋ค. ๊ทธ๋ ๋ค๋ฉด ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ๋ฐฉ๋ฒ์ ์์๊น์?
์๋์ ๊ฐ์ ๋ฐฉ๋ฒ์ ๊ณ ๋ คํด ๋ณผ ์ ์์ต๋๋ค.
๋ฐ์คํฌํ์์ ์ฌ์ด๋๋ฐ ์ ๋ณด๋ฅผ ๋์ ์ผ๋ก ์ด๋
๋ฐ์คํฌํ ํ๊ฒฝ์์ ์ฌ์ด๋ ์ ๋ณด๊ฐ ์ฌ์ฉ์ ๋ทฐ ์์ญ์ ๋ฒ์ด๋๋ฉด, ์ด๋ฅผ ๋ค์ ์ฌ์ฉ์ ๋ทฐ ์์ญ์ผ๋ก ์ด๋์์ผ ํญ์ ๋ ธ์ถ๋ ์ ์๋๋ก ์ค์ ํฉ๋๋ค. ์ด ๋ฐฉ๋ฒ์ผ๋ก ์ฌ์ด๋๋ฐ๊ฐ ์ฌ์ฉ์๋ฅผ ๋ฐ๋ผ๋ค๋๋ ๊ตฌ์กฐ๋ฅผ ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
๋ทฐ์ด๋์ผ๋ก ๋น ๊ณต๊ฐ
๋ชจ๋ฐ์ผ์์ ์ ํ์ ๋ ธ์ถ์ ํญ์ ๋ ธ์ถ๋ก ์ค์
๋ชจ๋ฐ์ผ ํ๊ฒฝ์์ ์ฌ์ด๋ ์์ญ์ ํ ๊ธ ํํ๋ก ์ฌ์ฉํ๋ฉด ์ฌ์ฉ์๊ฐ ์ด๋ฅผ ํ์ธํ๊ธฐ ์ํด ์ ํ์ ์ผ๋ก ์ ๊ทผํด์ผ ํฉ๋๋ค. ์ด๋ฌํ ์ ํ์ ํ๊ฒฝ์ ์ฌ์ฉ์์๊ฒ ๋ถํธํจ์ ์ค ์ ์์ต๋๋ค.
๋ํ, ํ ๊ธ ํํ์ ์ฌ์ด๋ ์ ๋ณด๋ ์ฃผ ์ฝํ ์ธ ๋ฅผ ๊ฐ๋ฆฌ๊ธฐ๋ ํฉ๋๋ค. ๋ฐ๋ผ์ ์ฌ์ฉ์๊ฐ ์ ๋ณด๋ฅผ ์ฝ๊ฒ ์ ๊ทผํ ์ ์๋๋ก ์ฌ์ด๋ ์์ญ์ ๊ณ ์ ๋ฐฐ์นํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ๋ชจ๋ฐ์ผ ์ ์ ์ ์ฌ์ด๋ ์์ญ์ ํญ์ ๋ ธ์ถ๋๊ฒ ์ค์ ํ๋ฉด ๊ด๊ณ ๋ ธ์ถ ํจ๊ณผ๋ ๋์ผ ์ ์์ต๋๋ค.
์ ํ์ ์ฌํญ๊ณผ ์ฃผ ์ฝํ ์ธ ์ ์ถฉ๋
์ฌ์ด๋ ์์ญ์ ๋์ ์ฌ์ด๋์ ๊ณ ์ ์ฌ์ด๋๋ก ๊ตฌ์ฑ
์ฌ์ด๋ ์์ญ ๋์ ๊ณ ์ ์ฝ๋
์๋ ์ฝ๋๋ ๋ฐ์คํฌํ์์ ์ฌ์ด๋ ์ ๋ณด๊ฐ ์ฌ์ฉ์์ ๋ทฐ ์์ญ์ ๋ฐ๋ผ ๋์ ์ผ๋ก ์ด๋ํ๊ณ , ๋ชจ๋ฐ์ผ ํ๊ฒฝ์์๋ ์ฃผ ์ฝํ ์ธ ํ๋จ์ ์ฌ์ด๋ ์์ญ์ ๊ณ ์ ์ํค๋ ์ฝ๋์ ๋๋ค. ์ด ์ฝ๋๋ ํฐ์คํ ๋ฆฌ ์คํจ์ ๋ฐ๋ผ ๋ณ๊ฒฝ๋ ์ ์์ต๋๋ค.
ํ์ฌ ์ฝ๋๋ Blub Club ์คํจ์ ๊ธฐ์ค์ผ๋ก ํ๋ฉฐ, ๋ค๋ฅธ ์คํจ์์๋ ์ ํ์๋ง ๋ณ๊ฒฝํ๋ฉด ์ฌ์ฉ ๊ฐ๋ฅํฉ๋๋ค.
โ HTML์ ์ ์ฉ๋ ์คํฌ๋ฆฝํธ ์ฝ๋
์๋ ์ฝ๋๋ฅผ HTML ๋งจ ํ๋จ </BODY>์๋จ์ ์ ์ฉํด ์ฃผ๋ฉด ๋จ
<script async>
document.addEventListener('DOMContentLoaded', function() {
const aside = document.getElementById('aside');
const container = document.getElementById('container');
function updateAsidePosition() {
const isDesktop = window.matchMedia('(min-width: 769px)').matches;
const isMobile = window.matchMedia('(max-width: 768px)').matches;
if (isMobile) {
aside.style.width = '100%';
aside.style.position = 'static';
aside.style.top = 'initial';
aside.style.right = 'auto';
} else if (isDesktop) {
const asideRect = aside.getBoundingClientRect();
const asideHeight = asideRect.height;
const windowHeight = window.innerHeight;
const scrollTop = window.scrollY;
const containerRect = container.getBoundingClientRect();
const containerBottom = containerRect.bottom + scrollTop;
const asideBottom = asideRect.bottom + scrollTop;
if (asideBottom <= windowHeight + scrollTop) {
aside.style.position = 'absolute';
aside.style.top = `${Math.max(windowHeight - asideHeight, 0)}px`;
} else {
aside.style.position = 'sticky';
aside.style.top = '0';
}
}
}
window.addEventListener('scroll', updateAsidePosition);
window.addEventListener('resize', updateAsidePosition);
updateAsidePosition();
});
</script>
โ CSS์ ์ ์ฉ๋ CSS ์ฝ๋
๋ชจ๋ฐ์ผ์์ ๋ ธ์ถ๋๋ ์ฌ์ด๋ ๋ฉ๋ด๋ฅผ ์ฌ์ฉํ์ง ์๊ธฐ ๋๋ฌธ์, ์ด๋ฅผ ์ ์ธํ๋ CSS์ ์ฌ์ด๋์ ๊ธฐ๋ณธ ์์น๋ฅผ ์ง์ ํ๋ CSS ์ฝ๋์ ๋๋ค. ์๋ ์ฝ๋๋ฅผ CSS ํธ์ง์ ๋งจ ํ๋จ์ ์ถ๊ฐํด ์ฃผ์ธ์.
#aside {
position: sticky !important;
}
@media screen and (max-width: 767px) {
#header .util .menu {
display: none;
}
}
์ด๋ ๊ฒ ํ๋ฉด ํญ์ ์ฌ์ด๋ ์์ญ์ด ์ฌ์ฉ์์๊ฒ ๋ ธ์ถ๋ ์ ์์ผ๋ฉฐ, ๊ด๊ณ ์ ๋ ธ์ถ ํจ์จ์ฑ๋ ์ฆ๋๋ฉ๋๋ค.
ํ์ง๋ง ๋ชจ๋ฐ์ผ ํ๊ฒฝ์์ ์ฌ์ด๋ ์ ๋ณด๊ฐ ์ฃผ ์ฝํ ์ธ ์ ํ๋จ์ ํ์๋ ๊ฒฝ์ฐ, ๋๊ธ์ด ๋ฌธ์ ๋ฅผ ์ผ์ผํฌ ์ ์์ต๋๋ค. ์ฌ์ฉ์๊ฐ ์ฌ์ด๋ ์ ๋ณด์ ๋๋ฌํ๊ธฐ ์ํด ๋ง์ ๋๊ธ์ ์คํฌ๋กคํด์ผ ํ๋ฏ๋ก ๋ถํธํจ์ด ๋ฐ์ํฉ๋๋ค. ์ด๋ก ์ธํด ์ฌ์ด๋ ์ ๋ณด๋์ ๋๋ฌํ ํ๋ฅ ์ด ๋ฎ์์ง๋๋ค.
๋ฐ๋ผ์ ์ฌ์ด๋๋ฅผ ์ ํ์ ํ๊ฒฝ์ผ๋ก ๋ง๋ค์ง ์๊ณ , ๋๊ธ์ ์ ํ์ ํ๊ฒฝ์ผ๋ก ์กฐ์ฑํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
๋๊ธ ๋ณด๊ธฐ ๋ฒํผ ์ถ๊ฐ
์ด๊ธฐ ํ์ด์ง ๋ก๋ฉ ์ ๋๊ธ์ ์จ๊ธฐ๊ณ , ๋ฒํผ์ ์ถ๊ฐํ์ฌ ์ฌ์ฉ์๊ฐ ์ ํํ ๊ฒฝ์ฐ ๋๊ธ ๋ด์ฉ์ ๋ณผ ์ ์๋๋ก ์์ ํ๋ฉด ํด๊ฒฐ๋ฉ๋๋ค. ์๋ ์ฝ๋๋ฅผ HTML์ ๋งจ ํ๋จ์ ์ ์ฉํ๋ฉด ์๋์ผ๋ก ๋๊ธ ๋ณด๊ธฐ ๋ฒํผ์ด ์์ฑ๋ฉ๋๋ค.
โ HTML์ ์ ์ฉ๋ ์คํฌ๋ฆฝํธ ์ฝ๋
<script async>
document.addEventListener('DOMContentLoaded', function() {
setTimeout(function() {
const buttonContainer = document.createElement('div');
buttonContainer.className = 'button-container';
const button = document.createElement('button');
button.id = 'show-comments';
button.className = 'styled-button';
button.textContent = '๋๊ธ ๋ณด๊ธฐ';
buttonContainer.appendChild(button);
const namecardBox = document.querySelector('.tt_box_namecard');
if (namecardBox) {
namecardBox.parentNode.insertBefore(buttonContainer, namecardBox.nextSibling);
}
button.addEventListener('click', function() {
const comments = document.querySelector('.tt-comment-cont');
if (comments) {
comments.style.display = comments.style.display === 'block' ? 'none' : 'block';
}
});
}, 1000);
});
</script>
โ CSS์ ์ ์ฉ๋ CSS ์ฝ๋
์๋ ์ฝ๋๋ ๋๊ธ ๋ฒํผ์ ๊พธ๋ฏธ๊ธฐ ์ํ CSS ์ฝ๋์ ๋๋ค. ๋ณธ์ธ์ ์ทจํฅ์ ๋ง๊ฒ ์์ ํ์ฌ ์ฌ์ฉํ๋ฉด ๋ฉ๋๋ค. ์ด ์ฝ๋๋ CSS ํธ์ง๋์ ๋งจ ํ๋จ์ ์ถ๊ฐํด ์ฃผ์๋ฉด ๋ฉ๋๋ค.
.tt-comment-cont{
display: none;
}
.button-container {
display: flex;
justify-content: center;
margin-top: 20px;
}
.styled-button {
position: relative;
border: 1px solid #adb5bd;
color: #292d31;
font-weight: 500;
font-size: 16px;
padding: 10px 40px 10px 45px;
background-color: #f8f9fa;
cursor: pointer;
border-radius: 5px;
transition: all 0.3s ease;
}
.styled-button:hover {
background-color: #e9ecef;
color: #212529;
border-color: #6c757d;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
์์ ๊ฐ์ ๋ฐฉ๋ฒ์ผ๋ก ๋ฐ์คํฌํ์์๋ ์ฌ์ด๋๋ฐ๊ฐ ์ฌ์ฉ์ ๋ทฐ ์์ญ์ ๋ฒ์ด๋์ง ์๋๋ก ๋์ ์ผ๋ก ์ด๋ํ๊ณ , ๋ชจ๋ฐ์ผ ํ๊ฒฝ์์๋ ์ฌ์ด๋๋ฐ๊ฐ ํญ์ ๋
ธ์ถ๋๋๋ก ๊ณ ์ ํ ์ ์์ต๋๋ค. ์ด๋ฅผ ํตํด ์ฌ์ฉ์์ ๋ถํธํจ์ ์ต์ํํ๊ณ ์ด์์์ ๋ธ๋ก๊ทธ ์์ต์ ํฅ์์ํฌ ์ ์์ต๋๋ค.
์ด ๋ฐฉ๋ฒ์ ์ฌ๋ฌ ์ฐจ๋ก ํ ์คํธ๋ฅผ ์งํํ์ผ๋ฉฐ, CLS(๋ ์ด์์ ๋ณํ)๋ฅผ ์ ๋ฐํ์ง ์์ ์์ ์ ์ ๋๋ค.