No AI Detected
No meaningful signs of AI generation were found.
We found no meaningful signs of AI generation. The site appears to be human-made.
- AI likelihood
- 0%
- Confidence
- High
- Domain authority
- 0.3/10
Site health
SEO, security, speed and accessibilityGrade A
A well-built site. Only small improvements are left.
Website snapshot
Captured by a screenshot service when the report was first viewed.
Why this score
Raised the AI score
Nothing pointed to AI.
Lowered the AI score
- −6Domain registered in 2004Site
Points count within each category above; the categories are then combined into the AI score.
Evidence
Human signals (1)
-
Domain registered in 2004
The domain predates mainstream AI website generators, so the site has likely existed (in some form) before AI tools. It may still have been rebuilt with AI since.
Notes (1)
-
9 images 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.
Detected technologies
3 found- 0 AI builders
- 0 platforms with AI features
- 3 other technologies
Backend & data 1
-
Supabase
Found in the page HTML · 10 matches
Show evidence
…"><img src="https://afocirmbqdxnkyescnev.supabase.co/storage/v1/object/public/featured-image…
Analytics 1
-
Google Analytics
Found in the page HTML · 8 matches
Show evidence
…cript');s.async=true;s.src='https://www.googletagmanager.com/gtag/js?id=G-JQ6QVSTL70';document.head.…
Hosting & CDN 1
-
Cloudflare
Found in the response headers · 2 matches
Show evidence
…olicy: strict-origin-when-cross-origin server: cloudflare strict-transport-security: max-age=155…
SEO audit
17 checks on the home page- Passed
- 16
- Warnings
- 1
- Failed
- 0
To improve
- Content on the page (warning)292 words. Pages with more useful text tend to rank better.
Passed checks 16
- HTTPS (passed)The page is served over a secure connection.
- Page title (passed)53 characters, a good length.
- Meta description (passed)132 characters, a good length.
- Main heading (H1) (passed)Exactly one H1.
- Heading structure (passed)Headings follow a logical order.
- Search engines can index it (passed)Nothing stops search engines from indexing this page.
- Canonical URL (passed)Set to https://haunting.org/
- robots.txt (passed)Found.
- XML sitemap (passed)Found with 91 URLs.
- Language (passed)Declared as en.
- Mobile friendly viewport (passed)Viewport tag set.
- Social sharing tags (passed)Open Graph title and image set.
- Structured data (passed)Found: WebSite, Organization, ImageObject.
- Image alt text (passed)All 1 images have alt text.
- Server response time (passed)94 ms for the HTML.
- Favicon (passed)Declared.
Heading outline 11
- H1Haunting
- H2Share Haunting
- H2SHARE HAUNTING
- H2Report post
- H2Haunting Shared
- H2Manage your post
- H2Edit Post
- H2Delete this post?
- H2Confirm deletion
- H2Lost your code?
- H2Request received
Speed and page weight
A100/100- Response
- 94 ms
- HTML size
- 95 KB
- Scripts
- 2
- Stylesheets
- 0
- Images
- 1
- Other domains
- 1
What affects loading speed
- Server response (passed)The HTML arrived in 94 ms.
- HTML size (passed)95 KB of HTML.
- Compression (passed)Text is compressed with Zstandard.
- Render-blocking scripts (passed)No scripts block the page from showing.
- Number of scripts (passed)2 external scripts.
- Third-party services (passed)Loads files from 1 other domain.
- Image dimensions (passed)Every image has a width and height, so the page doesn't jump while loading.
- Modern image formats (passed)Images use WebP, AVIF or responsive pictures.
- Page complexity (passed)327 HTML elements.
- HTTP/2 or newer (passed)Served over HTTP/2.
Third-party domains 1
- static.cloudflareinsights.com
Measured from our server on the home page HTML. Real visitors' speed also depends on their device and connection.
Security
90/100Strong security setup.
- Passed
- 8
- Warnings
- 4
- Failed
- 0
- Content Security Policy (warning)No Content-Security-Policy. It is the main defence against injected scripts (XSS).
- MIME sniffing (warning)No X-Content-Type-Options: nosniff header.
- security.txt (warning)No /.well-known/security.txt telling researchers how to report problems.
- DNSSEC (warning)DNS records are not signed (DNSSEC off), so they can be spoofed.
Passed checks 8
- HTTPS (passed)The site uses an encrypted connection.
- Certificate (passed)Valid for another 48 days, issued by Google Trust Services.
- HSTS (passed)Browsers are told to always use HTTPS.
- Clickjacking protection (passed)Other sites can't embed the page in a frame.
- Referrer policy (passed)Controls what is shared with other sites when visitors follow a link.
- Permissions policy (passed)Limits access to camera, microphone and other browser features.
- No mixed content (passed)Every file loads over HTTPS.
- Software versions hidden (passed)Response headers don't reveal software versions.
Privacy and trackers
2 foundThe site measures visits with analytics or marketing tools.
Analytics
- Google Analytics
Privacy-friendly analytics
- Cloudflare Web Analytics
- Privacy policy
- haunting.org/privacy
- Terms or legal page
- haunting.org/terms
- Cookie consent tool
- Not found
- Cookies set by the server
- None on the first visit
- Cookie consent (warning)Trackers are present but no cookie consent tool was found. Visitors in the EU and UK must be asked first.
Found in the page code. Tags loaded later by a tag manager or only after consent may not show here.
Accessibility
B81/100- Form labels (failed)2 form fields have no label. A placeholder alone disappears when typing.
- Button names (warning)1 button has no text or label.
Passed checks 7
- Page language (passed)Declared as en, so screen readers use the right voice.
- Page title (passed)The page has a title.
- Image descriptions (passed)All images have alt text.
- Link names (passed)Every link has text a screen reader can announce.
- Zooming allowed (passed)Visitors can pinch to zoom.
- Page landmarks (passed)Has a main region and navigation for quick jumping.
- Heading order (passed)Headings follow a logical order.
Examples from the page 3
Buttons without a name
<button class="new-posts" id="new-posts" hidden><span class="np-dot" aria-hidden="true"></span><span class="np-text"></span><span class="np- Fields without a label
<input type="file" id="file" multiple accept=".jpg,.jpeg,.png,.gif,.webp,.heic,.heif,.mp3,.wav,.m4a,.aac,.ogg,.flac,.opus,.mp4,.mov,.webm,.m<input type="file" id="ed-file" multiple hidden accept=".jpg,.jpeg,.png,.gif,.webp,.heic,.heif,.mp3,.wav,.m4a,.aac,.ogg,.flac,.opus,.mp4,.mo An automatic check of the home page HTML. It catches common problems but is not a full audit (colour contrast and keyboard use need a person).
Content
High school level.
- Words
- 3,482
- Reading time
- 15 min
- School grade
- 9.7
- Avg. sentence
- 16.1 words
- Long sentences
- 7%
Links on the home page 7 of 7 checked
Domain and hosting
haunting.org- Registrar
- GoDaddy.com, LLC
- Expires
- May 13, 2027
- Last changed
- Aug 12, 2026
- DNSSEC
- Off
- Server IP
- 104.21.74.81
- Network
- CLOUDFLARENET 104.16.0.0 – 104.31.255.255
- DNS hosted by
- Cloudflare anahi.ns.cloudflare.com, lewis.ns.cloudflare.com
- Addresses
- 104.21.74.81, 172.67.200.120, 2606:4700:3030::ac43:c878, 2606:4700:3034::6815:4a51
- Mail servers
- haunting-org.mail.protection.outlook.com
- Verified with
- Google Search Console, Microsoft 365
Email protection
- SPF present
- DMARC (none) present
- DKIM missing
SPF, DKIM and DMARC stop others from sending email in this domain's name.
Social preview
Ready to share

Share and read paranormal encounters. Anonymous stories, photos, videos and audio clips of the unexplained. Witness. Capture. Share.

- Open Graph10 tags
- Twitter / X card4 tags (summary_large_image)
- Share imagepresent
Meta data
19 meta tagsSearch result preview
- TitleGood (53 characters)
- DescriptionGood (132 characters)
- Main heading (H1)1 on the page
Tags
- Title
- Haunting | Paranormal Stories, Photos, Videos & Audio
- Description
- Share and read paranormal encounters. Anonymous stories, photos, videos and audio clips of the unexplained. Witness. Capture. Share.
- Language
- en
- Character set
- utf-8
- Viewport
- width=device-width, initial-scale=1
- Robots
- index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1
- Canonical URL
- https://haunting.org/
- Theme colour
- #08090a
- Web app manifest
- https://haunting.org/site.webmanifest
- Main heading (H1)
- Haunting
- Structured data
- WebSiteOrganizationImageObject
Open Graph 10
- og:site_name
- Haunting
- og:type
- website
- og:title
- Haunting | Paranormal Stories, Photos, Videos & Audio
- og:description
- Share and read paranormal encounters. Anonymous stories, photos, videos and audio clips of the unexplained. Witness. Capture. Share.
- og:url
- https://haunting.org/
- og:image:secure_url
- https://haunting.org/ghost-pencil.png
- og:image:type
- image/png
- og:image:alt
- Haunting ghost holding a pencil
- og:locale
- en_US
Twitter / X 4
- twitter:card
- summary_large_image
- twitter:title
- Haunting | Paranormal Stories, Photos, Videos & Audio
- twitter:description
- Share and read paranormal encounters. Anonymous stories, photos, videos and audio clips of the unexplained. Witness. Capture. Share.
- twitter:image
- https://haunting.org/ghost-pencil.png
Links
From the home page- Internal links
- 7
- 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
3 of 8 found-
robots.txtFoundTells search engines and bots what they may crawl.
1 rule groups, 2 blocked paths.
Open file (99 B) -
XML sitemapFoundLists the pages search engines should find.
91 pages listed.
Open file (10.8 KB) -
llms.txtFoundA summary of the site written for AI assistants.
"Haunting". 10 links.
Open file (3 KB) -
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 6 lines
User-agent: * Allow: / Disallow: /api/ Disallow: /admin Sitemap: https://haunting.org/sitemap.xml
View llms.txt 46 lines
# Haunting
> Haunting is a community dedicated to sharing the unexplained. People post their own paranormal experiences as stories, photos, videos and audio recordings, and others read them, comment and react with "chills." Everyone can share anonymously, without an account, and without fear of judgment or ridicule. The Pledge commits the site to preventing AI-generated or artificially created photos, images, videos, audio and stories, so every post should come from a real person's experience.
Haunting is an English-language site. Posts written by users can be translated into Spanish, Portuguese (Brazil), German, French, Japanese and Italian. Posting is anonymous: no account is needed to share a story, comment or react, and the name field is optional. Anyone can read posts without an account. When a post is created, the poster receives a management code, which lets them edit or delete that post later.
## What Haunting is for
- Sharing encounters: anything paranormal or supernatural, strange on camera, an unexplainable sound, or an experience that can't be explained.
- Preserving these accounts in one place, so they can be explored openly.
- Encouraging curiosity and respectful discussion. Visitors don't have to believe every story.
## Main pages
- [Home feed](https://haunting.org/): the newest stories, with filters for new, story-only, photo, video, audio and hot posts. Hot ranks posts by chills and comments, favouring recent activity.
- [Blog](https://haunting.org/blog): articles from the Haunting team.
- [About Us](https://haunting.org/about): the site's purpose and a press kit download.
- [Our Pledge](https://haunting.org/pledge): the commitment to authentic, human-made content and how artificial content is detected and removed.
- [Partners](https://haunting.org/partners): a contact form for paranormal investigation groups, media creators, publishers and brands who want to work with Haunting.
- [Change Log](https://haunting.org/changelog): recent changes to the site, including changes to protect authenticity.
## Policies
- [Terms of Service](https://haunting.org/terms)
- [Privacy Policy](https://haunting.org/privacy)
## Stories
- Each story has its own page at https://haunting.org/post/{id}, with its title, category, location, story text, photos or videos, and comments.
- Each post can have up to 4 photos, videos or audio files, up to 100 MB each.
- Categories: Apparition, Haunted Place, Shadow Figure, Strange Sounds, Poltergeist, Creature, UFO, Haunting, Humanoid, Cryptid, Other.
- Posts that are artificial can be reported on the post page. Reports are reviewed by the team, and artificial content is removed.
## Contact
- Press and partner enquiries: use the form on the [Partners](https://haunting.org/partners) page.
- Email: [email protected]
## Optional
- [Sitemap](https://haunting.org/sitemap.xml): every public page, post and article.
## Notes for automated tools
- The API under /api/ is not meant for crawling, and /admin is private.
- Please credit posts to the people who wrote them, and link back to the post page when quoting one.
HTTP headers
19 headers- Status
- 200 OK
- Protocol
- HTTP/2
- Response time
- 94 ms
- Page size
- 95 KB
- Server IP
- 104.21.74.81
All response headers 19
- date
- Thu, 05 Nov 2026 04:38:14 GMT
- content-type
- text/html; charset=utf-8
- server-timing
- cfCacheStatus;desc="DYNAMIC"
- server-timing
- cfEdge;dur=17,cfOrigin;dur=49
- permissions-policy
- camera=(), microphone=(), geolocation=(), payment=(), usb=()
- referrer-policy
- strict-origin-when-cross-origin
- server
- cloudflare
- strict-transport-security
- max-age=15552000
- x-frame-options
- SAMEORIGIN
- x-railway-request-id
- N9oj9R2gTzWRDgDmxtoGcA
- report-to
- {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=oWjut3XjCGEbLj8NldAU21bET6%2FPBmGJni4bXKvhHrI6RmeL9C6LX%2FnVyHvdZNR83X9RcdCKYfcGeRL3MzJuMOu2LEnS6%2FYhUmADrsnJdtfabeb3%2B0akJM9kJdHjRRc%3D"}]}
- x-hikari-trace
- lax1.v9kt
- x-railway-edge
- lax1
- vary
- accept-encoding
- cf-cache-status
- DYNAMIC
- nel
- {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
- content-encoding
- zstd
- cf-ray
- a5592af1be2ab8b6-SJC
- alt-svc
- h3=":443"; ma=86400
Score history
2 scansThe AI score has stayed at 0% across these scans.
- Nov 5, 2026 04:38This report No AI Detected 0%
- Nov 5, 2026 00:28 No AI Detected 0%
Scan details
- Pages
- 8
- Scripts
- 2
- Images
- 9
- Words
- 3,482
- Time
- 4.4s
Scanned Nov 5, 2026 04:38
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.