wake-up-neo.com

검색 엔진에서 Ajax 콘텐츠를 색인 생성 가능하게 만드는 방법은 무엇입니까?

WordPress에서 제공되는 Ajax 제공 콘텐츠를 노출하여 Google 등이 색인을 생성 할 수 있도록하는 가장 좋은 방법은 무엇입니까?

나는 jQuery 탭 컨트롤 을 사용하여 자식 페이지의 내용을 아약스를 통해 부모 페이지에 동적으로 표시하는 사이트를 가지고있다. 탭을 변경하면 하위 페이지 사이를 전환하고 페이지 새로 고침없이/parent-slug/# child-slug로 브라우저의 URL을 업데이트합니다. 따라서/parent-page/child-page에 대한 직접 경로는 사이트에 링크되어 있지 않습니다.

설명 된대로 작동하는 기능이 있습니다. 그러나 구글은 자바 스크립트로로드 된 콘텐츠에 액세스 할 수 없다. 나는 Google의 해시 뱅 프래그먼트 를 사용하여 노출 된 플러그인을 찾지 못하는 것 같습니다.

이 콘텐츠의 색인이 생성되도록하려면 어떻게해야합니까?

2
Dave Konopka

탭 컨트롤의 실제 페이지에 앵커 링크를 삽입 할 수없는 이유가 무엇입니까? 그런 다음 jQuery를 사용하여 false를 반환하고 일반 방문자가 "작동하지"않는지 확인하십시오.

사실 jQuery Tabs 컨트롤 페이지에서 다음과 같이 제안합니다.

탭은 Ajax를 통해 탭 컨텐트를 눈에 거슬리지 않게로드하는 것을 지원합니다. 필요한 HTML은 정적 탭에 사용되는 HTML과 약간 다릅니다 : 기존 리소스를 가리키는 링크 목록 (컨텐트로드 위치)과 추가 컨테이너가 없습니다 (눈에 거슬리지 않음!). 컨테이너의 마크 업은 즉석에서 만들어집니다 :

<div id="example">
     <ul>
         <li><a href="ahah_1.html"><span>Content 1</span></a></li>
         <li><a href="ahah_2.html"><span>Content 2</span></a></li>
         <li><a href="ahah_3.html"><span>Content 3</span></a></li>
     </ul>
</div>

분명히 이것은 정상적으로 저하됩니다. 콘텐츠는 여전히 자바 스크립트가 비활성화되어 액세스 할 수 있습니다.

거기에 링크가 있으면 봇이이를 따릅니다. 또한 사이트 맵을 사용하면 봇이 사이트의 모든 페이지를 찾는 데 도움이됩니다.

5
chrisguitarguy