Skip to content

Latest commit

ย 

History

History
207 lines (142 loc) ยท 8.39 KB

SEO.md

File metadata and controls

207 lines (142 loc) ยท 8.39 KB

SEO

์ž‘์„ฑ์ž : ์ด๋ณ‘๋ฏผ


Reference

https://developers.google.com/search/docs?hl=ko
https://velog.io/@bumsu0211
http://www.smartebiz.kr/new/subpage02_01.html


SEO๋ž€?

SEO๋Š” Search Engine Optimization์˜ ์•ฝ์ž๋กœ ๋ง๊ทธ๋Œ€๋กœ ๊ฒ€์ƒ‰์—”์ง„ ์ตœ์ ํ™”์ด๋‹ค.

์›น์—์„œ๋Š” ๋ด‡์ด ํŽ˜์ด์ง€๋“ค๋ฅผ ์ž๋™์œผ๋กœ ์ฝ๊ณ  ๋ถ„์„ํ•˜๋Š” ๋Œ์•„๋‹ˆ๋Š”๋ฐ ์ด๊ฒƒ์„ ํฌ๋กค๋ง(crawling)์ด๋ผ ํ•˜๊ณ  ํฌ๋กค๋งํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์„ ํฌ๋กค๋Ÿฌ(crawler) ๋ผ๊ณ  ํ•œ๋‹ค.

์ด ์›น ํฌ๋กค๋Ÿฌ๋Š” ์›น์‚ฌ์ดํŠธ์—์„œ ์ข‹์€ ์ •๋ณด๋ฅผ ์ฐพ์•„์„œ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ข‹์€ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๋ฅผ ์ œ๊ณตํ•ด์ค€๋‹ค.

  • ํฌ๋กค๋ง ํฌ๋กค๋ง์€ ์›น ์‚ฌ์ดํŠธ๋ฅผ ํƒ์ƒ‰ํ•˜๋Š” ๊ฒƒ์„ ๋œปํ•œ๋‹ค. ๋น„์Šทํ•œ ๊ฐœ๋…์œผ๋กœ ์›น ์Šคํฌ๋ž˜ํ•‘์ด๋ผ๋Š” ๊ฒƒ์ด ์žˆ๋Š”๋ฐ ์ด๊ฒƒ์€ ์›น์‚ฌ์ดํŠธ ์ƒ์—์„œ ์›ํ•˜๋Š” ์ •๋ณด๋ฅผ ์ถ”์ถœํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค.

    ํฌ๋กค๋ง์€ ํฌ๊ฒŒ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ๋งŒ ์•„๋‹ˆ๋ฉด ๋ถˆ๋ฒ•์€ ์•„๋‹ˆ๋ผ๊ณ  ํ•œ๋‹ค.
    ์ƒ๋Œ€ ์„œ๋ฒ„์— ๋ฌธ์ œ๋ฅผ ์ผ์œผํ‚จ ๊ฒฝ์šฐ๋‚˜ ์ƒ์—…์  ์ด์šฉ์˜ ๊ฒฝ์šฐ
    ์‚ฌ๋ก€)
    ์‚ฌ๋žŒ์ธ์—์„œ ์žก์ฝ”๋ฆฌ์•„๋ฅผ ๋ฌด๋‹จ ํฌ๋กค๋งํ•œ ํ–‰์œ„
    โ†’ ๋Œ€๋ฒ•์›์—๊นŒ์ง€ ๊ฐ€์„œ๋„ ์žก์ฝ”๋ฆฌ์•„๊ฐ€ ์Šน์†Œํ–ˆ์—ˆ๋‹ค.
    ์—ฌ๊ธฐ์–ด๋–„๊ฐ€ ์•ผ๋†€์ž ์ˆ™๋ฐ•์ •๋ณดDB๋ฅผ ๋ฌด๋‹จ ํฌ๋กค๋ง
    โ†’ ์‹ฌ์ง€์–ด ์„œ๋ฒ„์— ๋ถ€๋‹ด์„ ์ฃผ์–ด์„œ ์ •์ƒ ์˜์—…์„ ๋ฐฉํ•ดํ•œ ํ˜์˜๋„ ์žˆ๋‹ค.

๊ฒ€์ƒ‰ ์‚ฌ์ดํŠธ๋“ค์€ ์ด๋Ÿฌํ•œ ํฌ๋กค๋Ÿฌ๋ฅผ ํ†ตํ•ด์„œ ์›น์„ ๋Œ์•„๋‹ค๋‹ˆ๋ฉด์„œ ํŽ˜์ด์ง€ ์ •๋ณด๋“ค์„ ์ˆ˜์ง‘ํ•˜์—ฌ ์‚ฌ์šฉ์ž์—๊ฒŒ ๊ฒ€์ƒ‰ํ•œ ์ •๋ณด๋ฅผ ๋ณด์—ฌ์ค€๋‹ค.

  • React.js์™€ ๊ฐ™์€ CSR ์‚ฌ์ดํŠธ์˜ ๊ฒฝ์šฐ์— html์ด ๊ตฌ์„ฑ๋˜์–ด ์žˆ์ง€ ์•Š๊ณ  ํ•„์š”ํ• ๋•Œ๋งˆ๋‹ค ์„œ๋ฒ„์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›์•„์™€์„œ ํด๋ผ์ด์–ธํŠธ์—์„œ ๋™์ ์œผ๋กœ ๋žœ๋”๋ง์ด ์ด๋ฃจ์–ด ์ง€๋‹ค ๋ณด๋‹ˆ SEO๋ฅผ ์ ์šฉํ•˜๊ธฐ๊ฐ€ ์–ด๋ ต๋‹ค.
    (react-helmet์ด๋ผ๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋กœ SEO๋ฅผ ๊ตฌ์„ฑํ•  ์ˆ˜๋Š” ์žˆ๋‹ค.) ๊ทธ๋ž˜์„œ ์ตœ๊ทผ์—๋Š” React.js๋กœ ๋งŒ๋“  SSR ํ”„๋ ˆ์ž„์›Œํฌ์ธ Next.js๊ฐ€ ๋œจ๊ฒŒ ๋˜์—ˆ๋‹ค.

๊ฒ€์ƒ‰ ์—”์ง„์˜ ์ ์œ ์œจ์€ Google์ด 2022๋…„ ๊ธฐ์ค€์œผ๋กœ 90%๊ฐ€ ๋„˜๊ป˜ ๊ฐ€์ง€๊ณ  ์žˆ์–ด์„œ ์‚ฌ์‹ค์ƒ Google์˜ SEO๋ฐฉ์‹์ด ํ‘œ์ค€์ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค.

search-rank

์ถœ์ฒ˜ : https://gs.statcounter.com/search-engine-market-share


Google์˜ ๊ฒ€์ƒ‰ ์ž‘๋™ ๋ฐฉ์‹

๊ตฌ๊ธ€์€ ์›น ํฌ๋กค๋Ÿฌ๋กœ ์•Œ๋ ค์ง„ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ์™„์ „ํžˆ ์ž๋™ํ™”๋œ ๊ฒ€์ƒ‰ ์—”์ง„์ด๋‹ค.

์›น ํฌ๋กค๋Ÿฌ๋กœ ์ •๊ธฐ์ ์œผ๋กœ ์›น์„ ํƒ์ƒ‰ํ•˜์—ฌ Google ์ƒ‰์ธ์— ์ถ”๊ฐ€ํ•  ์‚ฌ์ดํŠธ๋ฅผ ์ฐพ์Šต๋‹ˆ๋‹ค.

์‹ค์ œ๋กœ Google์˜ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ์— ๋‚˜์˜ค๋Š” ์‚ฌ์ดํŠธ๋“ค์€ ์ง์ ‘ ์ œ์ถœํ•œ ์‚ฌ์ดํŠธ๋ณด๋‹ค Google์˜ ์›น ํฌ๋กค๋Ÿฌ๊ฐ€ ํฌ๋กค๋ง ํ• ๋•Œ ์ž๋™์œผ๋กœ ๋ฐœ๊ฒฌ๋˜์–ด ์ถ”๊ฐ€๋œ๋‹ค.

๊ตฌ๊ธ€์˜ ๊ฒ€์ƒ‰์˜ 3๊ฐ€์ง„ ๋‹จ๊ณ„

  1. ํฌ๋กค๋ง

    ํฌ๋กค๋Ÿฌ๋กœ ์‹ ๊ทœ ๋˜๋Š” ์—…๋ฐ์ดํŠธ ๋œ ํŽ˜์ด์ง€๋ฅผ ์ฐพ๊ณ  ๋ชฉ๋ก์— ์ €์žฅํ•œ๋‹ค.

  2. ์ƒ‰์ธ ์ƒ์„ฑ

    ํฌ๋กค๋ง๋œ ํŽ˜์ด์ง€๋ฅด ๋ฐฉ๋ฌธํ•˜์—ฌ ๊ฐ ํŽ˜์ด์ง€์— ๊ด€ํ•œ ์ •๋ณด๋ฅผ ๋ถ„์„ํ•˜์—ฌ Google ์ƒ‰์ด๋„น ์ €์žฅํ•œ๋‹ค.

  3. ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ ๊ฒŒ์žฌ

    ์‚ฌ์šฉ์ž์˜ ์œ„์น˜, ์–ธ์–ด, ๊ธฐ๊ธฐ, ์ด์ „ ๊ฒ€์ƒ‰์–ด ๋“ฑ์œผ๋กœ ๊ฒ€์ƒ‰ํ•˜๋Š” ์‚ฌ์šฉ์ž๋งˆ๋‹ค ์„œ๋กœ ๋‹ค๋ฅธ ๊ฒฐ๊ณผ๋ฅผ ํ‘œ์‹œํ•œ๋‹ค.


๊ตฌ๊ธ€ SEO ์ตœ์ ํ™” ํ•˜๊ธฐ

1. ์‚ฌ์ดํŠธ๋งต

Google์— ๊ฒ€์ƒ‰๋˜๋„๋ก ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” Google์— ์‚ฌ์ดํŠธ๋งต์„ ์ œ์ถœํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ๋‹ค.

์‚ฌ์ดํŠธ๋งต์€ ์‚ฌ์ดํŠธ์— ์žˆ๋Š” ํŒŒ์ผ๋กœ ์ƒˆ ํŽ˜์ด์ง€๋‚˜ ๋ณ€๊ฒฝ๋œ ํŽ˜์ด์ง€๊ฐ€ ์žˆ์„ ๋•Œ ๊ฒ€์ƒ‰ ์—”์ง„์— ์•Œ๋ ค์ค€๋‹ค.

  • ์‚ฌ์ดํŠธ๋งต ์‚ฌ์ดํŠธ๋งต์€ ์‚ฌ์ดํŠธ์— ์žˆ๋Š” ํŽ˜์ด์ง€, ๋™์˜์ƒ ๋ฐ ๊ธฐํƒ€ ํŒŒ์ผ๊ณผ ๊ทธ ๊ด€๊ณ„์— ๊ด€ํ•œ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜๋Š” ํŒŒ์ผ์ž…๋‹ˆ๋‹ค.
    Google์—์„œ๋Š” ์—ฌ๋Ÿฌ ์‚ฌ์ดํŠธ๋งต ํ˜•์‹์„ ์ง€์›ํ•œ๋‹ค. (XML, RSS, ํ…์ŠคํŠธ ๋“ฑ)
    • xml example
      <?xml version="1.0" encoding="UTF-8"?>
      <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
        <url>
          <loc>http://www.example.com/foo.html</loc>
          <lastmod>2018-06-04</lastmod>
        </url>
      </urlset>
    • txt example
      http://www.example.com/file1.html
      

2. robots.txt

robots.txt ํŒŒ์ผ์„ ์ด์šฉํ•ด์„œ ํฌ๋กค๋ง๋ฅผ ์ฐจ๋‹จ ํ•  ์ˆ˜ ์žˆ๋‹ค.
root ๋””๋ ‰ํ† ๋ฆฌ์— robots.txtํŒŒ์ผ์„ ๋งŒ๋“ค์–ด์„œ ๋ฏผ๊ฐ„ํ•จ ์ •๋ณด์˜ ํŽ˜์ด์ง€์˜ ๊ฒฝ์šฐ ์ฐจ๋‹จ์„ ํ•  ์ˆ˜ ์žˆ๋‹ค.

  • robots.txt๋ž€? โ€˜๊ณ ์–‘์ด๋Œ€ํ†ต๋ น'์ด๋ผ๋Š” ์‚ฌ์ดํŠธ์˜ robots.txt๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

    robot.txt

    https://catpre.com/robots.txt

    User-agent: ๊ฒ€์ƒ‰๋ด‡ ์ด๋ฆ„ (googleBot ์ด๋ผ๊ณ  ์ ์œผ๋ฉด googleBot๋งŒ ํฌ๋กค๋ง ํ•  ์ˆ˜ ์žˆ๋‹ค.) Disallow: ์ ‘๊ทผ ์„ค์ • (์ ‘๊ทผ ๊ฐ€๋Šฅํ•œ ํŽ˜์ด์ง€๋ฅผ ์„ค์ • ํ•  ์ˆ˜ ์žˆ๋‹ค.) ์ฆ‰ ์œ„ ์‚ฌ์ดํŠธ๋Š” ๋ชจ๋“  ํฌ๋กค๋ง์„ ํ—ˆ์šฉํ•˜๋˜ /noti/ /my-page/ /cart/์™€ ๊ฐ™์ด ์‚ฌ์šฉ์ž ๊ฐœ์ธ ์ •๋ณด์™€ ๊ด€๋ จ๋œ ํŽ˜์ด์ง€๋“ค์„ ์ฐจ๋‹จํ•ด ๋†“์€ ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค.

๋ฌผ๋ก  ํฌ๋กค๋Ÿฌ๋ฅผ ์™„๋ฒฝํ•˜๊ฒŒ ์ฐจ๋‹จํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ์•„๋‹ˆ๋‹ค.


3. ๋ฉ”ํƒ€ ํƒœ๊ทธ

<html>
    <head>
        <title>Brandon's Baseball Cards - Buy Cards, Baseball News, Card Prices</title>
        <meta
            name="description"
            content="Brandon's Baseball Cards provides a large selection of
    vintage and modern baseball cards for sale.
    We also offer daily baseball news and events."
        />
    </head>
    <body>
        ...
    </body>
</html>

์œ„์™€ ๊ฐ™์€ ํƒ€์ดํ‹€๊ณผ meta๋Š” ๊ตฌ๊ธ€ ๊ฒ€์ƒ‰์‹œ ์•„๋ž˜์™€ ๊ฐ™์ด ๋…ธ์ถœ๋œ๋‹ค.

title

๋‹ค์Œ๊ณผ ๊ฐ™์ด ๋กœ ํฌ๋กค๋ง ๋Œ€์ƒ์—์„œ ์ œ์™ธ ํ•  ์ˆ˜ ์žˆ๋‹ค.

<!-- ๋ชจ๋“  ํฌ๋กค๋Ÿฌ์— ๋Œ€ํ•ด ํฌ๋กค๋ง์„ ์ฐจ๋‹จ -->
<meta name="robots" content="noindex" />

<!-- ๊ตฌ๊ธ€๋ด‡์— ๋Œ€ํ•ด ํฌ๋กค๋ง์„ ์ฐจ๋‹จ -->
<meta name="googlebot" content="noindex" />

๊ทธ๋ฆฌ๊ณ  ํฌ๋กค๋Ÿฌ๋Š” ํŽ˜์ด์ง€๋‚ด์— ๋งํฌ๋“ค๋„ ํฌ๋กค๋ง ๋Œ€์ƒ์— ๋“ค์–ด๊ฐ€๊ฒŒ ๋˜๋Š”๋ฐ ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํƒœ๊ทธ ์•ˆ์— ์ ์šฉํ•˜๋ฉด ์ œ์™ธ ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค.

<!-- ์œ ์ €๋กœ๋ถ€ํ„ฐ ๋งŒ๋“ค์–ด์ง„ ์ŠคํŒธ ๋งํฌ -->
<a rel="nofollow" href="https://spam.com">์ŠคํŒธ ๋งํฌ~</a>

<!-- ์šฐ๋ฆฌ ์‚ฌ์ดํŠธ์—์„œ ํ‘œ์‹œ๋˜๊ณ  ์žˆ๋Š” ๊ด‘๊ณ  -->
<a rel="sponsored" href="https://ad.com">๊ด‘๊ณ  ๋งํฌ~</a>

4. ๊ธฐํƒ€ - ํƒœ๊ทธ ์ตœ์ ํ™”

  • ์ฝ˜ํ…์ธ  ์ตœ์ ํ™” <h1>~ <h6>๊ฐ™์€ ๊ฒฝ์šฐ์—๋Š” ์ˆœ์„œ๋Œ€๋กœ ๋†’์€ ๊ฒ€์ƒ‰ ์šฐ์„ ๋„๋ฅผ ๊ฐ€์ง„๋‹ค.
    SEO์—์„œ๋Š” ์ด๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ๋ชฉ์ฐจ์ฒ˜๋Ÿผ ์ˆœ์„œ๋Œ€๋กœ ์ฝ์–ด ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๋ฅผ ๋ถ„์„ํ•œ๋‹ค.

    ๊ทธ๋ฆฌ๊ณ  <strong>์ด๋‚˜ <em>์™€ ๊ฐ™์ด ๊ฐ•์กฐ์˜ ํšจ๊ณผ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋Š”ํƒœ๊ทธ๋„ ๊ฒ€์ƒ‰ ์šฐ์„  ํƒœ๊ทธ๋ฅผ ๊ฐ€์ง„๋‹ค.
    ํ…์ŠคํŠธ๊ฐ€ ๊ธด ๊ธ€์„ ํšจ๊ณผ์ ์œผ๋กœ ๋…ธ์ถœํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด ์ข‹๋‹ค.

  • ์ด๋ฏธ์ง€ ์ตœ์ ํ™” <img> ๋˜๋Š” <picture> ์‚ฌ์šฉ
    imgํƒœ๊ทธ์˜ alt ์†์„ฑ ์‚ฌ์šฉ (alt=โ€โ€๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๊ฒ€์ƒ‰ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์—ฌ ์ค„์ˆ˜ ์žˆ๋‹ค.)

  • Semantic Tag ์‚ฌ์šฉ

    <!--์ผ๋ฐ˜ ํƒœ๊ทธ ์‚ฌ์šฉ-->
    <div id="header">
        <h1>header</h1>
    </div>
    <!--์‹œ๋ฉ˜ํ‹ฑ ํƒœ๊ทธ ์‚ฌ์šฉ-->
    <header>
        <h1>header</h1>
    </header>

    ์œ„์™€ ๊ฐ™์ด ์‹œ๋ฉ˜ํ‹ฑ ์›น์„ ์ ์šฉํ•  ๊ฒฝ์šฐ SEO์— ๋„์›€์ด ๋œ๋‹ค.

์ฐธ๊ณ  ์‚ฌํ•ญ

SEO๋Š” ์›น ํ‘œ์ค€, ์›น ์ ‘๊ทผ์„ฑ ๋“ฑ๊ณผ ๊ฐ™์€ ๋ง๋กœ ์“ฐ์ด๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ์ง€๋งŒ ์ •ํ™•ํ•˜๊ฒŒ๋Š” ๋‹ค๋ฅธ ์šฉ์–ด ์ด๋‹ค.
SEO๋Š” ํฌ๋กค๋ง ํ•˜๋Š” ๋ด‡์ด ์ฝ๊ธฐ ์‰ฝ๊ฒŒ ์ตœ์ ํ™” ํ•˜๋Š” ๊ฒƒ์ด๊ณ  ์›น ํ‘œ์ค€์€ ์›น ์‚ฌ์ดํŠธ์˜ ์ •๋ณด๋ฅผ ๋ˆ„๊ตฌ๋‚˜ ๋™๋“ฑํ•˜๊ฒŒ ์ด์šฉํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋ณด์žฅ ํ•˜๋Š” ๊ฒƒ์ด๋‹ค.

์šฉ์–ด์˜ ์ฐจ์ด

์ฐธ๊ณ  : http://www.smartebiz.kr/new/subpage02_01.html

  • ์›น ํ‘œ์ค€ (Web Standards)
    ๋ธŒ๋ผ์šฐ์ € ์ข…๋ฅ˜ ๋ฐ ๋ฒ„์ „์— ๋”ฐ๋ฅธ ๊ธฐ๋Šฅ ์ฐจ์ด์— ๋Œ€ํ•ด ํ˜ธํ™˜์ด ๊ฐ€๋Šฅํ•˜๋„๋ก ์ œ์‹œ๋œ ํ‘œ์ค€
  • ์›น ํ˜ธํ™˜์„ฑ (Cross Browsing)
    ํ‘œ์ค€ ์›น ๊ธฐ์ˆ ์„ ์‚ฌ์šฉํ•˜์—ฌ OS๋‚˜ ๋ธŒ๋ผ์šฐ์ €์— ์–ด๋Š ํ•œ์ชฝ์œผ๋กœ ์ตœ์ ํ™” ๋˜๊ฑฐ๋‚˜ ์ข…์†๋˜์ง€ ์•Š๋„๋ก ๊ณตํ†ต ์š”์†Œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์›น ํŽ˜์ด์ง€๋ฅผ ์ œ์ž‘ํ•˜๋Š” ๊ธฐ๋ฒ•
  • ์›น ์ ‘๊ทผ์„ฑ (Web Accessibility)
    ์žฅ์• ์ธ, ๊ณ ๋ น์ž ๋“ฑ ๋ชจ๋“  ์‚ฌ์šฉ์ž๊ฐ€ ์–ด๋– ํ•œ ๊ธฐ์ˆ ์ด๋‚˜ ํ™˜๊ฒฝ์—์„œ๋„ ์›น์‚ฌ์ดํŠธ์—์„œ ์ œ๊ณตํ•˜๋Š” ๋ชจ๋“  ์ •๋ณด๋ฅผ ๋™๋“ฑํ•˜๊ฒŒ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ๊ถŒ๋ฆฌ