Patent ID: 11886530
Assignee: SITEIMPROVE A/S
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 12:
13. A system for assessing website quality based on automated website analysis, the system comprising:
a website analysis server system to assess website quality; and
a client computing device to provide a graphical user interface (GUI) presenting information about website quality as determined by the website analysis server system, the client computing device being configured to:
output the GUI on a display of the client computing device,

the website analysis server system being configured to:
identify the website to evaluate, the website comprising webpages;
retrieve code for the webpages that the website comprises from one or more web server systems that host the website;
locally execute and interpret the code to render the webpages as they would appear on client computing devices;
analyze the webpages to identify segments that satisfy website segment criteria;
add webpages having the segments to a subset of webpages;
identify a set of quality issues that are present in webpages of the website, including at least one quality issue in the segment that is present in each webpage in the subset of webpages;
provide information to the client computing device to cause the client computing device to present:
(i) indications for the set of quality issues that are present in webpages of the website, such that the client computing device presents an indication of each quality issue in the set of quality issues, including presenting an indication of the identified at least one quality issue in the segment that is present in each webpage in the subset of webpages, and
(ii) a selectable element that is user-selectable to filter a presentation of the indications for the set of quality issues that are presented at the client computing device;

determine a quantity of times that a particular quality issue of the at least one quality issue occurs across the subset of webpages; and
provide second information to the client computing device to cause the client computing device to present an indication of the quantity of times that the particular quality issue occurs across the subset of webpages.