Optimizing search engine ranking by recommending content including frequently searched questions
View Patent ↗Systems and method of the present invention provide for one or more server computers configured to receive one or more keywords topically relevant to a content of a web page, request from a search engine a first metric comprising a quantity of times the keywords have appeared in a search query with one or more question keywords during a time period and a second metric comprising a probability of receiving a high rank associated with the one or more keywords and the one or more question keywords, receive, from the search engine, the first metric and the second metric, calculate a keyword effectiveness index from the first metric and the second metric, and generate and transmit to a client computer one or more recommendations to include a high ranked suggested content on the web page according to the keyword effectiveness index.
1. A method, comprising:
hosting, by a server computer communicatively coupled to a network:
a website;
a web page within the website; and
a content within the web page;
receiving, by the server computer:
a selection of the web page for a page-level content analysis and optimization; and
at least one keyword topically relevant to the content;
identifying, by the server computer, at least one instance of the at least one keyword within the content;
requesting, by the server computer, from a search engine:
a first metric comprising a quantity of times, during a time period, that the at least one keyword has appeared in a search query along with at least one question keyword; and
a second metric comprising a probability of receiving a high search engine rank associated with the at least one keyword and the at least one question keyword;
receiving from the search engine, by the server computer, the first metric and the second metric;
calculating, by the server computer, from the first metric and the second metric, a keyword effectiveness index wherein the keyword effectiveness index:
identifies at least one most often searched keyword or question searched in the search engine;
is utilized by the server computer to:
generate, organize and sequence a recommended keyword list; and
calculate an assigned effectiveness ranking for each of at least one request result as reflected in the recommended keyword list; and
comprises:
a logarithm of the first metric multiplied by the difference of the second metric subtracted from 1; and
a recommendation score for each of the at least one request result;
generating, by the server computer:
at least one recommendation to include a high ranked suggested content, according to the keyword effectiveness index, on the web page;
a keyword count comprising a list of instances, within the content, of the at least one keyword;
a keyword percentage comparing the at least one keyword to a total of words within the content;
a keyword grouping count comprising a list of instances of at least one grouping of content words within the content; and
a keyword grouping percentage comparing the at least one grouping to the total of words;
assigning, by the server computer, a favorability to a request result, wherein:
a favorable result comprises the request result higher than a first number;
a non-favorable result comprises the request result lower than a second number; and
an ideal or neutral result comprises the request result between the first number and the second number;
associating with the favorability, by the server computer, a visual indicator, comprising a color, an interface element or a graphic, wherein:
a first visual indicator is associated with the favorable result;
a second visual indicator is associated with the non-favorable result; and
a third visual indicator is associated with the ideal or neutral result;
transmitting, by said server computer, to a client computer communicatively coupled to the network:
the at least one recommendation;
the favorability; and
the visual indicator.
2. The method of claim 1 , further comprising the steps of:
transmitting, by the server computer, to an application programming interface for the search engine:
the at least one keyword; and
a request for the first metric and the second metric for each of the at least one keyword; and
receiving, by the server computer for each of the at least one keyword, the first metric and the second metric.
3. The method of claim 1 , wherein the at least one question keyword:
is selected from the group consisting of who, what, when, where, why and how; and
when combined with the at least one keyword in a request from the search engine, returns from the search engine the request result comprising
at least one question most often asked in the search engine; and
the first metric and the second metric for each of the at least one question.
4. The method of claim 1 , wherein:
the first metric comprises a search term metric of a quantity of searches, performed during the time period, which include the at least one keyword;
the time period comprises a day, a week, a month or a year; and
the second metric comprises a competition metric of a measurement of difficulty to receive a high search engine rank for content comprising the at least one keyword.
5. The method of claim 1 , wherein the at least one recommendation comprises including, in the content:
at least one frequently searched keyword; or
at least one highly ranked keyword according to the keyword effectiveness index.
6. The method of claim 1 , further comprising the steps of:
receiving, by the server computer a selection of:
the web page to be optimized for search engine optimization;
at least one optimization option; and
a filter for at least one request result, the filter comprising:
the at least one question keyword;
at least one geographical area; or
at least one language;
responsive to the selection of the filter, filtering, by the server computer, the at least one request result; and
receiving, by said server computer, the at least one request result comprising the first metric and the second metric according to the filter.
7. A system, comprising
a server computer communicatively coupled to a network and comprising:
a website;
a web page within the website; and
a content within the web page; and
at least one software module running on the server computer and configured to:
receive:
a selection of the web page for a page-level content analysis and optimization; and
at least one keyword topically relevant to the content;
identify at least one instance of the at least one keyword within the content;
request, from a search engine:
a first metric comprising a quantity of times, during a time period, that the at least one keyword has appeared in a search query along with at least one question keyword; and
a second metric comprising a probability of receiving a high search engine rank associated with the at least one keyword and the at least one question keyword;
receive, from the search engine, the first metric and the second metric;
calculate, from the first metric and the second metric, a keyword effectiveness index wherein the keyword effectiveness index:
identifies at least one most often searched keyword or question searched in the search engine;
is utilized by the server computer to:
generate, organize and sequence a recommended keyword list; and
calculate an assigned effectiveness ranking for each of at least one request result as reflected in the recommended keyword list; and
comprises:
a logarithm of the first metric multiplied by the difference of the second metric subtracted from 1; and
a recommendation score for each of the at least one request result;
generate:
at least one recommendation to include a high ranked suggested content, according to the keyword effectiveness index, on the web page;
a keyword count comprising a list of instances, within the content, of the at least one keyword;
a keyword percentage comparing the at least one keyword to a total of words within the content;
a keyword grouping count comprising a list of instances of at least one grouping of content words within the content; and
a keyword grouping percentage comparing the at least one grouping to the total of words;
assign a favorability to a request result, wherein:
a favorable result comprises the request result higher than a first number;
a non-favorable result comprises the request result lower than a second number; and
an ideal or neutral result comprises the request result between the first number and the second number;
associate with the favorability a visual indicator, comprising a color, an interface element or a graphic, wherein:
a first visual indicator is associated with the favorable result;
a second visual indicator is associated with the non-favorable result; and
a third visual indicator is associated with the ideal or neutral result;
transmit, to a client computer communicatively coupled to the network:
the at least one recommendation;
the favorability; and
the visual indicator.
8. The system of claim 7 , wherein the server computer is further configured to:
transmit, to an application programming interface for the search engine:
the at least one keyword; and
a request for the first metric and the second metric for each of the at least one keyword; and
receive, for each of the at least one keyword, the first metric and the second metric.
9. The system of claim 7 , wherein the at least one question keyword:
is selected from the group consisting of who, what, when, where, why and how; and
when combined with the at least one keyword in a request from the search engine, returns from the search engine the request result comprising
at least one question most often asked in the search engine; and
the first metric and the second metric for each of the at least one question.
10. The system of claim 7 , wherein:
the first metric comprises a search term metric of a quantity of searches, performed during the time period, which include the at least one keyword;
the time period comprises a day, a week, a month or a year; and
the second metric comprises a competition metric of a measurement of difficulty to receive a high search engine rank for content comprising the at least one keyword.
11. The system of claim 7 , wherein the at least one recommendation comprises including, in the content:
at least one frequently searched keyword; or
at least one highly ranked keyword according to the keyword effectiveness index.
12. The system of claim 7 , wherein the server computer is further configured to:
receive a selection of:
the web page to be optimized for search engine optimization;
at least one optimization option; and
a filter for at least one request result, the filter comprising:
the at least one question keyword;
at least one geographical area; or
at least one language;
responsive to the selection of the filter, filter the at least one request result; and
receive the at least one request result comprising the first metric and the second metric according to the filter.