IP Library Granted Patent US 8,943,039
Granted Patent B1
US 8,943,039 · App. 13/668,133 · Granted Jan 27, 2015

Centralized web-based software solution for search engine optimization

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,943,039
App. No.
13/668,133
Granted
Jan 27, 2015
Kind
B1
Abstract

A system and method for modifying a parameter of a website in order to optimize an organic listing of the website at one or more search engines is described. Several embodiments include methods and systems for generating scored representations based upon different portions of data associated with a website, and then combining the scored representations to achieve a result. The result indicates a feature of the website that may be modified in order to optimize the organic ranking of the website at one or more search engines.

Claims (48)

1. A non-transitory computer-readable storage medium comprising a plurality of program codes executable by a processor for implementing a method for optimizing a website, the plurality of program codes including codes for:

acquiring data associated with the website;

identifying, based upon the acquired data, sections of the website to be modified to improve an audit score associated with the website wherein the identifying includes:

identifying first keyword spaces including one or more defined keywords, wherein the identifying the first keyword spaces is based on an amount of referral traffic associated with each of the first keyword spaces to the website and competitor websites,

identifying one or more second keyword spaces of the first keyword spaces, the second keyword spaces being characterized in that no competitor sites control more than a first threshold amount of the associated referral traffic, and

identifying one or more sections of the website to be modified based upon at least one of:

one or more keywords included within one or more of the second keyword spaces; and

the amount of the referral traffic.

2. The non-transitory computer-readable storage medium of claim 1 wherein the codes further include codes for generating, subsequent to modification of one or more of the sections of the website, a first audit score wherein the first audit score is based upon at least one of:

a first scored representation based upon one or more technical metrics,

a second scored representation based upon one or more content metrics, the content metrics including the one or more defined keywords, and

third scored representation based upon one or more link metrics.

3. The non-transitory computer-readable storage medium of claim 1 wherein the codes further include codes for determining a priority for each of the one or more sections of the website identified to be modified based on at least one of the amount of referral traffic to competitor sites and the amount of referral traffic to the sections of the website identified to be modified.

4. The non-transitory computer-readable storage medium of claim 1 wherein the codes further include codes for displaying the one or more sections of the website identified to be modified.

5. The non-transitory computer-readable storage medium of claim 4 wherein the codes further include codes for receiving a user input selecting one of the one or more sections of the website in the display and responsively displaying a list of recommended modifications to the selected section.

6. The non-transitory computer-readable storage medium of claim 2 wherein the codes further include codes for:

generating the first scored representation based upon one or more types of code errors detected in pages of the website; and

displaying a page count for each of the one or more detected types of code errors; and

displaying, in response to a user input selecting a first one of the one or more detected types of code errors, a list of pages in which the selected type of code error was detected.

7. The non-transitory computer-readable storage medium of claim 2 wherein the codes further include codes for:

displaying a content audit summary screen listing a summary of the content metrics of the second scored representation, the content audit summary screen including one or more impact icons for the content metrics, the impact icons illustrating two or more levels of impact in the second scored representation that could result by meeting a content metric requirement.

8. The non-transitory computer-readable storage medium of claim 1 wherein the codes further include codes for automatically producing an alerting display screen in response to a change in the website affecting the audit score by more than a user-selectable threshold.

9. The non-transitory computer-readable storage medium of claim 8 wherein the change relates to a change in one or more of average organic search listing rank, inbound traffic volume, query volume or inbound link count.

10. A computer-implemented method for optimizing a website, the method comprising:

acquiring data associated with the website;

identifying, using a processor and based upon the acquired data, sections of the website to be modified to improve an audit score associated with the website wherein the identifying includes:

identifying first keyword spaces including one or more defined keywords, wherein the identifying the first keyword spaces is based on an amount of referral traffic associated with each of the first keyword spaces to the website and competitor websites,

identifying one or more second keyword spaces of the first keyword spaces, the second keyword spaces being characterized in that no competitor sites control more than a first threshold amount of the associated referral traffic, and

identifying one or more sections of the website to be modified based upon at least one of:

one or more keywords included within one or more of the second keyword spaces; and

the amount of the referral traffic.

11. The method of claim 10 further comprising:

generating, subsequent to modification of one or more of the sections of the website, a first audit score wherein the first audit score is based upon at least one of:

a first scored representation based upon one or more technical metrics,

a second scored representation based upon one or more content metrics, the content metrics including the one or more defined keywords, and

a third scored representation based upon one or more link metrics.

12. The method of claim 10 further comprising determining a priority for each of the one or more sections of the website identified to be modified based on at least one of the amount of referral traffic to competitor sites and the amount of referral traffic to the sections of the website identified to be modified.

13. The method of claim 10 further comprising displaying the one or more sections of the website identified to be modified.

14. The method of claim 13 further comprising:

receiving a user input selecting one of the one or more sections of the website in the display and responsively displaying a list of recommended modifications to the selected section.

15. The method of claim 11 further comprising:

generating the first scored representation based upon one or more types of code errors detected in pages of the website;

displaying a page count for each of the one or more detected types of code errors; and

displaying, in response to a user input selecting a first one of the one or more detected types of code errors, a list of pages in which the selected type of code error was detected.

16. The method of claim 11 further comprising:

displaying a content audit summary screen listing a summary of the content metrics of the second scored representation, the content audit summary screen including one or more impact icons for the content metrics, the impact icons illustrating two or more levels of impact in the second scored representation that could result by meeting a content metric requirement.

17. The method of claim 10 further comprising automatically producing an alerting display screen in response to a change in the website affecting the audit score by more than a user-selectable threshold.

18. The method of claim 17 wherein the change relates to a change in one or more of average organic search listing rank, inbound traffic volume, query volume or inbound link count.

Assignments (8)
SECURITY INTEREST Recorded May 18, 2026
From: QUALTRICS, LLC; PRESS GANEY ASSOCIATES LLC; CLARABRIDGE, INC.; DELIGHTED, LLC; RIOSOFT HOLDINGS, INC.; INMOMENT, INC.; LEXALYTICS, INC.; INMOMENT RESEARCH, LLC; ALLEGIANCE SOFTWARE, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 075583/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 67275, FRAME 0559 Recorded May 18, 2026
From: BARCLAYS BANK PLC, AS COLLATERAL AGENT
To: PRESS GANEY ASSOCIATES LLC; RIOSOFT HOLDINGS, INC.
Reel/Frame 075583/0412 →
PATENT SECURITY AGREEMENT Recorded Apr 30, 2024
From: PRESS GANEY ASSOCIATES LLC; RIOSOFT HOLDINGS, INC.
To: BARCLAYS BANK PLC, AS COLLATERAL AGENT
Reel/Frame 067275/0559 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY AT R/F 051462/0420 Recorded Jan 26, 2021
From: WESTERN ALLIANCE BANK
To: BF RIO HOLDINGS, INC.; BINARY FOUNTAIN, INC.; RIOSOFT HOLDINGS, INC.
Reel/Frame 055109/0655 →
SECURITY AGREEMENT Recorded Jan 3, 2020
From: BF RIO HOLDINGS INC.; BINARY FOUNTAIN, INC.; RIOSOFT HOLDINGS, INC.
To: WESTERN ALLIANCE BANK
Reel/Frame 051462/0420 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 9, 2014
From: COVARIO, INC.
To: RIOSOFT HOLDINGS, INC.
Reel/Frame 033926/0293 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2013
From: GRIESELHUBER, RAY; BARTELL, BRIAN; ZLOTIN, DEMA; MANN, RUSS
To: COVARIO, INC.
Reel/Frame 030105/0441 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2013
From: MANN, RUSS; DUDCHENKO, PETE; HALL, PATRICK
To: COVARIO, INC.
Reel/Frame 030105/0607 →