Query generation for searchable content
First Claim
Patent Images
1. A method, comprising:
- receiving an identifier for a web site comprising searchable content, wherein the searchable content includes one or more web pages of the web site, and wherein the web site is to be modified for higher rankings in organic search results of a search engine;
generating a set of queries for the web site using an inverse search engine executed on a processor, wherein the generated set of queries includes one or more queries that are relevant to the searchable content of the web site, wherein generating the set of queries comprises;
determining candidate queries for the searchable content of the web site; and
determining a topicality for a candidate query, comprising;
analyzing searchable content for one or more competing web sites; and
determining how many web pages of the searchable content for the one or more competing web sites are advertising or showing information in search results for the candidate query; and
modifying the web site for organic searches using the generated set of queries to generate a modified version of the web site.
5 Assignments
0 Petitions
Accused Products
Abstract
Query generation for searchable content is provided. In some embodiments, query generation for searchable content includes receiving searchable content (e.g., the searchable content can include a unique identifier for the searchable content, such as a Uniform Resource Locator (URL) for a web site, and the web site can include one or more web pages); and generating a set of queries, the set of queries including one or more queries (e.g., the set of queries can include ranked queries) that are relevant to the searchable content.
5 Citations
30 Claims
-
1. A method, comprising:
-
receiving an identifier for a web site comprising searchable content, wherein the searchable content includes one or more web pages of the web site, and wherein the web site is to be modified for higher rankings in organic search results of a search engine; generating a set of queries for the web site using an inverse search engine executed on a processor, wherein the generated set of queries includes one or more queries that are relevant to the searchable content of the web site, wherein generating the set of queries comprises; determining candidate queries for the searchable content of the web site; and determining a topicality for a candidate query, comprising; analyzing searchable content for one or more competing web sites; and determining how many web pages of the searchable content for the one or more competing web sites are advertising or showing information in search results for the candidate query; and modifying the web site for organic searches using the generated set of queries to generate a modified version of the web site. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
receiving an identifier for a web site comprising searchable content, wherein the searchable content includes one or more web pages of the web site, and wherein the web site is to be modified for higher rankings in organic search results of a search engine; generating a set of queries for the web site using an inverse search engine executed on a processor, wherein the generated set of queries includes one or more queries that are relevant to the searchable content of the web site, wherein generating the set of queries comprises; determining candidate queries for the searchable content of the web site; and determining a topicality for each of the candidate queries, wherein determining of the topicality for each of the candidate queries comprises; determining a local meaning of each of the candidate queries; determining a global meaning or popular meaning of each of the candidate queries; and determining a difference between the local meaning and the global meaning or popular meaning of each of the candidate queries; and modifying the web site for organic searches using the generated set of queries to generate a modified version of the web site.
-
-
11. A method, comprising:
-
receiving an identifier for a web site comprising searchable content, wherein the searchable content includes one or more web pages of the web site, and wherein the web site is to be modified for higher rankings in organic search results of a search engine; generating a set of queries for the web site using an inverse search engine executed on a processor, wherein the generated set of queries includes one or more queries that are relevant to the searchable content of the web site, wherein generating the set of queries comprises; determining candidate queries for the searchable content of the web site; and determining a topicality for each of the candidate queries; modifying the web site for organic searches using the generated set of queries to generate a modified version of the web site; determining potential queries for the searchable content of the web site; and performing a domain clustering for the searchable content of the web site, wherein the domain clustering comprises classifying the web site into a domain based on web site content, and wherein the candidate queries are a subset of the potential queries based on the domain clustering for the searchable content of the web site. - View Dependent Claims (12)
-
-
13. A system, comprising:
-
a processor configured to; receive an identifier for a web site comprising searchable content, wherein the searchable content includes one or more web pages of the web site, and wherein the web site is to be modified for higher rankings in organic search results of a search engine; generate a set of queries for the web site using an inverse search engine, wherein the generated set of queries includes one or more queries that are relevant to the searchable content of the web site, wherein generating the set of queries comprises; determine candidate queries for the searchable content of the web site; and determine a topicality for a candidate query, comprising to; analyze searchable content for one or more competing web sites; and determine how many web pages of the searchable content for the one or more competing web sites are advertising or showing information in search results for the candidate query; and modify the web site for organic searches using the generated set of queries to generate a modified version of the web site; and a memory coupled to the processor and configured to provide the processor with instructions. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A system, comprising:
-
a processor configured to; receive an identifier for a web site comprising searchable content, wherein the searchable content includes one or more web pages of the web site, and wherein the web site is to be modified for higher rankings in organic search results of a search engine; generate a set of queries for the web site using an inverse search engine, wherein the generated set of queries includes one or more queries that are relevant to the searchable content of the web site, wherein generating the set of queries comprises; determine candidate queries for the searchable content of the web site; and determine a topicality for each of the candidate queries, wherein determining of the topicality for each of the candidate queries comprises to; determine a local meaning of each of the candidate queries; determine a global meaning or popular meaning of each of the candidate queries; and determine a difference between the local meaning and the global meaning or popular meaning of each of the candidate queries; and modify the web site for organic searches using the generated set of queries to generate a modified version of the web site; and a memory coupled to the processor and configured to provide the processor with instructions.
-
-
23. A system, comprising:
-
a processor configured to; receive an identifier for a web site comprising searchable content, wherein the searchable content includes one or more web pages of the web site, and wherein the web site is to be modified for higher rankings in organic search results of a search engine; generate a set of queries for the web site using an inverse search engine, wherein the generated set of queries includes one or more queries that are relevant to the searchable content of the web site, wherein generating the set of queries comprises; determine candidate queries for the searchable content of the web site; and determine a topicality for each of the candidate queries; and modify the web site for organic searches using the generated set of queries to generate a modified version of the web site; determine potential queries for the searchable content of the web site; and perform a domain clustering for the searchable content of the web site, wherein the domain clustering comprises classifying the web site into a domain based on web site content, and wherein the candidate queries are a subset of the potential queries based on the domain clustering for the searchable content of the web site; and a memory coupled to the processor and configured to provide the processor with instructions. - View Dependent Claims (24)
-
-
25. A computer program product, the computer program product being embodied in a tangible, non-transitory computer readable storage medium and comprising computer instructions for:
-
receiving an identifier for a web site comprising searchable content, wherein the searchable content includes one or more web pages of the web site, and wherein the web site is to be modified for higher rankings in organic search results of a search engine; generating a set of queries for the web site using an inverse search engine, wherein the generated set of queries includes one or more queries that are relevant to the searchable content of the web site, wherein generating the set of queries comprises; determining candidate queries for the searchable content of the web site; and determining a topicality for a candidate query, comprising; analyzing searchable content for one or more competing web sites; and determining how many web pages of the searchable content for the one or more competing web sites are advertising or showing information in search results for the candidate query; and modifying the web site for organic searches using the generated set of queries to generate a modified version of the web site. - View Dependent Claims (26, 27, 28)
-
-
29. A computer program product, the computer program product being embodied in a tangible, non-transitory computer readable storage medium and comprising computer instructions for:
-
receiving an identifier for a web site comprising searchable content, wherein the searchable content includes one or more web pages of the web site, and wherein the web site is to be modified for higher rankings in organic search results of a search engine; generating a set of queries for the web site using an inverse search engine, wherein the generated set of queries includes one or more queries that are relevant to the searchable content of the web site, wherein generating the set of queries comprises; determining candidate queries for the searchable content of the web site; and determining a topicality for each of the candidate queries; modifying the web site for organic searches using the generated set of queries to generate a modified version of the web site; determining potential queries for the searchable content of the web site; and performing a domain clustering for the searchable content of the web site, wherein the domain clustering comprises classifying the web site into a domain based on web site content, and wherein the candidate queries are a subset of the potential queries based on the domain clustering for the searchable content of the web site.
-
-
30. A computer program product, the computer program product being embodied in a tangible, non-transitory computer readable storage medium and comprising computer instructions for:
-
receiving an identifier for a web site comprising searchable content, wherein the searchable content includes one or more web pages of the web site, and wherein the web site is to be modified for higher rankings in organic search results of a search engine; generating a set of queries for the web site using an inverse search engine, wherein the generated set of queries includes one or more queries that are relevant to the searchable content of the web site, wherein generating the set of queries comprises; determining candidate queries for the searchable content of the web site; and determining a topicality for a candidate query, wherein determining of the topicality for each of the candidate queries comprises; determining a local meaning of each of the candidate queries; determining a global meaning or popular meaning of each of the candidate queries; and determining a difference between the local meaning and the global meaning or popular meaning of each of the candidate queries; and modifying the web site for organic searches using the generated set of queries to generate a modified version of the web site.
-
Specification