WebSnipr
Haunting | Paranormal Stories, Photos, Videos & Audio

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 accessibility
92

Grade A

A well-built site. Only small improvements are left.

Website snapshot

haunting.org Open site

Captured by a screenshot service when the report was first viewed.

Why this score

Platform / Builder 0% No known platform signature
Code & Design 0% No AI code fingerprints
Written Content 0% 3,482 words analysed, burstiness 0.45
Images 0% 9 images sampled

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 2004Site · 6 pts

    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 markersImages

    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
97/100
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
  1. H1Haunting
  2. H2Share Haunting
  3. H2SHARE HAUNTING
  4. H2Report post
  5. H2Haunting Shared
  6. H2Manage your post
  7. H2Edit Post
  8. H2Delete this post?
  9. H2Confirm deletion
  10. H2Lost your code?
  11. 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/100
A

Strong 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 found
Some tracking

The 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

54
Reading ease Fairly difficult

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

7 working 0 broken

Domain and hosting

haunting.org
Domain age 22 years Registered May 13, 2004
Server location — Cloudflare, Inc.
Email Microsoft 365 1 mail server(s)
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
X
Haunting | Paranormal Stories, Photos, Videos & Audio
From haunting.org
Facebook
HAUNTING.ORGHaunting | Paranormal Stories, Photos, Videos & Audio

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

LinkedIn
Haunting | Paranormal Stories, Photos, Videos & Audiohaunting.org
  • Open Graph10 tags
  • Twitter / X card4 tags (summary_large_image)
  • Share imagepresent

Meta data

19 meta tags

Search result preview

haunting.org Haunting | Paranormal Stories, Photos, Videos & Audio Share and read paranormal encounters. Anonymous stories, photos, videos and audio clips of the unexplained. Witness. Capture. Share.
  • 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
Icons
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: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.
From the home page
Domain authority 0.3/10
Global rank#7,881,814

Open PageRank score for haunting.org, based on how many other websites link to it (Common Crawl data). 10 is the highest. Referring domains counts the linking websites, weighted by their own authority. Data updated 2026-10-01.

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.txt Found

    Tells search engines and bots what they may crawl.

    1 rule groups, 2 blocked paths.

    Open file (99 B)
  • XML sitemap Found

    Lists the pages search engines should find.

    91 pages listed.

    Open file (10.8 KB)
  • llms.txt Found

    A summary of the site written for AI assistants.

    "Haunting". 10 links.

    Open file (3 KB)
  • llms-full.txt Not found

    The full site content prepared for AI assistants.

    Not published.

  • ads.txt Not found

    Lists the companies allowed to sell ads on the site.

    No ad sellers declared.

  • app-ads.txt Not found

    The same, for the site's mobile apps.

    No app ad sellers declared.

  • security.txt Not found

    How to report a security problem.

    No security contact published.

  • humans.txt Not found

    Credits 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
Certificate for haunting.org issued by Google Trust Services. Valid until Dec 23, 2026 (48 days left)
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 scans

The AI score has stayed at 0% across these scans.

Nov 5Nov 5, 2026

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.

Scan another site