๐ŸŽฅ ๊ฐœ๋ฐœ ๋น„ํ•˜์ธ๋“œ/Linkit

๊ฒ€์ƒ‰์—”์ง„์ตœ์ ํ™”(1/2) - ๊ตฌ๊ธ€ ์„œ์น˜ ์ฝ˜์†”์— ์šฐ๋ฆฌ ์‚ฌ์ดํŠธ ๋“ฑ๋กํ•˜๊ธฐ๐Ÿ˜ถ‍๐ŸŒซ๏ธ

beboeun 2026. 2. 28. 21:27

๋ˆ„๊ฐ€ ์šฐ๋ฆฌ์˜ ์กฐ๊ทธ๋งฃ๊ณ  ์‚ฌ์šฉ์ž๋„ ์—†๋Š” ์‚ฌ์ดํŠธ๋ฅผ ๊ฒ€์ƒ‰ํ•ด์„œ ๋“ค์–ด์˜ฌ๊นŒ ์‹ถ์ง€๋งŒ

๊ฒฝํ—˜์„ ์œ„ํ•ด ๊ฒ€์ƒ‰์—”์ง„ ์ตœ์ ํ™”๋ฅผ ํ•ด๋ณด๋ ค๊ณ  ํ•œ๋‹ค. !!

 

 

 

ํ”„๋กœ์ ํŠธ์— ๊ธฐ๋ณธ ์„ธํŒ…ํ•˜๊ธฐ

๊ตฌ๊ธ€ ์„œ์น˜ ์ฝ˜์†”์—์„œ ์šฐ๋ฆฌ ์‚ฌ์ดํŠธ๋ฅผ ๊ฒ€์ƒ‰์—”์ง„์—์„œ ์ฐพ์•„๋‹ฌ๋ผ๊ณ  ๋“ฑ๋กํ•˜๊ธฐ ์ „์—

๋จผ์ € ํ”„๋กœ์ ํŠธ ๋‚ด์—์„œ ๊ธฐ๋ณธ์ ์ธ ์„ธํŒ…๋“ค์„ ํ•ด์ฃผ์–ด์•ผ ํ•œ๋‹ค.

๊ทธ ์˜ˆ๋กœ๋Š”..

 

๊ฒ€์ƒ‰์—”์ง„์— ๊ฒ€์ƒ‰๋˜์—ˆ์„๋•Œ ํŽ˜์ด์ง€์˜ ์ œ๋ชฉ๊ณผ description ๋“ฑ์„ ๋‚˜ํƒ€๋‚ด๋Š” metadata ์„ค์ •ํ•˜๊ธฐ

robots.txt์— ๊ฒ€์ƒ‰์—”์ง„ ํฌ๋กค๋Ÿฌ๊ฐ€ ์šฐ๋ฆฌ ์‚ฌ์ดํŠธ์˜ ์–ด๋–ค ํŽ˜์ด์ง€๋ฅผ ์ฝ์„ ์ˆ˜ ์žˆ๋Š”์ง€ ๊ทœ์น™ ์ œ๊ณตํ•˜๊ธฐ

์šฐ๋ฆฌ ์‚ฌ์ดํŠธ์˜ ์–ด๋–ค ํŽ˜์ด์ง€๋“ค์„ ๋“ฑ๋กํ• ๊ฑด์ง€ ์ญ‰ ๋‚˜์—ดํ•œ sitemap.xml ๋งŒ๋“ค๊ธฐ

 

๊ฐ€ ์žˆ๋‹ค.

 

metadata์˜ title๊ณผ description์€ ์ด๋Ÿฐ ๊ณณ์— ์“ฐ์ธ๋‹ค.

 

sitemap.xml
robots.txt

 

 

๋ธ”๋กœ๊ทธ ๊ธ€ ํ•˜๋‚˜ํ•˜๋‚˜๊ฐ€ ๊ฒ€์ƒ‰์—”์ง„์— ๋…ธ์ถœ๋˜๋“ฏ,

๋ชจ๋“  ์Šคํ‚ฌ ์ƒ์„ธ ํŽ˜์ด์ง€์˜ ๋‚ด์šฉ์„ ๋…ธ์ถœ๋˜๋„๋ก ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์ดํŠธ๋งต์„ ๋™์ ์œผ๋กœ ์ƒ์„ฑํ•˜๋Š” ๋กœ์ง์„ ์ถ”๊ฐ€ํ•˜์˜€๋‹ค.

๋ฐฑ์—”๋“œ๋ถ„๊ป˜ ์Šคํ‚ฌ id ๋ชฉ๋ก์„ ๋‚ด๋ ค๋ฐ›์„ ์ˆ˜ ์žˆ๋Š” API ๊ตฌํ˜„์„ ์š”์ฒญํ•˜์˜€๊ณ  ์ด๋ฅผ ๋ฐ”ํƒ•์œผ๋กœ ๋™์ ์œผ๋กœ ์Šคํ‚ฌ ์ƒ์„ธ ํŽ˜์ด์ง€ ๊ฒฝ๋กœ ๋ฆฌ์ŠคํŠธ๋ฅผ ๊ตฌ์„ฑํ•˜์˜€๋‹ค.

 

import type { MetadataRoute } from 'next';

export default async function sitemap(): Promise<MetadataRoute.Sitemap> {
  const res = await fetch(
    `${process.env.NEXT_PUBLIC_SERVER_URL}/market/sitemap`,
    { next: { revalidate: 3600 } },
  );

  const skills = (await res.json()).data as {
    skillId: number;
    modifiedAt: Date;
  }[];

  return [
    // ์ •์  ํŽ˜์ด์ง€
    {
      url: `${process.env.NEXT_PUBLIC_FRONTEND_URL}/skills`,
      lastModified: new Date(),
    },

    // ๋™์  ์ƒ์„ธ ํŽ˜์ด์ง€
    ...skills.map(({ skillId, modifiedAt }) => ({
      url: `${process.env.NEXT_PUBLIC_FRONTEND_URL}/skills/detail/${skillId}`,
      lastModified: new Date(modifiedAt),
    })),
  ];
}

 

์‚ฌ์ดํŠธ ๊ทœ๋ชจ๊ฐ€ ๋งค์šฐ ์ž‘๊ธฐ ๋•Œ๋ฌธ์— ์Šคํ‚ฌ ๋ชฉ๋ก ์š”์ฒญ์˜ ์บ์‹œ๋ฅผ 1์‹œ๊ฐ„์œผ๋กœ ์„ค์ •ํ•˜์˜€๋‹ค.

๊ทœ๋ชจ๊ฐ€ ๋งค์šฐ ์ปค์ ธ ์Šคํ‚ฌ์ด ๋นจ๋ฆฌ๋นจ๋ฆฌ ์—…๋ฐ์ดํŠธ๋œ๋‹ค๋ฉด ์บ์‹œ ์‹œ๊ฐ„์„ ์ข€ ๋” ์ค„์—ฌ๋ณผ ์ˆ˜ ์žˆ์„ ๊ฒƒ์ด๋‹ค.

 

 

 

 

 

๊ตฌ๊ธ€ ์„œ์น˜ ์—”์ง„์— ๋“ฑ๋ก

๊ทธ๋‹ค์Œ ์šฐ๋ฆฌ ์‚ฌ์ดํŠธ์˜ ๋„๋ฉ”์ธ์„ ๊ตฌ๊ธ€ ์„œ์น˜ ์—”์ง„์— ๋“ฑ๋กํ•˜๊ณ ,

์šฐ๋ฆฌ๊ฐ€ ๋งŒ๋“  sitemap.xml์„ ๋“ฑ๋กํ•ด์ฃผ์–ด์•ผ ํ•œ๋‹ค.

 

์‚ฌ์ดํŠธ์„ ๋“ฑ๋กํ•˜๋ฉด https://๋‚ด ๋„๋ฉ”์ธ/sitemap.xml์— ์ ‘์†์ด ๊ฐ€๋Šฅํ•จ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ 

์ด๋ ‡๊ฒŒ "์‚ฌ์ดํŠธ๋งต์„ ์ฝ์„ ์ˆ˜ ์—†์Œ"์ด๋ผ๊ณ  ๋œจ๋Š”๋ฐ,

์ด๋Š” ์šฐ๋ฆฌ๊ฐ€ ๋“ฑ๋กํ•œ sitemap.xml์— ์ ‘์†ํ•  ์ˆ˜ ์—†๊ธฐ ๋•Œ๋ฌธ์ด ์•„๋‹ˆ๋ผ

์•„์ง ํฌ๋กค๋Ÿฌ๊ฐ€ ์‚ฌ์ดํŠธ๋งต์— ๋ฏธ๋ฐฉ๋ฌธํ–ˆ์„ ๋•Œ๋„ ์ด๋ ‡๊ฒŒ ๋œฌ๋‹ค๊ณ  ํ•œ๋‹ค.

 

์‚ฌ์ดํŠธ๋งต ๋“ฑ๋ก ์ฆ‰์‹œ ๊ตฌ๊ธ€ ์—”์ง„์—์„œ ์ฝ๋Š” ๊ฑด ์•„๋‹ˆ๊ณ ,

์ฒซ ํฌ๋กค๋ง๊นŒ์ง€ ํ•œ 1~2์ฃผ ์ •๋„๋Š” ๊ธฐ๋‹ค๋ ค์•ผ ํ•œ๋‹ค๊ณ  ํ•œ๋‹ค.

 

๊ด€๋ จ ๊ธ€: https://support.google.com/webmasters/thread/394107718?hl=ko

 

 

์—…๋ฐ์ดํŠธ: ํ•˜๋ฃจ๋งŒ์— ์ฒ˜๋ฆฌ๊ฐ€ ์™„๋ฃŒ๋˜์—ˆ๋‹ค.

 

 

 

 

 

๋นจ๋ฆฌ๋นจ๋ฆฌ~ ๋ฏธ๋ฆฌ ์ƒ‰์ธ ์ƒ์„ฑ ์š”์ฒญํ•˜๊ธฐ

์›๋ž˜๋Š” ๊ตฌ๊ธ€ ์„œ์น˜ ์—”์ง„์ด ์‚ฌ์ดํŠธ๋งต์„ ์ฝ์–ด์„œ ์‚ฌ์ดํŠธ๋งต์— ๋“ฑ๋ก๋œ ๊ฒฝ๋กœ๋“ค์„ db์— ์˜ฌ๋ฆฌ๋Š”๊ฑด๋ฐ,

์‚ฌ์ดํŠธ๋งต์„ ์•„์ง ์•ˆ ์ฝ์—ˆ๋”๋ผ๋„ ํŠน์ • ๊ฒฝ๋กœ์— ๋Œ€ํ•ด์„œ ๋ฏธ๋ฆฌ ์ƒ‰์ธ ์ƒ์„ฑ ์š”์ฒญ์„ ํ•  ์ˆ˜ ์žˆ๋‹ค.

๊ทธ๋ž˜์„œ ๋Œ€ํ‘œ์ ์ธ ํŽ˜์ด์ง€(์Šคํ‚ฌ ๋ฆฌ์ŠคํŠธ ํŽ˜์ด์ง€(/skills))์˜ ์ƒ‰์ธ ์ƒ์„ฑ ์š”์ฒญ์„ ํ•˜์˜€๋‹ค.

 

์ด๋ ‡๊ฒŒ URL ๊ฒ€์‚ฌ ํƒญ์—์„œ ์›ํ•˜๋Š” ํŽ˜์ด์ง€ ๊ฒฝ๋กœ๋ฅผ ๊ฒ€์ƒ‰ํ•˜๋ฉด "URL์ด Google์— ๋“ฑ๋ก๋˜์–ด ์žˆ์ง€ ์•Š์Œ"์ด๋ผ๊ณ  ๋œจ๊ณ , ์•„๋ž˜์— "์ƒ‰์ธ ์ƒ์„ฑ ์š”์ฒญ" ๋ฒ„ํŠผ์ด ๋ณด์ธ๋‹ค.

์ด๋ฅผ ํด๋ฆญํ•˜๋ฉด ๋ช‡ ๋ถ„ ๋‚ด์— ์ƒ‰์ธ์ด ์ƒ์„ฑ๋˜์–ด ๊ตฌ๊ธ€์—์„œ ๊ฒ€์ƒ‰ ๊ฐ€๋Šฅํ•œ ์ƒํƒœ๊ฐ€ ๋œ๋‹ค. (๋ฌผ๋ก  ๊ฒ€์ƒ‰ ์ˆœ์œ„๋Š” ์ €๋ฉ€๋ฆฌ์ผ ์ˆ˜ ์žˆ์Œ)

 

 

 

 

 

๊ตฌ๊ธ€ ์—”์ง„์—์„œ ๋ณด๋Š” ์šฐ๋ฆฌ ์‚ฌ์ดํŠธ์˜ ๋ชจ์Šต ๋ฏธ๋ฆฌ๋ณด๊ธฐ

๋‚˜๋Š” ๊ฒ€์ƒ‰์—”์ง„ ์ตœ์ ํ™”๋ฅผ ์œ„ํ•ด ๊ฒ€์ƒ‰์—”์ง„์— ๋…ธ์ถœ๋˜์–ด์•ผ ํ•˜๋Š” ํŽ˜์ด์ง€๋ฅผ ์„œ๋ฒ„์ปดํฌ๋„ŒํŠธ๋กœ ๊ตฌ์ถ•ํ•˜๋ฉด์„œ,

์‹ค์ œ๋กœ ์—”์ง„์—์„œ๋Š” ๋‚ด๊ฐ€ ๋งŒ๋“  ํ™”๋ฉด์˜ HTML์ด ์–ด๋–ป๊ฒŒ ๋ณด์ด๋Š”์ง€, 

๊ณผ์—ฐ ํŽ˜์ด์ง€ ๋‚ด ์˜๋„ํ•œ ๋‚ด์šฉ์ด ์ž˜ ๋ณด์ผ์ง€ ๊ถ๊ธˆํ–ˆ๋‹ค.

 

URL ๊ฒ€์‚ฌ ํŽ˜์ด์ง€์—์„œ ์ด๋ฅผ ํ™•์ธ์ด ๊ฐ€๋Šฅํ•˜๋‹ค.

"์‹ค์ œ URL ํ…Œ์ŠคํŠธ"๋ฅผ ํด๋ฆญํ•˜๊ณ  ๋‚˜์„œ "ํ…Œ์ŠคํŠธ๋œ ํŽ˜์ด์ง€ ๋ณด๊ธฐ"๋ฅผ ํด๋ฆญํ•˜๋ฉด ์˜ค๋ฅธ์ชฝ์— ํฌ๋กค๋Ÿฌ๊ฐ€ ๋ณผ ์ˆ˜ ์žˆ๋Š” ์„น์…˜์ด ๋‚˜์˜จ๋‹ค.

 

์Šคํฌ๋ฆฐ์ƒท ํƒญ์„ ๋ณด๋ฉด ์šฐ๋ คํ–ˆ๋˜ ์„œ๋ฒ„ ์ปดํฌ๋„ŒํŠธ์—์„œ ํด๋ผ์ด์–ธํŠธ๋กœ ์ „๋‹ฌํ–ˆ๋˜ ๋ฆฌ์ŠคํŠธ ๋‚ด์šฉ์ด ์ž˜ ์กฐํšŒ๋จ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค. 

 

 

์ถ”๊ฐ€ ์ •๋ณด์˜ ํŽ˜์ด์ง€ ๋ฆฌ์†Œ์Šค๋ฅผ ๋ณด๋ฉด ๋กœ๋“œํ•˜์ง€ ๋ชปํ•œ ๋‚ด์šฉ๋“ค์ด ๋งŽ์€๋ฐ,

์•„๋งˆ ๋‚ด๊ฐ€ robots.txt์—์„œ ๋ชจ๋“  ๊ฒฝ๋กœ๋ฅผ disallowํ•˜๊ณ  ๋…ธ์ถœ์ด ํ•„์š”ํ•œ ๊ฒฝ๋กœ๋งŒ allowํ•˜๋Š” ํ˜•์‹์œผ๋กœ ๊ทœ์น™์„ ์„ธํŒ…ํ•ด์„œ ๊ทธ๋Ÿฐ๋“ฏํ•˜๋‹ค. 

 

๋ชจ๋“  ๊ฒฝ๋กœ๋ฅผ allowํ•˜๊ณ  disallowํ•  ๊ฒฝ๋กœ๋ฅผ ์ง€์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ ์ˆ˜์ •ํ•  ์ˆ˜๋„ ์žˆ๊ฒ ์ง€๋งŒ...

์ฐจ๋‹จ๋œ ๋ฆฌ์†Œ์Šค๋“ค์„ ๋ณด๋ฉด ํฌ๋กค๋ง์— ๊ทธ๋‹ค์ง€ ์ค‘์š”ํ•˜์ง€ ์•Š์€ ์ •๋ณด๋“ค์ด๋ฏ€๋กœ

์ผ๋‹จ robots.txt๋Š” ๊ทธ๋Œ€๋กœ ์œ ์ง€ํ•˜๋Š” ๊ฑธ๋กœ ํ•˜๊ฒ ๋‹ค.

 

 

๊ทธ๋‹ค์Œ ํ™•์ธํ•ด์•ผ ํ•  ๊ฒƒ์€ ์Šคํ‚ฌ ์ƒ์„ธ ํŽ˜์ด์ง€์˜ ์Šคํฌ๋ฆฐ์ƒท ๊ฒฐ๊ณผ์ด๋‹ค.

 

 

 

...์•„๋‹ˆ 

"๋ถˆ๋Ÿฌ์˜ค๋Š” ์ค‘..." ๋‹ค์Œ์— ์žˆ๋Š” ์ƒ์„ธ ๋‚ด์šฉ์ด ๋ณด์—ฌ์•ผ ๋˜๋Š”๋ฐ "๋ถˆ๋Ÿฌ์˜ค๋Š” ์ค‘..."๋งŒ ๋ณด์ธ๋‹ค.

์ด๋ ‡๊ฒŒ ๋˜๋ฉด ๋ชจ๋“  ์ƒ์„ธ ํŽ˜์ด์ง€๋“ค์˜ ํฌ๋กค๋ง ๊ฒฐ๊ณผ๊ฐ€ ๋‹ค ์ด๋ ‡๊ฒŒ ๋ณด์ด๊ฒŒ ๋˜์–ด์„œ ์‚ฌ์ดํŠธ๋งต์— ์ƒ์„ธํŽ˜์ด์ง€ ๊ฒฝ๋กœ๋ณ„๋กœ ๋“ฑ๋กํ•ด๋†“์€ ๊ฒŒ ์˜๋ฏธ๊ฐ€ ์—†๋‹ค..ใ… ใ… ใ… 

 

 

 

 

 

๋‹ค์Œ ๊ธ€์—์„œ๋Š” ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๋Š” ๋‚ด์šฉ์„ ์ž‘์„ฑํ•ด๋ณด๋„๋ก ํ•˜๊ฒ ๋‹ค.