JavaScript 백링크에 대한 궁극적인 가이드: 당신이 놓치고 있는 숨겨진 링크
게시 됨: 2018-09-29JavaScript 백링크 는 SEO에게 물음표로 남아 있습니다.
앵커 텍스트의 고전적인 형식을 사용하여 HTML로 코딩된 것이 아니라 JavaScript에서 실행된다는 것을 알고 있습니다.
그리고 우리는 Google이 그들을 추적 한다는 것을 알고 있습니다.
Google은 2014년에 이 사실을 알려주었고 Search Engine Land는 2015년에 확인된 테스트에 대해 보고했습니다.
Elephate는 2017년에 심층 연구를 실행했으며 Google이 WordPress와 같은 기존 CMS 대신 Angular, React 및 Vue와 같은 JavaScript 프레임워크를 기반으로 구축된 웹사이트에서도 JavaScript를 크롤링하고 실행한다는 사실을 확인했습니다.
그러나 최근까지 SEO와 웹마스터는 사이트를 가리키는 JavaScript 백링크에 대한 통찰력이 없었습니다.
처음부터 그것들을 발견하는 것은 어렵습니다.
우리가 가장 좋아하는 SEO 및 백링크 도구의 대부분은 이를 전혀 볼 수 없습니다.
사실, 대부분의 SEO와 웹마스터는 JavaScript 백링크의 존재 조차 모른다고 감히 말할 수 있습니다.
그럼 기본부터 시작하겠습니다.
JavaScript 백링크에 대한 FAQ에 대한 답변
JavaScript 백링크란 무엇입니까?
JavaScript 코드에 포함된 백링크는 JavaScript 백링크입니다. (쉽죠?)
그러나 JavaScript가 정확히 무엇입니까?
JavaScript(JS)는 웹 프로그래밍 언어 입니다. 웹 브라우저에서 실행 및 실행됩니다.
정적인 HTML과 다릅니다. HTML을 웹사이트의 뼈대라고 생각하고 JavaScript를 근육이라고 생각하십시오. HTML이 웹사이트의 구조를 결정하는 반면 JavaScript는 웹사이트의 요소를 변경하고 이동할 수 있도록 합니다.
예를 들어 이 페이지에서 아래로 스크롤합니다. 뜨는 라이트박스? 그것은 JavaScript에 의해 제어됩니다.
JavaScript에서 백링크는 어떻게 끝나나요?
이 질문에 답하려면 먼저 백링크란 무엇입니까?
백링크는 다른 웹 페이지에 대한 하이퍼링크입니다. SEO 세계에서는 우리 사이트로 다시 연결되기 때문에 "백링크"라고 부릅니다. 그러나 실수하지 마십시오. 백링크는 하이퍼링크입니다.
JavaScript 코드에서 백링크가 끝나는 방법에는 여러 가지가 있습니다. 다음은 가장 일반적인 몇 가지 예입니다.
- 리디렉션
- 드롭다운 메뉴
- 동적으로 삽입된 콘텐츠
이 모든 것이 웹의 필수 기능입니다. 리디렉션은 일반적으로 누군가가 양식을 제출하고 감사 페이지로 보낸 후에 발생합니다. 이는 좋은 기능이며 리디렉션이 감사 페이지로의 백링크를 구성합니다.
드롭다운 메뉴를 클릭하면 페이지에 새 요소(드롭다운의 항목)를 생성하는 JavaScript가 실행됩니다. 다른 항목 항목이 다른 페이지로 연결되는 경우 어떻게 될까요? 자바스크립트 백링크입니다.
동적으로 삽입된 콘텐츠의 예를 보려면 라이트박스가 나타날 때까지 이 페이지를 아래로 스크롤하십시오. 동적으로 삽입된 콘텐츠입니다. 아래로 스크롤하여 이 페이지에 있는 JavaScript 코드를 트리거하고 표시되는 라이트박스에는 이 사이트의 다른 페이지에 대한 백링크가 포함된 버튼이 있습니다.
JavaScript 백링크는 "일반" HTML 백링크와 어떻게 다릅니까?
JavaScript는 웹 브라우저에서 실행되고 Google은 원래 페이지를 크롤링하기 위해 브라우저를 사용하지 않았기 때문입니다. 따라서 Google은 JavaScript를 실행하지 않았습니다.
따라서 JavaScript로 렌더링된 페이지의 어떤 부분도 Google에서 볼 수 없습니다.
그리고 Google이 발전하여 현재 JavaScript를 실행하고 있지만(Google에서 인덱싱 중인 전환율 최적화 테스트에 대한 보고서도 있음) 백링크에 대한 통찰력을 얻기 위해 SEO가 사용하는 대부분의 도구는 그렇지 않습니다.
우리의 도구는 눈이 멀기 때문에 우리 SEO와 웹마스터도 눈이 멀었습니다.
Google은 JavaScript 백링크를 어떻게 처리합니까?
다른 모든 백링크와 마찬가지로. 다음은 Google의 확인입니다.
@JohnMu @methode DOM에서 완전히 렌더링된 JavaScript 링크가 다른 링크와 마찬가지로 PageRank를 통과하는지 알려주실 수 있습니까?
— 사이러스(@CyrusShepard) 2017년 10월 30일
우리는 이것에 대해 자주 이야기했습니다 :). 예, 링크는 페이지에 표시되는 방식에 관계없이 링크입니다. 그렇지 않으면 실제로 작동하지 않습니다. :).
— 🍌 존 🍌 (@JohnMu) 2017년 10월 31일
주의해야 할 작은 문제가 하나 있으며 이는 타이밍에 달려 있습니다. rel="nofollow" 스니펫을 동적으로 추가하고 Googlebot이 JavaScript의 색인을 생성한 후에 이러한 일이 발생하면 해당 링크를 dofollow 링크로 색인화합니다.
이것은 의미가 있습니다. Googlebot이 도착한 후 페이지를 변경하고 Googlebot이 이러한 변경 사항을 선택하기를 기대하는 것은 어리석은 일입니다.
다 좋은데 왜 JavaScript 백링크에 신경을 써야 합니까?
Monitor Backlinks 블로그를 읽고 있다면 아마도 백링크에 대해 관심을 가질 것입니다.
그래서, 거기에 있습니다.
귀하의 백링크 프로필은 Google의 상위 3개 순위 요소 중 하나라는 것을 분명히 알고 계실 것입니다.
이전에 깨끗한 백링크 프로필을 유지해야 하는 이유를 다루었지만 요약하자면 다음과 같습니다.
- JavaScript 백링크의 낮은 가시성은 깨끗한 백링크 프로필을 유지하는 능력에 영향을 미칩니다. 귀하의 사이트를 가리키는 링크가 모두 표시되지 않으면 어떤 링크를 거부해야 할지 모르는 것입니다. 부정적인 SEO에 대처하는 능력은 더 약합니다.
- 마찬가지로 Google은 JavaScript 백링크를 볼 수 있으므로 링크 기반 페널티 평가에 이를 사용할 가능성이 높습니다. JavaScript에서 백링크를 볼 수 없으면 잘못된 JavaScript 백링크를 기반으로 하는 패널티를 방지할 방법이 없습니다.
- 누가 귀하의 사이트에 링크했는지 알면 관계를 구축할 수 있는 귀중한 기회를 얻을 수 있습니다. JavaScript 백링크가 없으면 그 기회를 놓치게 됩니다.
- Google은 내부 링크를 사용하여 사이트 아키텍처에 대해 알아봅니다. 사이트의 JavaScript 내부 백링크를 이해하면 Google이 사이트 아키텍처를 인식하는 방식을 더 잘 이해할 수 있습니다.
JavaScript 백링크를 무시하고 순위, 트래픽 및 수익이 떨어지는 것을 발견했다면 아마도 대부분의 SEO 도구에서 보고하지 않는 JavaScript 백링크의 공격을 받고 있기 때문일 수 있습니다.
JavaScript 백링크를 구축하거나 보유하는 것이 유익한가요?
예. Google은 페이지에 오는 모든 링크를 백링크로 취급하기 때문에 HTML 또는 JavaScript에서 온 것인지 여부에 관계없이 JavaScript 백링크가 있는 것이 좋습니다.
그러나 건물 링크와 관련된 모든 주의 사항은 여전히 적용됩니다. 귀하의 웹사이트에 스팸성 백링크를 구축하고 싶지 않습니다. 또한 Google의 지침과 모범 사례를 어떻게든 뒤엎는 JavaScript 백링크를 구축하고 싶지 않습니다.
이전에 JavaScript에서 백링크를 숨기기 위해 다른 웹사이트를 해킹해서는 안 된다고 언급했지만, 저는 이 기회를 통해 여러분에게 그렇게 하지 않도록 상기시키고 싶었습니다.
JavaScript 백링크가 내 백링크 프로필에 있어도 안전한가요?
예. Google이 말했듯이 링크는 링크입니다. HTML에서 가져온 링크나 JavaScript에서 제어하는 요소 또는 JavaScript 코드 자체에서 오는 링크 간에는 차이가 없습니다.
유일한 예외는 이러한 링크가 악성 코드에서 온 경우 또는 JavaScript가 귀하의 사이트에 대한 링크를 삽입하기 위해 남용되는 경우입니다.
내 사이트의 JavaScript 백링크를 어떻게 볼 수 있습니까?
따라서 귀하의 사이트를 가리키는 자바스크립트 백링크를 보고 싶습니다.
이를 수행하는 가장 좋은 방법은 추적할 도구 를 얻는 것입니다.
현재 Monitor Backlinks는 JavaScript 백링크에 대한 웹마스터 및 SEO 가시성을 제공하지 않습니다. 우리는 그것을 감지하지 못하는 Majestic SEO에 의존합니다.
즉, JavaScript 백링크에 대해 보고하는 일부 크롤러가 있습니다.
- 아레프스
- 비명 개구리
- 딥크롤
- 사이트 전구
- 보티파이
- 크롤링
- 웹사이트 감사
- SearchMetrics
JavaScript 백링크에 대해 보고하지 않는 크롤러에 대한 몇 가지 주목할만한 예외로는 Ryte 및 Majestic SEO가 있습니다.
대부분의 SEO 도구가 JavaScript 백링크를 보고하지 않는 이유는 무엇입니까?
JavaScript 백링크를 실행하고 보고하는 데 필요한 마력의 양이 엄청나기 때문입니다.
Ahrefs의 설립자인 Dmitry는 Search Engine Land와의 인터뷰에서 다음과 같이 말했습니다.
우리 규모의 모든 페이지에 대해 JS를 실행하려면 10,000-15,000개의 서버가 필요하며 고객이 아직 비용을 지불할 준비가 되지 않았다고 생각합니다.
즉, JavaScript가 점점 더 보편화되고(그리고 더 많은 SEO가 어떤 JavaScript 백링크가 자신의 사이트를 가리키는지 알고 싶어 함) 서버 생성 및 유지 관리 비용이 감소함에 따라(매년 그러하듯이) 이러한 도구를 기대할 수 있습니다. 가까운 장래에 JavaScript 백링크에 대해 보고합니다.
JavaScript 백링크에 대한 최종 생각
JavaScript는 사라지지 않습니다. 그리고 JavaScript가 더 대중화되고 보편화됨에 따라 SEO가 자신의 사이트를 가리키는 JavaScript 백링크를 이해해야 할 필요성이 증가합니다.
JavaScript 백링크는 라이트박스, 드롭다운 메뉴 및 동적으로 삽입된 콘텐츠와 같은 많은 기존 페이지 요소에 나타납니다. 몇 가지 드문 예외를 제외하고 Google은 이러한 요소를 크롤링하고 일반 HTML 링크인 것처럼 이러한 링크의 색인을 생성합니다.
나는 그들을 무시하지 않을 것입니다.