> 백엔드 개발 > PHP 튜토리얼 > 검색 엔진이 키워드를 기반으로 내 웹페이지를 찾도록 하려면 어떻게 해야 합니까?

검색 엔진이 키워드를 기반으로 내 웹페이지를 찾도록 하려면 어떻게 해야 합니까?

WBOY
풀어 주다: 2016-09-19 09:16:45
원래의
1176명이 탐색했습니다.

먼저 설명해야 할 것이 있습니다
users.php를 가정한 페이지가 있습니다
php를 사용하여 데이터베이스에서 데이터를 가져온 다음 GET[ID] 매개 변수를 가져와 mysql에서 표시되는 데이터를 확인합니다.
질문이 있습니다.
모두 같은 페이지(users.php)이지만
GET ID에 따라 다른 사람의 정보가 표시됩니다
묻고 싶습니다. Google과 같은 검색 엔진이 이를 찾도록 하려면 어떻게 해야 하나요? 사람이 입력하면 그 사람의 정보도 됩니까?
페이스북처럼 누군가를 찾으면 그 사람의 개인 페이지도 찾을 수 있어요....

답글 내용:

먼저 설명해야 할 것이 있습니다
users.php를 가정한 페이지가 있습니다
php를 사용하여 데이터베이스에서 데이터를 가져온 다음 GET[ID] 매개 변수를 가져와 mysql에서 표시되는 데이터를 확인합니다.
질문이 있습니다.
모두 같은 페이지(users.php)이지만
GET ID에 따라 다른 사람의 정보가 표시됩니다
묻고 싶습니다. Google과 같은 검색 엔진이 이를 찾도록 하려면 어떻게 해야 하나요? 사람이 입력하면 그 사람의 정보도 됩니까?
페이스북처럼 누군가를 찾으면 그 사람의 개인 페이지도 찾을 수 있어요....

이 문제와 관련하여 먼저 검색 엔진 크롤러가 귀하의 페이지를 얻는 방법을 이해해야 한다고 생각합니다. 검색 엔진이 사이트에 페이지를 포함하게 하려면 크롤러가 크롤링할 가능성이 있는 페이지에 해당 페이지에 대한 링크를 배치해야 합니다. 웹사이트의 페이지에 대해 크롤러에게 적극적으로 '알릴' 때까지 크롤러는 해당 페이지가 사이트에 존재하는지 알 수 없기 때문입니다.

www.littled.cn에 웹사이트가 있고 이 사이트의 페이지(홈페이지 포함)가 검색 ​​엔진(예: Baidu)에 의해 색인화되지 않았다고 가정해 보겠습니다. 그런 다음 Baidu에 내 사이트를 포함시키려면 현재 페이지(https://segmentfault.com/q/1010000006911853)와 같이 Baidu에 포함된 페이지에 링크를 게시할 수 있습니다. 이러한 방식으로 Baidu의 크롤러가 현재 페이지인 https://segmentfault.com/q/1010000006911853을 다시 크롤링하면 크롤러는 내 사이트의 홈페이지 주소인 www.littled.cn을 찾습니다. 크롤러는 이 주소를 따라 내 사이트의 홈페이지에 도달하고 이를 Baidu의 데이터베이스에 포함할 수 있습니다(실제 상황은 검색 엔진이 자체 규칙 집합에 따라 이 새 페이지를 포함할지 여부를 판단한다는 것입니다. 설명을 단순화하기 위해 우리는 크롤러가 페이지를 크롤링하면 확실히 페이지가 포함된다고 가정합니다.

내 사이트의 홈페이지에 내 사이트의 다른 페이지에 대한 링크가 없으면 Baidu에서는 내 사이트의 홈페이지만 색인을 생성합니다. 그렇다면 검색 엔진이 내 사이트의 다른 페이지를 검색하도록 하려면 어떻게 해야 합니까? 아주 간단합니다. 홈페이지에 포함시켜야 할 페이지의 링크만 추가하면 됩니다! (실제 상황은 링크가 홈페이지 뒤의 여러 레이어에 배치되는 것일 수 있습니다. 예를 들어 사용자 세부정보 페이지에 대한 링크가 사용자 목록 페이지에 배치된 다음 사용자 목록 페이지에 대한 링크가 배치됩니다. 홈페이지에서).

귀하의 질문은 검색 엔진이 사람의 정보를 올바르게 찾도록 하는 방법입니다.

먼저 사이트에 사용자 목록을 제공해야 합니다(user_list.php에 해당한다고 가정). user_list.php사이트 내 모든 사용자의 이름, 태그, 아바타, 포인터를 출력할 수 있습니다(실제로 일부 사용자 목록은 일반적으로 페이지로 출력됨) 개인 세부 정보 페이지(예: user.php?id=10) 및 기타 콘텐츠에 대한 링크입니다. 그런 다음 검색 엔진 크롤러가 접근할 수 있는 페이지에 사용자 목록 페이지를 넣어 크롤러가 사용자 목록 페이지에 있는 각 사용자의 개인 세부정보 페이지 링크를 따라갈 수 있도록 합니다. 해당 사용자의 상세페이지를 방문하여 정보를 수집합니다.

검색 엔진에서 키워드로 내 웹페이지를 찾는 방법에 대한 질문입니다.

검색 엔진이 페이지를 색인화하면 검색 엔진은 제목, 키워드, 설명 등 헤드에 있는 정보 등 페이지 내용을 분석하고 해당 페이지에 태그(关键词)를 지정합니다. 자체 규칙을 적용하고 权重에 맞게 할당합니다. 포함된 페이지의 키워드에 张三이 포함되어 있고 해당 가중치가 100이라고 가정하면 가중치가 높을수록 순위가 높아집니다. 검색 엔진에서 张三을 검색하면 검색 엔진은 키워드의 가중치 및 기타 요소에 따라 라이브러리의 모든 페이지를 정렬하고 가중치가 더 높은 페이지에 대한 링크를 우선적으로 표시합니다. . 현재 데이터베이스의 장산 관련 페이지 중 우리 페이지의 가중치가 가장 높은 경우 첫 번째 결과에 해당 페이지가 표시됩니다.

위의 내용은 극히 단순화된 분석입니다. 아이디어를 잘 구현하고 싶다면 사이트 SEO 최적화에 대한 지식이 필수입니다.

이것은 SEO 최적화라고 불리는 비교적 길고 지속적인 축적과 최적화 과정입니다. 관련 정보를 검색하면 한두 문장으로 명확하게 설명할 수 없습니다.

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿