{"id":10600,"date":"2013-08-12T18:47:43","date_gmt":"2013-08-12T13:17:43","guid":{"rendered":"https:\/\/2thenew.today\/blog\/?p=10600"},"modified":"2017-04-24T16:05:05","modified_gmt":"2017-04-24T10:35:05","slug":"make-your-ajax-web-application-indexable-using-crawlme","status":"publish","type":"post","link":"https:\/\/2thenew.today\/blog\/make-your-ajax-web-application-indexable-using-crawlme\/","title":{"rendered":"MAKE your AJAX WEB APPLICATION INDEXABLE using CRAWLME"},"content":{"rendered":"<p style=\"text-align: justify;\" align=\"center\">Recently, Programmers are more inclined towards creating web application with AJAX than doing it with static HTML pages which makes applications faster and richer. But by doing so, application loses its indexability which results in modern and user friendly yet less searchable apps.<\/p>\n<p style=\"text-align: justify;\">Let\u0092s take an example of a website: \u00a0For browser\/user the website is full of content which is generated by properly executing \u00a0relevant .js files but for crawler it\u0092s just a few lines \u0096 as it cannot execute JavaScript files. To make content visible for crawlers in the same manner as it is for browsers, server need to provide crawler with HTML snapshot (HTML created from static content pieces as well as JavaScript).<\/p>\n<p style=\"text-align: justify;\">Currently, webmasters create a &#8220;parallel universe&#8221; of content. Users of JavaScript-enabled browsers will see content that is created dynamically, whereas users of non-JavaScript-enabled browsers as well as crawlers will see content that is static and created offline.<\/p>\n<p style=\"text-align: justify;\">One more way to do it is using CRAWLME\u00a0middleware which makes your .js files indexable by search engines, a copyright of \u00a0Optimal Bits Sweden AB.<\/p>\n<p style=\"text-align: justify;\"><strong>Crawlme<\/strong> \u00a0<code>($ npm install crawlme)<\/code><\/p>\n<p style=\"text-align: justify;\">Crawlme generates static HTML snapshots of JavaScript web application on the fly and has a built in periodically refreshing in-memory cache, so even though the snapshot generation may take a second or two, search engines will get them really fast. It is of great use for SEO since response time is one of the factors used in the page rank algorithm. To render snapshots, CRAWLME\u00a0uses the excellent browser\u00a0zombie.js which actually does not require external browser.<\/p>\n<p style=\"text-align: justify;\">To read more on how to install and implement CRAWLME, read our blog:\u00a0<a href=\"https:\/\/2thenew.today\/blog\/how-to-use-crawlme\/\"><span style=\"color: #000000; font-weight: bold;\">How to Use CRAWLME<\/span><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Recently, Programmers are more inclined towards creating web application with AJAX than doing it with static HTML pages which makes applications faster and richer. But by doing so, application loses its indexability which results in modern and user friendly yet less searchable apps. Let\u0092s take an example of a website: \u00a0For browser\/user the website is [&hellip;]<\/p>\n","protected":false},"author":64,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"iawp_total_views":2,"footnotes":""},"categories":[1],"tags":[96,1179,33,55],"class_list":["post-10600","post","type-post","status-publish","format-standard","hentry","category-technology","tag-ajax","tag-crawlme","tag-intelligrape","tag-javascript"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"Recently, Programmers are more inclined towards creating web application with AJAX than doing it with static HTML pages which makes applications faster and richer. But by doing so, application loses its indexability which results in modern and user friendly yet less searchable apps. Let\u0092s take an example of a website: For browser\/user the website is\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Shreyance Jain\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/2thenew.today\/blog\/make-your-ajax-web-application-indexable-using-crawlme\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"TO THE NEW BLOG\" \/>\n\t\t<meta property=\"og:type\" content=\"blog\" \/>\n\t\t<meta property=\"og:title\" content=\"MAKE your AJAX WEB APPLICATION INDEXABLE using CRAWLME | TO THE NEW Blog\" \/>\n\t\t<meta property=\"og:description\" content=\"Recently, Programmers are more inclined towards creating web application with AJAX than doing it with static HTML pages which makes applications faster and richer. But by doing so, application loses its indexability which results in modern and user friendly yet less searchable apps. Let\u0092s take an example of a website: For browser\/user the website is\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/2thenew.today\/blog\/make-your-ajax-web-application-indexable-using-crawlme\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/2thenew.today\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/2thenew.today\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@tothenew\" \/>\n\t\t<meta name=\"twitter:title\" content=\"MAKE your AJAX WEB APPLICATION INDEXABLE using CRAWLME | TO THE NEW Blog\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Recently, Programmers are more inclined towards creating web application with AJAX than doing it with static HTML pages which makes applications faster and richer. But by doing so, application loses its indexability which results in modern and user friendly yet less searchable apps. Let\u0092s take an example of a website: For browser\/user the website is\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/2thenew.today\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/make-your-ajax-web-application-indexable-using-crawlme\\\/#article\",\"name\":\"MAKE your AJAX WEB APPLICATION INDEXABLE using CRAWLME | TO THE NEW Blog\",\"headline\":\"MAKE your AJAX WEB APPLICATION INDEXABLE using CRAWLME\",\"author\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/author\\\/shreyance\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/#organization\"},\"datePublished\":\"2013-08-12T18:47:43+05:30\",\"dateModified\":\"2017-04-24T16:05:05+05:30\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/make-your-ajax-web-application-indexable-using-crawlme\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/make-your-ajax-web-application-indexable-using-crawlme\\\/#webpage\"},\"articleSection\":\"Technology, Ajax, CRAWLME, Intelligrape, javascript\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/make-your-ajax-web-application-indexable-using-crawlme\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.tothenew.com\\\/blog\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/category\\\/technology\\\/#listItem\",\"name\":\"Technology\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/category\\\/technology\\\/#listItem\",\"position\":2,\"name\":\"Technology\",\"item\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/category\\\/technology\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/make-your-ajax-web-application-indexable-using-crawlme\\\/#listItem\",\"name\":\"MAKE your AJAX WEB APPLICATION INDEXABLE using CRAWLME\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/make-your-ajax-web-application-indexable-using-crawlme\\\/#listItem\",\"position\":3,\"name\":\"MAKE your AJAX WEB APPLICATION INDEXABLE using CRAWLME\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/category\\\/technology\\\/#listItem\",\"name\":\"Technology\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/#organization\",\"name\":\"TO THE NEW Blog\",\"url\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/author\\\/shreyance\\\/#author\",\"url\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/author\\\/shreyance\\\/\",\"name\":\"Shreyance Jain\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/make-your-ajax-web-application-indexable-using-crawlme\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/2df2db27caa4ff869f6e062b0feb0907a696f8dfa956a752248725188e4cc5bd?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Shreyance Jain\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/make-your-ajax-web-application-indexable-using-crawlme\\\/#webpage\",\"url\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/make-your-ajax-web-application-indexable-using-crawlme\\\/\",\"name\":\"MAKE your AJAX WEB APPLICATION INDEXABLE using CRAWLME | TO THE NEW Blog\",\"description\":\"Recently, Programmers are more inclined towards creating web application with AJAX than doing it with static HTML pages which makes applications faster and richer. But by doing so, application loses its indexability which results in modern and user friendly yet less searchable apps. Let\\u0092s take an example of a website: For browser\\\/user the website is\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/make-your-ajax-web-application-indexable-using-crawlme\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/author\\\/shreyance\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/author\\\/shreyance\\\/#author\"},\"datePublished\":\"2013-08-12T18:47:43+05:30\",\"dateModified\":\"2017-04-24T16:05:05+05:30\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/\",\"name\":\"TO THE NEW Blog\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.tothenew.com\\\/blog\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"MAKE your AJAX WEB APPLICATION INDEXABLE using CRAWLME | TO THE NEW Blog","description":"Recently, Programmers are more inclined towards creating web application with AJAX than doing it with static HTML pages which makes applications faster and richer. But by doing so, application loses its indexability which results in modern and user friendly yet less searchable apps. Let\u0092s take an example of a website: For browser\/user the website is","canonical_url":"https:\/\/2thenew.today\/blog\/make-your-ajax-web-application-indexable-using-crawlme\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/2thenew.today\/blog\/make-your-ajax-web-application-indexable-using-crawlme\/#article","name":"MAKE your AJAX WEB APPLICATION INDEXABLE using CRAWLME | TO THE NEW Blog","headline":"MAKE your AJAX WEB APPLICATION INDEXABLE using CRAWLME","author":{"@id":"https:\/\/2thenew.today\/blog\/author\/shreyance\/#author"},"publisher":{"@id":"https:\/\/2thenew.today\/blog\/#organization"},"datePublished":"2013-08-12T18:47:43+05:30","dateModified":"2017-04-24T16:05:05+05:30","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/2thenew.today\/blog\/make-your-ajax-web-application-indexable-using-crawlme\/#webpage"},"isPartOf":{"@id":"https:\/\/2thenew.today\/blog\/make-your-ajax-web-application-indexable-using-crawlme\/#webpage"},"articleSection":"Technology, Ajax, CRAWLME, Intelligrape, javascript"},{"@type":"BreadcrumbList","@id":"https:\/\/2thenew.today\/blog\/make-your-ajax-web-application-indexable-using-crawlme\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/2thenew.today\/blog#listItem","position":1,"name":"Home","item":"https:\/\/2thenew.today\/blog","nextItem":{"@type":"ListItem","@id":"https:\/\/2thenew.today\/blog\/category\/technology\/#listItem","name":"Technology"}},{"@type":"ListItem","@id":"https:\/\/2thenew.today\/blog\/category\/technology\/#listItem","position":2,"name":"Technology","item":"https:\/\/2thenew.today\/blog\/category\/technology\/","nextItem":{"@type":"ListItem","@id":"https:\/\/2thenew.today\/blog\/make-your-ajax-web-application-indexable-using-crawlme\/#listItem","name":"MAKE your AJAX WEB APPLICATION INDEXABLE using CRAWLME"},"previousItem":{"@type":"ListItem","@id":"https:\/\/2thenew.today\/blog#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/2thenew.today\/blog\/make-your-ajax-web-application-indexable-using-crawlme\/#listItem","position":3,"name":"MAKE your AJAX WEB APPLICATION INDEXABLE using CRAWLME","previousItem":{"@type":"ListItem","@id":"https:\/\/2thenew.today\/blog\/category\/technology\/#listItem","name":"Technology"}}]},{"@type":"Organization","@id":"https:\/\/2thenew.today\/blog\/#organization","name":"TO THE NEW Blog","url":"https:\/\/2thenew.today\/blog\/"},{"@type":"Person","@id":"https:\/\/2thenew.today\/blog\/author\/shreyance\/#author","url":"https:\/\/2thenew.today\/blog\/author\/shreyance\/","name":"Shreyance Jain","image":{"@type":"ImageObject","@id":"https:\/\/2thenew.today\/blog\/make-your-ajax-web-application-indexable-using-crawlme\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/2df2db27caa4ff869f6e062b0feb0907a696f8dfa956a752248725188e4cc5bd?s=96&d=mm&r=g","width":96,"height":96,"caption":"Shreyance Jain"}},{"@type":"WebPage","@id":"https:\/\/2thenew.today\/blog\/make-your-ajax-web-application-indexable-using-crawlme\/#webpage","url":"https:\/\/2thenew.today\/blog\/make-your-ajax-web-application-indexable-using-crawlme\/","name":"MAKE your AJAX WEB APPLICATION INDEXABLE using CRAWLME | TO THE NEW Blog","description":"Recently, Programmers are more inclined towards creating web application with AJAX than doing it with static HTML pages which makes applications faster and richer. But by doing so, application loses its indexability which results in modern and user friendly yet less searchable apps. Let\u0092s take an example of a website: For browser\/user the website is","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/2thenew.today\/blog\/#website"},"breadcrumb":{"@id":"https:\/\/2thenew.today\/blog\/make-your-ajax-web-application-indexable-using-crawlme\/#breadcrumblist"},"author":{"@id":"https:\/\/2thenew.today\/blog\/author\/shreyance\/#author"},"creator":{"@id":"https:\/\/2thenew.today\/blog\/author\/shreyance\/#author"},"datePublished":"2013-08-12T18:47:43+05:30","dateModified":"2017-04-24T16:05:05+05:30"},{"@type":"WebSite","@id":"https:\/\/2thenew.today\/blog\/#website","url":"https:\/\/2thenew.today\/blog\/","name":"TO THE NEW Blog","inLanguage":"en-US","publisher":{"@id":"https:\/\/2thenew.today\/blog\/#organization"}}]},"og:locale":"en_US","og:site_name":"TO THE NEW BLOG","og:type":"blog","og:title":"MAKE your AJAX WEB APPLICATION INDEXABLE using CRAWLME | TO THE NEW Blog","og:description":"Recently, Programmers are more inclined towards creating web application with AJAX than doing it with static HTML pages which makes applications faster and richer. But by doing so, application loses its indexability which results in modern and user friendly yet less searchable apps. Let\u0092s take an example of a website: For browser\/user the website is","og:url":"https:\/\/2thenew.today\/blog\/make-your-ajax-web-application-indexable-using-crawlme\/","og:image":"https:\/\/2thenew.today\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png","og:image:secure_url":"https:\/\/2thenew.today\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png","twitter:card":"summary","twitter:site":"@tothenew","twitter:title":"MAKE your AJAX WEB APPLICATION INDEXABLE using CRAWLME | TO THE NEW Blog","twitter:description":"Recently, Programmers are more inclined towards creating web application with AJAX than doing it with static HTML pages which makes applications faster and richer. But by doing so, application loses its indexability which results in modern and user friendly yet less searchable apps. Let\u0092s take an example of a website: For browser\/user the website is","twitter:image":"https:\/\/2thenew.today\/blog\/wp-content\/themes\/ttn\/images\/social-logo.png"},"aioseo_meta_data":{"post_id":"10600","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":"","og_description":"","og_object_type":"blog","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":"","og_article_tags":"","twitter_use_og":false,"twitter_card":"summary","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"limit_modified_date":false,"created":"2021-04-30 08:08:02","updated":"2024-02-29 10:52:24","focus_keyword":null,"additional_keywords":null,"truseo_locale":null,"ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/2thenew.today\/blog\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/2thenew.today\/blog\/category\/technology\/\" title=\"Technology\">Technology<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tMAKE your AJAX WEB APPLICATION INDEXABLE using CRAWLME\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/2thenew.today\/blog"},{"label":"Technology","link":"https:\/\/2thenew.today\/blog\/category\/technology\/"},{"label":"MAKE your AJAX WEB APPLICATION INDEXABLE using CRAWLME","link":"https:\/\/2thenew.today\/blog\/make-your-ajax-web-application-indexable-using-crawlme\/"}],"_links":{"self":[{"href":"https:\/\/2thenew.today\/blog\/wp-json\/wp\/v2\/posts\/10600","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/2thenew.today\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/2thenew.today\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/2thenew.today\/blog\/wp-json\/wp\/v2\/users\/64"}],"replies":[{"embeddable":true,"href":"https:\/\/2thenew.today\/blog\/wp-json\/wp\/v2\/comments?post=10600"}],"version-history":[{"count":0,"href":"https:\/\/2thenew.today\/blog\/wp-json\/wp\/v2\/posts\/10600\/revisions"}],"wp:attachment":[{"href":"https:\/\/2thenew.today\/blog\/wp-json\/wp\/v2\/media?parent=10600"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/2thenew.today\/blog\/wp-json\/wp\/v2\/categories?post=10600"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/2thenew.today\/blog\/wp-json\/wp\/v2\/tags?post=10600"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}