{"id":1549192,"date":"2025-02-06T10:21:00","date_gmt":"2025-02-06T15:21:00","guid":{"rendered":"https:\/\/www.practicalecommerce.com\/?p=1549192"},"modified":"2025-02-07T13:21:00","modified_gmt":"2025-02-07T18:21:00","slug":"googles-javascript-serps-impact-trackers-ai","status":"publish","type":"post","link":"https:\/\/www.practicalecommerce.com\/googles-javascript-serps-impact-trackers-ai","title":{"rendered":"Google&#8217;s JavaScript SERPs Impact Trackers, AI"},"content":{"rendered":"<p>Google now requires JavaScript-enabled browsers to view the content of search result pages, effectively &#8220;hiding&#8221; the listings from organic rank trackers, artificial intelligence models, and other optimization tools.<\/p>\n<p>The world&#8217;s most popular search engine began requiring JavaScript on search pages last month. Google stated the move aimed to protect its services from bots and &#8220;abuse,&#8221; perhaps a thinly veiled allusion to competitive AI.<\/p>\n<p>These changes could complicate search engine optimization in at least three ways: rank tracking, keyword research, and AI visibility.<\/p>\n<div id=\"attachment_1549195\" style=\"width: 580px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.practicalecommerce.com\/wp-content\/uploads\/2025\/02\/020525-google-javascript.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1549195\" class=\"wp-image-1549195 size-large\" title=\"Screenshot of Google Search page with the notice, &quot;Turn on JavaScript to keep searching.&quot;\" src=\"https:\/\/www.practicalecommerce.com\/wp-content\/uploads\/2025\/02\/020525-google-javascript-570x320.jpg\" alt=\"Screenshot of Google Search page with the notice, &quot;Turn on JavaScript to keep searching.&quot;\" width=\"570\" height=\"320\" srcset=\"https:\/\/www.practicalecommerce.com\/wp-content\/uploads\/2025\/02\/020525-google-javascript-570x320.jpg 570w, https:\/\/www.practicalecommerce.com\/wp-content\/uploads\/2025\/02\/020525-google-javascript-300x168.jpg 300w, https:\/\/www.practicalecommerce.com\/wp-content\/uploads\/2025\/02\/020525-google-javascript-768x431.jpg 768w, https:\/\/www.practicalecommerce.com\/wp-content\/uploads\/2025\/02\/020525-google-javascript.jpg 1500w\" sizes=\"auto, (max-width: 570px) 100vw, 570px\" \/><\/a><p id=\"caption-attachment-1549195\" class=\"wp-caption-text\">Google Search now requires browsers to have JavaScript enabled.<\/p><\/div>\n<h3>Impact of JavaScript<\/h3>\n<p>Web crawlers can scrape and index JavaScript-enabled pages even when the JavaScript itself renders the content. <a href=\"https:\/\/www.practicalecommerce.com\/seo-how-google-reads-and-renders-javascript\">Googlebot does this<\/a>, for example.<\/p>\n<p>A web-scraping bot grabs the content of an HTML page in four steps, more or less:<\/p>\n<ul>\n<li><strong>Request.<\/strong> The crawler sends a simple HTTP GET request to the URL.<\/li>\n<li><strong>Response.<\/strong> The server returns the HTML content.<\/li>\n<li><strong>Parse.<\/strong> The crawler parses (analyzes) the HTML, gathering the content.<\/li>\n<li><strong>Use.<\/strong> The content is passed on for storage or use.<\/li>\n<\/ul>\n<p>For example, before the JavaScript switch, bots from Ahrefs and Semrush crawled Google SERPs. A bot could visit the SERP for, say, &#8220;men&#8217;s running shoes,&#8221; parse the HTML, and use the data to produce rank-tracking and traffic reports.<\/p>\n<p>The process is relatively more complicated with JavaScript.<\/p>\n<ul>\n<li><strong>Request.<\/strong> The crawler sends a simple HTTP GET request to the URL.<\/li>\n<\/ul>\n<ul>\n<li><strong>Response<\/strong>. The server returns a basic HTML skeleton, often without much content (e.g., <em>&lt;div id=&#8221;app&#8221;&gt;&lt;\/div&gt;<\/em>).<\/li>\n<\/ul>\n<ul>\n<li><strong>Execute.<\/strong> To run the JavaScript and load dynamic content., the crawler renders the page in a headless browser such as Puppeteer, Playwright, or Selenium.<\/li>\n<\/ul>\n<ul>\n<li><strong>Wait<\/strong>. The crawler waits for the page to load, including API calls and data updates. A few milliseconds might seem insignificant, but it slows down the crawlers and adds costs.<\/li>\n<\/ul>\n<ul>\n<li><strong>Parse.<\/strong> The crawler parses the dynamic and static HTML, gathering the content as before.<\/li>\n<\/ul>\n<ul>\n<li><strong>Use.<\/strong> The content is passed on for storage or use.<\/li>\n<\/ul>\n<p>The two additional steps \u2014 Execute and Wait \u2014 are far from trivial since they require full browser simulation and thus much more CPU and RAM. Some have estimated that JavaScript-enabled crawling takes three to 10 times more computing resources than scraping static HTML.<\/p>\n\n<table id=\"tablepress-144\" class=\"tablepress tablepress-id-144\">\n<thead>\n<tr class=\"row-1\">\n\t<th class=\"column-1\">Feature<\/th><th class=\"column-2\">HTML Scraping<\/th><th class=\"column-3\">JavaScript Scraping<\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"row-striping row-hover\">\n<tr class=\"row-2\">\n\t<td class=\"column-1\">Initial response<\/td><td class=\"column-2\">Full HTML content<\/td><td class=\"column-3\">Minimal HTML with placeholders<\/td>\n<\/tr>\n<tr class=\"row-3\">\n\t<td class=\"column-1\">JavaScript execution<\/td><td class=\"column-2\">Not required<\/td><td class=\"column-3\">Required<\/td>\n<\/tr>\n<tr class=\"row-4\">\n\t<td class=\"column-1\">Tools<\/td><td class=\"column-2\">Requests, BeautifulSoup, Scrapy<\/td><td class=\"column-3\">Puppeteer, Playwright, Selenium<\/td>\n<\/tr>\n<tr class=\"row-5\">\n\t<td class=\"column-1\">Performance<\/td><td class=\"column-2\">Faster, lightweight<\/td><td class=\"column-3\">Slower, resource-heavy<\/td>\n<\/tr>\n<tr class=\"row-6\">\n\t<td class=\"column-1\">Content availability<\/td><td class=\"column-2\">Static content only<\/td><td class=\"column-3\">Both static and dynamic content<\/td>\n<\/tr>\n<tr class=\"row-7\">\n\t<td class=\"column-1\">Complexity<\/td><td class=\"column-2\">Low<\/td><td class=\"column-3\">High<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- #tablepress-144 from cache -->\n<p>It is worth clarifying that Google does not render the entire SERP with JavaScript, instead requiring that visitors&#8217; browsers enable JavaScript \u2014 essentially the same impact.<\/p>\n<p>The time and resources to crawl a SERP vary greatly. Hence one cannot easily assess the impact of Google&#8217;s new JavaScript requirement on one tool or another other than an educated guess.<\/p>\n<h4>Rank tracking<\/h4>\n<p>Marketers use organic <a href=\"https:\/\/www.practicalecommerce.com\/how-to-track-rankings-in-search-console\">rank-tracking tools<\/a> to monitor where a web page appears on <a href=\"https:\/\/www.practicalecommerce.com\/tools-to-export-googles-serps\">Google SERPs<\/a> \u2014 listings, f<a href=\"https:\/\/www.practicalecommerce.com\/seo-answer-boxes-vs-featured-snippets\">eatured snippets<\/a>, <a href=\"https:\/\/www.practicalecommerce.com\/serp-signs-of-a-trusted-brand\">knowledge panels<\/a>, <a href=\"https:\/\/www.practicalecommerce.com\/local-seo-9-free-tools\">local packs<\/a> \u2014 for target keywords.<\/p>\n<p>Semrush, Ahrefs, and other tools crawl millions, if not billions, of SERPs monthly. Rendering and parsing those dynamic results pages could raise costs significantly, perhaps fivefold.<\/p>\n<p>For marketers, this potential increase might mean tracking tools become more expensive or relatively less accurate if they crawl SERPs infrequently.<\/p>\n<h4>Keyword research<\/h4>\n<p>Google&#8217;s JavaScript requirement may also impact <a href=\"https:\/\/www.practicalecommerce.com\/category\/seo\/keyword-research\">keyword research<\/a> since identifying relevant, high-traffic keywords could become imprecise and more costly.<\/p>\n<p>These changes may force marketers to find other ways to identify content topics and keyword gaps. Kevin Indig, a respected search engine optimizer, suggested that marketers turn to page- or domain-level traffic metrics if keyword data becomes unreliable.<\/p>\n<h4>AI models<\/h4>\n<p>The hype surrounding AI engines reminds me of <a href=\"https:\/\/www.practicalecommerce.com\/seo-voice-search-is-here-are-you-ready\">voice search<\/a> a few years ago, although the former is becoming much more transformative.<\/p>\n<p>Likely AI models crawled Google results to discover pages and content. An <a href=\"https:\/\/www.practicalecommerce.com\/perplexity-shopping-tests-ecommerce-smbs\">AI model<\/a> asked to find the best running shoe for a 185-pound male might scrape a Google SERP and follow links to the top 10 sites. Thus some marketers expected a halo effect from ranking well on Google.<\/p>\n<p>But AI models must now spend extra time and computing power to parse Google&#8217;s JavaScript-driven results pages.<\/p>\n<h3>Wait and Adapt<\/h3>\n<p>As is often the case with Google&#8217;s changes, marketers must wait to gauge the JavaScript effect, but one thing is certain: SEO is changing.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Search engine result pages can now &#8220;hide&#8221; the listings from rank trackers, AI models, and other optimization tools.<\/p>\n","protected":false},"author":391,"featured_media":1549237,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":"","_wp_rev_ctl_limit":""},"categories":[58323],"tags":[],"class_list":["post-1549192","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technical-seo",""],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.2 (Yoast SEO v25.2) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Google&#039;s JavaScript SERPs Impact Trackers, AI - Practical Ecommerce<\/title>\n<meta name=\"description\" content=\"Search engine result pages can now &quot;hide&quot; the listings from rank trackers, AI models, and other optimization tools.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.practicalecommerce.com\/googles-javascript-serps-impact-trackers-ai\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Google&#039;s JavaScript SERPs Impact Trackers, AI\" \/>\n<meta property=\"og:description\" content=\"Search engine result pages can now &quot;hide&quot; the listings from rank trackers, AI models, and other optimization tools.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.practicalecommerce.com\/googles-javascript-serps-impact-trackers-ai\" \/>\n<meta property=\"og:site_name\" content=\"Practical Ecommerce\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/practicalecommerce\" \/>\n<meta property=\"article:published_time\" content=\"2025-02-06T15:21:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-07T18:21:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.practicalecommerce.com\/wp-content\/uploads\/2025\/02\/Googles-JavaScript-SERPs-Impact-Trackers-AI.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"360\" \/>\n\t<meta property=\"og:image:height\" content=\"240\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Armando Roggio\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@ecommerceboy\" \/>\n<meta name=\"twitter:site\" content=\"@practicalecomm\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Armando Roggio\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"NewsArticle\",\"@id\":\"https:\/\/www.practicalecommerce.com\/googles-javascript-serps-impact-trackers-ai#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.practicalecommerce.com\/googles-javascript-serps-impact-trackers-ai\"},\"author\":{\"name\":\"Armando Roggio\",\"@id\":\"https:\/\/www.practicalecommerce.com\/#\/schema\/person\/357c476238d0b5e19bd0a0bfacefe722\"},\"headline\":\"Google&#8217;s JavaScript SERPs Impact Trackers, AI\",\"datePublished\":\"2025-02-06T15:21:00+00:00\",\"dateModified\":\"2025-02-07T18:21:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.practicalecommerce.com\/googles-javascript-serps-impact-trackers-ai\"},\"wordCount\":691,\"publisher\":{\"@id\":\"https:\/\/www.practicalecommerce.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.practicalecommerce.com\/googles-javascript-serps-impact-trackers-ai#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.practicalecommerce.com\/wp-content\/uploads\/2025\/02\/Googles-JavaScript-SERPs-Impact-Trackers-AI.jpg\",\"articleSection\":[\"Technical SEO\"],\"inLanguage\":\"en-US\",\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/www.practicalecommerce.com\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.practicalecommerce.com\/googles-javascript-serps-impact-trackers-ai\",\"url\":\"https:\/\/www.practicalecommerce.com\/googles-javascript-serps-impact-trackers-ai\",\"name\":\"Google's JavaScript SERPs Impact Trackers, AI - Practical Ecommerce\",\"isPartOf\":{\"@id\":\"https:\/\/www.practicalecommerce.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.practicalecommerce.com\/googles-javascript-serps-impact-trackers-ai#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.practicalecommerce.com\/googles-javascript-serps-impact-trackers-ai#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.practicalecommerce.com\/wp-content\/uploads\/2025\/02\/Googles-JavaScript-SERPs-Impact-Trackers-AI.jpg\",\"datePublished\":\"2025-02-06T15:21:00+00:00\",\"dateModified\":\"2025-02-07T18:21:00+00:00\",\"description\":\"Search engine result pages can now \\\"hide\\\" the listings from rank trackers, AI models, and other optimization tools.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.practicalecommerce.com\/googles-javascript-serps-impact-trackers-ai#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.practicalecommerce.com\/googles-javascript-serps-impact-trackers-ai\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.practicalecommerce.com\/googles-javascript-serps-impact-trackers-ai#primaryimage\",\"url\":\"https:\/\/www.practicalecommerce.com\/wp-content\/uploads\/2025\/02\/Googles-JavaScript-SERPs-Impact-Trackers-AI.jpg\",\"contentUrl\":\"https:\/\/www.practicalecommerce.com\/wp-content\/uploads\/2025\/02\/Googles-JavaScript-SERPs-Impact-Trackers-AI.jpg\",\"width\":360,\"height\":240,\"caption\":\"Illustration of SEO concepts with letters S E O\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.practicalecommerce.com\/googles-javascript-serps-impact-trackers-ai#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.practicalecommerce.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Google&#8217;s JavaScript SERPs Impact Trackers, AI\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.practicalecommerce.com\/#website\",\"url\":\"https:\/\/www.practicalecommerce.com\/\",\"name\":\"Practical Ecommerce\",\"description\":\"Independent analysis and strategy for online merchants\",\"publisher\":{\"@id\":\"https:\/\/www.practicalecommerce.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.practicalecommerce.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.practicalecommerce.com\/#organization\",\"name\":\"Practical Ecommerce\",\"url\":\"https:\/\/www.practicalecommerce.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.practicalecommerce.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.practicalecommerce.com\/wp-content\/uploads\/2017\/12\/practical-ecommerce-stacked-hires.jpg\",\"contentUrl\":\"https:\/\/www.practicalecommerce.com\/wp-content\/uploads\/2017\/12\/practical-ecommerce-stacked-hires.jpg\",\"width\":250,\"height\":100,\"caption\":\"Practical Ecommerce\"},\"image\":{\"@id\":\"https:\/\/www.practicalecommerce.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/practicalecommerce\",\"https:\/\/x.com\/practicalecomm\",\"https:\/\/www.linkedin.com\/company\/practical-ecommerce\/\",\"https:\/\/podcasts.apple.com\/us\/podcast\/ecommerce-conversations\/id874457373\",\"https:\/\/www.crunchbase.com\/organization\/practical-ecommerce\",\"https:\/\/bsky.app\/profile\/practicalecommerce.com\"],\"description\":\"Practical Ecommerce is an independent digital publication founded in 2005 that helps online merchants improve their businesses through expert articles, guides, webcasts, and podcasts. The site has published over 7,000 articles and serves millions of readers worldwide.\",\"foundingDate\":\"2005-07-01\",\"duns\":\"09-076-7155\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"1\",\"maxValue\":\"10\"},\"publishingPrinciples\":\"https:\/\/www.practicalecommerce.com\/editorial-policy\",\"ownershipFundingInfo\":\"https:\/\/www.practicalecommerce.com\/about-us\",\"actionableFeedbackPolicy\":\"https:\/\/www.practicalecommerce.com\/contact\",\"ethicsPolicy\":\"https:\/\/www.practicalecommerce.com\/editorial-policy\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.practicalecommerce.com\/#\/schema\/person\/357c476238d0b5e19bd0a0bfacefe722\",\"name\":\"Armando Roggio\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.practicalecommerce.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/8800b8ee23c4ea0ef55fd2ffb3dd937d?s=96&d=identicon&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/8800b8ee23c4ea0ef55fd2ffb3dd937d?s=96&d=identicon&r=g\",\"caption\":\"Armando Roggio\"},\"description\":\"Armando Roggio is the longtime senior contributor to Practical Ecommerce. He's a global ecommerce authority and a practicing merchant, developer, and journalist. Since 2008 he's written over 1,300 articles for Practical Ecommerce addressing all matters of ecommerce and presented dozens of webinars. His previous positions include director of ecommerce for a regional retail chain and marketing publications manager at Micron Technology, a publicly-traded computer-chip manufacturer. He holds a B.A. in English Writing and Journalism from The University of Pittsburgh. Contact Armando via email or LinkedIn. Follow his ecommerce tweets at @ecommerceboy.\",\"sameAs\":[\"https:\/\/www.linkedin.com\/in\/armandoroggio\/\",\"https:\/\/x.com\/ecommerceboy\"],\"gender\":\"Male\",\"knowsAbout\":[\"https:\/\/en.wikipedia.org\/wiki\/E-commerce\"],\"knowsLanguage\":[\"English\"],\"url\":\"https:\/\/www.practicalecommerce.com\/author\/armando-roggio\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Google's JavaScript SERPs Impact Trackers, AI - Practical Ecommerce","description":"Search engine result pages can now \"hide\" the listings from rank trackers, AI models, and other optimization tools.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.practicalecommerce.com\/googles-javascript-serps-impact-trackers-ai","og_locale":"en_US","og_type":"article","og_title":"Google's JavaScript SERPs Impact Trackers, AI","og_description":"Search engine result pages can now \"hide\" the listings from rank trackers, AI models, and other optimization tools.","og_url":"https:\/\/www.practicalecommerce.com\/googles-javascript-serps-impact-trackers-ai","og_site_name":"Practical Ecommerce","article_publisher":"https:\/\/www.facebook.com\/practicalecommerce","article_published_time":"2025-02-06T15:21:00+00:00","article_modified_time":"2025-02-07T18:21:00+00:00","og_image":[{"width":360,"height":240,"url":"https:\/\/www.practicalecommerce.com\/wp-content\/uploads\/2025\/02\/Googles-JavaScript-SERPs-Impact-Trackers-AI.jpg","type":"image\/jpeg"}],"author":"Armando Roggio","twitter_card":"summary_large_image","twitter_creator":"@ecommerceboy","twitter_site":"@practicalecomm","twitter_misc":{"Written by":"Armando Roggio","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/www.practicalecommerce.com\/googles-javascript-serps-impact-trackers-ai#article","isPartOf":{"@id":"https:\/\/www.practicalecommerce.com\/googles-javascript-serps-impact-trackers-ai"},"author":{"name":"Armando Roggio","@id":"https:\/\/www.practicalecommerce.com\/#\/schema\/person\/357c476238d0b5e19bd0a0bfacefe722"},"headline":"Google&#8217;s JavaScript SERPs Impact Trackers, AI","datePublished":"2025-02-06T15:21:00+00:00","dateModified":"2025-02-07T18:21:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.practicalecommerce.com\/googles-javascript-serps-impact-trackers-ai"},"wordCount":691,"publisher":{"@id":"https:\/\/www.practicalecommerce.com\/#organization"},"image":{"@id":"https:\/\/www.practicalecommerce.com\/googles-javascript-serps-impact-trackers-ai#primaryimage"},"thumbnailUrl":"https:\/\/www.practicalecommerce.com\/wp-content\/uploads\/2025\/02\/Googles-JavaScript-SERPs-Impact-Trackers-AI.jpg","articleSection":["Technical SEO"],"inLanguage":"en-US","copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/www.practicalecommerce.com\/#organization"}},{"@type":"WebPage","@id":"https:\/\/www.practicalecommerce.com\/googles-javascript-serps-impact-trackers-ai","url":"https:\/\/www.practicalecommerce.com\/googles-javascript-serps-impact-trackers-ai","name":"Google's JavaScript SERPs Impact Trackers, AI - Practical Ecommerce","isPartOf":{"@id":"https:\/\/www.practicalecommerce.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.practicalecommerce.com\/googles-javascript-serps-impact-trackers-ai#primaryimage"},"image":{"@id":"https:\/\/www.practicalecommerce.com\/googles-javascript-serps-impact-trackers-ai#primaryimage"},"thumbnailUrl":"https:\/\/www.practicalecommerce.com\/wp-content\/uploads\/2025\/02\/Googles-JavaScript-SERPs-Impact-Trackers-AI.jpg","datePublished":"2025-02-06T15:21:00+00:00","dateModified":"2025-02-07T18:21:00+00:00","description":"Search engine result pages can now \"hide\" the listings from rank trackers, AI models, and other optimization tools.","breadcrumb":{"@id":"https:\/\/www.practicalecommerce.com\/googles-javascript-serps-impact-trackers-ai#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.practicalecommerce.com\/googles-javascript-serps-impact-trackers-ai"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.practicalecommerce.com\/googles-javascript-serps-impact-trackers-ai#primaryimage","url":"https:\/\/www.practicalecommerce.com\/wp-content\/uploads\/2025\/02\/Googles-JavaScript-SERPs-Impact-Trackers-AI.jpg","contentUrl":"https:\/\/www.practicalecommerce.com\/wp-content\/uploads\/2025\/02\/Googles-JavaScript-SERPs-Impact-Trackers-AI.jpg","width":360,"height":240,"caption":"Illustration of SEO concepts with letters S E O"},{"@type":"BreadcrumbList","@id":"https:\/\/www.practicalecommerce.com\/googles-javascript-serps-impact-trackers-ai#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.practicalecommerce.com\/"},{"@type":"ListItem","position":2,"name":"Google&#8217;s JavaScript SERPs Impact Trackers, AI"}]},{"@type":"WebSite","@id":"https:\/\/www.practicalecommerce.com\/#website","url":"https:\/\/www.practicalecommerce.com\/","name":"Practical Ecommerce","description":"Independent analysis and strategy for online merchants","publisher":{"@id":"https:\/\/www.practicalecommerce.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.practicalecommerce.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.practicalecommerce.com\/#organization","name":"Practical Ecommerce","url":"https:\/\/www.practicalecommerce.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.practicalecommerce.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.practicalecommerce.com\/wp-content\/uploads\/2017\/12\/practical-ecommerce-stacked-hires.jpg","contentUrl":"https:\/\/www.practicalecommerce.com\/wp-content\/uploads\/2017\/12\/practical-ecommerce-stacked-hires.jpg","width":250,"height":100,"caption":"Practical Ecommerce"},"image":{"@id":"https:\/\/www.practicalecommerce.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/practicalecommerce","https:\/\/x.com\/practicalecomm","https:\/\/www.linkedin.com\/company\/practical-ecommerce\/","https:\/\/podcasts.apple.com\/us\/podcast\/ecommerce-conversations\/id874457373","https:\/\/www.crunchbase.com\/organization\/practical-ecommerce","https:\/\/bsky.app\/profile\/practicalecommerce.com"],"description":"Practical Ecommerce is an independent digital publication founded in 2005 that helps online merchants improve their businesses through expert articles, guides, webcasts, and podcasts. The site has published over 7,000 articles and serves millions of readers worldwide.","foundingDate":"2005-07-01","duns":"09-076-7155","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"1","maxValue":"10"},"publishingPrinciples":"https:\/\/www.practicalecommerce.com\/editorial-policy","ownershipFundingInfo":"https:\/\/www.practicalecommerce.com\/about-us","actionableFeedbackPolicy":"https:\/\/www.practicalecommerce.com\/contact","ethicsPolicy":"https:\/\/www.practicalecommerce.com\/editorial-policy"},{"@type":"Person","@id":"https:\/\/www.practicalecommerce.com\/#\/schema\/person\/357c476238d0b5e19bd0a0bfacefe722","name":"Armando Roggio","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.practicalecommerce.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/8800b8ee23c4ea0ef55fd2ffb3dd937d?s=96&d=identicon&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8800b8ee23c4ea0ef55fd2ffb3dd937d?s=96&d=identicon&r=g","caption":"Armando Roggio"},"description":"Armando Roggio is the longtime senior contributor to Practical Ecommerce. He's a global ecommerce authority and a practicing merchant, developer, and journalist. Since 2008 he's written over 1,300 articles for Practical Ecommerce addressing all matters of ecommerce and presented dozens of webinars. His previous positions include director of ecommerce for a regional retail chain and marketing publications manager at Micron Technology, a publicly-traded computer-chip manufacturer. He holds a B.A. in English Writing and Journalism from The University of Pittsburgh. Contact Armando via email or LinkedIn. Follow his ecommerce tweets at @ecommerceboy.","sameAs":["https:\/\/www.linkedin.com\/in\/armandoroggio\/","https:\/\/x.com\/ecommerceboy"],"gender":"Male","knowsAbout":["https:\/\/en.wikipedia.org\/wiki\/E-commerce"],"knowsLanguage":["English"],"url":"https:\/\/www.practicalecommerce.com\/author\/armando-roggio"}]}},"_links":{"self":[{"href":"https:\/\/www.practicalecommerce.com\/wp-json\/wp\/v2\/posts\/1549192","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.practicalecommerce.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.practicalecommerce.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.practicalecommerce.com\/wp-json\/wp\/v2\/users\/391"}],"replies":[{"embeddable":true,"href":"https:\/\/www.practicalecommerce.com\/wp-json\/wp\/v2\/comments?post=1549192"}],"version-history":[{"count":2,"href":"https:\/\/www.practicalecommerce.com\/wp-json\/wp\/v2\/posts\/1549192\/revisions"}],"predecessor-version":[{"id":1549269,"href":"https:\/\/www.practicalecommerce.com\/wp-json\/wp\/v2\/posts\/1549192\/revisions\/1549269"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.practicalecommerce.com\/wp-json\/wp\/v2\/media\/1549237"}],"wp:attachment":[{"href":"https:\/\/www.practicalecommerce.com\/wp-json\/wp\/v2\/media?parent=1549192"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.practicalecommerce.com\/wp-json\/wp\/v2\/categories?post=1549192"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.practicalecommerce.com\/wp-json\/wp\/v2\/tags?post=1549192"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}