AI-Generated
This website was generated with Lovable.
The site appears to have been generated end-to-end by an AI tool: layout, code and copy.
- AI likelihood
- 95%
- Confidence
- High
- AI used for
- Design & code
- Platform / Builder
- Lovable
Site health
SEO, security, speed and accessibilityGrade B
A well-built site. Only small improvements are left.
Website snapshot
Captured by a screenshot service when the report was first viewed. Live view loads the real site inside this page.
Why this score
Raised the AI score
- +95Built with Lovable, an AI website/app generatorPlatform / Builder
- +14Matches the default stack of AI app generatorsCode & Design
- +12Canonical shadcn/ui component class strings (standard in AI-generated React apps)Code & Design
Lowered the AI score
No signs of hand-made work were found.
Points count within each category above; the categories are then combined into the AI score.
Evidence
AI signals (3)
-
Built with Lovable, an AI website/app generator
Fingerprints of Lovable were found. Sites made with this tool are generated from text prompts, so the layout, code and usually the copy are AI-produced.
Lovable auto-generated preview image: …ev/81c2f02b-928e-46a2-9beb-5f1a689e3157/id-preview-3e8bd75d--2a2b5d60-db07-43cd-ae10-52f99359a86f.lovable.app-1770660504112.png"><meta name="twitter:…[html] …ex-CBqTipFF.css"> <script defer src="/~flock.js" data-proxy-url="/~api/analytics"></scr…Lovable starter template 404 page: …;return w.useEffect(()=>{console.error("404 Error: User attempted to access non-existent route:",e.pathname)},[e.pathname]),d.jsx("div… -
Matches the default stack of AI app generators
Found React/Vite SPA, Tailwind, Radix/shadcn, Lucide icons, Sonner toasts. This exact combination is what Lovable, Bolt, v0 and similar tools output by default. Human developers use it too, so it is supporting evidence only.
-
Canonical shadcn/ui component class strings (standard in AI-generated React apps)
1 occurrence found in the JavaScript.
…,...q6,...I6,...G6},yt=p6(Z6,m6),so=Yf("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background tr…
Notes (2)
-
1 image checked - no AI markers
No AI metadata or AI-host URLs found. Note: many AI images have their metadata stripped, so this cannot prove images are human-made.
-
Domain registered in 2026
The domain was registered after AI website generators became widely available.
Detected technologies
8 found- 1 AI builder
- 0 platforms with AI features
- 7 other technologies
AI builders 1
-
Lovable AI builder
Found in the page HTML · 7 matches
Show evidence
Lovable auto-generated preview image: …ev/81c2f02b-928e-46a2-9beb-5f1a689e3157/id-preview-3e8bd75d--2a2b5d60-db07-43cd-ae10-52f99359a86f.lovable.app-1770660504112.png"><meta name="twitter:…
Frameworks 2
-
React v18.3.1
Found in the JavaScript · 7 matches
Show evidence
…WM=ek.exports;/** * @license React * react-dom.production.min.js * * Copyright (c) F… -
Vite
Found in the page HTML
Show evidence
…<script type="module" crossorigin src="/assets/index-_Y_1A3C3.js"></script> <link rel="stylesheet" c…
UI & styling 3
-
shadcn/ui
Found in the JavaScript · 20 matches
Show evidence
…bg-transparent px-3 text-sm font-medium ring-offset-background transition-colors group-[.destructive]:… -
Radix UI
Found in the JavaScript · 10 matches
Show evidence
…ame=l;const f=e+"CollectionItemSlot",m="data-radix-collection-item",g=Lo(f),v=X.forwardRef(… -
Lucide Icons
Found in the JavaScript · 52 matches
Show evidence
…ll?void 0:n.className)};/** * @license lucide-react v0.462.0 - ISC * * This source code i…
Backend & data 1
-
Supabase
Found in the JavaScript · 5 matches
Show evidence
…e":kc="node";const qz={"X-Client-Info":`supabase-js-${kc}/${Kz}`},Gz={headers:qz},Zz={schem…
Hosting & CDN 1
-
Cloudflare
Found in the response headers · 2 matches
Show evidence
…tions: nosniff content-encoding: gzip server: cloudflare cf-ray: a557dee63fb2eb21-SJC…
SEO audit
15 checks on the home page- Passed
- 8
- Warnings
- 6
- Failed
- 1
To improve
- Main heading (H1) (failed)No H1 heading. Each page should have one main heading.
- Page title (warning)7 characters. Aim for 30 to 60 so the title says more in search results.
- Canonical URL (warning)No canonical link. It helps search engines pick the main version of a page.
- XML sitemap (warning)No sitemap found at /sitemap.xml or in robots.txt.
- Structured data (warning)No JSON-LD structured data. It can earn rich results in search.
- Content on the page (warning)Only 0 words in the HTML. The content is loaded by JavaScript, which some search engines and AI crawlers can't read.
- Server response time (warning)1026 ms for the HTML. Under 800 ms is recommended.
Passed checks 8
- HTTPS (passed)The page is served over a secure connection.
- Meta description (passed)108 characters, a good length.
- Search engines can index it (passed)Nothing stops search engines from indexing this page.
- robots.txt (passed)Found.
- Language (passed)Declared as en.
- Mobile friendly viewport (passed)Viewport tag set.
- Social sharing tags (passed)Open Graph title and image set.
- Favicon (passed)Declared.
Security
86/100Good basics, with some protections missing.
- Passed
- 6
- Warnings
- 4
- Failed
- 0
- Content Security Policy (warning)No Content-Security-Policy. It is the main defence against injected scripts (XSS).
- Clickjacking protection (warning)Any site can show this page inside a frame (no X-Frame-Options or frame-ancestors).
- Permissions policy (warning)No Permissions-Policy header.
- security.txt (warning)No /.well-known/security.txt telling researchers how to report problems.
Passed checks 6
- HTTPS (passed)The site uses an encrypted connection.
- Certificate (passed)Valid for another 47 days, issued by Google Trust Services.
- HSTS (passed)Browsers are told to always use HTTPS.
- MIME sniffing (passed)X-Content-Type-Options is set.
- Referrer policy (passed)Controls what is shared with other sites when visitors follow a link.
- Software versions hidden (passed)Response headers don't reveal software versions.
Social preview
Ready to share

A community-driven map of paranormal encounters. Browse and share ghostly experiences from around the world.

- Open Graph4 tags
- Twitter / X card4 tags (summary_large_image)
- Share imagepresent
Meta data
12 meta tagsSearch result preview
- TitleShort (7 characters)
- DescriptionGood (108 characters)
- Main heading (H1)0 on the page
Tags
- Title
- Ghostly
- Description
- A community-driven map of paranormal encounters. Browse and share ghostly experiences from around the world.
- Language
- en
- Character set
- UTF-8
- Viewport
- width=device-width, initial-scale=1.0
- Author
- Ghostly
Open Graph 4
- og:title
- Ghostly - Explore the Unknown
- og:description
- A community-driven map of paranormal encounters. Browse and share ghostly experiences from around the world.
- og:type
- website
Twitter / X 4
- twitter:card
- summary_large_image
- twitter:title
- Ghostly - Explore the Unknown
- twitter:description
- A community-driven map of paranormal encounters. Browse and share ghostly experiences from around the world.
Links
From the home page- Internal links
- 0
- Outbound links
- 0
- Sites linked to
- 0
- Nofollow / sponsored
- 0
- Email & phone links
- 0
Sites it links to
The home page doesn't link to any other websites.
Backlinks (other websites linking to this one) can't be seen from the site itself. They need a search index such as Ahrefs or Moz.
Site files
1 of 8 found-
robots.txtFoundTells search engines and bots what they may crawl.
5 rule groups, 0 blocked paths.
Open file (160 B) -
XML sitemapNot foundLists the pages search engines should find.
Not at /sitemap.xml or in robots.txt.
-
llms.txtNot foundA summary of the site written for AI assistants.
No summary for AI assistants.
-
llms-full.txtNot foundThe full site content prepared for AI assistants.
Not published.
-
ads.txtNot foundLists the companies allowed to sell ads on the site.
No ad sellers declared.
-
app-ads.txtNot foundThe same, for the site's mobile apps.
No app ad sellers declared.
-
security.txtNot foundHow to report a security problem.
No security contact published.
-
humans.txtNot foundCredits for the people who built the site.
Not published.
AI crawlers
What robots.txt tells the main AI bots. "General rules" means the bot isn't named, so it follows the rules for all bots.
- GPTBotOpenAI Allowedgeneral rules
- OAI-SearchBotOpenAI search Allowedgeneral rules
- ChatGPT-UserChatGPT browsing Allowedgeneral rules
- ClaudeBotAnthropic Allowedgeneral rules
- Claude-UserClaude browsing Allowedgeneral rules
- Google-ExtendedGoogle AI Allowedgeneral rules
- Applebot-ExtendedApple AI Allowedgeneral rules
- PerplexityBotPerplexity Allowedgeneral rules
- CCBotCommon Crawl Allowedgeneral rules
- BytespiderByteDance Allowedgeneral rules
- meta-externalagentMeta AI Allowedgeneral rules
- AmazonbotAmazon Allowedgeneral rules
View robots.txt 14 lines
User-agent: Googlebot Allow: / User-agent: Bingbot Allow: / User-agent: Twitterbot Allow: / User-agent: facebookexternalhit Allow: / User-agent: * Allow: /
HTTP headers
10 headers- Status
- 200 OK
- Protocol
- HTTP/2
- Response time
- 1026 ms
- Page size
- 2 KB
- Server IP
- 185.158.133.1
All response headers 10
- date
- Thu, 05 Nov 2026 00:51:34 GMT
- content-type
- text/html; charset=utf-8
- cache-control
- no-cache, must-revalidate, max-age=0
- set-cookie
- __cf_bm=…; HttpOnly; SameSite=None; Secure; Path=/; Domain=ghostly.pro; Expires=Thu, 05 Nov 2026 01:21:34 GMT
- strict-transport-security
- max-age=31536000; includeSubDomains
- referrer-policy
- strict-origin-when-cross-origin
- x-content-type-options
- nosniff
- content-encoding
- gzip
- server
- cloudflare
- cf-ray
- a557dee63fb2eb21-SJC
Scan details
- Pages
- 1
- Scripts
- 3
- Images
- 1
- Words
- 437
- Time
- 4.67s
Scanned Nov 5, 2026 00:51
About this result
AI detection is probabilistic. This report is based on signals the site exposes publicly (code, metadata, text patterns, images). It cannot see a site's development history, and well-edited AI work can look human-made. Use the result as an indication, not proof.