2011-09-19 4 views
5

here과 같은 몇 가지 뒤로 버튼 지원을 사용하고 싶습니다. 페이지는 일반적으로 해시 태그를 보는 자바 스크립트에 의해로드되기 때문에. 검색 색인 생성에 문제가 있습니까? Yahoo/Google/Bing이 콘텐츠를 얻기 위해 자바 스크립트를 실행합니까? 또한 해시 태그 대신 URL에 HTML5 상태 푸시를 사용할 것을 고려하고 있습니다.해시 URL을 사용하는 SEO 영향?

예 : - www.a.com 사이트가 있고 링크를 클릭하면 www.a.com/#!/about이됩니다. www.a.com/#!/about에 대한 별도의 요청이있을 때 자바 스크립트는 콘텐츠 로딩을 처리합니다. 그러나 검색 엔진이이를 어떻게 처리 할 것입니까? 나는이 일을하기 위해 무엇을해야만 할 것인가.

나는 지금 시작하고 있으며 프론트 엔드에서 Jquery를 사용하여 백엔드에서 PHP와 자바로 완전한 아약스 사이트를 만들고 싶습니다. 내가 볼 수있는 유용한 자료가 있습니까?

+0

를 살펴 보자. 그리고 심지어 크롤링하는 아약스 콘텐츠는 새로운 기능이며 아마도 그렇게 할 수는 없습니다. –

+0

@ john-conde 사용자가 멀어 지나요? 당신은 정교 할 수 있습니까? – MarutiB

+0

자바 스크립트에 액세스 할 수 없습니다. 따라서 사용자가 자바 스크립트를 사용할 수없는 경우 콘텐츠에 액세스 할 수 없습니다. 검색 엔진은 일반적으로 JavaScript, 특히 Ajax를 처리하지 않습니다. 따라서 JavaScript를 사용하지 않는 사용자는 Google을 제외한 다른 모든 검색 엔진을 포함하여 콘텐츠를 볼 수 없습니다. 그건 아주 나쁜 것입니다. –

답변

8

here SEO 친화적 인 AJAX- 링크에 hashbangs를 사용하는 방법을 참조하십시오.

Official Google help page 약 AJAX 및 크롤링 가능성.

기본적으로 각 페이지에 대한 특수 쿼리를 통해로드 된 콘텐츠와 동일한 HTML 조각을 제공합니다. 당신이 당신의 사이트를 구축하는 경우

자바 스크립트에 의해 당신이 많은 사용자와 모든 검색 엔진하지만 구글 소외 될 것 전원을 공급하기 위해 HTML5 history API

+0

HTML5 지원 브라우저에 HTML5 기록 API를 사용하고 이전 브라우저에 hashbang 스타일을 사용하는 Jquery 플러그인이 있습니까? – MarutiB

+0

쉽지 않습니다. hashbang URL의 경우 백엔드가 필요합니다. 히스토리 API는 반드시 필요하지는 않습니다. 어쩌면 거기에 있지만, 나는 아무 것도 들어 본 적이 없다. – thwd

+0

동의. 하지만 모든 요청을 처리하기 위해 아파치 처리기를 작성하면 둘 다에 대한 백엔드가 거의 같을 수 있습니다. – MarutiB

관련 문제