Frequently asked questions

Clear answers about crawler-readable HTML, setup, AI crawlers, and pricing.

This page keeps answers expanded and readable in the HTML so search engines, AI crawlers, and humans can scan the same information without opening accordions.

General

What does Prerender Buddy do?

Prerender Buddy helps JavaScript-heavy websites serve crawler-readable HTML to search engines, AI crawlers, and preview bots.

Normal visitors keep using the original website. The rendering layer is focused on bot requests that need readable page content, headings, links, and metadata before JavaScript becomes a problem.

Who is Prerender Buddy for?

It is mainly for already-shipped websites built with React, Vite, Vue, Lovable, Bolt, Base44, v0, Replit Agent, Netlify, Vercel, Cloudflare, and similar client-rendered setups.

It is useful when the site looks finished in the browser, but crawlers may receive a thin HTML shell instead of the real page content.

Does Prerender Buddy replace SEO strategy?

No. Prerender Buddy fixes one technical blocker: crawlers being unable to read JavaScript-rendered content.

Good content, metadata, internal links, positioning, backlinks, and overall site quality still matter. Prerender Buddy helps make the page readable before those other signals are judged.

Does Prerender Buddy guarantee rankings, traffic, or AI mentions?

No. Prerender Buddy does not promise rankings, traffic, AI citations, or AI recommendations.

It helps remove a first blocker: if crawlers and AI agents cannot see the page content, they cannot properly evaluate, summarize, index, or recommend it.

Crawler readability

Why do JavaScript sites sometimes have crawler visibility issues?

Many modern sites send a small HTML shell first, then load the real content in the browser after JavaScript runs.

That can be fine for human visitors, but some bots may only receive the first HTML response. If that response lacks headings, copy, links, and metadata, the page can be harder to understand.

What do crawlers usually need to see?

They need a useful title, meta description, canonical URL when appropriate, visible page copy, headings, internal links, and enough context to understand what the page is about.

For JavaScript-heavy sites, those signals may exist visually in the browser but be missing from the raw HTML response.

How does prerendering help?

Prerendering loads the page in a browser-like environment, waits for the JavaScript-rendered content, and returns readable HTML to crawler-style requests.

The goal is not to redesign the site. The goal is to make the content that humans already see available in a crawler-readable response.

Which crawlers matter?

Important crawlers can include Googlebot, Bingbot, Applebot, GPTBot, ChatGPT-User, ClaudeBot, PerplexityBot, and link preview bots.

Different bots behave differently, so the practical test is to compare raw HTML, rendered HTML, and crawler-style requests for the actual page.

Setup

What setup options are available?

Prerender Buddy supports two main paths: managed proxy setup for no-code and AI-built sites, and developer setup for teams that can add middleware, edge logic, or server-side routing.

The right path depends on where the site is hosted, who controls DNS, and whether the team can safely add server-side code.

What is the no-code setup?

The no-code setup routes a public hostname through Prerender Buddy so crawler requests can receive rendered HTML while visitors continue to reach the original website.

This is usually the better fit for Lovable, Bolt, Base44, and similar hosted builder sites where editing server middleware is not practical.

What is the developer setup?

The developer setup uses middleware, edge functions, or server-side routing to detect crawler requests and request rendered HTML from Prerender Buddy.

This is usually a better fit for Vercel, Netlify, Cloudflare, custom Node apps, and teams that can safely keep API keys server-side.

Do normal visitors still see the original site?

Yes. The intended behavior is that normal visitors keep using the live app. Prerender Buddy focuses on crawler-style page requests.

Assets, API routes, non-GET requests, and normal visitor traffic should not be routed through the rendering path.

Can I test before changing DNS or middleware?

Yes. Start with the crawler visibility checker or bot view checker to compare what the browser shows with what crawler-style requests receive.

Testing first helps avoid changing DNS or middleware before you know whether the site actually has a crawler-readability problem.

Pricing and limits

Is there a free plan?

Yes. The free plan is meant for testing and small initial checks. It helps users confirm whether a site has a crawler-readability issue before moving to a paid plan.

Current plan details are listed on the pricing page because limits and launch pricing can change over time.

What counts as a render?

A render usually means Prerender Buddy has to create or refresh rendered HTML for a page request instead of serving an already cached result.

Cached responses reduce repeated rendering work. The dashboard usage view is the best place to monitor current render usage.

What happens when I reach a render limit?

Plan limits are designed to protect rendering capacity and keep the service reliable. When a limit is reached, the app should surface usage warnings and plan information.

For larger sites, agencies, or teams with higher traffic, custom plans can include higher rendering limits, priority cache refreshes, multi-site support, custom crawler handling, and setup assistance.

Do you offer custom or enterprise plans?

Yes. Custom plans are available for larger websites, agencies, or teams that need more control, higher capacity, priority support, and flexible rendering limits.

Contact support with the number of sites, estimated traffic, crawler needs, and setup type so the right plan can be mapped.

AI crawlers

Does this help AI crawlers?

It can help with the technical readability layer. If an AI crawler or agent requests a page and only receives a thin JavaScript shell, it may miss the actual content.

Serving readable HTML gives crawlers a better chance to evaluate headings, copy, metadata, and links. It does not guarantee that an AI system will mention, cite, or recommend the page.

Why does readable HTML matter for AI agents?

AI agents and crawlers still need source content they can retrieve and parse. If the first response hides important content behind JavaScript, the page may be harder to summarize or understand.

Readable HTML is a foundation. Clear content, accurate metadata, useful pages, and crawlable links still matter.

Should I create llms.txt too?

An llms.txt file can help describe important pages for AI systems that choose to read it, but it does not replace readable page HTML.

The best setup is usually both: useful discovery files and pages that return meaningful content when crawlers request them.

Troubleshooting

Why is HTTPS pending?

HTTPS validation can depend on DNS records, certificate validation records, CNAME targets, proxy status, and propagation timing.

If DNS is active but HTTPS remains pending, check whether the exact TXT or validation records are present at the authoritative DNS provider, then refresh status after propagation has had time to settle.

Why does DNS validation take time?

DNS changes can take time to propagate across resolvers. The authoritative provider, TTL, registrar settings, and previous records can all affect timing.

If a domain was recently moved from one DNS provider to another, make sure records are being added at the current authoritative DNS provider, not the old one.

What if my root domain and www behave differently?

Root and www are separate hostnames. One can be configured correctly while the other still points elsewhere or redirects incorrectly.

Check both versions. Decide which hostname should be canonical, then make sure redirects, DNS records, and crawler setup all support that choice.

What if my site is built with Lovable, Bolt, Vite, React, or v0?

Those tools can produce good-looking public websites, but crawler readability depends on what the server returns before JavaScript runs.

Use the bot view checker or raw-vs-rendered comparison first. If the raw response is thin and the rendered version contains the real page content, prerendering may be the practical fix.

Need the setup path?

Start with the docs or run a free crawler visibility check.