Search Engine Results - Flights & Tickets Keywords
Rankings for world top destinations on Google
@kaggle.eliasdabbas_search_engine_results_flights_tickets_keywords
Rankings for world top destinations on Google
@kaggle.eliasdabbas_search_engine_results_flights_tickets_keywords
One of the important tasks in SEO analysis, is to check rankings on search engines.
This dataset contains Google rankings for flights and tickets keywords.
It is basically en example dataset that can be generated with the serp_goog function from
advertools.
100 Destinations
2 Keyword variations (flights to destination and tickets to destination)
2 Countries
10 Results each
= 4,000 rows
The same data set is produced every 15 days, in order to track the changes in ranks over time. Each file represents a point in time (either the 1st or the 15th of the month)
Python, requests, Google CSE, advertools, pandas
How competitive is the flights/tickets space?
Are there any dominant players?
Here is an article on SEMrush showing a few ways to analyze SERP data with Python
CREATE TABLE flights_tickets_serp2018_12_16 (
"searchterms" VARCHAR,
"rank" BIGINT,
"title" VARCHAR,
"snippet" VARCHAR,
"displaylink" VARCHAR,
"link" VARCHAR,
"querytime" VARCHAR,
"totalresults" BIGINT,
"cacheid" VARCHAR,
"formattedurl" VARCHAR,
"htmlformattedurl" VARCHAR,
"htmlsnippet" VARCHAR,
"htmltitle" VARCHAR,
"kind" VARCHAR,
"pagemap" VARCHAR,
"csename" VARCHAR,
"count" BIGINT,
"startindex" BIGINT,
"inputencoding" VARCHAR,
"outputencoding" VARCHAR,
"safe" VARCHAR,
"cx" VARCHAR,
"gl" VARCHAR,
"searchtime" DOUBLE,
"formattedsearchtime" DOUBLE,
"formattedtotalresults" BIGINT
);CREATE TABLE flights_tickets_serp2019_01_01 (
"searchterms" VARCHAR,
"rank" BIGINT,
"title" VARCHAR,
"snippet" VARCHAR,
"displaylink" VARCHAR,
"link" VARCHAR,
"querytime" VARCHAR,
"totalresults" BIGINT,
"cacheid" VARCHAR,
"formattedurl" VARCHAR,
"htmlformattedurl" VARCHAR,
"htmlsnippet" VARCHAR,
"htmltitle" VARCHAR,
"kind" VARCHAR,
"pagemap" VARCHAR,
"csename" VARCHAR,
"count" BIGINT,
"startindex" BIGINT,
"inputencoding" VARCHAR,
"outputencoding" VARCHAR,
"safe" VARCHAR,
"cx" VARCHAR,
"gl" VARCHAR,
"searchtime" DOUBLE,
"formattedsearchtime" DOUBLE,
"formattedtotalresults" BIGINT
);CREATE TABLE flights_tickets_serp2019_01_15 (
"searchterms" VARCHAR,
"rank" BIGINT,
"title" VARCHAR,
"snippet" VARCHAR,
"displaylink" VARCHAR,
"link" VARCHAR,
"querytime" VARCHAR,
"totalresults" BIGINT,
"cacheid" VARCHAR,
"formattedurl" VARCHAR,
"htmlformattedurl" VARCHAR,
"htmlsnippet" VARCHAR,
"htmltitle" VARCHAR,
"kind" VARCHAR,
"pagemap" VARCHAR,
"csename" VARCHAR,
"count" BIGINT,
"startindex" BIGINT,
"inputencoding" VARCHAR,
"outputencoding" VARCHAR,
"safe" VARCHAR,
"cx" VARCHAR,
"gl" VARCHAR,
"searchtime" DOUBLE,
"formattedsearchtime" DOUBLE,
"formattedtotalresults" BIGINT
);CREATE TABLE flights_tickets_serp2019_02_01 (
"searchterms" VARCHAR,
"rank" BIGINT,
"title" VARCHAR,
"snippet" VARCHAR,
"displaylink" VARCHAR,
"link" VARCHAR,
"querytime" VARCHAR,
"totalresults" BIGINT,
"cacheid" VARCHAR,
"formattedurl" VARCHAR,
"htmlformattedurl" VARCHAR,
"htmlsnippet" VARCHAR,
"htmltitle" VARCHAR,
"kind" VARCHAR,
"pagemap" VARCHAR,
"csename" VARCHAR,
"count" BIGINT,
"startindex" BIGINT,
"inputencoding" VARCHAR,
"outputencoding" VARCHAR,
"safe" VARCHAR,
"cx" VARCHAR,
"gl" VARCHAR,
"searchtime" DOUBLE,
"formattedsearchtime" DOUBLE,
"formattedtotalresults" BIGINT
);CREATE TABLE flights_tickets_serp2019_02_15 (
"searchterms" VARCHAR,
"rank" BIGINT,
"title" VARCHAR,
"snippet" VARCHAR,
"displaylink" VARCHAR,
"link" VARCHAR,
"querytime" VARCHAR,
"totalresults" BIGINT,
"cacheid" VARCHAR,
"formattedurl" VARCHAR,
"htmlformattedurl" VARCHAR,
"htmlsnippet" VARCHAR,
"htmltitle" VARCHAR,
"kind" VARCHAR,
"pagemap" VARCHAR,
"csename" VARCHAR,
"count" BIGINT,
"startindex" BIGINT,
"inputencoding" VARCHAR,
"outputencoding" VARCHAR,
"safe" VARCHAR,
"cx" VARCHAR,
"gl" VARCHAR,
"searchtime" DOUBLE,
"formattedsearchtime" DOUBLE,
"formattedtotalresults" BIGINT
);CREATE TABLE flights_tickets_serp2019_03_01 (
"searchterms" VARCHAR,
"rank" BIGINT,
"title" VARCHAR,
"snippet" VARCHAR,
"displaylink" VARCHAR,
"link" VARCHAR,
"querytime" VARCHAR,
"totalresults" BIGINT,
"cacheid" VARCHAR,
"formattedurl" VARCHAR,
"htmlformattedurl" VARCHAR,
"htmlsnippet" VARCHAR,
"htmltitle" VARCHAR,
"kind" VARCHAR,
"pagemap" VARCHAR,
"csename" VARCHAR,
"count" BIGINT,
"startindex" BIGINT,
"inputencoding" VARCHAR,
"outputencoding" VARCHAR,
"safe" VARCHAR,
"cx" VARCHAR,
"gl" VARCHAR,
"searchtime" DOUBLE,
"formattedsearchtime" DOUBLE,
"formattedtotalresults" BIGINT
);CREATE TABLE flights_tickets_serp2019_03_15 (
"searchterms" VARCHAR,
"rank" BIGINT,
"title" VARCHAR,
"snippet" VARCHAR,
"displaylink" VARCHAR,
"link" VARCHAR,
"querytime" VARCHAR,
"totalresults" BIGINT,
"cacheid" VARCHAR,
"formattedurl" VARCHAR,
"htmlformattedurl" VARCHAR,
"htmlsnippet" VARCHAR,
"htmltitle" VARCHAR,
"kind" VARCHAR,
"pagemap" VARCHAR,
"csename" VARCHAR,
"count" BIGINT,
"startindex" BIGINT,
"inputencoding" VARCHAR,
"outputencoding" VARCHAR,
"safe" VARCHAR,
"cx" VARCHAR,
"gl" VARCHAR,
"searchtime" DOUBLE,
"formattedsearchtime" DOUBLE,
"formattedtotalresults" BIGINT
);CREATE TABLE flights_tickets_serp2019_04_01 (
"searchterms" VARCHAR,
"rank" BIGINT,
"title" VARCHAR,
"snippet" VARCHAR,
"displaylink" VARCHAR,
"link" VARCHAR,
"querytime" VARCHAR,
"totalresults" BIGINT,
"cacheid" VARCHAR,
"formattedurl" VARCHAR,
"htmlformattedurl" VARCHAR,
"htmlsnippet" VARCHAR,
"htmltitle" VARCHAR,
"kind" VARCHAR,
"pagemap" VARCHAR,
"csename" VARCHAR,
"count" BIGINT,
"startindex" BIGINT,
"inputencoding" VARCHAR,
"outputencoding" VARCHAR,
"safe" VARCHAR,
"cx" VARCHAR,
"gl" VARCHAR,
"searchtime" DOUBLE,
"formattedsearchtime" DOUBLE,
"formattedtotalresults" BIGINT
);CREATE TABLE flights_tickets_serp2019_04_15 (
"searchterms" VARCHAR,
"rank" BIGINT,
"title" VARCHAR,
"snippet" VARCHAR,
"displaylink" VARCHAR,
"link" VARCHAR,
"querytime" VARCHAR,
"totalresults" BIGINT,
"cacheid" VARCHAR,
"formattedurl" VARCHAR,
"htmlformattedurl" VARCHAR,
"htmlsnippet" VARCHAR,
"htmltitle" VARCHAR,
"kind" VARCHAR,
"pagemap" VARCHAR,
"csename" VARCHAR,
"count" BIGINT,
"startindex" BIGINT,
"inputencoding" VARCHAR,
"outputencoding" VARCHAR,
"safe" VARCHAR,
"cx" VARCHAR,
"gl" VARCHAR,
"searchtime" DOUBLE,
"formattedsearchtime" DOUBLE,
"formattedtotalresults" BIGINT
);CREATE TABLE flights_tickets_serp2019_05_01 (
"searchterms" VARCHAR,
"rank" BIGINT,
"title" VARCHAR,
"snippet" VARCHAR,
"displaylink" VARCHAR,
"link" VARCHAR,
"querytime" VARCHAR,
"totalresults" BIGINT,
"cacheid" VARCHAR,
"formattedurl" VARCHAR,
"htmlformattedurl" VARCHAR,
"htmlsnippet" VARCHAR,
"htmltitle" VARCHAR,
"kind" VARCHAR,
"pagemap" VARCHAR,
"csename" VARCHAR,
"count" BIGINT,
"startindex" BIGINT,
"inputencoding" VARCHAR,
"outputencoding" VARCHAR,
"safe" VARCHAR,
"cx" VARCHAR,
"gl" VARCHAR,
"searchtime" DOUBLE,
"formattedsearchtime" DOUBLE,
"formattedtotalresults" BIGINT
);CREATE TABLE flights_tickets_serp2019_05_15 (
"searchterms" VARCHAR,
"rank" BIGINT,
"title" VARCHAR,
"snippet" VARCHAR,
"displaylink" VARCHAR,
"link" VARCHAR,
"querytime" VARCHAR,
"totalresults" BIGINT,
"cacheid" VARCHAR,
"formattedurl" VARCHAR,
"htmlformattedurl" VARCHAR,
"htmlsnippet" VARCHAR,
"htmltitle" VARCHAR,
"kind" VARCHAR,
"pagemap" VARCHAR,
"csename" VARCHAR,
"count" BIGINT,
"startindex" BIGINT,
"inputencoding" VARCHAR,
"outputencoding" VARCHAR,
"safe" VARCHAR,
"cx" VARCHAR,
"gl" VARCHAR,
"searchtime" DOUBLE,
"formattedsearchtime" DOUBLE,
"formattedtotalresults" BIGINT
);CREATE TABLE flights_tickets_serp2019_06_01 (
"searchterms" VARCHAR,
"rank" BIGINT,
"title" VARCHAR,
"snippet" VARCHAR,
"displaylink" VARCHAR,
"link" VARCHAR,
"querytime" VARCHAR,
"totalresults" BIGINT,
"cacheid" VARCHAR,
"formattedurl" VARCHAR,
"htmlformattedurl" VARCHAR,
"htmlsnippet" VARCHAR,
"htmltitle" VARCHAR,
"kind" VARCHAR,
"pagemap" VARCHAR,
"csename" VARCHAR,
"count" BIGINT,
"startindex" BIGINT,
"inputencoding" VARCHAR,
"outputencoding" VARCHAR,
"safe" VARCHAR,
"cx" VARCHAR,
"gl" VARCHAR,
"searchtime" DOUBLE,
"formattedsearchtime" DOUBLE,
"formattedtotalresults" BIGINT
);CREATE TABLE flights_tickets_serp2019_06_15 (
"searchterms" VARCHAR,
"rank" BIGINT,
"title" VARCHAR,
"snippet" VARCHAR,
"displaylink" VARCHAR,
"link" VARCHAR,
"querytime" VARCHAR,
"totalresults" BIGINT,
"cacheid" VARCHAR,
"formattedurl" VARCHAR,
"htmlformattedurl" VARCHAR,
"htmlsnippet" VARCHAR,
"htmltitle" VARCHAR,
"kind" VARCHAR,
"pagemap" VARCHAR,
"csename" VARCHAR,
"count" BIGINT,
"startindex" BIGINT,
"inputencoding" VARCHAR,
"outputencoding" VARCHAR,
"safe" VARCHAR,
"cx" VARCHAR,
"gl" VARCHAR,
"searchtime" DOUBLE,
"formattedsearchtime" DOUBLE,
"formattedtotalresults" BIGINT
);CREATE TABLE flights_tickets_serp2019_07_01 (
"searchterms" VARCHAR,
"rank" BIGINT,
"title" VARCHAR,
"snippet" VARCHAR,
"displaylink" VARCHAR,
"link" VARCHAR,
"querytime" VARCHAR,
"totalresults" BIGINT,
"cacheid" VARCHAR,
"formattedurl" VARCHAR,
"htmlformattedurl" VARCHAR,
"htmlsnippet" VARCHAR,
"htmltitle" VARCHAR,
"kind" VARCHAR,
"pagemap" VARCHAR,
"csename" VARCHAR,
"count" BIGINT,
"startindex" BIGINT,
"inputencoding" VARCHAR,
"outputencoding" VARCHAR,
"safe" VARCHAR,
"cx" VARCHAR,
"gl" VARCHAR,
"searchtime" DOUBLE,
"formattedsearchtime" DOUBLE,
"formattedtotalresults" BIGINT
);CREATE TABLE flights_tickets_serp2019_07_15 (
"searchterms" VARCHAR,
"rank" BIGINT,
"title" VARCHAR,
"snippet" VARCHAR,
"displaylink" VARCHAR,
"link" VARCHAR,
"querytime" VARCHAR,
"totalresults" BIGINT,
"cacheid" VARCHAR,
"formattedurl" VARCHAR,
"htmlformattedurl" VARCHAR,
"htmlsnippet" VARCHAR,
"htmltitle" VARCHAR,
"kind" VARCHAR,
"pagemap" VARCHAR,
"csename" VARCHAR,
"count" BIGINT,
"startindex" BIGINT,
"inputencoding" VARCHAR,
"outputencoding" VARCHAR,
"safe" VARCHAR,
"cx" VARCHAR,
"gl" VARCHAR,
"searchtime" DOUBLE,
"formattedsearchtime" DOUBLE,
"formattedtotalresults" BIGINT
);CREATE TABLE flights_tickets_serp2019_08_01 (
"searchterms" VARCHAR,
"rank" BIGINT,
"title" VARCHAR,
"snippet" VARCHAR,
"displaylink" VARCHAR,
"link" VARCHAR,
"querytime" VARCHAR,
"totalresults" BIGINT,
"cacheid" VARCHAR,
"formattedurl" VARCHAR,
"htmlformattedurl" VARCHAR,
"htmlsnippet" VARCHAR,
"htmltitle" VARCHAR,
"kind" VARCHAR,
"pagemap" VARCHAR,
"csename" VARCHAR,
"count" BIGINT,
"startindex" BIGINT,
"inputencoding" VARCHAR,
"outputencoding" VARCHAR,
"safe" VARCHAR,
"cx" VARCHAR,
"gl" VARCHAR,
"searchtime" DOUBLE,
"formattedsearchtime" DOUBLE,
"formattedtotalresults" BIGINT
);CREATE TABLE flights_tickets_serp2019_08_15 (
"searchterms" VARCHAR,
"rank" BIGINT,
"title" VARCHAR,
"snippet" VARCHAR,
"displaylink" VARCHAR,
"link" VARCHAR,
"querytime" VARCHAR,
"totalresults" BIGINT,
"cacheid" VARCHAR,
"formattedurl" VARCHAR,
"htmlformattedurl" VARCHAR,
"htmlsnippet" VARCHAR,
"htmltitle" VARCHAR,
"kind" VARCHAR,
"pagemap" VARCHAR,
"csename" VARCHAR,
"count" BIGINT,
"startindex" BIGINT,
"inputencoding" VARCHAR,
"outputencoding" VARCHAR,
"safe" VARCHAR,
"cx" VARCHAR,
"gl" VARCHAR,
"searchtime" DOUBLE,
"formattedsearchtime" DOUBLE,
"formattedtotalresults" BIGINT
);CREATE TABLE flights_tickets_serp2019_09_01 (
"searchterms" VARCHAR,
"rank" BIGINT,
"title" VARCHAR,
"snippet" VARCHAR,
"displaylink" VARCHAR,
"link" VARCHAR,
"querytime" VARCHAR,
"totalresults" BIGINT,
"cacheid" VARCHAR,
"formattedurl" VARCHAR,
"htmlformattedurl" VARCHAR,
"htmlsnippet" VARCHAR,
"htmltitle" VARCHAR,
"kind" VARCHAR,
"pagemap" VARCHAR,
"csename" VARCHAR,
"count" BIGINT,
"startindex" BIGINT,
"inputencoding" VARCHAR,
"outputencoding" VARCHAR,
"safe" VARCHAR,
"cx" VARCHAR,
"gl" VARCHAR,
"searchtime" DOUBLE,
"formattedsearchtime" DOUBLE,
"formattedtotalresults" BIGINT
);CREATE TABLE flights_tickets_serp2019_09_15 (
"searchterms" VARCHAR,
"rank" BIGINT,
"title" VARCHAR,
"snippet" VARCHAR,
"displaylink" VARCHAR,
"link" VARCHAR,
"querytime" VARCHAR,
"totalresults" BIGINT,
"cacheid" VARCHAR,
"formattedurl" VARCHAR,
"htmlformattedurl" VARCHAR,
"htmlsnippet" VARCHAR,
"htmltitle" VARCHAR,
"kind" VARCHAR,
"pagemap" VARCHAR,
"csename" VARCHAR,
"count" BIGINT,
"startindex" BIGINT,
"inputencoding" VARCHAR,
"outputencoding" VARCHAR,
"safe" VARCHAR,
"cx" VARCHAR,
"gl" VARCHAR,
"searchtime" DOUBLE,
"formattedsearchtime" DOUBLE,
"formattedtotalresults" BIGINT
);CREATE TABLE flights_tickets_serp2019_10_01 (
"searchterms" VARCHAR,
"rank" BIGINT,
"title" VARCHAR,
"snippet" VARCHAR,
"displaylink" VARCHAR,
"link" VARCHAR,
"querytime" VARCHAR,
"totalresults" BIGINT,
"cacheid" VARCHAR,
"formattedurl" VARCHAR,
"htmlformattedurl" VARCHAR,
"htmlsnippet" VARCHAR,
"htmltitle" VARCHAR,
"kind" VARCHAR,
"pagemap" VARCHAR,
"csename" VARCHAR,
"count" BIGINT,
"startindex" BIGINT,
"inputencoding" VARCHAR,
"outputencoding" VARCHAR,
"safe" VARCHAR,
"cx" VARCHAR,
"gl" VARCHAR,
"searchtime" DOUBLE,
"formattedsearchtime" DOUBLE,
"formattedtotalresults" BIGINT
);CREATE TABLE flights_tickets_serp2020_02_15 (
"searchterms" VARCHAR,
"rank" BIGINT,
"title" VARCHAR,
"snippet" VARCHAR,
"displaylink" VARCHAR,
"link" VARCHAR,
"querytime" VARCHAR,
"totalresults" BIGINT,
"cacheid" VARCHAR,
"formattedurl" VARCHAR,
"htmlformattedurl" VARCHAR,
"htmlsnippet" VARCHAR,
"htmltitle" VARCHAR,
"kind" VARCHAR,
"pagemap" VARCHAR,
"csename" VARCHAR,
"count" BIGINT,
"startindex" BIGINT,
"inputencoding" VARCHAR,
"outputencoding" VARCHAR,
"safe" VARCHAR,
"cx" VARCHAR,
"gl" VARCHAR,
"searchtime" DOUBLE,
"formattedsearchtime" DOUBLE,
"formattedtotalresults" BIGINT
);CREATE TABLE flights_tickets_serp2020_03_01 (
"searchterms" VARCHAR,
"rank" BIGINT,
"title" VARCHAR,
"snippet" VARCHAR,
"displaylink" VARCHAR,
"link" VARCHAR,
"querytime" VARCHAR,
"totalresults" BIGINT,
"cacheid" VARCHAR,
"formattedurl" VARCHAR,
"htmlformattedurl" VARCHAR,
"htmlsnippet" VARCHAR,
"htmltitle" VARCHAR,
"kind" VARCHAR,
"pagemap" VARCHAR,
"csename" VARCHAR,
"count" BIGINT,
"startindex" BIGINT,
"inputencoding" VARCHAR,
"outputencoding" VARCHAR,
"safe" VARCHAR,
"cx" VARCHAR,
"gl" VARCHAR,
"searchtime" DOUBLE,
"formattedsearchtime" DOUBLE,
"formattedtotalresults" BIGINT
);CREATE TABLE flights_tickets_serp2020_03_15 (
"searchterms" VARCHAR,
"rank" BIGINT,
"title" VARCHAR,
"snippet" VARCHAR,
"displaylink" VARCHAR,
"link" VARCHAR,
"querytime" VARCHAR,
"totalresults" BIGINT,
"cacheid" VARCHAR,
"formattedurl" VARCHAR,
"htmlformattedurl" VARCHAR,
"htmlsnippet" VARCHAR,
"htmltitle" VARCHAR,
"kind" VARCHAR,
"pagemap" VARCHAR,
"csename" VARCHAR,
"count" BIGINT,
"startindex" BIGINT,
"inputencoding" VARCHAR,
"outputencoding" VARCHAR,
"safe" VARCHAR,
"cx" VARCHAR,
"gl" VARCHAR,
"searchtime" DOUBLE,
"formattedsearchtime" DOUBLE,
"formattedtotalresults" BIGINT
);CREATE TABLE flights_tickets_serp2020_04_01 (
"searchterms" VARCHAR,
"rank" BIGINT,
"title" VARCHAR,
"snippet" VARCHAR,
"displaylink" VARCHAR,
"link" VARCHAR,
"querytime" VARCHAR,
"totalresults" BIGINT,
"cacheid" VARCHAR,
"formattedurl" VARCHAR,
"htmlformattedurl" VARCHAR,
"htmlsnippet" VARCHAR,
"htmltitle" VARCHAR,
"kind" VARCHAR,
"pagemap" VARCHAR,
"csename" VARCHAR,
"count" BIGINT,
"startindex" BIGINT,
"inputencoding" VARCHAR,
"outputencoding" VARCHAR,
"safe" VARCHAR,
"cx" VARCHAR,
"gl" VARCHAR,
"searchtime" DOUBLE,
"formattedsearchtime" DOUBLE,
"formattedtotalresults" BIGINT
);Anyone who has the link will be able to view this.