This shift began last month, with Google indicating the move aims to protect its services from bots and potential abuse. These changes complicate search engine optimization regarding rank tracking, keyword research, and AI visibility.
Image courtesy of Practical Ecommerce
Web crawlers can scrape and index JavaScript-enabled pages even when the JavaScript renders the content. For example, Googlebot can handle this complexity. The crawling process can be detailed as follows:
The additional steps of execution and waiting require significantly more resources, as JavaScript-enabled crawling can demand three to ten times more computing power than scraping static HTML.
| Feature | HTML Scraping | JavaScript Scraping |
|---|---|---|
| Initial response | Full HTML content | Minimal HTML with placeholders |
| JavaScript execution | Not required | Required |
| Tools | Requests, BeautifulSoup, Scrapy | Puppeteer, Playwright, Selenium |
| Performance | Faster, lightweight | Slower, resource-heavy |
| Content availability | Static content only | Both static and dynamic content |
| Complexity | Low | High |
Google does not render the entire SERP with JavaScript; it requires visitor browsers to enable JavaScript, which has a similar impact.
Marketers utilize organic rank-tracking tools to monitor web pages' positions on Google SERPs. Tools like Semrush and Ahrefs, which crawl millions of SERPs monthly, face increased costs and complexity due to this JavaScript requirement.
The JavaScript requirement may also affect keyword research, making it harder to identify relevant keywords. Marketers might need to explore different ways to identify content topics if keyword data becomes unreliable.
AI models that previously scraped Google results may face difficulties with the new JavaScript-driven pages. As AI crawlers cannot render JavaScript, they will require more time and resources to parse results, reshaping AI-driven strategies for marketers.
Google has issued warnings regarding excessive JavaScript use, highlighting potential blind spots for AI search crawlers. Over-reliance on JavaScript limits site visibility, as many AI crawlers struggle to read JavaScript.
Martin Splitt from Google elaborated on the balance between traditional websites and web applications, emphasizing the necessity of careful JavaScript usage. He indicated that the excitement around JavaScript can lead to its overuse, which may not be practical for every element of a website.
Developers should consider:
With over 8.5 billion searches daily, Google’s AI search is reshaping how eCommerce businesses operate. It employs techniques like natural language processing (NLP) and machine learning to deliver personalized results. 
Google's AI search utilizes:
While Google’s AI search presents challenges such as increased competition and evolving algorithms, it also offers significant benefits.
To succeed in the evolving landscape shaped by Google’s AI search, eCommerce businesses should:
For developers and eCommerce businesses, adapting to the changes brought by Google’s AI search is crucial for maintaining competitive advantage and ensuring user satisfaction. Explore how Mojoauth can help integrate passwordless authentication solutions, enhance user adoption strategies, and provide customer support services to create a smooth, secure login experience for your applications. Contact us today to learn more about our services.
*** This is a Security Bloggers Network syndicated blog from MojoAuth - Advanced Authentication & Identity Solutions authored by MojoAuth - Advanced Authentication & Identity Solutions. Read the original post at: https://mojoauth.com/blog/the-impact-of-googles-javascript-serps-and-ai-search-on-ecommerce-businesses