AI로 웹사이트 마이그레이션 문제 신속히 점검하기
웹사이트 마이그레이션은 계획에 따라 진행되더라도 예상치 못한 문제가 발생하기 쉽습니다. 모든 페이지와 메타데이터 등을 꼼꼼하게 검토해야 할 품질 검증 과정이 굉장히 중요합니다. 그러나 이는 방대한 작업량과 시간이 요구되는 작업입니다. 이를 보다 빠르고 효율적으로 처리하기 위해 AI와 Google Sheets를 활용하는 방법이 주목받고 있습니다.
Screaming Frog와 Google Sheets를 활용한 초기 설정
웹사이트 마이그레이션 문제를 식별하기 위해 Screaming Frog와 Google Sheets가 필요합니다. 아래와 같은 단계로 진행하면 됩니다.
-
Screaming Frog를 활용한 웹 페이지 크롤링
기존 라이브 웹사이트(Old Crawl)와 새 스테이징 사이트(New Crawl)의 데이터를 각각 수집합니다. -
Google Sheets 파일 설정
Google Sheets에 "Overview", "Old Crawl", "New Crawl"이라는 탭을 생성합니다. Screaming Frog로부터 크롤링한 데이터를 각 탭에 입력합니다. -
개요 테이블 구성
"Overview" 탭에 아래의 데이터를 비교할 수 있도록 테이블 형식으로 작성합니다.- 기존 URL
- 새 URL
- 상태 코드(Status Code)
- 인덱스 가능성(Indexability)
- 타이틀(Title 1), 메타 설명(Meta Description 1)
- H1, H2 태그
- 기타 필요한 추가 열
AI 기반 비교 작업 수행
AI를 통해 두 데이터 세트 간의 차이를 빠르게 분석 및 식별할 수 있습니다. ChatGPT와 같은 AI 도구를 사용하여 Google Sheets에서 데이터를 비교하는 공식(formula)을 생성할 수 있습니다.
비교 공식 예시
AI가 생성한 공식은 두 크롤 데이터의 값을 비교해 동일하면 "Pass", 다르면 "Error"를 반환합니다. 예를 들어:
=IF(
INDEX('Old Crawl'!$A$1:$Z$1000, MATCH($A2, 'Old Crawl'!$A$1:$A$1000, 0), MATCH(C$1, 'Old Crawl'!$1:$1, 0)) =
INDEX('New Crawl'!$A$1:$Z$1000, MATCH($B2, 'New Crawl'!$A$1:$A$1000, 0), MATCH(C$1, 'New Crawl'!$1:$1, 0)),
"Pass",
"Error (" & TEXTJOIN("<>", TRUE,
IFERROR(INDEX('Old Crawl'!$A$1:$Z$1000, MATCH($A2, 'Old Crawl'!$A$1:$A$1000, 0), MATCH(C$1, 'Old Crawl'!$1:$1, 0)), ""),
IFERROR(INDEX('New Crawl'!$A$1:$Z$1000, MATCH($B2, 'New Crawl'!$A$1:$A$1000, 0), MATCH(C$1, 'New Crawl'!$1:$1, 0)), "")
) & ")"
)
위 공식을 "Overview" 탭의 두 번째 줄부터 입력해 순차적으로 데이터를 비교합니다.
추가적으로 활용 가능한 방법들
더 나아가 Screaming Frog에서 크롤링된 데이터를 활용해 다음과 같은 포괄적인 분석도 가능합니다:
- 상태 코드 점검: 상태 코드 문제나 오류를 신속히 식별
- 메타데이터 점검: 메타 설명이나 타이틀 길이 등 확인
- 응답 시간 비교: 페이지 로딩 속도 문제 식별
- URL 구조 비교: 일관성 있는 URL 유지 여부 점검
- 링크 손실 확인: 내부 및 외부 링크 누락 여부 검토
AI와 Google Sheets를 융합하여 전체 마이그레이션 품질 검증 과정을 효율적으로 관리할 수 있습니다. 이를 통해 시간과 노력을 절약하고, 마이그레이션의 모든 세부 사항을 꼼꼼히 검토하는 데 도움을 줄 수 있습니다.
출처 : 원문 보러가기