WebSnipr
Mahj Mentor: learn American Mahjong

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

Site health

SEO, security, speed and accessibility
94

Grade A

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

Website snapshot

mahjmentor.app Open site

Captured by a screenshot service when the report was first viewed. Live view loads the real site inside this page.

Why this score

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

Evidence

Notes (2)

  • 10 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.

  • Domain registered in 2026Site

    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

Hosting & CDN 2

  • Cloudflare

    Found in the response headers · 2 matches

    Show evidence…olicy: strict-origin-when-cross-origin server: cloudflare strict-transport-security: max-age=630…
  • Netlify

    Found in the response headers

    Show evidence…oding x-content-type-options: nosniff x-nf-request-id: 01M6N49T7W89936YG5S9NJBB9E cf-cache-st…

SEO audit

17 checks on the home page
91/100
Passed
14
Warnings
3
Failed
0

To improve

  • Meta description (warning)194 characters. Descriptions longer than about 160 are cut off.
  • 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.
Passed checks 14
  • HTTPS (passed)The page is served over a secure connection.
  • Page title (passed)35 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://mahjmentor.app/
  • 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.
  • Image alt text (passed)All 32 images have alt text.
  • Content on the page (passed)673 words.
  • Server response time (passed)120 ms for the HTML.
  • Favicon (passed)Declared.
Heading outline 14
  1. H1Learn American Mahjong, one tile at a time
  2. H2From your very first tile to a full table
  3. H3Short lessons, with a quick check after each one
  4. H3The Mahj Mentor card, drawn in real tiles
  5. H3Practice at a full table
  6. H4Full Table
  7. H4Pass and Play
  8. H4Solo Hand
  9. H3A coach for every Charleston pass
  10. H3A calm companion on game night
  11. H3A daily challenge and a friendly leaderboard
  12. H3Mahj Mentor Plus, when you want more coaching
  13. H2How it works
  14. H2See you at the table

Speed and page weight

A97/100
Response
120 ms
HTML size
20 KB
Scripts
1
Stylesheets
1
Images
32
Other domains
0

What affects loading speed

  • Lazy-loaded images (warning)5 of 32 images load only when scrolled into view.
Passed checks 10
  • Server response (passed)The HTML arrived in 120 ms.
  • HTML size (passed)20 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)1 external scripts.
  • Third-party services (passed)Everything loads from the site itself.
  • 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)334 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

86/100
B

Good basics, with some protections missing.

Passed
7
Warnings
5
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.
  • DNSSEC (warning)DNS records are not signed (DNSSEC off), so they can be spoofed.
Passed checks 7
  • HTTPS (passed)The site uses an encrypted connection.
  • Certificate (passed)Valid for another 60 days, issued by Let's Encrypt.
  • 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.
  • No mixed content (passed)Every file loads over HTTPS.
  • Software versions hidden (passed)Response headers don't reveal software versions.

Privacy and trackers

0 found
Low tracking

No advertising pixels, session recorders or mainstream analytics were found.

Privacy policy
mahjmentor.app/privacy
Terms or legal page
mahjmentor.app/terms
Cookie consent tool
Not found
Cookies set by the server
None on the first visit

Found in the page code. Tags loaded later by a tag manager or only after consent may not show here.

Accessibility

A100/100
  • 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.
  • 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.
  • Page landmarks (passed)Has a main region and navigation for quick jumping.
  • Heading order (passed)Headings follow a logical order.

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

70
Reading ease Easy

Plain English that most people read easily.

Words
3,427
Reading time
14 min
School grade
7.6
Avg. sentence
16.4 words
Long sentences
11%

Links on the home page 9 of 9 checked

8 working 1 broken

Domain and hosting

mahjmentor.app
Domain age 29 days Registered Oct 7, 2026
Server location — Cloudflare, Inc.
Email Cloudflare Email Routing 3 mail server(s)
Registrar
CloudFlare, Inc.
Expires
Oct 7, 2028
Last changed
Oct 12, 2026
DNSSEC
Off
Server IP
172.67.154.168
Network
CLOUDFLARENET 172.64.0.0 – 172.71.255.255
DNS hosted by
Cloudflare bonnie.ns.cloudflare.com, ned.ns.cloudflare.com
Addresses
172.67.154.168, 104.21.5.144, 2606:4700:3037::ac43:9aa8, 2606:4700:3034::6815:590
Mail servers
route1.mx.cloudflare.net, route3.mx.cloudflare.net, route2.mx.cloudflare.net

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
Mahj Mentor: learn American Mahjong
From mahjmentor.app
Facebook
MAHJMENTOR.APPMahj Mentor: learn American Mahjong

Short lessons, a friendly table of bots, and a card drawn in real tiles. Free on iPhone and Android.

LinkedIn
Mahj Mentor: learn American Mahjongmahjmentor.app
  • Open Graph9 tags
  • Twitter / X card1 tags (summary_large_image)
  • Share imagepresent

Meta data

15 meta tags

Search result preview

mahjmentor.app Mahj Mentor: learn American Mahjong Mahj Mentor teaches American Mahjong from your very first tile to a full table: short lessons, drills, a friendly table of bots, and its own card drawn in real tile…
  • TitleGood (35 characters)
  • DescriptionLong (194 characters)
  • Main heading (H1)1 on the page

Tags

Title
Mahj Mentor: learn American Mahjong
Description
Mahj Mentor teaches American Mahjong from your very first tile to a full table: short lessons, drills, a friendly table of bots, and its own card drawn in real tiles. Free on iPhone and Android.
Language
en
Character set
utf-8
Viewport
width=device-width, initial-scale=1
Canonical URL
https://mahjmentor.app/
Theme colour
#fbf7f0
Main heading (H1)
Learn American Mahjong, one tile at a time
Icons
Open Graph 9
og:type
website
og:site_name
Mahj Mentor
og:title
Mahj Mentor: learn American Mahjong
og:description
Short lessons, a friendly table of bots, and a card drawn in real tiles. Free on iPhone and Android.
og:image:width
1200
og:image:height
630
og:image:alt
Mahj Mentor on two phones: a lesson and the card drawn in tiles, on green felt.
Twitter / X 1
twitter:card
summary_large_image
Other meta tags 1
apple-itunes-app
app-id=6821241838
From the home page
Domain authorityNot rated yet

Open PageRank has no score for mahjmentor.app. This usually means few other websites link to it so far. Checked again after a week.

Internal links
7
Outbound links
4
Sites linked to
2
Nofollow / sponsored
0
Email & phone links
0

Sites it links to

WebsiteLinksTypeLink text
apps.apple.com2FollowedAvailable on theApp Store
play.google.com2FollowedAvailable onGoogle Play

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

    Tells search engines and bots what they may crawl.

    1 rule groups, 0 blocked paths.

    Open file (23 B)
  • XML sitemap Not found

    Lists the pages search engines should find.

    Not at /sitemap.xml or in robots.txt.

  • llms.txt Not found

    A summary of the site written for AI assistants.

    No summary for AI assistants.

  • 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 2 lines
User-agent: *
Allow: /

HTTP headers

17 headers
Status
200 OK
Protocol
HTTP/2
Response time
120 ms
Page size
20 KB
Server IP
172.67.154.168
Certificate for mahjmentor.app issued by Let's Encrypt. Valid until Jan 5, 2027 (60 days left)
All response headers 17
date
Thu, 05 Nov 2026 05:53:25 GMT
content-type
text/html; charset=UTF-8
nel
{"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
age
29472
cache-control
public,max-age=0,must-revalidate
cache-status
"Netlify Edge"; hit; ttl=31506528
report-to
{"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=GbxGcFVjgbFiXFn7mA6TjAZPkc%2FaZmYgVZFgHrKGQM8I1XlLzr3rT69zp9Rt99ueUijr4RXPWeboirka4wnbu3nq6OQcdbMIub7Q72xv373VH0cCPZf%2FQy9rE7ajWtxlIw%3D%3D"}]}
referrer-policy
strict-origin-when-cross-origin
server
cloudflare
strict-transport-security
max-age=63072000; includeSubDomains; preload
vary
Accept-Encoding
x-content-type-options
nosniff
x-nf-request-id
01M6N49T7W89936YG5S9NJBB9E
cf-cache-status
DYNAMIC
content-encoding
zstd
cf-ray
a55999142ab05e16-SJC
alt-svc
h3=":443"; ma=86400

Scan details

Pages
6
Scripts
15
Images
10
Words
3,427
Time
10.64s

Scanned Nov 5, 2026 05:53

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