[검색엔진 최적화] 링크를 크롤링할 수 없음 오류 해결 방법
목차
링크를 크롤링할 수 없음 해결 방법
구글 PageSpeed Insights에서 웹사이트를 점검할 때 "링크를 크롤링할 수 없음" 오류가 발생하는 경우가 있습니다. 이 오류는 종종 웹사이트에서 발생할 수 있습니다. 동적으로 형성되는 이미지나 동영상을 클릭하면 팝업창으로 표시하는 기능을 제공하지만, 이 링크들이 검색 엔진에 의해 크롤링되지 않는 경우가 많습니다.
1. 링크를 크롤링 할수 없음 오류 예시
다음은구글 PageSpeed Insights와 관련된 크롤링할 수 없는 링크의 예시입니다.
크롤링할 수 없는 링크
div.lb-outerContainer > div.lb-container > div.lb-loader > a.lb-cancel
<a class="lb-cancel">
div.lb-dataContainer > div.lb-data > div.lb-closeContainer > a.lb-close
<a class="lb-close">
위와 같은 링크는 JavaScript 이벤트나 동적 콘텐츠로 인해 구글 봇이 해당 링크를 인식하고 크롤링할 수 없습니다.
2. 해결 방법
이 문제를 해결하기 위해서는 링크에 대해 적절한 href
속성을 추가하거나, JavaScript 동작을 보다 효율적으로 처리하는 방법을 적용해야 합니다. 구글 봇이 해당 링크를 크롤링할 수 있도록 href="#"
와 같은 값을 넣어주는 것이 한 가지 방법입니다.
링크에 href
속성 추가
다음과 같이 링크에 href
속성을 추가하여 크롤링을 가능하게 만들 수 있습니다:
<a href="#" class="lb-cancel">닫기</a>
이렇게 하면 구글 봇이 해당 링크를 크롤링할 수 있는 코드로 인식해서, 구문 오류를 발생하지 않게 됩니다.
동적 콘텐츠 설정 최적화
동적 콘텐츠를 사용할 때, 검색 엔진 최적화(SEO)를 고려한 설정을 적용하는 것이 중요합니다. 예를 들어, 이미지 팝업이 발생하는 링크에는 반드시 rel="noopener noreferrer"
와 같은 속성을 사용하여 보안 및 SEO에 영향을 주지 않도록 합니다.
참고: 동적 콘텐츠는 검색 엔진에 의해 인식되지 않을 수 있기 때문에,
동적으로 로드되는 콘텐츠에 대해 적절한 SEO 설정을 적용해야 합니다.
구글 PageSpeed Insights에서 "링크를 크롤링할 수 없음" 오류가 발생하는 경우, JavaScript 기반 플러그인이 원인일 수 있습니다. 이를 해결하려면 링크에 href
속성을 추가하거나 JavaScript 이벤트를 올바르게 처리하는 방식으로 최적화할 수 있습니다.
또한, 불필요한 스크립트를 제거하여 페이지 성능을 개선하고, 검색 엔진이 사이트를 효율적으로 크롤링할 수 있도록 돕는 것이 중요합니다.
'SEO' 카테고리의 다른 글
[ 수익형 워드프레스 블로그 ] 제작하기 서버 데이터 베이스 구축 (3) | 2024.11.15 |
---|---|
웹사이트를 쉽게 식별하고 사이트 브랜드를 강화해주는 파비콘을 쉽게 제작하는 사이트 (2) | 2024.11.14 |
빙검색 엔진에서 [ ALT 특성이 정의되어 있지 않습니다.] 문제 해결 방법 (7) | 2024.11.13 |
웹사이트 갱신 정보를 빠르게 알려 주는 네이버 인덱스나우 소개 (3) | 2024.11.11 |
다른사이트, 블로그 최신글 목록 을 티스토리 메인 홈에 표시하기 (0) | 2024.11.10 |
Uncaught Tag Error 에러 검색 엔진 최적화 구글 애드센스 (4) | 2024.11.09 |
[ 검색 엔진 최적화 ] CSS 초기화 변동성 제거와 레이아웃의 안정화 (1) | 2024.11.08 |