Skip to main content

AImpactScanner Now Analyzes Every Website - React, Vue, SPAs, and More

Published: December 19, 20255 min read
#Build in Public#Jamie Watters#Soloprenuer#AI Search#Claude Code#SEO

AImpactScanner Now Analyzes Every Website - React, Vue, SPAs, and More

December 19, 2025

When we launched AImpactScanner, we had a problem we couldn't solve: modern websites built with React, Vue, or Angular were invisible to our scanner. These JavaScript-heavy sites would come back with artificially low scores because we were only seeing an empty shell before the JavaScript rendered the actual content.

Today, that changes. We're announcing the biggest update to AImpactScanner since launch - and it fundamentally transforms what our platform can do for you.

The Problem: AI Can't Read What It Can't See

Here's what was happening: You'd scan your beautifully crafted React website, and AImpactScanner would report missing content, no headings, poor structure. Your actual site had all of this - but it was rendered by JavaScript, and our scanner only saw the initial HTML before JavaScript kicked in.

This wasn't just frustrating. It was misleading. And for the growing number of businesses building with modern frontend frameworks, it meant AImpactScanner couldn't help them at all.

The Solution: Full JavaScript Rendering

We completely rebuilt our backend infrastructure on Railway with Puppeteer headless browser integration. Now, when you scan a website:

  1. We detect the rendering method - Is this a traditional server-rendered site, or a JavaScript-heavy SPA?
  2. We wait for JavaScript to execute - For SPAs, we render the full page just like a real browser would
  3. We analyze the actual content - The 27 factors now assess what users and AI actually see

For our Scale tier users, this means you can finally analyze those React dashboards, Vue e-commerce sites, and Angular applications that make up so much of modern web development.

But Wait, There's More: LLMs.txt File Generation

While we were rebuilding the backend, we integrated something our users have been asking for: LLMs.txt file generation.

What is llms.txt?

It's a new standard (think robots.txt for AI) that tells AI systems how to interact with your website. As AI assistants become the primary way people discover and interact with businesses, having a well-structured llms.txt file becomes as important as having good SEO.

How it works in AImpactScanner

After running an analysis, Growth and Scale tier users can now:

  1. Click "Generate LLMs.txt" on any analysis report
  2. We analyze your site structure and content
  3. You get a ready-to-deploy llms.txt file optimized for AI discovery

Growth tier gets 25 generations per month. Scale tier gets unlimited - because when you're managing client sites, you shouldn't have to count.

27 Factors Across 9 Pillars: Complete AI-Ready Assessment

We didn't just add JavaScript rendering. We added 9 new traditional SEO factors that form the foundation of AI visibility:

New SEO Factors Added

Factor What It Checks
Indexability Status Can search engines (and their AI) actually find you?
Mobile-Friendliness Does your site work on mobile where most AI searches happen?
Page Speed Fast sites get prioritized by both search engines and AI
Broken Links Dead links hurt both user experience and AI crawling
Sitemap Presence Proper sitemaps help AI understand your site structure
Canonical Tags Prevent duplicate content from confusing AI systems
Internal Linking Good internal structure helps AI understand content hierarchy
Duplicate Versions www vs non-www, HTTP vs HTTPS - which version should AI index?
Robots.txt Are you accidentally blocking AI crawlers?

The insight behind this: AI SEO is fundamentally limited by basic SEO. If Google can't crawl your site properly, neither can the AI systems that use Google's index. We now check both layers.

What This Means For Your Business

If you're on Free tier

You still get 3 free analyses per month with our 19-factor AI visibility scan. It's a great way to see where you're losing customers to AI.

If you're on Solo tier ($4.95/month)

You now get all 27 factors - including the 8 SEO factors that Free tier skips. Plus 10 analyses per month and 30-day history.

If you're on Growth tier ($14.95/month)

Everything in Solo, plus:

  • 40 analyses per month
  • LLMs.txt generation (25/month)
  • LLMs.txt validation
  • 90-day history
  • Priority support

If you're on Scale tier ($29.95/month)

The full package:

  • 100 analyses per month
  • Unlimited LLMs.txt generation
  • JavaScript rendering for SPA analysis (100/month)
  • Batch validation for all llms.txt locations
  • Unlimited history
  • 5-page comparisons for client reports

The Technical Story

For those who care about the "how":

We migrated from Supabase Edge Functions (which had a 60-second timeout and no browser capability) to a Railway Node.js backend with:

  • Puppeteer for headless Chrome rendering
  • Async job queue for long-running analyses
  • Dedicated staging environment for safe testing
  • Proper environment isolation - staging uses staging databases, production uses production

This architecture supports future features we're planning, including batch analysis and competitor comparison tools.

Try It Today

If you have a React, Vue, or Angular site you've been unable to analyze, now's the time to try Scale tier. We're confident you'll see the difference immediately.

For everyone else, your existing analyses just got more accurate with our expanded factor coverage. Log in and run a fresh analysis to see the new factors in action.


AImpactScanner helps businesses understand and improve their visibility to AI systems. Whether you're optimizing for ChatGPT citations, Claude recommendations, or the AI-powered search results that are replacing traditional blue links - we show you exactly what to fix.

Ready to see how AI sees your business? Start your free analysis

Share this post