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
- Medium
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.
Why this score
Raised the AI score
Nothing pointed to AI.
Lowered the AI score
- −6Domain registered in 2020Site
Points count within each category above; the categories are then combined into the AI score.
Evidence
Human signals (1)
-
Domain registered in 2020
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)
-
No images could be sampled
Image analysis was skipped (none found, or they are loaded dynamically).
Detected technologies
4 found- 0 AI builders
- 0 platforms with AI features
- 4 other technologies
Frameworks 2
-
React
Found in the JavaScript · 9 matches
Show evidence
…)),lc=o(((e,t)=>{function n(){if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<`u`&&typeof __REACT_DEVTO… -
Vite
Found in the page HTML · 5 matches
Show evidence
…<script type="module" crossorigin src="/assets/index-DJGHZU0M.js"></script> <link rel="stylesheet" c…
UI & styling 1
-
Tailwind CSS v4.3.4
Found in the stylesheets · 2 matches
Show evidence
…es.dev/assets/index-aJNSyQcg.css */ /*! tailwindcss v4.3.4 | MIT License | https://tailwind…
Hosting & CDN 1
-
Cloudflare
Found in the response headers · 2 matches
Show evidence
…72a80750e18e8b1" content-encoding: br server: cloudflare cf-ray: a559cfb64897c12c-SJC alt-svc:…
SEO audit
15 checks on the home page- Passed
- 5
- Warnings
- 8
- Failed
- 2
To improve
- Main heading (H1) (failed)No H1 heading. Each page should have one main heading.
- Social sharing tags (failed)No Open Graph tags. Shared links show no picture or summary.
- Page title (warning)6 characters. Aim for 30 to 60 so the title says more in search results.
- Meta description (warning)47 characters. Aim for 70 to 160.
- Canonical URL (warning)No canonical link. It helps search engines pick the main version of a page.
- robots.txt (warning)No robots.txt file.
- 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.
- Favicon (warning)No icon declared in the page head.
Passed checks 5
- HTTPS (passed)The page is served over a secure connection.
- Search engines can index it (passed)Nothing stops search engines from indexing this page.
- Language (passed)Declared as en.
- Mobile friendly viewport (passed)Viewport tag set.
- Server response time (passed)66 ms for the HTML.
Speed and page weight
A100/100- Response
- 66 ms
- HTML size
- 593 B
- Scripts
- 1
- Stylesheets
- 1
- Images
- 0
- Other domains
- 0
What affects loading speed
- Server response (passed)The HTML arrived in 66 ms.
- HTML size (passed)593 bytes of HTML.
- Compression (passed)Text is compressed with Brotli.
- Render-blocking scripts (passed)No scripts block the page from showing.
- Number of scripts (passed)1 external scripts.
- Third-party services (passed)Everything loads from the site itself.
- Page complexity (passed)11 HTML elements.
- HTTP/2 or newer (passed)Served over HTTP/2.
Measured from our server on the home page HTML. Real visitors' speed also depends on their device and connection.
Security
98/100Strong security setup.
- Passed
- 10
- Warnings
- 2
- Failed
- 0
- 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 10
- HTTPS (passed)The site uses an encrypted connection.
- Certificate (passed)Valid for another 89 days, issued by Let's Encrypt.
- 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.
- No mixed content (passed)Every file loads over HTTPS.
- Software versions hidden (passed)Response headers don't reveal software versions.
Privacy and trackers
0 foundNo advertising pixels, session recorders or mainstream analytics were found.
- Privacy policy
- Not found
- Terms or legal page
- Not found
- Cookie consent tool
- Not found
- Cookies set by the server
- None on the first visit
- Privacy policy (warning)No privacy policy link found on the home page.
Found in the page code. Tags loaded later by a tag manager or only after consent may not show here.
Accessibility
A95/100- Page landmarks (warning)No <main> region, so keyboard and screen-reader users can't jump to the content.
Passed checks 6
- Page language (passed)Declared as en, so screen readers use the right voice.
- Page title (passed)The page has a title.
- Link names (passed)Every link has text a screen reader can announce.
- Button names (passed)Every button has a name.
- Form labels (passed)Form fields are labelled (or there are none).
- Zooming allowed (passed)Visitors can pinch to zoom.
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
Plain English that most people read easily.
- Words
- 1,853
- Reading time
- 8 min
- School grade
- 5.3
- Avg. sentence
- 11.4 words
- Long sentences
- 0%
Domain and hosting
pages.dev- Registrar
- CloudFlare, Inc.
- Expires
- Sep 2, 2027
- Last changed
- Jun 9, 2026
- DNSSEC
- Off
- Server IP
- 172.66.44.137
- Network
- CLOUDFLARENET 172.64.0.0 – 172.71.255.255
- DNS hosted by
- Cloudflare adi.ns.cloudflare.com, karl.ns.cloudflare.com
- Addresses
- 172.66.44.137, 172.66.47.119, 2606:4700:310c::ac42:2f77, 2606:4700:310c::ac42:2c89
Social preview
Tags incompleteKlinth: build a beautiful website without code.
- Open GraphMissing
- Twitter / X cardMissing
- Share imageMissing
No share image (og:image) is set, so shared links show without a picture.
Meta data
3 meta tagsSearch result preview
- TitleShort (6 characters)
- DescriptionShort (47 characters)
- Main heading (H1)0 on the page
Tags
- Title
- Klinth
- Description
- Klinth: build a beautiful website without code.
- Language
- en
- Character set
- UTF-8
- Viewport
- width=device-width, initial-scale=1.0
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
0 of 8 found-
robots.txtNot foundTells search engines and bots what they may crawl.
Bots may crawl everything.
-
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.
HTTP headers
18 headers- Status
- 200 OK
- Protocol
- HTTP/2
- Response time
- 66 ms
- Page size
- 593 B
- Server IP
- 172.66.44.137
All response headers 18
- date
- Thu, 05 Nov 2026 06:30:42 GMT
- content-type
- text/html; charset=utf-8
- access-control-allow-origin
- *
- cache-control
- no-cache
- nel
- {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
- strict-transport-security
- max-age=31536000
- content-security-policy
- default-src 'self'; script-src 'self'; style-src 'self' 'unsafe-inline'; img-src 'self' data: blob:; media-src 'self' data: blob:; font-src 'self' data:; connect-src 'self' https://klinth-api.klinth-api.workers.dev https://api.github.com; frame-src 'self'; worker-src 'self' blob:; object-src 'none'; base-uri 'none'; form-action 'none'; frame-ancestors 'none'
- cross-origin-opener-policy
- same-origin-allow-popups
- permissions-policy
- camera=(), microphone=(), geolocation=(), payment=(), usb=()
- referrer-policy
- strict-origin-when-cross-origin
- x-content-type-options
- nosniff
- x-frame-options
- DENY
- report-to
- {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=mbY7%2FG6nzz7c1C6fOZA42U1WuXIL7mgmhF72zGX2Pvnm02sBcpT0lDwDQjZK%2FSpG44%2BGep8v0tLMD40gkmteeKT7zpc4STiDGR49zIADpPXQ0rGEe6NEzIfUhmNHSNownWq5"}]}
- etag
- W/"8c77f4c3fec4081c472a80750e18e8b1"
- content-encoding
- br
- server
- cloudflare
- cf-ray
- a559cfb64897c12c-SJC
- alt-svc
- h3=":443"; ma=86400
Scan details
- Pages
- 1
- Scripts
- 4
- Images
- 0
- Words
- 1,853
- Time
- 2.4s
Scanned Nov 5, 2026 06:30
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.