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
Evidence
Notes (2)
-
8 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.
-
Domain registered in 2025
The domain was registered after AI website generators became widely available.
Detected technologies
2 found- 0 AI builders
- 0 platforms with AI features
- 2 other technologies
UI & styling 1
-
Tailwind CSS v4.1.7
Found in the stylesheets · 4 matches
Show evidence
…cdbb4e5c0d37aaba9eafd1.css?vsn=d */ /*! tailwindcss v4.1.7 | MIT License | https://tailwind…
Hosting & CDN 1
-
Cloudflare
Found in the response headers · 2 matches
Show evidence
…,cfOrigin;dur=35 content-encoding: br server: cloudflare cf-ray: a557feaa3f7c4b6f-SJC alt-svc:…
SEO audit
17 checks on the home page- Passed
- 13
- Warnings
- 4
- Failed
- 0
To improve
- Page title (warning)66 characters. Search engines usually cut titles off after about 60.
- Canonical URL (warning)No canonical link. It helps search engines pick the main version of a page.
- Social sharing tags (warning)Open Graph tags are incomplete (title or image missing).
- Structured data (warning)No JSON-LD structured data. It can earn rich results in search.
Passed checks 13
- HTTPS (passed)The page is served over a secure connection.
- Meta description (passed)121 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.
- robots.txt (passed)Found.
- XML sitemap (passed)Found with 748 URLs.
- Language (passed)Declared as en.
- Mobile friendly viewport (passed)Viewport tag set.
- Image alt text (passed)All 3 images have alt text.
- Content on the page (passed)878 words.
- Server response time (passed)103 ms for the HTML.
- Favicon (passed)Declared.
Heading outline 13
- H1WhereHalloweenNever Ends
- H2Enter the Haunt
- H2Claim Your Stitched Faces Badge
- H3The Stitched Faces Badge
- H3Forever part of the Build
- H3Direct Line to the Dev
- H2Built for Every Corner of the Haunt Industry
- H3No Algorithm. No Intrusive Ads. No Censorship.
- H3For Scare Actors & Performers
- H3For Attraction Owners & Operators
- H3For Fans & Horror Enthusiasts
- H3For Vendors, Podcasts & Creators
- H3Ready to Enter the Haunt?
Security
99/100Strong security setup.
- Passed
- 9
- Warnings
- 1
- Failed
- 0
- security.txt (warning)No /.well-known/security.txt telling researchers how to report problems.
Passed checks 9
- HTTPS (passed)The site uses an encrypted connection.
- Certificate (passed)Valid for another 58 days, issued by Google Trust Services.
- HSTS (passed)Browsers are told to always use HTTPS.
- Content Security Policy (passed)A policy limits which scripts and resources can load.
- Clickjacking protection (passed)Other sites can't embed the page in a frame.
- MIME sniffing (passed)X-Content-Type-Options is set.
- 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.
- Software versions hidden (passed)Response headers don't reveal software versions.
Social preview
Tags incompleteConnect with haunted attraction professionals, share knowledge, and grow your career in the haunted attractions industry.
- Open Graph4 tags
- Twitter / X card3 tags (summary)
- Share imageMissing
No share image (og:image) is set, so shared links show without a picture.
Meta data
17 meta tagsSearch result preview
- TitleLong (66 characters)
- DescriptionGood (121 characters)
- Main heading (H1)1 on the page
Tags
- Title
- The Haunted Platform - Haunted 365 & HR for Haunters · Haunted 365
- Description
- Connect with haunted attraction professionals, share knowledge, and grow your career in the haunted attractions industry.
- Language
- en
- Character set
- utf-8
- Viewport
- width=device-width, initial-scale=1
- Theme colour
- #1a1a2e
- Web app manifest
- https://haunted365.com/manifest.json
- Main heading (H1)
- WhereHalloweenNever Ends
Open Graph 4
- og:type
- website
- og:site_name
- Haunted 365
- og:title
- The Haunted Platform - Haunted 365 & HR for Haunters · Haunted 365
- og:description
- Connect with haunted attraction professionals, share knowledge, and grow your career in the haunted attractions industry.
Twitter / X 3
- twitter:card
- summary
- twitter:title
- The Haunted Platform - Haunted 365 & HR for Haunters · Haunted 365
- twitter:description
- Connect with haunted attraction professionals, share knowledge, and grow your career in the haunted attractions industry.
Other meta tags 5
- csrf-token
- DT4zMTwzJCw-a3wbdAAVZABOZ1QrDzMOuXadSyvXi8DhFQZP-vPasHDi
- mobile-web-app-capable
- yes
- apple-mobile-web-app-capable
- yes
- apple-mobile-web-app-title
- Haunted 365
- apple-mobile-web-app-status-bar-style
- black-translucent
Links
From the home page- Internal links
- 21
- Outbound links
- 3
- Sites linked to
- 1
- Nofollow / sponsored
- 0
- Email & phone links
- 0
Sites it links to
| Website | Links | Type | Link text |
|---|---|---|---|
| dreadfuldamsels.com | 3 | Followed | Dreadful Damsels |
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
2 of 8 found-
robots.txtFoundTells search engines and bots what they may crawl.
1 rule groups, 8 blocked paths.
Open file (1.2 KB) -
XML sitemapFoundLists the pages search engines should find.
748 pages listed.
Open file (148.3 KB) -
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 32 lines
# Haunted 365 # # Public pages — the haunt directory, job board, and marketing pages — are open # to crawlers, AI crawlers included. That is deliberate. Member-authored content # lives behind authentication and is never served to an unauthenticated request, # so the auth wall is the control here, not this file. # # Note what is NOT listed below: the authenticated paths (/app, /haunter, and # the per-tenant HR routes). Well-behaved crawlers already stop at the login # redirect, and naming those prefixes here would only advertise them to the # crawlers that ignore this file. # # There is no Content-Signal line by design. Nothing is restricted today, and # staying silent preserves the option to restrict later without having first # published an express grant. User-agent: * Allow: / # Endpoints with nothing worth indexing. The /claim, /badges/claim, /booth and # /users token paths carry single-use credentials in the URL and must never # enter a search index; the rest simply burn crawl budget. Disallow: /api/ Disallow: /proxy/photo Disallow: /media/ Disallow: /booth/ Disallow: /claim/ Disallow: /badges/claim/ Disallow: /staff/accept/ Disallow: /users/ Sitemap: https://www.haunted365.com/sitemap.xml
HTTP headers
21 headers- Status
- 200 OK
- Protocol
- HTTP/2
- Response time
- 103 ms
- Page size
- 113 KB
- Server IP
- 104.26.6.2
All response headers 21
- date
- Thu, 05 Nov 2026 01:13:14 GMT
- content-type
- text/html; charset=utf-8
- cache-control
- max-age=0, private, must-revalidate
- report-to
- {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=kZVAfTlCbrP5qgMvjDV6o5J2Km1fNOHpT61rxV1IlPJGhIkGDrgDFBzAvovqARERsx8YlgBfv%2BMjGtCuum9RBBRq1%2Bv5TDZtIwBdgAtG1lGcHmiICe6h9j43SsS33xZ9"}]}
- content-security-policy
- script-src 'self' 'unsafe-inline' https://static.cloudflareinsights.com https://challenges.cloudflare.com; frame-src 'self' https://challenges.cloudflare.com; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; img-src 'self' data: blob: https://lh3.googleusercontent.com https://maps.googleapis.com https://maps.gstatic.com https://lh3.ggpht.com https://*.digitaloceanspaces.com https://challenges.cloudflare.com; font-src 'self' data: https://fonts.gstatic.com; default-src 'self'; connect-src 'self' wss://www.haunted365.com wss://admin.haunted365.com https://*.digitaloceanspaces.com https://cloudflareinsights.com; object-src 'none'; base-uri 'self'; frame-ancestors 'none'; form-action 'self'; upgrade-insecure-requests
- permissions-policy
- accelerometer=(), autoplay=(), camera=(), display-capture=(), encrypted-media=(), fullscreen=(self), geolocation=(), gyroscope=(), magnetometer=(), microphone=(), midi=(), payment=(self), picture-in-picture=(), publickey-credentials-get=(self), usb=(), web-share=()
- referrer-policy
- strict-origin-when-cross-origin
- set-cookie
- _industry_hub_frontend_key=…; path=/; secure; HttpOnly; SameSite=Lax
- strict-transport-security
- max-age=31536000; includeSubDomains; preload
- vary
- accept-encoding
- x-content-type-options
- nosniff
- x-frame-options
- DENY
- x-request-id
- GOUBD_aW-vHvvD4AQvkx
- cf-cache-status
- DYNAMIC
- nel
- {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
- server-timing
- cfCacheStatus;desc="DYNAMIC"
- server-timing
- cfEdge;dur=39,cfOrigin;dur=35
- content-encoding
- br
- server
- cloudflare
- cf-ray
- a557feaa3f7c4b6f-SJC
- alt-svc
- h3=":443"; ma=86400
Scan details
- Pages
- 10
- Scripts
- 3
- Images
- 8
- Words
- 11,479
- Time
- 4.65s
Scanned Nov 5, 2026 01:13
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.