Centralized web-based software solutions for search engine optimization
First Claim
Patent Images
1. A computer-implemented method for optimizing a website in accordance with search engine results, comprising:
- acquiring data associated with the website;
generating a first scored representation based upon the data;
generating a second scored representation based upon the data;
generating a third scored representation based upon the data;
generating a fourth scored representation based upon the data;
generating a fifth scored representation based upon the data;
generating a sixth scored representation based upon the data;
combining the first scored representation and the second scored representation to achieve a first result;
combining the third scored representation and the fourth scored representation to achieve a second result;
combining the fifth scored representation and the sixth scored representation to achieve a third result; and
combining the first result, the second result and the third result to achieve a final result, wherein the combining to achieve a final result comprises normalizing the first result, the second result and the third result to achieve the final result, wherein the first scored representation and second scored representation are generated based upon a first plurality of metrics selected from the group consisting of a plurality of technical metrics, a plurality of content metrics and a plurality of link metrics, wherein the third scored representation and fourth scored representation are generated based upon the a second plurality of metrics selected from the group consisting of the plurality of technical metrics, the plurality of content metrics and the plurality of link metrics, wherein the fifth scored representation and sixth scored representation are generated based upon a third plurality of metrics selected from the group consisting of the plurality of technical metrics, the plurality of content metrics and the plurality of link metrics, wherein the plurality of technical metrics includes metrics representing whether a character length of a URL of the website exceeds a maximum URL character length, whether a webpage size of the website exceeds a maximum webpage size, whether flash navigation is used on the website, and whether javascript navigation is used on the website whether session identifiers are used in the URL, or whether dynamic parameters are used in the URL, wherein the plurality of content metrics includes metrics representing whether one or more keywords exist in a title tag of the website, meta content of the website, a header tag of the website, a body tag of the website, or a URL of the website, or whether the one or more keywords are included in the website in accordance with a density threshold, and wherein the plurality of link metrics includes metrics representing whether the one or more keywords exist in link text of a link to the webpage from a .edu domain, link text of a link to the webpage from a .gov domain, link text of a link to the webpage from a social network, link text of a link to the webpage from a blog, link text of a link to the webpage from a wiki, or link text of an internal link to the webpage, andwherein the combining to achieve a first result comprises;
generating a first weight for the first scored representation;
generating a second weight for the second scored representation;
weighting the first scored representation with the first weight to achieve a first weighted scored representation;
weighting the second scored representation with the second weight to achieve a second weighted scored representation;
generating a first sum of the first weighted scored representation and the second weighted scored representation;
generating a second sum of the first weight and the second weight; and
dividing the first sum by the second sum to achieve the first result.
9 Assignments
0 Petitions
Accused Products
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.
-
Citations
8 Claims
-
1. A computer-implemented method for optimizing a website in accordance with search engine results, comprising:
-
acquiring data associated with the website; generating a first scored representation based upon the data; generating a second scored representation based upon the data; generating a third scored representation based upon the data; generating a fourth scored representation based upon the data; generating a fifth scored representation based upon the data; generating a sixth scored representation based upon the data; combining the first scored representation and the second scored representation to achieve a first result; combining the third scored representation and the fourth scored representation to achieve a second result; combining the fifth scored representation and the sixth scored representation to achieve a third result; and combining the first result, the second result and the third result to achieve a final result, wherein the combining to achieve a final result comprises normalizing the first result, the second result and the third result to achieve the final result, wherein the first scored representation and second scored representation are generated based upon a first plurality of metrics selected from the group consisting of a plurality of technical metrics, a plurality of content metrics and a plurality of link metrics, wherein the third scored representation and fourth scored representation are generated based upon the a second plurality of metrics selected from the group consisting of the plurality of technical metrics, the plurality of content metrics and the plurality of link metrics, wherein the fifth scored representation and sixth scored representation are generated based upon a third plurality of metrics selected from the group consisting of the plurality of technical metrics, the plurality of content metrics and the plurality of link metrics, wherein the plurality of technical metrics includes metrics representing whether a character length of a URL of the website exceeds a maximum URL character length, whether a webpage size of the website exceeds a maximum webpage size, whether flash navigation is used on the website, and whether javascript navigation is used on the website whether session identifiers are used in the URL, or whether dynamic parameters are used in the URL, wherein the plurality of content metrics includes metrics representing whether one or more keywords exist in a title tag of the website, meta content of the website, a header tag of the website, a body tag of the website, or a URL of the website, or whether the one or more keywords are included in the website in accordance with a density threshold, and wherein the plurality of link metrics includes metrics representing whether the one or more keywords exist in link text of a link to the webpage from a .edu domain, link text of a link to the webpage from a .gov domain, link text of a link to the webpage from a social network, link text of a link to the webpage from a blog, link text of a link to the webpage from a wiki, or link text of an internal link to the webpage, and wherein the combining to achieve a first result comprises; generating a first weight for the first scored representation; generating a second weight for the second scored representation; weighting the first scored representation with the first weight to achieve a first weighted scored representation; weighting the second scored representation with the second weight to achieve a second weighted scored representation; generating a first sum of the first weighted scored representation and the second weighted scored representation; generating a second sum of the first weight and the second weight; and dividing the first sum by the second sum to achieve the first result. - View Dependent Claims (2)
-
-
3. A computer system for optimizing a website in accordance with search engine results, the system comprising a processor operable to:
-
acquire data associated with the website; generate a first scored representation based upon the data; generate a second scored representation based upon the data; generate a third scored representation based upon the data; generate a fourth scored representation based upon the data; generate a fifth scored representation based upon the data; generate a sixth scored representation based upon the data; generate a first weight for the first scored representation; generate a second weight for the second scored representation; weight the first scored representation with the first weight to achieve a first weighted scored representation; weight the second scored representation with the second weight to achieve a second weighted scored representation; generate a first sum of the first weighted scored representation and the second weighted scored representation; generate a second sum of the first weight and the second weight; and
divide the first sum by the second sum to achieve a first result;combine the third scored representation and the fourth scored representation to achieve a second result; combine the fifth scored representation and the sixth scored representation to achieve a third result; and combine the first result, the second result and the third result to achieve a final result, wherein the combining to achieve a final result comprises normalizing the first result, the second result and the third result to achieve the final result, wherein the first scored representation and second scored representation are generated based upon a first plurality of metrics selected from the group consisting of a plurality of technical metrics, a plurality of content metrics and a plurality of link metrics, wherein the third scored representation and fourth scored representation are generated based upon the a second plurality of metrics selected from the group consisting of the plurality of technical metrics, the plurality of content metrics and the plurality of link metrics, wherein the fifth scored representation and sixth scored representation are generated based upon a third plurality of metrics selected from the group consisting of the plurality of technical metrics, the plurality of content metrics and the plurality of link metrics, wherein the plurality of technical metrics includes metrics representing whether a character length of a URL of the website exceeds a maximum URL character length, whether a webpage size of the website exceeds a maximum webpage size, whether flash navigation is used on the website, and whether javascript navigation is used on the website whether session identifiers are used in the URL, or whether dynamic parameters are used in the URL, wherein the plurality of content metrics includes metrics representing whether one or more keywords exist in a title tag of the website, meta content of the website, a header tag of the website, a body tag of the website, or a URL of the website, or whether the one or more keywords are included in the website in accordance with a density threshold, and wherein the plurality of link metrics includes metrics representing whether the one or more keywords exist in link text of a link to the webpage from a .edu domain, link text of a link to the webpage from a .gov domain, link text of a link to the webpage from a social network, link text of a link to the webpage from a blog, link text of a link to the webpage from a wiki, or link text of an internal link to the webpage. - View Dependent Claims (4)
-
-
5. A computer system for optimizing a website in accordance with search engine results, the system comprising:
-
means for acquiring data associated with the website, wherein the means for acquiring data is performed utilizing a processor; means for generating a first scored representation based upon the data; means for generating a second scored representation based upon the data; means for generating a third scored representation based upon the data; means for generating a fourth scored representation based upon the data; means for generating a fifth scored representation based upon the data; means for generating a sixth scored representation based upon the data; means for generating a first weight for the first scored representation; means for generating a second weight for the second scored representation; means for weighting the first scored representation with the first weight to achieve a first weighted scored representation; means for weighting the second scored representation with the second weight to achieve a second weighted scored representation; means for generating a first sum of the first weighted scored representation and the second weighted scored representation; means for generating a second sum of the first weight and the second weight; and means for dividing the first sum by the second sum to achieve a first result; means for combining the third scored representation and the fourth scored representation to achieve a second result; means for combining the fifth scored representation and the sixth scored representation to achieve a third result; and means for combining the first result, the second result and the third result to achieve a final result, wherein the combining to achieve a final result comprises normalizing the first result, the second result and the third result to achieve the final result, wherein the first scored representation and second scored representation are generated based upon a first plurality of metrics selected from the group consisting of a plurality of technical metrics, a plurality of content metrics and a plurality of link metrics, wherein the third scored representation and fourth scored representation are generated based upon the a second plurality of metrics selected from the group consisting of the plurality of technical metrics, the plurality of content metrics and the plurality of link metrics, wherein the fifth scored representation and sixth scored representation are generated based upon a third plurality of metrics selected from the group consisting of the plurality of technical metrics, the plurality of content metrics and the plurality of link metrics, wherein the plurality of technical metrics includes metrics representing whether a character length of a URL of the website exceeds a maximum URL character length, whether a webpage size of the website exceeds a maximum webpage size, whether flash navigation is used on the website, and whether javascript navigation is used on the website whether session identifiers are used in the URL, or whether dynamic parameters are used in the URL, wherein the plurality of content metrics includes metrics representing whether one or more keywords exist in a title tag of the website, meta content of the website, a header tag of the website, a body tag of the website, or a URL of the website, or whether the one or more keywords are included in the website in accordance with a density threshold, and wherein the plurality of link metrics includes metrics representing whether the one or more keywords exist in link text of a link to the webpage from a .edu domain, link text of a link to the webpage from a .gov domain, link text of a link to the webpage from a social network, link text of a link to the webpage from a blog, link text of a link to the webpage from a wiki, or link text of an internal link to the webpage. - View Dependent Claims (6)
-
-
7. A computer program product comprising a computer usable storage medium having a computer readable program code embodied therein, said computer readable program code adapted to be executed to implement a method for optimizing a website in accordance with search engine results, the method comprising:
-
acquiring data associated with the website; generating a first scored representation based upon the data; generating a second scored representation based upon the data; generating a third scored representation based upon the data; generating a fourth scored representation based upon the data; generating a fifth scored representation based upon the data; generating a sixth scored representation based upon the data; combining the first scored representation and the second scored representation to achieve a first result; combining the third scored representation and the fourth scored representation to achieve a second result; combining the fifth scored representation and the sixth scored representation to achieve a third result; and combining the first result, the second result and the third result to achieve a final result, wherein the combining to achieve a final result comprises normalizing the first result, the second result and the third result to achieve the final result, wherein the first scored representation and second scored representation are generated based upon a first plurality of metrics selected from the group consisting of a plurality of technical metrics, a plurality of content metrics and a plurality of link metrics, wherein the third scored representation and fourth scored representation are generated based upon the a second plurality of metrics selected from the group consisting of the plurality of technical metrics, the plurality of content metrics and the plurality of link metrics, wherein the fifth scored representation and sixth scored representation are generated based upon a third plurality of metrics selected from the group consisting of the plurality of technical metrics, the plurality of content metrics and the plurality of link metrics, wherein the plurality of technical metrics includes metrics representing whether a character length of a URL of the website exceeds a maximum URL character length, whether a webpage size of the website exceeds a maximum webpage size, whether flash navigation is used on the website, and whether javascript navigation is used on the website whether session identifiers are used in the URL, or whether dynamic parameters are used in the URL, wherein the plurality of content metrics includes metrics representing whether one or more keywords exist in a title tag of the website, meta content of the website, a header tag of the website, a body tag of the website, or a URL of the website, or whether the one or more keywords are included in the website in accordance with a density threshold, and wherein the plurality of link metrics includes metrics representing whether the one or more keywords exist in link text of a link to the webpage from a .edu domain, link text of a link to the webpage from a .gov domain, link text of a link to the webpage from a social network, link text of a link to the webpage from a blog, link text of a link to the webpage from a wiki, or link text of an internal link to the webpage, and wherein the combining to achieve a first result comprises; generating a first weight for the first scored representation; generating a second weight for the second scored representation; weighting the first scored representation with the first weight to achieve a first weighted scored representation; weighting the second scored representation with the second weight to achieve a second weighted scored representation; generating a first sum of the first weighted scored representation and the second weighted scored representation; generating a second sum of the first weight and the second weight; and dividing the first sum by the second sum to achieve the first result. - View Dependent Claims (8)
-
Specification