구글은 AJAX 콘텐츠를 크롤링합니까?
제 사이트의 홈페이지에서 저는 JQuery의 ajax 기능을 사용하여 사용자의 최근 활동 목록을 다운받습니다.
페이지에 최근 활동이 표시되며, 최근 활동의 각 줄에는 활동을 수행한 사용자의 사용자 프로필에 대한 링크가 포함됩니다.
구글은 실제로 이 정보를 끌어내리고 페이지 관련성/링크 주스 흐름을 계산하는 데 사용하기 위해 아약스 콜을 할 것입니까?
사용자 프로필 페이지가 Google 인덱스에 적합하지 않기 때문에 그렇지 않기를 바랍니다. 또한 사용자 프로필 페이지에 대한 모든 링크가 내 홈 페이지의 링크 주스를 희석하는 다른 중요한 링크와 멀어지는 것을 원하지 않습니다.
아니요, 기본적으로 AJAX 콘텐츠를 크롤링하지 않습니다.
http://code.google.com/web/ajaxcrawling/ 에는 AJAX 콘텐츠를 크롤링할 수 있도록 하는 방법에 대한 지침이 있지만, 이는 자동이 아닌 명시적인 단계입니다.
아마도. 구글이 당신의 JSON 응답을 망치지 않도록 보장하고 싶다면, 로봇에 입력하세요.txt. 보안은 아니지만 크래커가 "흥미로운" 페이지를 처음 찾는 곳입니다.그리고 다른 크롤러들은 이를 무시할 수도 있습니다.
네, 구글은 자바스크립트를 이용해 만든 동적 콘텐츠를 크롤링합니다.제목 태그의 수정을 포함하여 로딩 후 DOM을 인식할 수 있습니다.또한 onclick 이벤트 핸들러로 작성된 링크를 따를 수도 있습니다.
여기서 읽어보세요: http://searchengineland.com/tested-googlebot-crawls-javascript-heres-learned-220157
그러나 프로필 링크에 대해서는 팔로우를 존중하지 않습니다.
구글은 확실히 AJAX 요청 내에서만 참조되는 우리 페이지의 크롤링 컨텐츠입니다.
Google이 페이지 소스를 살펴보고 유효한 URL을 찾고 콘텐츠가 있는지 테스트하고 있는지 궁금합니다.
여기 우리의 요청사항이 있습니다.무슨 일이 일어나고 있는지에 대한 통찰력을 얻을 수 있을 겁니다
'$(document).ready(function() {
$("#theDiv").block({ message: 'Getting latest content...' });
$.ajax({
url: '/content/pages/articles?count=4&part=true',
success: function(data) {
$('#theDiv').html(data);
$("#theDiv").unblock();
}
});
});`
구글은 이제 당신이 AJAX 페이지에서 크롤링할 수 있는 방법을 가지고 있습니다.링크에 "#!"가 포함되어 있는 경우 Google은 이를 "?_fragment_escaped_="로 변경하고 해당 문서를 서버에 요청합니다.그러나 검색 결과에 해당 페이지가 표시되면 원래 URL에 "#!"이 표시됩니다.
http://code.google.com/web/ajaxcrawling/docs/learn-more.html
구글 자체는 AJAX 콘텐츠를 크롤링하지 않지만, AJAX 콘텐츠를 크롤링하는 방안을 제안했습니다.어떻게 작동하는지 설명하기 위해 기사를 썼습니다.또한 AJAX 콘텐츠용 Google Crolling Scheme을 시연하기 위한 매우 간단한 코드도 포함되어 있습니다.여기서 찾아보세요: http://www.tayyabali.com/seo-ajax-content-asp-net-code-to-crawl-ajax
여기 JQuery Address plugin 제조사에서 AJAX 크롤링에 대한 정보가 있습니다.
루비 사용자들에게는 이를 상대적으로 고통없이 처리해주는 보석이 있습니다.google_ajax_crawler Github repo 여기, codeabode에서 backbonejs에 사용하는 것에 대해 글을 씁니다.
지난 달 구글은 ax를 지원하기 위해 멈췄습니다! https://googlewebmastercentral.blogspot.fr/2015/10/deprecating-our-ajax-crawling-scheme.html
언급URL : https://stackoverflow.com/questions/2434445/does-google-crawl-ajax-content
'programing' 카테고리의 다른 글
MariaDB / Columnstore 엔진 메모리가 조이는 현상 (0) | 2023.11.05 |
---|---|
자바스크립트의 익명 함수에 인수를 전달하려면 어떻게 해야 합니까? (0) | 2023.11.05 |
Word press - polylang으로 두 번의 포스트 번역을 수동으로 연결합니다. (0) | 2023.11.05 |
오류 시 디버거를 입력할 수 있는 방법이 있습니까? (0) | 2023.11.05 |
MySQL - 가장 쉬운 방법으로 마지막으로 삽입한 행 선택 (0) | 2023.11.05 |