PRIORITIZING LOCATIONS FOR PEOPLE SEARCH
A search engine optimization system is provided with an on-line social network system. The on-line social network system includes or is in communication with a search engine optimization (SEO) system that is configured to prioritize location keywords (potential search terms) that represent respective people search results pages (PSERPs). The value of a keyword is expressed as a priority score assigned to that keyword. The SEO system generates priority scores for different keywords, using a probabilistic model that takes into account a value expressing how likely the keyword is to be included in a search query as a search term and/or a value expressing how likely is a search that includes the keyword as a search term is to produce relevant results, as well as other signals that are indicative of the relative importance of a location represented by the search term.
1 . A computer-implemented method comprising:
generating a people search results page (PSERP), the PRERP comprising references to one or more member profiles representing respective members in an on-line social network system;
using at least one processor, identifying a location keyword as representing the PSERP, the location keyword representing a geographic location;
determining importance score for the location keyword utilizing data reflecting how frequently people-related search requests include the location keyword;
generating a priority score for the location keyword, utilizing the importance score; and
generating a web page including a reference to the PSERP based on the priority score for the location keyword.
2 . The method of claim 1 , comprising causing presentation of the web page on a display device.
3 . The method of claim 1 , wherein the web page is a people directory provided by the on-line social network system.
4 . The method of claim 1 , wherein the reference to the PSERP is the location keyword.
5 . The method of claim 1 , wherein the determining of the importance score for the location keyword comprises determining the importance score for a pair comprising the location keyword and a people-related keyword representing a professional skill of a member of the on-line social network system.
6 . The method of claim 5 , wherein the reference to the PSERP is the people-related keyword.
7 . The method of claim 1 , comprising selectively including, in a site map provided to a third party search engine, a reference to the PSERP, based on the priority score for the location keyword.
8 . The method of claim 1 , wherein the generating of the priority score for the keyword comprises using, in addition to the importance score, a relevance score generated for the location keyword, the relevance score expressing how likely a search request that includes the location keyword is to produce a relevant result that originates from the on-line social network system, the search request directed to a third party search engine, the third party search engine and the on-line social network system provided by different entities.
9 . The method of claim 1 , wherein the generating of the importance score comprises utilizing one or more external signals, the external signals include population size for the geographic location represented by the location keyword.
10 . The method of claim 1 , wherein the generating of the importance score comprises utilizing one or more strength signals, the strength signals represent the number of members of the on-line social network system associated with the geographic location represented by the location keyword.
11 . A computer-implemented system comprising:
a people search results page (PSERP) generator, implemented using at least one processor, to:
generate a people search results page (PSERP), the PRERP comprising references to one or more member profiles representing respective members in an on-line social network system, and
identify a location keyword as representing the PSERP, the location keyword representing a geographic location;
an importance score generator, implemented using at least one processor, to determine importance score for the location keyword utilizing data reflecting how frequently people-related search requests include the location keyword;
a priority score generator, implemented using at least one processor, to generate a priority score for the location keyword, utilizing the importance score; and
a web page generator, implemented using at least one processor, to generate a web page including a reference to the PSERP based on the priority score for the location keyword.
12 . The system of claim 11 , comprising a presentation module, implemented using at least one processor, to cause presentation of the web page on a display device.
13 . The system of claim 11 , wherein the web page is a people directory provided by the on-line social network system.
14 . The system of claim 11 , wherein the reference to the PSERP is the location keyword.
15 . The system of claim 11 , wherein the importance score generator is to determine the importance score for a pair comprising the location keyword and a people-related keyword representing a professional skill of a member of the on-line social network system.
16 . The system of claim 15 , wherein the reference to the PSERP is the people-related keyword.
17 . The system of claim 11 , a communications module to selectively include, in a site map provided to a third party search engine, a reference to the PSERP, based on the priority score for the location keyword.
18 . The system of claim 11 , wherein the priority score generator is to use, in addition to the importance score, a relevance score generated for the location keyword, the relevance score expressing how likely a search request that includes the location keyword is to produce a relevant result that originates from the on-line social network system, the search request directed to a third party search engine, the third party search engine and the on-line social network system provided by different entities.
19 . The system of claim 11 , wherein the importance score generator is to utilize one or more external signals, the external signals include population size for the geographic location represented by the location keyword.
20 . A machine-readable non-transitory storage medium having instruction data executable by a machine to cause the machine to perform operations comprising:
generating a people search results page (PSERP), the PRERP comprising references to one or more member profiles representing respective members in an on-line social network system;
identifying a location keyword as representing the PSERP, the location keyword representing a geographic location;
determining importance score for the location keyword utilizing data reflecting how frequently people-related search requests include the location keyword;
generating a priority score for the location keyword, utilizing the importance score; and
generating a web page including a reference to the PSERP based on the priority score for the location keyword