[Crawl-Date: 2026-04-06]
[Source: DataJelly Visibility Layer]
[URL: https://datajelly.com/guides/getting-started]
---
title: Getting Started with DataJelly | Step-by-Step Setup Guide
description: A step-by-step guide to fixing SEO and AI visibility for JavaScript-heavy websites. Set up DataJelly in 10-20 minutes with no code changes required.
url: https://datajelly.com/guides/getting-started
canonical: https://datajelly.com/guides/getting-started
og_title: DataJelly - The Visibility Layer for Modern Apps
og_description: Rich social previews for Slack &amp; Twitter. AI-readable content for ChatGPT &amp; Perplexity. Zero-code setup.
og_image: https://datajelly.com/datajelly-og-image.png
twitter_card: summary_large_image
twitter_image: https://datajelly.com/datajelly-og-image.png
---

# Getting Started with DataJelly | Step-by-Step Setup Guide
> A step-by-step guide to fixing SEO and AI visibility for JavaScript-heavy websites. Set up DataJelly in 10-20 minutes with no code changes required.

---

Setup GuideLast updated: Jan 2026
## Getting Started with DataJelly

A step-by-step guide to fixing SEO and AI visibility for JavaScript-heavy websites.

## What Is DataJelly?

DataJelly fixes a fundamental problem with modern JavaScript and AI-built websites:
Search engines and AI crawlers often cannot see your real content, even if your site looks perfect in a browser.
DataJelly solves this by:

- **Detecting bots** (Google, Bing, ChatGPT, Perplexity, etc.)
- **Serving fully rendered HTML snapshots** at the edge
- **Leaving human visitors untouched**
- **Requiring no rebuilds**, framework changes, or code installs

You keep your site exactly as-is. DataJelly sits in front and handles visibility.
## Built for Lovable, Bolt, and Modern AI Site Builders

DataJelly is designed specifically for JavaScript-first, AI-built websites that traditional SEO tools struggle with.

Works especially well with:

- Lovable.dev
- Bolt
- V0
- Other AI or no-code site builders
- React, Vite, Next.js, and SPA-based sites

These platforms often:

- Render content entirely in the browser
- Look perfect to humans
- Appear broken or empty to search engines and AI crawlers

DataJelly fixes this without requiring you to rebuild your site or change how you ship.

## Quick Start Overview

Most users complete setup in 10–20 minutes.

High-level steps:

1. 1Create your account
2. 2Add your domain
3. 3Verify domain ownership
4. 4Update DNS to route traffic through DataJelly
5. 5Confirm everything is working

1

## Create Your Account

Sign up at [datajelly.com](https://dashboard.datajelly.com/) using your email.

After signup, you'll land in the dashboard where all domains, snapshots, and tests are managed.

![DataJelly account creation screen showing email and password signup form](https://datajelly.com/assets/create-account-DYx_cmTk.png)

2

## Verify Your Account

Check your email and confirm your account.

This ensures:

- You control the email address
- Alerts and monitoring notifications reach you
- Domain verification can proceed

3

## Add Your Domain

From the dashboard:

1. 1Click **Add Domain**
2. 2Enter your root domain (example: `example.com`)

![DataJelly add domain screen showing domain input and DNS management options](https://datajelly.com/assets/add-domain-DNEnGLWJ.png)
**Note:** DataJelly is designed to work at the root domain level. Subdomains (www, app, dashboard, etc.) are handled automatically if they route through the root.
4

## Verify Domain Ownership (DNS TXT Record)

To prove you own the domain, DataJelly will provide a DNS TXT record.

You'll need to:

1. 1Open your DNS provider (Cloudflare, GoDaddy, Namecheap, etc.)
2. 2Add the TXT record exactly as shown
3. 3Save the change

![DataJelly DNS verification screen showing TXT record name and value to add](https://datajelly.com/assets/dns-verification-BzpBSS35.png)
**This step does not affect live traffic.** Once verified, DataJelly unlocks the next step.
5

## Complete Required DNS Changes
This is the core setup step.
DataJelly will guide you to update your DNS so that:

- Your root domain points to the DataJelly edge
- SSL certificates can be issued
- Bot traffic can be routed correctly

Typically this means:

- Updating the root **A record** to point to DataJelly's edge IP
- Leaving other records (www, subdomains, email, etc.) untouched

**The dashboard will:**

- • Detect incorrect records
- • Show exactly what needs to change
- • Automatically verify once DNS propagates

Most DNS changes take effect within a few minutes, but can take up to an hour depending on provider.

6

## Setup Complete

Once DNS and SSL are verified, your domain is live on DataJelly.

At this point:

- Human visitors see your site exactly as before
- Bots receive fully rendered HTML snapshots
- Snapshots begin generating automatically
- SEO and AI visibility tests unlock

![DataJelly onboarding complete screen showing 100% status and all steps verified](https://datajelly.com/assets/all-done-C1u4ebw4.png)

No further action is required to "turn it on."

## Lovable Domain Troubleshooting

There are a few steps to ensure success with Lovable.

1
## Start the DataJelly onboarding process

For Lovable-hosted domains, you will be asked for the `.lovable.app` endpoint. This is where DataJelly will route all of your human HTTP traffic.

2
### Set your .lovable.app as the primary domain
IMPORTANT

Follow these easy steps:

1. Log into Lovable
2. Click **Publish** in the upper right and select **"Manage domains"**
3. On the domains table, click the menu for your `.lovable.app` domain and select **"Set as primary"**

![Lovable domains settings showing the 'Set as primary' option for the .lovable.app domain](https://datajelly.com/assets/lovable-set-primary-DDWEU_cL.png)

This allows DataJelly to direct traffic while handling bots at our edge network.

If you set up DataJelly and forget this step, you will see an error page like this:

![Error page shown when .lovable.app domain is not set as primary](https://datajelly.com/assets/lovable-primary-error-11XeASSf.png)

3
### Complete the DataJelly onboarding as normal

Return to the [DataJelly dashboard](https://dashboard.datajelly.com/) and finish the remaining onboarding steps.

Still having issues? [Contact our support team](https://datajelly.com/contact) and we'll help you get set up.

## Cloudflare Domain Troubleshooting

Domains using Cloudflare DNS or Cloudflare Pages may experience onboarding issues.

The Cloudflare Proxy feature (orange cloud icon) is incompatible with other proxy services like DataJelly.
## Is My Domain Affected?

If your domain uses Cloudflare for DNS or hosting and you're experiencing DNS verification failures or SSL provisioning issues during DataJelly onboarding, this section applies.
## Fix: Switch to DNS Only Mode

1
### Go to Cloudflare Dashboard

Navigate to [dash.cloudflare.com](https://dash.cloudflare.com/) and log in to your account.

2
### Select Your Domain

Click on your domain name from the dashboard to open its settings.

3
### Navigate to DNS Settings

Click "DNS" in the left sidebar, then click "Records" to view your DNS records.

4
### Disable Proxy for A/AAAA Records

Click the orange cloud icon next to your A and AAAA records to toggle from **"Proxied"** to **"DNS only"** (grey cloud).

Before (Proxied - causes issues)

![Cloudflare DNS settings showing orange 'Proxied' status that causes issues with DataJelly](https://datajelly.com/assets/cloudflare-proxy-before-DeVRvJIm.png)

After (DNS only - correct)

![Cloudflare DNS settings showing grey 'DNS only' status that works correctly with DataJelly](https://datajelly.com/assets/cloudflare-proxy-after-D86U-Ewd.png)
**Why does this happen?** Cloudflare's proxy mode routes traffic through their network before it reaches your origin. When DataJelly also needs to proxy traffic for bot detection and snapshot serving, the two proxy layers conflict. Disabling Cloudflare's proxy allows traffic to route directly to DataJelly's edge.
Still having issues? [Contact our support team](https://datajelly.com/contact) and we'll help you get set up.

## How to Verify It's Working

You can confirm DataJelly is active in several ways:
## 1Dashboard Status

Your domain should show:

- **DNS:** Verified
- **SSL:** Active
- **Snapshots:** Generated
## 2Visibility Test Tool

Run the built-in Visibility Test to see exactly what:

- • Googlebot
- • ChatGPT
- • Other crawlers

can see on your site.
[Run the Visibility Test](https://datajelly.com/#visibility-test)
## 3Manual Check (Optional)

Advanced users can:

- • Request pages using a bot User-Agent
- • Confirm rendered HTML is returned

## What to Expect Over Time
## First 24–48 Hours

- Initial snapshots generated
- Bot traffic begins routing
- Basic visibility improvements
## First 1–2 Weeks

- Search engines recrawl key pages
- Indexing improves for JavaScript content
- Rich previews and metadata stabilize
## Ongoing (Weeks & Months)

- Continuous snapshot refresh
- Monitoring for SEO, security, and visibility issues
- AI SEO / GEO optimization opportunities emerge

DataJelly is designed to be set-and-forget, not a daily chore.
## Next Steps & Related Guides

[JavaScript SEO Guide
Best practices for SPA content](https://datajelly.com/guides/javascript-seo) [Lovable SEO 101
Optimizing AI-built sites](https://datajelly.com/guides/lovable-seo) [AI Visibility Guide
How your site appears to ChatGPT, Perplexity, and search bots](https://datajelly.com/guides/visibility-layer) [SEO Testing Guide
Understanding DataJelly's tests and signals](https://datajelly.com/guides/seo-testing) [How Snapshots Work
Technical deep dive](https://datajelly.com/guides/how-snapshots-work)

## Need Help?

DNS can be intimidating — that's normal.

If anything feels unclear:

- The dashboard will highlight exactly what's blocking progress
- Most issues are resolved by a single DNS record change
- Support is available if you get stuck

Create Your Free Account[Contact Support](https://datajelly.com/contact)

## Structured Data (JSON-LD)
```json
{"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"How long does DataJelly setup take?","acceptedAnswer":{"@type":"Answer","text":"Most users complete setup in 10-20 minutes. The process involves creating an account, adding your domain, verifying ownership via DNS TXT record, and updating your DNS to route through DataJelly."}},{"@type":"Question","name":"Do I need to change my website code?","acceptedAnswer":{"@type":"Answer","text":"No. DataJelly requires zero code changes. It sits in front of your site at the DNS level and handles bot detection and snapshot serving automatically."}},{"@type":"Question","name":"Will DataJelly affect my human visitors?","acceptedAnswer":{"@type":"Answer","text":"No. Human visitors continue to access your site exactly as before. Only bots (Google, Bing, ChatGPT, etc.) receive the pre-rendered HTML snapshots."}},{"@type":"Question","name":"How do I verify DataJelly is working?","acceptedAnswer":{"@type":"Answer","text":"Check your dashboard for DNS: Verified, SSL: Active, and Snapshots: Generated status. You can also use the built-in Visibility Test tool to see exactly what bots receive."}}]}
```


## Discovery & Navigation
> Semantic links for AI agent traversal.

* [DataJelly Edge](https://datajelly.com/products/edge)
* [DataJelly Guard](https://datajelly.com/products/guard)
* [Features](https://datajelly.com/#features)
* [Pricing](https://datajelly.com/pricing)
* [Visibility Test](https://datajelly.com/visibility-test)
* [Prerendering](https://datajelly.com/prerendering)
* [Prerender Alternative](https://datajelly.com/prerender-alternative)
* [Lovable SEO](https://datajelly.com/lovable-seo)
* [Visibility Layer Guide](https://datajelly.com/guides/visibility-layer)
* [How Snapshots Work](https://datajelly.com/guides/how-snapshots-work)
* [AI SEO Platform](https://datajelly.com/ai-seo-platform)
* [Bot Detection](https://datajelly.com/bot-detection)
* [Dashboard](https://dashboard.datajelly.com/)
* [SEO Tools](https://datajelly.com/seo-tools)
* [Visibility Test](https://datajelly.com/seo-tools/visibility-test)
* [Site Audit](https://datajelly.com/seo-tools/site-audit)
* [Bot Test](https://datajelly.com/seo-tools/bot-test)
* [Social Card Preview](https://datajelly.com/seo-tools/social-card-preview)
* [Robots.txt Tester](https://datajelly.com/seo-tools/robots-txt-tester)
* [Sitemap Validator](https://datajelly.com/seo-tools/sitemap-validator)
* [Structured Data Validator](https://datajelly.com/seo-tools/structured-data-validator)
* [HTTP Header Checker](https://datajelly.com/seo-tools/http-header-checker)
* [Page Speed Analyzer](https://datajelly.com/seo-tools/page-speed-analyzer)
* [SSL Certificate Checker](https://datajelly.com/seo-tools/ssl-checker)
* [DNS Records Viewer](https://datajelly.com/seo-tools/dns-records-viewer)
* [Guides](https://datajelly.com/guides)
* [Getting Started](https://datajelly.com/guides/getting-started)
* [SPA SEO Guide](https://datajelly.com/guides/spa-seo)
* [JavaScript SEO Guide](https://datajelly.com/guides/javascript-seo)
* [SSR Guide](https://datajelly.com/guides/ssr)
* [Search Engine Crawling Guide](https://datajelly.com/guides/search-engine-crawling)
* [Lovable SEO Guide](https://datajelly.com/guides/lovable-seo)
* [AI SEO Testing Guide](https://datajelly.com/guides/ai-seo)
* [SEO Testing Guide](https://datajelly.com/guides/seo-testing)
* [SERP Tracking Guide](https://datajelly.com/guides/serp-tracking)
* [Security Testing Guide](https://datajelly.com/security)
* [About Us](https://datajelly.com/about)
* [Contact](https://datajelly.com/contact)
* [Blog](https://datajelly.com/blog)
* [Terms of Service](https://datajelly.com/terms)
