The Wayback Machine - https://web.archive.org/web/20200518192525/https://www.alexa.com/siteinfo/archive.org
Covid-19

Monitor the COVID-19 Conversation as it Unfolds

Explore COVID-19 articles

archive.org Competitive Analysis, Marketing Mix and Traffic

Welcome to Alexa's Site Overview

Enter a site above to get started.

"; },"useData":true}); templates['BacklinksSiteHeaderCell'] = revive({"1":function(container,depth0,helpers,partials,data) { return ""; },"compiler":[8,">= 4.3.0"],"main":function(container,depth0,helpers,partials,data) { var stack1, alias1=container.propertyIsEnumerable, alias2=container.lambda, alias3=container.escapeExpression, alias4=depth0 != null ? depth0 : (container.nullContext || {}), alias5=container.hooks.helperMissing; return "
\n " + alias3(alias2(((stack1 = ((stack1 = (depth0 != null ? depth0.column : depth0)) != null ? stack1.attributes : stack1)) != null ? stack1.label : stack1), depth0)) + "\n " + ((stack1 = helpers["if"].call(alias4,((stack1 = ((stack1 = (depth0 != null ? depth0.column : depth0)) != null ? stack1.attributes : stack1)) != null ? stack1.sortable : stack1),{"name":"if","hash":{},"fn":container.program(1, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "") + "\n \n
\n

" + alias3(alias2(((stack1 = ((stack1 = (depth0 != null ? depth0.column : depth0)) != null ? stack1.attributes : stack1)) != null ? stack1.label : stack1), depth0)) + "

\n

Alexa Rank: " + alias3((helpers.commafy||(depth0 && depth0.commafy)||alias5).call(alias4,((stack1 = ((stack1 = (depth0 != null ? depth0.column : depth0)) != null ? stack1.attributes : stack1)) != null ? stack1.rank : stack1),{"name":"commafy","hash":{},"data":data})) + "

\n

Backlinks: " + alias3((helpers.commafy||(depth0 && depth0.commafy)||alias5).call(alias4,((stack1 = ((stack1 = (depth0 != null ? depth0.column : depth0)) != null ? stack1.attributes : stack1)) != null ? stack1.total : stack1),{"name":"commafy","hash":{},"data":data})) + "

\n
\n
"; },"useData":true}); templates['BackTop'] = revive({"compiler":[8,">= 4.3.0"],"main":function(container,depth0,helpers,partials,data) { return ""; },"useData":true}); templates['CategoriesCell'] = revive({"1":function(container,depth0,helpers,partials,data) { var stack1, alias1=container.propertyIsEnumerable; return " " + container.escapeExpression(container.lambda(depth0, depth0)) + "\n " + ((stack1 = helpers.unless.call(depth0 != null ? depth0 : (container.nullContext || {}),(data && data.last),{"name":"unless","hash":{},"fn":container.program(2, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "") + "\n"; },"2":function(container,depth0,helpers,partials,data) { return ","; },"4":function(container,depth0,helpers,partials,data) { return " -\n"; },"compiler":[8,">= 4.3.0"],"main":function(container,depth0,helpers,partials,data) { var stack1, helper, alias1=container.propertyIsEnumerable, alias2=depth0 != null ? depth0 : (container.nullContext || {}); return "\n" + ((stack1 = helpers.each.call(alias2,(depth0 != null ? depth0.categories : depth0),{"name":"each","hash":{},"fn":container.program(1, data, 0),"inverse":container.program(4, data, 0),"data":data})) != null ? stack1 : "") + "\n\n"; },"useData":true}); templates['Covid19Header'] = revive({"1":function(container,depth0,helpers,partials,data) { return "slim"; },"3":function(container,depth0,helpers,partials,data) { return "
Covid-19
\n

See what articles people are publicly sharing on Twitter and Reddit, \n and how they are reacting to the latest news of the coronavirus pandemic.

\n"; },"5":function(container,depth0,helpers,partials,data) { var stack1, alias1=container.propertyIsEnumerable; return "
Covid-19
\n

Monitor the COVID-19 Conversation as it Unfolds

\n" + ((stack1 = helpers.unless.call(depth0 != null ? depth0 : (container.nullContext || {}),(depth0 != null ? depth0.siteinfowsite : depth0),{"name":"unless","hash":{},"fn":container.program(6, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "") + " \n Explore COVID-19 articles\n"; },"6":function(container,depth0,helpers,partials,data) { var stack1, alias1=container.propertyIsEnumerable, alias2=depth0 != null ? depth0 : (container.nullContext || {}); return "

See what articles people are publicly sharing on Twitter and Reddit, \n and how they are reacting to the latest news of the coronavirus pandemic.

\n

We have analyzed \n " + ((stack1 = helpers["if"].call(alias2,(depth0 != null ? depth0.titleData : depth0),{"name":"if","hash":{},"fn":container.program(7, data, 0),"inverse":container.program(9, data, 0),"data":data})) != null ? stack1 : "") + " \n COVID-19 articles in the last 24 hours and are measuring\n " + ((stack1 = helpers["if"].call(alias2,(depth0 != null ? depth0.titleData : depth0),{"name":"if","hash":{},"fn":container.program(11, data, 0),"inverse":container.program(9, data, 0),"data":data})) != null ? stack1 : "") + " \n social interactions with the content in real time. Since December 1, 2019 we have analyzed social media engagement with\n " + ((stack1 = helpers["if"].call(alias2,(depth0 != null ? depth0.data : depth0),{"name":"if","hash":{},"fn":container.program(13, data, 0),"inverse":container.program(9, data, 0),"data":data})) != null ? stack1 : "") + " \n articles about COVID-19. Learn more about this data.

\n"; },"7":function(container,depth0,helpers,partials,data) { var stack1, alias1=container.propertyIsEnumerable; return container.escapeExpression((helpers.commafy||(depth0 && depth0.commafy)||container.hooks.helperMissing).call(depth0 != null ? depth0 : (container.nullContext || {}),((stack1 = ((stack1 = (depth0 != null ? depth0.titleData : depth0)) != null ? stack1.data : stack1)) != null ? stack1.total : stack1),{"name":"commafy","hash":{},"data":data})); },"9":function(container,depth0,helpers,partials,data) { return ""; },"11":function(container,depth0,helpers,partials,data) { var stack1, alias1=container.propertyIsEnumerable; return container.escapeExpression((helpers.commafy||(depth0 && depth0.commafy)||container.hooks.helperMissing).call(depth0 != null ? depth0 : (container.nullContext || {}),((stack1 = ((stack1 = ((stack1 = (depth0 != null ? depth0.titleData : depth0)) != null ? stack1.data : stack1)) != null ? stack1.social : stack1)) != null ? stack1.activity : stack1),{"name":"commafy","hash":{},"data":data})); },"13":function(container,depth0,helpers,partials,data) { var stack1, alias1=container.propertyIsEnumerable; return container.escapeExpression((helpers.commafy||(depth0 && depth0.commafy)||container.hooks.helperMissing).call(depth0 != null ? depth0 : (container.nullContext || {}),((stack1 = ((stack1 = ((stack1 = (depth0 != null ? depth0.data : depth0)) != null ? stack1["0"] : stack1)) != null ? stack1.data : stack1)) != null ? stack1.total : stack1),{"name":"commafy","hash":{},"data":data})); },"compiler":[8,">= 4.3.0"],"main":function(container,depth0,helpers,partials,data) { var stack1, alias1=container.propertyIsEnumerable, alias2=depth0 != null ? depth0 : (container.nullContext || {}); return "
\n
\n" + ((stack1 = helpers["if"].call(alias2,(depth0 != null ? depth0.loggedin : depth0),{"name":"if","hash":{},"fn":container.program(3, data, 0),"inverse":container.program(5, data, 0),"data":data})) != null ? stack1 : "") + "
\n
"; },"useData":true}); templates['DateCell'] = revive({"compiler":[8,">= 4.3.0"],"main":function(container,depth0,helpers,partials,data) { var helper, alias1=container.propertyIsEnumerable, alias2=depth0 != null ? depth0 : (container.nullContext || {}), alias3=container.hooks.helperMissing, alias4="function", alias5=container.escapeExpression; return "" + alias5(((helper = (helper = helpers.date_added_string || (depth0 != null ? depth0.date_added_string : depth0)) != null ? helper : alias3),(typeof helper === alias4 ? helper.call(alias2,{"name":"date_added_string","hash":{},"data":data}) : helper))) + ""; },"useData":true}); templates['GroupHeaderDivCell'] = revive({"1":function(container,depth0,helpers,partials,data) { var stack1, alias1=container.propertyIsEnumerable; return container.escapeExpression(container.lambda(((stack1 = ((stack1 = (depth0 != null ? depth0.column : depth0)) != null ? stack1.attributes : stack1)) != null ? stack1.tooltip_head : stack1), depth0)); },"3":function(container,depth0,helpers,partials,data) { var stack1, alias1=container.propertyIsEnumerable; return container.escapeExpression(container.lambda(((stack1 = ((stack1 = (depth0 != null ? depth0.column : depth0)) != null ? stack1.attributes : stack1)) != null ? stack1.label : stack1), depth0)); },"compiler":[8,">= 4.3.0"],"main":function(container,depth0,helpers,partials,data) { var stack1, alias1=container.propertyIsEnumerable, alias2=container.lambda, alias3=container.escapeExpression; return "
\n " + alias3(alias2(((stack1 = ((stack1 = (depth0 != null ? depth0.column : depth0)) != null ? stack1.attributes : stack1)) != null ? stack1.label : stack1), depth0)) + "\n
\n
\n \n
\n

" + ((stack1 = helpers["if"].call(depth0 != null ? depth0 : (container.nullContext || {}),((stack1 = ((stack1 = (depth0 != null ? depth0.column : depth0)) != null ? stack1.attributes : stack1)) != null ? stack1.tooltip_head : stack1),{"name":"if","hash":{},"fn":container.program(1, data, 0),"inverse":container.program(3, data, 0),"data":data})) != null ? stack1 : "") + "

" + alias3(alias2(((stack1 = ((stack1 = (depth0 != null ? depth0.column : depth0)) != null ? stack1.attributes : stack1)) != null ? stack1.tooltip : stack1), depth0)) + "

\n
\n
\n \n
\n"; },"useData":true}); templates['HeaderCell'] = revive({"compiler":[8,">= 4.3.0"],"main":function(container,depth0,helpers,partials,data) { var stack1, alias1=container.propertyIsEnumerable; return container.escapeExpression(container.lambda(((stack1 = ((stack1 = (depth0 != null ? depth0.column : depth0)) != null ? stack1.attributes : stack1)) != null ? stack1.label : stack1), depth0)) + "\n"; },"useData":true}); templates['KeywordCell'] = revive({"compiler":[8,">= 4.3.0"],"main":function(container,depth0,helpers,partials,data) { var stack1, helper, alias1=container.propertyIsEnumerable, alias2=depth0 != null ? depth0 : (container.nullContext || {}), alias3=container.hooks.helperMissing, alias4="function"; return "" + container.escapeExpression(((helper = (helper = helpers.term || (depth0 != null ? depth0.term : depth0)) != null ? helper : alias3),(typeof helper === alias4 ? helper.call(alias2,{"name":"term","hash":{},"data":data}) : helper))) + "\n"; },"useData":true}); templates['NoDataState'] = revive({"1":function(container,depth0,helpers,partials,data) { return "different sites"; },"3":function(container,depth0,helpers,partials,data) { return "a different site"; },"compiler":[8,">= 4.3.0"],"main":function(container,depth0,helpers,partials,data) { var stack1, alias1=container.propertyIsEnumerable; return "
\n
\n \n

No results to display.

\n

Please try again with " + ((stack1 = helpers["if"].call(depth0 != null ? depth0 : (container.nullContext || {}),(depth0 != null ? depth0.multiple : depth0),{"name":"if","hash":{},"fn":container.program(1, data, 0),"inverse":container.program(3, data, 0),"data":data})) != null ? stack1 : "") + ".

\n
\n
"; },"useData":true}); templates['NotesCell'] = revive({"1":function(container,depth0,helpers,partials,data) { var helper, alias1=container.propertyIsEnumerable; return container.escapeExpression(((helper = (helper = helpers.notes || (depth0 != null ? depth0.notes : depth0)) != null ? helper : container.hooks.helperMissing),(typeof helper === "function" ? helper.call(depth0 != null ? depth0 : (container.nullContext || {}),{"name":"notes","hash":{},"data":data}) : helper))); },"3":function(container,depth0,helpers,partials,data) { return "-"; },"compiler":[8,">= 4.3.0"],"main":function(container,depth0,helpers,partials,data) { var stack1, helper, alias1=container.propertyIsEnumerable, alias2=depth0 != null ? depth0 : (container.nullContext || {}); return " " + ((stack1 = helpers["if"].call(alias2,(depth0 != null ? depth0.notes : depth0),{"name":"if","hash":{},"fn":container.program(1, data, 0),"inverse":container.program(3, data, 0),"data":data})) != null ? stack1 : "") + "\n"; },"useData":true}); templates['OrganicHeaderSiteDivCell'] = revive({"compiler":[8,">= 4.3.0"],"main":function(container,depth0,helpers,partials,data) { var stack1, alias1=container.propertyIsEnumerable, alias2=container.lambda, alias3=container.escapeExpression, alias4=depth0 != null ? depth0 : (container.nullContext || {}), alias5=container.hooks.helperMissing; return "
\n " + alias3(alias2(((stack1 = ((stack1 = (depth0 != null ? depth0.column : depth0)) != null ? stack1.attributes : stack1)) != null ? stack1.label : stack1), depth0)) + "\n
\n

" + alias3(alias2(((stack1 = ((stack1 = (depth0 != null ? depth0.column : depth0)) != null ? stack1.attributes : stack1)) != null ? stack1.label : stack1), depth0)) + "

\n

Alexa Rank: " + alias3((helpers.commafy||(depth0 && depth0.commafy)||alias5).call(alias4,((stack1 = ((stack1 = (depth0 != null ? depth0.column : depth0)) != null ? stack1.attributes : stack1)) != null ? stack1.rank : stack1),{"name":"commafy","hash":{},"data":data})) + "

\n

Organic keywords: " + alias3((helpers.commafy||(depth0 && depth0.commafy)||alias5).call(alias4,((stack1 = ((stack1 = (depth0 != null ? depth0.column : depth0)) != null ? stack1.attributes : stack1)) != null ? stack1.total : stack1),{"name":"commafy","hash":{},"data":data})) + "

\n

Paid keywords: " + alias3((helpers.commafy||(depth0 && depth0.commafy)||alias5).call(alias4,((stack1 = ((stack1 = (depth0 != null ? depth0.column : depth0)) != null ? stack1.attributes : stack1)) != null ? stack1.paid_total : stack1),{"name":"commafy","hash":{},"data":data})) + "

\n
\n
\n
\n

Organic Traffic Score

This is a score from 1 (lowest) to 100 (highest) that shows relative traffic estimated to a site for a particular keyword. It's based on a given site's relative position with the search engine results for that keyword as well as the popularity of that keyword. It does not represent a specific number of visits, but is a relative measure to compare one site to another when both get traffic from a given keyword.

\n \n
\n"; },"useData":true}); templates['PaidHeaderSiteDivCell'] = revive({"compiler":[8,">= 4.3.0"],"main":function(container,depth0,helpers,partials,data) { var stack1, alias1=container.propertyIsEnumerable, alias2=container.lambda, alias3=container.escapeExpression, alias4=depth0 != null ? depth0 : (container.nullContext || {}), alias5=container.hooks.helperMissing; return "
\n " + alias3(alias2(((stack1 = ((stack1 = (depth0 != null ? depth0.column : depth0)) != null ? stack1.attributes : stack1)) != null ? stack1.label : stack1), depth0)) + "\n
\n

" + alias3(alias2(((stack1 = ((stack1 = (depth0 != null ? depth0.column : depth0)) != null ? stack1.attributes : stack1)) != null ? stack1.label : stack1), depth0)) + "

\n

Alexa Rank: " + alias3((helpers.commafy||(depth0 && depth0.commafy)||alias5).call(alias4,((stack1 = ((stack1 = (depth0 != null ? depth0.column : depth0)) != null ? stack1.attributes : stack1)) != null ? stack1.rank : stack1),{"name":"commafy","hash":{},"data":data})) + "

\n

Organic keywords: " + alias3((helpers.commafy||(depth0 && depth0.commafy)||alias5).call(alias4,((stack1 = ((stack1 = (depth0 != null ? depth0.column : depth0)) != null ? stack1.attributes : stack1)) != null ? stack1.total : stack1),{"name":"commafy","hash":{},"data":data})) + "

\n

Paid keywords: " + alias3((helpers.commafy||(depth0 && depth0.commafy)||alias5).call(alias4,((stack1 = ((stack1 = (depth0 != null ? depth0.column : depth0)) != null ? stack1.attributes : stack1)) != null ? stack1.paid_total : stack1),{"name":"commafy","hash":{},"data":data})) + "

\n
\n
\n
\n

Paid Impression Score

This is a score from 1 (lowest) to 100 (highest) that shows relative number of impressions a site is getting for pay-per-click advertisements for that keyword in the major search engines. This allows you to see which sites are investing more in PPC for particular keywords than others.

\n \n
\n"; },"useData":true}); templates['PercentageBarFewManyCell'] = revive({"compiler":[8,">= 4.3.0"],"main":function(container,depth0,helpers,partials,data) { var stack1; return "
\n

Few

\n" + ((stack1 = container.invokePartial(partials.PercentageBarPartial,depth0,{"name":"PercentageBarPartial","data":data,"indent":" ","helpers":helpers,"partials":partials,"decorators":container.decorators})) != null ? stack1 : "") + "

Many

\n
\n"; },"usePartial":true,"useData":true}); templates['PercentageBarNumericCell'] = revive({"1":function(container,depth0,helpers,partials,data) { return " -\n"; },"3":function(container,depth0,helpers,partials,data) { var helper, alias1=container.propertyIsEnumerable; return " " + container.escapeExpression(((helper = (helper = helpers.val || (depth0 != null ? depth0.val : depth0)) != null ? helper : container.hooks.helperMissing),(typeof helper === "function" ? helper.call(depth0 != null ? depth0 : (container.nullContext || {}),{"name":"val","hash":{},"data":data}) : helper))) + "%\n"; },"compiler":[8,">= 4.3.0"],"main":function(container,depth0,helpers,partials,data) { var stack1, alias1=container.propertyIsEnumerable; return "
\n" + ((stack1 = container.invokePartial(partials.PercentageBarPartial,depth0,{"name":"PercentageBarPartial","data":data,"helpers":helpers,"partials":partials,"decorators":container.decorators})) != null ? stack1 : "") + ((stack1 = (helpers.eq||(depth0 && depth0.eq)||container.hooks.helperMissing).call(depth0 != null ? depth0 : (container.nullContext || {}),((stack1 = (depth0 != null ? depth0.val : depth0)) != null ? stack1.length : stack1),0,{"name":"eq","hash":{},"fn":container.program(1, data, 0),"inverse":container.program(3, data, 0),"data":data})) != null ? stack1 : "") + "
"; },"usePartial":true,"useData":true}); templates['PercentageBarPartial'] = revive({"compiler":[8,">= 4.3.0"],"main":function(container,depth0,helpers,partials,data) { var helper, alias1=container.propertyIsEnumerable; return "
\n
\n
\n"; },"useData":true}); templates['PriorityCell'] = revive({"compiler":[8,">= 4.3.0"],"main":function(container,depth0,helpers,partials,data) { var helper, alias1=container.propertyIsEnumerable, alias2=depth0 != null ? depth0 : (container.nullContext || {}), alias3=container.hooks.helperMissing, alias4="function", alias5=container.escapeExpression; return "" + alias5(((helper = (helper = helpers.priorityText || (depth0 != null ? depth0.priorityText : depth0)) != null ? helper : alias3),(typeof helper === alias4 ? helper.call(alias2,{"name":"priorityText","hash":{},"data":data}) : helper))) + ""; },"useData":true}); templates['SiteCell'] = revive({"1":function(container,depth0,helpers,partials,data) { var alias1=container.lambda, alias2=container.escapeExpression; return "" + alias2(alias1(depth0, depth0)) + "\n"; },"3":function(container,depth0,helpers,partials,data) { return " Add a site\n"; },"compiler":[8,">= 4.3.0"],"main":function(container,depth0,helpers,partials,data) { var stack1; return ((stack1 = helpers["if"].call(depth0 != null ? depth0 : (container.nullContext || {}),depth0,{"name":"if","hash":{},"fn":container.program(1, data, 0),"inverse":container.program(3, data, 0),"data":data})) != null ? stack1 : ""); },"useData":true}); templates['StartingState'] = revive({"1":function(container,depth0,helpers,partials,data) { var stack1, alias1=container.propertyIsEnumerable, alias2=depth0 != null ? depth0 : (container.nullContext || {}); return ((stack1 = helpers["if"].call(alias2,((stack1 = ((stack1 = (depth0 != null ? depth0.toollayout : depth0)) != null ? stack1.startingstate : stack1)) != null ? stack1.title : stack1),{"name":"if","hash":{},"fn":container.program(2, data, 0),"inverse":container.program(5, data, 0),"data":data})) != null ? stack1 : "") + ((stack1 = helpers["if"].call(alias2,((stack1 = ((stack1 = (depth0 != null ? depth0.toollayout : depth0)) != null ? stack1.startingstate : stack1)) != null ? stack1.subtitle : stack1),{"name":"if","hash":{},"fn":container.program(7, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "") + ((stack1 = helpers["if"].call(alias2,((stack1 = ((stack1 = (depth0 != null ? depth0.toollayout : depth0)) != null ? stack1.startingstate : stack1)) != null ? stack1.button : stack1),{"name":"if","hash":{},"fn":container.program(9, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : ""); },"2":function(container,depth0,helpers,partials,data) { var stack1, alias1=container.propertyIsEnumerable, alias2=depth0 != null ? depth0 : (container.nullContext || {}), alias3=container.escapeExpression, alias4=container.lambda; return " \n

" + alias3(alias4(((stack1 = ((stack1 = (depth0 != null ? depth0.toollayout : depth0)) != null ? stack1.startingstate : stack1)) != null ? stack1.title : stack1), depth0)) + "

\n"; },"3":function(container,depth0,helpers,partials,data) { var stack1, alias1=container.propertyIsEnumerable; return "-" + container.escapeExpression(container.lambda(((stack1 = (depth0 != null ? depth0.toollayout : depth0)) != null ? stack1.subpage : stack1), depth0)); },"5":function(container,depth0,helpers,partials,data) { var alias1=container.propertyIsEnumerable; return " \n

Enter a site or keyword above to get started.

\n"; },"7":function(container,depth0,helpers,partials,data) { var stack1, alias1=container.propertyIsEnumerable; return "

" + ((stack1 = container.lambda(((stack1 = ((stack1 = (depth0 != null ? depth0.toollayout : depth0)) != null ? stack1.startingstate : stack1)) != null ? stack1.subtitle : stack1), depth0)) != null ? stack1 : "") + "

\n"; },"9":function(container,depth0,helpers,partials,data) { var stack1, alias1=container.propertyIsEnumerable; return " " + container.escapeExpression(container.lambda(((stack1 = ((stack1 = ((stack1 = (depth0 != null ? depth0.toollayout : depth0)) != null ? stack1.startingstate : stack1)) != null ? stack1.button : stack1)) != null ? stack1.text : stack1), depth0)) + "\n"; },"10":function(container,depth0,helpers,partials,data) { var stack1, alias1=container.propertyIsEnumerable; return "data-toggle=\"modal\" data-target=\"#" + container.escapeExpression(container.lambda(((stack1 = ((stack1 = ((stack1 = (depth0 != null ? depth0.toollayout : depth0)) != null ? stack1.startingstate : stack1)) != null ? stack1.button : stack1)) != null ? stack1.id : stack1), depth0)) + "\">"; },"12":function(container,depth0,helpers,partials,data) { var stack1, alias1=container.propertyIsEnumerable, alias2=depth0 != null ? depth0 : (container.nullContext || {}); return ((stack1 = helpers["if"].call(alias2,(depth0 != null ? depth0.startingstatetitle : depth0),{"name":"if","hash":{},"fn":container.program(13, data, 0),"inverse":container.program(5, data, 0),"data":data})) != null ? stack1 : "") + ((stack1 = helpers["if"].call(alias2,(depth0 != null ? depth0.startingstatesubtitle : depth0),{"name":"if","hash":{},"fn":container.program(19, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : ""); },"13":function(container,depth0,helpers,partials,data) { var stack1, helper, alias1=container.propertyIsEnumerable, alias2=depth0 != null ? depth0 : (container.nullContext || {}); return ((stack1 = helpers["if"].call(alias2,(depth0 != null ? depth0.defaultimg : depth0),{"name":"if","hash":{},"fn":container.program(14, data, 0),"inverse":container.program(16, data, 0),"data":data})) != null ? stack1 : "") + "

" + container.escapeExpression(((helper = (helper = helpers.startingstatetitle || (depth0 != null ? depth0.startingstatetitle : depth0)) != null ? helper : container.hooks.helperMissing),(typeof helper === "function" ? helper.call(alias2,{"name":"startingstatetitle","hash":{},"data":data}) : helper))) + "

\n"; },"14":function(container,depth0,helpers,partials,data) { var alias1=container.propertyIsEnumerable; return " \n"; },"16":function(container,depth0,helpers,partials,data) { var stack1, helper, alias1=container.propertyIsEnumerable, alias2=depth0 != null ? depth0 : (container.nullContext || {}), alias3=container.hooks.helperMissing, alias4=container.escapeExpression; return " \n"; },"17":function(container,depth0,helpers,partials,data) { var helper, alias1=container.propertyIsEnumerable; return "-" + container.escapeExpression(((helper = (helper = helpers.subpage || (depth0 != null ? depth0.subpage : depth0)) != null ? helper : container.hooks.helperMissing),(typeof helper === "function" ? helper.call(depth0 != null ? depth0 : (container.nullContext || {}),{"name":"subpage","hash":{},"data":data}) : helper))); },"19":function(container,depth0,helpers,partials,data) { var helper, alias1=container.propertyIsEnumerable; return "

" + container.escapeExpression(((helper = (helper = helpers.startingstatesubtitle || (depth0 != null ? depth0.startingstatesubtitle : depth0)) != null ? helper : container.hooks.helperMissing),(typeof helper === "function" ? helper.call(depth0 != null ? depth0 : (container.nullContext || {}),{"name":"startingstatesubtitle","hash":{},"data":data}) : helper))) + "

\n"; },"compiler":[8,">= 4.3.0"],"main":function(container,depth0,helpers,partials,data) { var stack1, alias1=container.propertyIsEnumerable; return "
\n" + ((stack1 = helpers["if"].call(depth0 != null ? depth0 : (container.nullContext || {}),(depth0 != null ? depth0.toollayout : depth0),{"name":"if","hash":{},"fn":container.program(1, data, 0),"inverse":container.program(12, data, 0),"data":data})) != null ? stack1 : "") + "
"; },"useData":true}); templates['tableNoDataMsg'] = revive({"compiler":[8,">= 4.3.0"],"main":function(container,depth0,helpers,partials,data) { return "\n
No data available for this site.\n
We do not have enough data to estimate these metrics.\n
\n\n"; },"useData":true}); templates['TagsCell'] = revive({"1":function(container,depth0,helpers,partials,data) { var stack1, alias1=container.propertyIsEnumerable; return " " + container.escapeExpression(container.lambda(depth0, depth0)) + "\n " + ((stack1 = helpers.unless.call(depth0 != null ? depth0 : (container.nullContext || {}),(data && data.last),{"name":"unless","hash":{},"fn":container.program(2, data, 0),"inverse":container.noop,"data":data})) != null ? stack1 : "") + "\n"; },"2":function(container,depth0,helpers,partials,data) { return ","; },"4":function(container,depth0,helpers,partials,data) { return " -\n"; },"compiler":[8,">= 4.3.0"],"main":function(container,depth0,helpers,partials,data) { var stack1, helper, alias1=container.propertyIsEnumerable, alias2=depth0 != null ? depth0 : (container.nullContext || {}); return " \n" + ((stack1 = helpers.each.call(alias2,(depth0 != null ? depth0.tags : depth0),{"name":"each","hash":{},"fn":container.program(1, data, 0),"inverse":container.program(4, data, 0),"data":data})) != null ? stack1 : "") + "\n\n"; },"useData":true}); templates['UpsellPanel'] = revive({"compiler":[8,">= 4.3.0"],"main":function(container,depth0,helpers,partials,data) { var helper, alias1=container.propertyIsEnumerable; return "\n \n \n \n \n Upgrade now to see all " + container.escapeExpression(((helper = (helper = helpers.total || (depth0 != null ? depth0.total : depth0)) != null ? helper : container.hooks.helperMissing),(typeof helper === "function" ? helper.call(depth0 != null ? depth0 : (container.nullContext || {}),{"name":"total","hash":{},"data":data}) : helper))) + " results.\n\n"; },"useData":true}); templates['UpsellPartial'] = revive({"compiler":[8,">= 4.3.0"],"main":function(container,depth0,helpers,partials,data) { var stack1, helper, alias1=container.propertyIsEnumerable, alias2=depth0 != null ? depth0 : (container.nullContext || {}), alias3=container.hooks.helperMissing, alias4="function", alias5=container.escapeExpression; return " " + alias5(((helper = (helper = helpers.$name || (depth0 != null ? depth0.$name : depth0)) != null ? helper : alias3),(typeof helper === alias4 ? helper.call(alias2,{"name":"$name","hash":{},"data":data}) : helper))) + " " + ((stack1 = ((helper = (helper = helpers.name || (depth0 != null ? depth0.name : depth0)) != null ? helper : alias3),(typeof helper === alias4 ? helper.call(alias2,{"name":"name","hash":{},"data":data}) : helper))) != null ? stack1 : "") + " \n
\n
" + alias5(((helper = (helper = helpers.$popoverTitle || (depth0 != null ? depth0.$popoverTitle : depth0)) != null ? helper : alias3),(typeof helper === alias4 ? helper.call(alias2,{"name":"$popoverTitle","hash":{},"data":data}) : helper))) + "
\n

" + alias5(((helper = (helper = helpers.$message || (depth0 != null ? depth0.$message : depth0)) != null ? helper : alias3),(typeof helper === alias4 ? helper.call(alias2,{"name":"$message","hash":{},"data":data}) : helper))) + "

\n Upgrade\n
"; },"useData":true}); templates['UseCases'] = revive({"compiler":[8,">= 4.3.0"],"main":function(container,depth0,helpers,partials,data) { return "
\n
\n
You haven’t selected any sites.

Please select up to 10 sites from the table above by clicking the then select a Use Case.
\n
\n
Discover keyword opportunities for sites in this category
\n

Select up to 10 sites above, then pick a Use Case to research the keywords

\n
\n
\n

0 / 10 sites selected

\n \n
\n
\n
\n
\n
\n

See top organic keywords

\n

See top paid keywords

\n

Find buyer keywords

\n

Find long tail organic keyword

\n\n \n
\n
\n \n

Research backlinks

\n

Create a site comparison

\n

Find similar sites

\n

See all search keywords

\n\n \n
\n
\n
\n
"; },"useData":true}); templates['ValSiteCell'] = revive({"compiler":[8,">= 4.3.0"],"main":function(container,depth0,helpers,partials,data) { var helper, alias1=container.propertyIsEnumerable, alias2=depth0 != null ? depth0 : (container.nullContext || {}), alias3=container.hooks.helperMissing, alias4="function", alias5=container.escapeExpression; return "\n " + alias5(((helper = (helper = helpers.val || (depth0 != null ? depth0.val : depth0)) != null ? helper : alias3),(typeof helper === alias4 ? helper.call(alias2,{"name":"val","hash":{},"data":data}) : helper))) + "\n
\n

Keyword: " + alias5(((helper = (helper = helpers.term || (depth0 != null ? depth0.term : depth0)) != null ? helper : alias3),(typeof helper === alias4 ? helper.call(alias2,{"name":"term","hash":{},"data":data}) : helper))) + "

\n

" + alias5(((helper = (helper = helpers.label || (depth0 != null ? depth0.label : depth0)) != null ? helper : alias3),(typeof helper === alias4 ? helper.call(alias2,{"name":"label","hash":{},"data":data}) : helper))) + ": " + alias5(((helper = (helper = helpers.val || (depth0 != null ? depth0.val : depth0)) != null ? helper : alias3),(typeof helper === alias4 ? helper.call(alias2,{"name":"val","hash":{},"data":data}) : helper))) + "

\n
\n
\n"; },"useData":true}); Object.keys(templates).forEach(function(key){ if(key.match(/Partial$/)){ Handlebars.registerPartial(key, templates[key]); //if(window.Handlebars){ // window.Handlebars.registerPartial(key, arr[key]); //} } }); return Handlebars }