Analysis and restructuring of web pages of a web site
AssigneeGraphite Growth, Inc.
InventorsGregory Druck, Ethan Smith, Marcos Ciarrocchi, Jerick Ordenes
Life of this patent
Estimating the term…
Abstract
A structural analysis system analyzes the pages of a web site, including the content of the pages and their relationships to each other. Based on the analysis, the structural analysis system additionally modifies (or suggests modification of) the web pages of the web site, such as by altering the inter-page linking structure of the web site. This improves the structure of the web site, leading search engines to be able to more quickly find and index its pages, as well as increasing the expected ranking that a search engine would provide to pages of the web site within the set of search results provided by the search engine in response to a user query.
Claims20
A computer-implemented method for improving a determined search engine ranking of web pages of a web site by analyzing and adjusting link structure of the web site, the method comprising:
- quantifying degrees of semantic similarity between pairs of pages on the web site according to a similarity metric;
- determining, for each page of a plurality of pages of the web site, a total count of incoming links to the respective page from other pages of the plurality of pages of the web site;
- identifying respective target pages for each of the plurality of pages based on the the quantified degrees of semantic similarity:
- for each of the target pages:
- determining a threshold number for incoming links;
- determining whether the target page has at most the threshold number of incoming links;
- responsive to determining that the target page has at most the threshold number of incoming links, adding links between the pages and the target page;
- and
- responsive to determining that the target page has more than the threshold number of incoming links, refraining from adding links between the pages and the target page.
A non-transitory computer-readable storage medium storing instructions that when executed by a computer processor perform actions for improving a determined search engine ranking of web pages of a web site by analyzing and adjusting link structure of the web site, the actions comprising:
- quantifying degrees of semantic similarity between pairs of pages on the web site according to a similarity metric;
- determining, for each page of a plurality of pages of the web site, a total count of incoming links to the respective page from other pages of the plurality of pages of the web site;
- identifying respective target pages for each of the plurality of pages based on the the quantified degrees of semantic similarity;
- for each of the target pages:
- determining a threshold number for incoming links;
- determining whether the target page has at most a threshold number of incoming links;
- responsive to determining that the target page has at most a threshold number of incoming links, adding links between the pages and the target page;
- and
- responsive to determining that the target page has more than the threshold number of incoming links, refraining from adding links between the pages and the target page.
A computer comprising:
- a computer processor;
- and
- a non-transitory computer-readable storage medium storing instructions that when executed by a computer processor perform actions for improving a determined search engine ranking of web pages of a web site by analyzing and adjusting link structure of the web site, the actions comprising:
- quantifying degrees of semantic similarity between pairs of pages on the web site according to a similarity metric;
- determining, for each page of a plurality of pages of the web site, a total count of incoming links to the respective page from other pages of the plurality of pages of the web site;
- identifying respective target pages for each of the plurality of pages based on the the quantified degrees of semantic similarity;
- for each of the target pages:
- determining a threshold number for incoming links;
- determining whether the target page has at most a threshold number of incoming links;
- responsive to determining that the target page has at most a threshold number of incoming links, adding links between the pages and the target page;
- and
- responsive to determining that the target page has more than the threshold number of incoming links, refraining from adding links between the pages and the target page.
Dependencies are inferred from the claim text.