[HTML] πŸ”–μ›Ή ν‘œμ€€κ³Ό μ›Ή μ ‘κ·Όμ„± (ft. SEO, og)

TATAΒ·2023λ…„ 2μ›” 28일
0

HTML

λͺ©λ‘ 보기
3/6

 웹은 곡간 이닀.
- λ‹€μ–‘ν•œ 정보λ₯Ό μ—¬λŸ¬ μ‚¬λžŒλ“€κ³Ό κ³΅μœ ν•  수 μžˆλŠ” 곡간 β†’ μ›Ή

μ›Ή ν‘œμ€€ - μ–΄λ–€ ν™˜κ²½μ—μ„œλ„ μ΄μš©ν•  수 μžˆλŠ” μ›Ή νŽ˜μ΄μ§€
μ›Ή μ ‘κ·Όμ„± - μ–΄λ–€ μ‚¬λžŒμ΄λ“  μ΄μš©ν•  수 μžˆλŠ” μ›Ή νŽ˜μ΄μ§€


β–· μ›Ή ν‘œμ€€

2000λ…„λŒ€ μ΄ˆμ—λŠ” λΈŒλΌμš°μ €κ°„ ν˜Έν™˜μ΄ λ˜μ§€ μ•Šμ•„μ„œ
κ°œλ°œμžλ“€μ΄ 각 λΈŒλΌμš°μ €λ§ˆλ‹€ λ”°λ‘œ κ°œλ°œμ„ ν•΄μ£Όμ–΄μ•Όλ§Œ ν–ˆλ‹€.
이런 수고λ₯Ό μ—†μ• κ³  μ›Ή 개발의 ν˜•μ‹μ„ ν†΅μΌμ‹œν‚¨ 것이 λ°”λ‘œ μ›Ή ν‘œμ€€μ΄λ‹€.

즉, μ›Ή ν‘œμ€€μ΄λž€ W3Cμ—μ„œ κΆŒκ³ ν•˜λŠ”
μ›Ήμ—μ„œ ν‘œμ€€μ μœΌλ‘œ μ‚¬μš©λ˜λŠ” κΈ°μˆ μ΄λ‚˜ κ·œμΉ™μ„ λ§ν•œλ‹€.

❓웹 ν‘œμ€€μ˜ μž₯점?
- μœ μ§€ 보수의 μš©μ΄μ„±
- μ›Ή ν˜Έν™˜μ„± 확보
- 검색 νš¨μœ¨μ„± μ¦λŒ€
- μ›Ή μ ‘κ·Όμ„± ν–₯상


πŸ₯  Semantic HTML

semantic : 의미의, μ˜λ―Έκ°€ μžˆλŠ” μ΄λΌλŠ” 뜻의 μ˜λ‹¨μ–΄
HTML : ν™”λ©΄μ˜ ꡬ쑰λ₯Ό λ§Œλ“œλŠ” λ§ˆν¬μ—… μ–Έμ–΄

μš”μ†Œκ°€ μ–΄λ–€ λ‚΄μš©μ„ λ‹΄κ²Œ 될지, μ–΄λ–€ κΈ°λŠ₯을 ν•˜κ²Œ 될지
ν™•μ‹€ν•˜κ²Œ 의미λ₯Ό κ°€μ§€κ³ μžˆλŠ” μš”μ†Œλ₯Ό μ‹œλ§¨ν‹± μš”μ†ŒλΌκ³  ν•œλ‹€.


πŸ”– μ‹œλ§¨ν‹± μš”μ†Œμ˜ μ’…λ₯˜


ν”„λ‘œν† μ½œ 이름섀λͺ…
headerνŽ˜μ΄μ§€λ‚˜ μš”μ†Œμ˜ μ΅œμƒλ‹¨μ— μœ„μΉ˜ν•˜λŠ” 머릿말 μ—­ν• 
nav메뉴, λͺ©μ°¨ λ“±
asideλ¬Έμ„œμ™€ 연관은 μžˆμ§€λ§Œ, 직접적인 연관은 μ—†λŠ” λ‚΄μš©
mainλ¬Έμ„œμ˜ 메인이 λ˜λŠ” μ£Όμš” μ½˜ν…μΈ 
articleκ²Œμ‹œκΈ€, λ‰΄μŠ€ 기사 λ“± λ…λ¦½μ μœΌλ‘œ ꡬ뢄해 μž¬μ‚¬μš©ν•  수 μžˆλŠ” λΆ€λΆ„ (각각의 article을 κ΅¬λΆ„ν•˜κΈ° μœ„ν•œ μˆ˜λ‹¨μ΄ ν•„μš”ν•˜λ©°, 보톡 제λͺ©μΈ hgroup을 ν¬ν•¨ν•˜λŠ” 방법을 μ‚¬μš©)
sectionλ¬Έμ„œμ˜ 독립적인 κ΅¬νšμ„ λ‚˜νƒ€λ‚΄λ©°, λ”±νžˆ μ ν•©ν•œ 의미의 μš”μ†Œκ°€ 없을 λ•Œ μ‚¬μš©ν•œλ‹€. (제λͺ©μΈ hgroup을 ν¬ν•¨ν•˜λŠ” κ²½μš°κ°€ 많음)
hgroup제λͺ©μ„ ν‘œμ‹œν•  λ•Œ μ‚¬μš©ν•˜λŠ” μš”μ†Œλ‘œ, <h1> ~ <h6> μš”μ†Œκ°€ hgroupμž…λ‹ˆλ‹€.
footerνŽ˜μ΄μ§€λ‚˜ μš”μ†Œμ˜ μ΅œν•˜λ‹¨μ— μœ„μΉ˜ν•˜λŠ” 꼬릿말 μ—­ν• 

β“μ‹œλ§¨ν‹± HTML의 ν•„μš”μ„±?
- κ°œλ°œμžκ°„ μ†Œν†΅
- 검색 νš¨μœ¨μ„±
- μ›Ή μ ‘κ·Όμ„±


πŸ”– λ§ˆν¬μ—… μ‹œ μ£Όμ˜ν•  점

β’ˆ 인라인 μš”μ†Œ μ•ˆμ— 블둝 μš”μ†Œλ₯Ό λ„£μœΌλ©΄ μ•ˆλ¨

β’‰ <strong>, <em> μš”μ†Œ μ‚¬μš©

<b>글씨λ₯Ό λ‘κ»κ²Œ</b>   -- λŒ€μ²΄ν•˜κΈ° -->  <strong>μ½˜ν…μΈ  맀우 κ°•μ‘°ν•˜κΈ°</strong>
<i>글씨 기울이기</i>   -- λŒ€μ²΄ν•˜κΈ° -->  <em>μ½˜ν…μΈ  κ°•μ‘°ν•˜κΈ°</em>

β’Š <hgroup> μƒν•˜ 관계에 맞게 μ‚¬μš©

<h1>제λͺ©</h1>
  <h2>큰 λͺ©μ°¨</h2>
    <h3>μž‘μ€ λͺ©μ°¨</h3>
    <h3>μž‘μ€ λͺ©μ°¨</h3>
  <h2>큰 λͺ©μ°¨</h2>
    <h3>μž‘μ€ λͺ©μ°¨</h3>
      <h4>더 μž‘μ€ λͺ©μ°¨</h4>
      <h4>더 μž‘μ€ λͺ©μ°¨</h4>

β’‹ <br /> 연속 μ‚¬μš©ν•˜μ§€ 말기

β’Œ 인라인 μŠ€νƒ€μΌλ§λ³΄λ‹€ CSS μ‚¬μš©ν•˜κΈ°


πŸ₯  크둜슀 λΈŒλΌμš°μ§•

Cross Browsing

μ›Ή μ‚¬μ΄νŠΈμ— μ ‘κ·Όν•˜λŠ” λΈŒλΌμš°μ €μ˜ μ’…λ₯˜μ— 상관 없이
λ™λ“±ν•œ ν™”λ©΄κ³Ό κΈ°λŠ₯을 μ œκ³΅ν•  수 μžˆλ„λ‘ λ§Œλ“œλŠ” μž‘μ—…μ„ μ˜λ―Έν•œλ‹€.


πŸ”– 크둜슀 λΈŒλΌμš°μ§• μ›Œν¬ ν”Œλ‘œμš°

β’ˆ 초기 기획 
μ–΄λ–€ μ›Ή μ‚¬μ΄νŠΈλ₯Ό λ§Œλ“€ 것인지 μ •ν™•ν•˜κ²Œ κ²°μ •
(μ½˜ν…μΈ μ™€ κΈ°λŠ₯, λ””μžμΈκ³Ό μ£Ό 고객측 νŒŒμ•… β†’ λΈŒλΌμš°μ €μ™€ 기기에 λ§žλŠ” κΈ°μˆ μ„ μ‚¬μš©ν•˜μ—¬ 개발)

β’‰ 개발 
μ½”λ“œλ₯Ό μž‘μ„±ν•  λ•Œ μ‚¬μš©ν•˜λŠ” μ½”λ“œλ“€μ˜ λΈŒλΌμš°μ € ν˜Έν™˜μ„±μ„ νŒŒμ•…ν•΄μ•Ό ν•œλ‹€.
(MDN, Can I Use둜 ν™•μΈν•˜λ©΄ 됨)

β’Š ν…ŒμŠ€νŠΈ / 발견 
각 κΈ°λŠ₯을 κ΅¬ν˜„ν•œ ν›„μ—λŠ” κ·Έ κΈ°λŠ₯에 λŒ€ν•œ ν…ŒμŠ€νŠΈκ°€ ν•„μš”ν•˜λ‹€.
Window, Linux, Mac λ“± λ‹€μ–‘ν•œ 운영 μ²΄μ œμ—μ„œ ν…ŒμŠ€νŠΈλ₯Ό μ§„ν–‰ν•œλ‹€.

직접 ν…ŒμŠ€νŠΈλ₯Ό ν•˜μ§€ μ•Šκ³ ,
μžλ™μœΌλ‘œ ν…ŒμŠ€νŠΈλ₯Ό μ§„ν–‰ν•˜λŠ” 도ꡬλ₯Ό μ‚¬μš©ν•  μˆ˜λ„ 있음.
크둜슀 λΈŒλΌμš°μ§• ν…ŒμŠ€νŠΈ 툴
β†’ TestComplete, LambdaTest, BitBar

β’‹ μˆ˜μ • / 반볡 
ν…ŒμŠ€νŠΈ λ‹¨κ³„μ—μ„œ 버그가 λ°œκ²¬λ˜μ—ˆλ‹€λ©΄ μˆ˜μ •μ΄ ν•„μš”ν•˜λ‹€.
버그가 λ°œμƒν•˜λŠ” νŠΉμ • λΈŒλΌμš°μ €μ˜ 쑰건문을 μž‘μ„±ν•˜μ—¬
λ‹€λ₯Έ μ½”λ“œλ₯Ό μ‹€ν–‰ν•˜κ²Œ ν•˜λŠ” λ°©μ‹μœΌλ‘œ κ³ μ³λ‚˜κ°€λŠ” 것이 μ’‹λ‹€.
(μ›Ή ν‘œμ€€λ§Œ 잘 μ§€μΌœλ„ 크둜슀 λΈŒλΌμš°μ§•μ„ μ–΄λŠ 정도 μ‹€ν˜„ν•  수 있음)


πŸ₯  SEO

검색 엔진 μ΅œμ ν™”
Search Engine Optimization

SEOλ₯Ό 톡해 검색 μ—”μ§„μ—μ„œ μ›Ή νŽ˜μ΄μ§€λ₯Ό
μƒμœ„μ— λ…ΈμΆœλ  수 μžˆκ²Œλ” λ§Œλ“€ 수 μžˆλ‹€.

SEOλŠ” 크게 On-Page SEO와 Off-Page SEO 두 κ°€μ§€λ‘œ λ‚˜λ‰œλ‹€.

On-Page SEO : νŽ˜μ΄μ§€ λ‚΄λΆ€μ—μ„œ 진행할 수 μžˆλŠ” SEO둜, 제λͺ©κ³Ό μ½˜ν…μΈ , 핡심 ν‚€μ›Œλ“œμ˜ 배치, 효율적인 HTML μš”μ†Œ μ‚¬μš©λ²• 등을 μ΄μš©ν•˜λŠ” 방법이닀.

Off-Page SEO : μ›Ή μ‚¬μ΄νŠΈ μ™ΈλΆ€μ—μ„œ μ΄λ£¨μ–΄μ§€λŠ” SEO둜, μ†Œμ…œ λ―Έλ””μ–΄ 홍보, 백링크(타 μ‚¬μ΄νŠΈμ—μ„œ μ—°κ²°λ˜λŠ” 링크) 등을 μ΄μš©ν•˜λŠ” λ°©λ²•μœΌλ‘œ, μ›Ή νŽ˜μ΄μ§€ λ‚΄μš©μ΄λ‚˜ κ΅¬μ‘°μ™€λŠ” 관계가 μ—†λ‹€.


πŸ”– SEOλ₯Ό μœ„ν•œ meta μš”μ†Œ

<meta name="속성값" content="λ‚΄μš©" />
name 속성값섀λͺ…
descriptionμ½˜ν…μΈ μ— λŒ€ν•œ κ°„λž΅ν•œ μ„€λͺ…이닀. 검색 κ²°κ³Όμ—μ„œ 제λͺ© 밑에 λœ¨λŠ” λ‚΄μš©μ„ 생각면 됨.
keywordsμ›Ή νŽ˜μ΄μ§€μ˜ κ΄€λ ¨ ν‚€μ›Œλ“œλ“€μ„ λ‚˜μ—΄ν•  λ•Œ μ‚¬μš©ν•œλ‹€.
authorμ½˜ν…μΈ μ˜ μ œμž‘μžλ₯Ό ν‘œμ‹œν•œλ‹€.

πŸ”– μ˜€ν”ˆ κ·Έλž˜ν”„

open graph

<meta property="속성값" content="λ‚΄μš©" />
property 속성값섀λͺ…
og:urlνŽ˜μ΄μ§€μ˜ ν‘œμ€€ URL
og:site_nameμ‚¬μ΄νŠΈμ˜ 이름
og:titleμ½˜ν…μΈ μ˜ 제λͺ©
og:descriptionμ½˜ν…μΈ μ— λŒ€ν•œ κ°„λž΅ν•  μ„€λͺ…. (검색 κ²°κ³Όμ—μ„œ 제λͺ© 밑에 λœ¨λŠ” λ‚΄μš©μ„ μƒκ°ν•˜λ©΄ 됨)
og:image미리보기둜 ν‘œμ‹œλ  이미지
og:typeμ½˜ν…μΈ  λ―Έλ””μ–΄μ˜ μœ ν˜•. κΈ°λ³Έ 값은 website둜, video, music λ“±μ˜ μœ ν˜•μ„ ν‘œμ‹œν•  수 μžˆλ‹€.
og:localeλ¦¬μ†ŒμŠ€μ˜ μ–Έμ–΄λ‘œ, 기본값은 en_US이닀. ν•œκ΅­μ€ ko_KR이닀.

❗️참고) SEO와 κ°„μ ‘μ μœΌλ‘œ 연관이 μžˆλ‹€κ³  λ³Ό 수 μžˆλ‹€.(μ˜€ν”ˆ κ·Έλž˜ν”„μ˜ λͺ©μ μ΄ SEOκ°€ 아닐 λΏμž„)


πŸ”– hgroup μš”μ†Œ

검색 엔진도 <hgroup> μš”μ†Œμ˜ λ‚΄μš©μ„ μ€‘μš”ν•˜κ²Œ μ·¨κΈ‰ν•˜κΈ°μ—
μ½˜ν…μΈ λ₯Ό μž‘μ„±ν•  λ•Œ 핡심 ν‚€μ›Œλ“œλ₯Ό μ˜μ‹ν•΄μ„œ μ μ–΄μ£ΌλŠ” 것이 μ’‹λ‹€.

(λ˜‘κ°™μ€ ν‚€μ›Œλ“œλ§Œ 반볡X, λΉ„μŠ·ν•œ ν‚€μ›Œλ“œλ‚˜
κ΄€λ ¨λœ ν‚€μ›Œλ“œλ“€μ„ μ μ–΄μ£ΌλŠ” 것이 μ’‹μŒ)


πŸ”– Β μ½˜ν…μΈ Β 

κ°œμ„±μžˆλŠ” λΈŒλžœλ”©
μœ λ‹ˆν¬ν•œ μ•„μ΄λ””μ–΄λ‚˜ 이름

볡사 + λΆ™μ—¬λ„£κΈ° κΈˆμ§€
타 μ‚¬μ΄νŠΈμ˜ 글을 κ·ΈλŒ€λ‘œ λ³΅μ‚¬ν•΄μ„œ μ‚¬μš© β†’ 쀑볡 λ¬Έμ„œλ‘œ νŒλ‹¨

κ°„κ²°ν•œ 제λͺ©κ³Ό μ„€λͺ…κΈ€
많이 μ μ—ˆλ‹€κ³  ν•΄μ„œ 검색이 잘 λ˜λŠ” 것은 μ•„λ‹˜

μ΅œλŒ€ν•œ κΈ€μžλ‘œ μž‘μ„±ν•˜κΈ°
검색 엔진은 이미지에 적힌 글을 읽지 λͺ»ν•¨


πŸ”– Β μ˜ˆμ‹œΒ 

<!DOCTYPE html>
<html lang="ko">
  <head>
    <meta charset="UTF-8" />
    <meta property="og:title" content="TATA's code!" />
    <meta
      property="og:description"
      content="tata-v condesandbox - μ§€κΈˆ λ°”λ‘œ νƒ€νƒ€μ˜ μ½”λ“œλ₯Ό 확인해 λ³΄μ„Έμš”!"
    />
    <meta
      property="og:image"
      content="이미지-μ£Όμ†Œ.jpg"
    />
  </head>
  <body>
    <h1>이 ν™”λ©΄μ˜ 링크λ₯Ό λ³΅μ‚¬ν•΄μ„œ κ³΅μœ ν•΄μ£Όμ„Έμš”</h1>
  </body>
</html>



πŸ‘‰ MDN - λ‹€μ–‘ν•œ μ‹œλ§¨ν‹± μš”μ†Œ μ•Œμ•„λ³΄κΈ°
πŸ‘‰ Google - SEO κΈ°λ³Έ κ°€μ΄λ“œ
πŸ‘‰ Naver - μ›Ήλ§ˆμŠ€ν„° κ°€μ΄λ“œ

profile
🐾

0개의 λŒ“κΈ€