[SEO] next.js에서의 SEO 최적화

date
Apr 4, 2023
slug
next.js-에서의-seo-최적화
category
Dev
status
Public
tags
SEO
Front-end
Next.js
keywords
summary
타 사이트보다 노출이 잘 안되는데 왜 그럴까요?
type
Post
Last updated
Jul 7, 2023 07:50 AM
Created time
Apr 4, 2023 05:36 AM
 
 
서치콘솔에서 언급된 문제
구조화된 데이터 문제: 취업정보 게시자가 채용 중이 아님
설명
구조화된 JobPosting 데이터가 포함된 페이지에서 지원서를 받지만 채용 중이 아닙니다. 자세히 알아보기
대상
URL 패턴이 있는 페이지:
/activity/92502
 
트러블 슈팅
왜 이러는지 모르겠음.
url접속해서 보면 JobPosting과 관련된 데이터는 일체 없음
오래된 공고인데 남아 있어서 그런듯
 
구조화된 데이터 문제: 만료된 채용 정보
설명
JobPosting 마크업이 과거에 validThrough 속성을 설정하지 않은 상태로 만료된 취업정보에 사용되었습니다. 자세히 알아보기
대상
URL 패턴이 있는 페이지:
/activity/
 
트러블 슈팅
만료된 채용정보는 허용되지 않음
만료된 채용 정보는 웹 사이트에서 삭제하는 것이 좋음
삭제하지 않고 둘 것이라면, validThrough 속성이 입력되어 있고 값이 과거인지 확인해야 한다
 
구조화된 데이터 문제: 설명이 채용정보의 데이터와 일치하지 않음
설명
JobPosting 마크업 내 직무 설명이 채용정보 페이지의 직무 설명과 일치하지 않습니다. 자세히 알아보기
대상
URL 패턴이 있는 페이지:
/activity/89184
 
SEO 최적화 방법
내용 정리
SEO란?
검색 엔진 최적화의 약자
구글, 네이버, 다음 등등 여러가지 엔진이 있지만, 구글이 50% 이상 사용중
SEO의 중요성
사용자에게 많이 노출되고자 한다면 중요하다
ZMOT, 상품을 보자마자 평가되는 것을 넘어서 보기도 전에 무의식적으로 반응하는 행위
광고 지면 vs 순수 지면
광고 지면은 사실 클릭률이 2%에 불과하다
순수 지면은 그에 비해 40% 가까이 찍힌다
검색엔진 구성요소
크롤링 - 크롤러 로봇이 사이트 글을 모아준다
인덱싱 - 키워드나 키워드별 문서를 만드는 행위를 인덱싱
랭킹 - 중요. 위 두 가지를 조합해서 노출할 랭킹을 만든다
첫 페이지에 노출하는 방법
SERP. 이 것에 올라가는 방법은 아래 세 가지가 있음
사이트 보안 - https
모바일 친화적 - 6~70% 이상 충족하면 됨
페이지 스피드
이미지는 png보다는 jpg
로딩 순서는 느린 요소일 수록 뒤에 로딩하도록 순서만 바꿔줘도 좋다
사이트의 내용
너무 짧으면 안좋아함
키워드가 중요한 시작점이다
구글 키워드 플래너
키워드 툴 io (유료)
의도 키워드
특정 메인 키워드를 검색하고 이후 추천 키워드에 뜨는 애들을 차근차근 먹는 것이 좋다
경쟁사는 어떤 키워드를 사용할까?
ahrefs 사이트를 통해 검색해볼 수 있다
SEO 콘텐츠 작성시 중요 요소
타이틀 태그
검색 키워드는 타이틀에 있어야한다.
길이는 영문 기준 50-60, 국문 기준 25-30자가 표준
메타 태그
크롤러가 크롤링 하는 데에는 전혀 영향이 없다
부연 설명들에 사용되는 것이다
클릭률에 영향을 미치는 것이다
헤드 태그
h1~h6 태그 엄청 중요하다
의도 키워드가 꼭 있어야 한다
h1은 한개, h2는 3-4개 이정도..
고스트라는 솔루션이 있다
 
내용 정리
SEO 콘텐츠 작성 순서
키워드 - 컨텐츠의 목표
경쟁사 분석
콘텐츠 구성
콘텐츠 작성
인덱싱
모니터링
키워드 찾기
의도 키워드들을 먼저 순차적으로 선점해보면 좋다
이렇게 먼저 정한 목표 키워드를 정하고, 그걸 위해 콘텐츠를 만들면 된다
경쟁사 분석
ahrefs 사이트에서 특정 키워드를 검색해서 보면 어떤 사이트에서 이렇게 잘 쓰고 있는지 알아볼 수 있다
크롤러가 좋아하는 글 구조 짜기
url
타이틀
헤딩 태그
텍스트
이미지 태그
크롤러가 사용자의 체류시간도 점수로 측정하기 때문에, 편법은 비추천한다
콘텐츠 작성하기