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

Claim 0:
1. A method for assessing website quality based on automated website analysis, the method comprising:
identifying, by a computing system, a website to evaluate, wherein the website comprises webpages and the website is associated with a user account;
retrieving, by the computing system, code for the webpages that the website comprises from one or more web server systems that host the website;
locally executing and interpreting, by the computing system, the code to render the webpages as they would appear on client computing devices;
identifying, by the computing system, webpage segment criteria;
analyzing, by the computing system, the webpages to identify a subset of webpages that include a segment that satisfies the webpage segment criteria, the segment comprising webpage code;
identifying, by the computing system, 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;
providing, by the computing system, information to a client computing device associated with the user account 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;

determining, by the computing system, a quantity of times that a particular quality issue of the at least one quality issue occurs across the subset of webpages; and
providing, by the computing system, second information 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.