{"id":46522,"date":"2025-01-24T14:52:58","date_gmt":"2025-01-24T19:52:58","guid":{"rendered":"https:\/\/mjtsai.com\/blog\/?p=46522"},"modified":"2025-01-25T15:10:56","modified_gmt":"2025-01-25T20:10:56","slug":"google-search-now-requires-javascript","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2025\/01\/24\/google-search-now-requires-javascript\/","title":{"rendered":"Google Search Now Requires JavaScript"},"content":{"rendered":"<p><a href=\"https:\/\/techcrunch.com\/2025\/01\/17\/google-begins-requiring-javascript-for-google-search\/\">Kyle Wiggers<\/a> (<a href=\"https:\/\/news.ycombinator.com\/item?id=42747092\">Hacker News<\/a>):<\/p>\n<blockquote cite=\"https:\/\/techcrunch.com\/2025\/01\/17\/google-begins-requiring-javascript-for-google-search\/\"><p>Google says it has begun requiring users to turn on JavaScript, the widely used programming language to make web pages interactive, in order to use Google Search.<\/p><p>In an email to TechCrunch, a company spokesperson claimed that the change is intended to &ldquo;better protect&rdquo; Google Search against malicious activity, such as bots and spam, and to improve the overall Google Search experience for users.<\/p><p>[&#8230;]<\/p><p>One of Google&rsquo;s motivations here may be inhibiting third-party tools that give insights into Google Search trends and traffic. <a href=\"https:\/\/www.seroundtable.com\/google-blocking-seo-rank-checking-tools-volatility-continues-38759.html\">According<\/a> to a post on Search Engine Roundtable on Friday, a number of &ldquo;rank-checking&rdquo; tools &mdash; tools that indicate how websites are performing in search engines &mdash; began experiencing issues with Google Search around the time Google&rsquo;s JavaScript requirement came into force.<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/daringfireball.net\/linked\/2025\/01\/18\/google-search-javascript\">John Gruber<\/a>:<\/p>\n<blockquote cite=\"https:\/\/daringfireball.net\/linked\/2025\/01\/18\/google-search-javascript\">\n<p>But the bottom line is that with this change, Google Search is more of an app than it is a website.<\/p>\n<p>[&#8230;]<\/p>\n<p>Whether it&rsquo;s a justifiable decision or not, I don&rsquo;t buy for a second that it&rsquo;s a <em>necessary<\/em> decision on Google&rsquo;s part. Thus I find this decision sad, but given the course Google has been on for the last 15 years or so, I&rsquo;m also unsurprised. Old original Google was a company <em>of<\/em> and <em>for<\/em> the open web. Post 2010-or-so Google is a company that sees the web as a de facto proprietary platform that it owns and controls. Those who experience the web through Google Chrome and Google Search are on that proprietary not-closed-per-se-but-not-really-open web.<\/p>\n<p>[&#8230;]<\/p>\n<p><a href=\"https:\/\/news.ycombinator.com\/item?id=42719865\">Here&rsquo;s a good thread on Hacker News discussing the change<\/a>, with some interesting commentary on the state of the no-JavaScript web. Also worth pointing out that <a href=\"https:\/\/kagi.com\/\">Kagi<\/a>, the best search engine in the world, <a href=\"https:\/\/mastodon.social\/@kagihq\/113844641987950222\">works fine without JavaScript<\/a>.<\/p>\n<\/blockquote>\n\n<p>Previously:<\/p>\n<ul>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2024\/12\/27\/vlad-prelovac-on-kagi-search-and-orion\/\">Vlad Prelovac on Kagi Search and Orion<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2024\/05\/24\/googles-ai-search-and-web-view\/\">Google&rsquo;s AI Search and &ldquo;Web&rdquo; View<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2023\/06\/29\/why-has-mastodon-adoption-stalled\/\">Why Has Mastodon Adoption Stalled?<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2017\/05\/02\/javascript-free-discourse\/\">JavaScript-Free Discourse<\/a><\/li>\n<li><a href=\"https:\/\/mjtsai.com\/blog\/2010\/09\/24\/javascript-off\/\">JavaScript Off<\/a><\/li>\n<\/ul>","protected":false},"excerpt":{"rendered":"<p>Kyle Wiggers (Hacker News): Google says it has begun requiring users to turn on JavaScript, the widely used programming language to make web pages interactive, in order to use Google Search.In an email to TechCrunch, a company spokesperson claimed that the change is intended to &ldquo;better protect&rdquo; Google Search against malicious activity, such as bots [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2025-01-24T19:53:00Z","apple_news_api_id":"fdd90c3e-4390-4566-add1-de26f917cd0f","apple_news_api_modified_at":"2025-01-25T20:10:58Z","apple_news_api_revision":"AAAAAAAAAAAAAAAAAAAAAA==","apple_news_api_share_url":"https:\/\/apple.news\/A_dkMPkOQRWat0d4m-RfNDw","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[2286,346,96],"class_list":["post-46522","post","type-post","status-publish","format-standard","hentry","category-technology","tag-google-search","tag-javascript","tag-web"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/46522","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=46522"}],"version-history":[{"count":2,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/46522\/revisions"}],"predecessor-version":[{"id":46531,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/46522\/revisions\/46531"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=46522"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=46522"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=46522"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}