SEO 2

검색엔진최적화(2/2) - 검색엔진에 유의미한 내용으로 변경하기🛠️

구글 서치 콘솔에서 내가 만든 스킬 상세 페이지를 테스트했더니(/skills/detail/24),스킬 상세 내용은 보이지 않고 "불러오는 중..."만 보인다. 이렇게 되면 모든 상세 페이지 내용이 전부 "불러오는 중..."으로 보여서사이트맵에 상세페이지를 각각 등록해놓은 것이 소용 없어진다!!!!! 이렇게 HTML 하단에 로 감싸진 내용이 보이긴 하지만,이는 최초 로딩하는 HTML 안에 포함되지도 않을 뿐더러, 구글 엔진이 아닌 다른 엔진이라면 HTML만 로드하고 넘어가버릴지도 모른다.SEO에 매우 불리한 상태라고 할 수 있다. 스킬상세 페이지에서 await을 통해서 데이터를 불러오는데,await하는 동안 loading.tsx 컴포넌트가 불러와지면서 HTML을 이놈이 대신 채워버리는... 불상사가 발생..

검색엔진최적화(1/2) - 구글 서치 콘솔에 우리 사이트 등록하기😶‍🌫️

누가 우리의 조그맣고 사용자도 없는 사이트를 검색해서 들어올까 싶지만경험을 위해 검색엔진 최적화를 해보려고 한다. !! 프로젝트에 기본 세팅하기구글 서치 콘솔에서 우리 사이트를 검색엔진에서 찾아달라고 등록하기 전에먼저 프로젝트 내에서 기본적인 세팅들을 해주어야 한다.그 예로는.. 검색엔진에 검색되었을때 페이지의 제목과 description 등을 나타내는 metadata 설정하기robots.txt에 검색엔진 크롤러가 우리 사이트의 어떤 페이지를 읽을 수 있는지 규칙 제공하기우리 사이트의 어떤 페이지들을 등록할건지 쭉 나열한 sitemap.xml 만들기 가 있다. 블로그 글 하나하나가 검색엔진에 노출되듯,모든 스킬 상세 페이지의 내용을 노출되도록 하기 위해 사이트맵을 동적으로 생성하는 로직을 추가하..