| Category | Weight | Your Score / 100 | Points |
|---|---|---|---|
| ⚡ Speed | 30% | 100 | 30.0 |
| 🔒 Security | 30% | 100 | 30.0 |
| 🔍 SEO | 25% | 100 | 25.0 |
| 🤖 Bot Access | 15% | 34 | 5.1 |
| Overall Score | 90.1 / 100 | ||
Brand Surface signals — favicon, OG image, Twitter card, web manifest & JSON-LD schema — contribute up to 8 pts within the SEO category, equal to a maximum of 2 pts on your overall score.
| Bot | Result | HTTP | robots.txt | Notes |
|---|---|---|---|---|
| oaisearchbot | Review | 429 | unspecified | HTTP 429 |
| mistralaiuser | Review | 429 | unspecified | HTTP 429 |
| googlevertexbot | Review | 429 | unspecified | HTTP 429 |
| metaexternalagent | Review | 429 | unspecified | HTTP 429 |
| Googlebot 2.1 | Accessible | 200 | allowed | 28ms |
| Bingbot 2.0 | Accessible | 200 | allowed | 19ms |
| DuckDuckBot | Accessible | 200 | unspecified | 19ms |
| Applebot | Accessible | 200 | unspecified | 21ms |
| GPTBot (OpenAI) | Accessible | 200 | allowed | 27ms |
| ClaudeBot (Anthropic) | Accessible | 200 | allowed | 21ms |
| PerplexityBot | Accessible | 200 | unspecified | 41ms |
| Facebook External Hit | Accessible | 200 | unspecified | 35ms |
| Twitterbot | Accessible | 200 | unspecified | 35ms |
| LinkedInBot | Accessible | 200 | unspecified | 36ms |
| Chrome (baseline) | Accessible | 200 | unspecified | 44ms |
| BotWatcherAudit/1.0 | Accessible | 200 | unspecified | 44ms |
| amazonbot | Accessible | 200 | unspecified | 48ms |
| bytespider | Accessible | 200 | unspecified | 52ms |
| ccbot | Accessible | 200 | unspecified | 51ms |
| chatgptuser | Accessible | 200 | unspecified | 54ms |
Analyzes raw HTML source for third-party domains, consent tooling, render-blocking scripts, and tracking pixels. Tools injected at the edge (Cloudflare Zaraz, CF Web Analytics) or loaded dynamically via JS after page load will not appear here — use your browser's Network tab for a complete runtime picture. Results are informational and do not affect your score.
| anrdoezrs.net |
| awin1.com |
| awltovhc.com |
| btcminergpt.ai |
| buymeacoffee.com |
| chatgpt.com |
| dpbolvw.net |
| fonts.googleapis.com |
| fonts.gstatic.com |
| ftjcfx.com |
| handymanpro.ai |
| jdoqocy.com |
| kqzyfj.com |
| lduhtrp.net |
| llmadvisor.ai |
| + 7 more |
| ftjcfx.com |
| ftjcfx.com |
| awltovhc.com |
| awltovhc.com |
| lduhtrp.net |
| lduhtrp.net |
| tqlkg.com |
| ftjcfx.com |
| ftjcfx.com |
| ftjcfx.com |
Probes common subdomains and non-standard HTTP/HTTPS ports to map the visible attack surface of this domain. Results are based on network-layer responses only. Informational — does not affect your score.
wildcardtestconfirmationbotwatcherai.handymanpro.ai) returned HTTP 530, definitively confirming a wildcard DNS record (*.handymanpro.ai) is active and answering all subdomain requests. Individual subdomain scan results are unreliable when wildcard DNS is present and have been suppressed.| Port | Status | HTTP | TTFB |
|---|---|---|---|
| http:8080 | Responded | 301 | 69ms |
| https:8443 | Responded | 200 | 82ms |
| http:3000 | Responded | 301 | 71ms |
| http:8000 | Responded | 301 | 74ms |
Inspects the favicon stack, Open Graph tags, Twitter Card, web app manifest, and JSON-LD brand schema from the raw HTML. This covers what search engines, social platforms, and mobile home-screen installers see when representing your brand. Informational — does not affect your score.
| Signal | Detected value | Status | Google / platform recommendation |
|---|---|---|---|
| og:image declared | Yes | ✓ | Required for rich previews on all social platforms |
| og:image dimensions | 1200×630px | ✓ | Google/OG recommend 1200×630px minimum |
| og:image aspect ratio | 1.90:1 | ✓ | 1.91:1 — exact 1200×630 satisfies this |
| og:image:alt declared | Yes | ✓ | Required for accessibility; recommended by Google |
| og:title length | 42 chars — "HandyManPro.ai — Fix It. Learn It. Own It." | ✓ | 50–60 chars; max 95 before truncation |
| og:description length | 158 chars | ✓ | 150–160 chars recommended; max 300 |
| og:site_name | HandyManPro.ai | ✓ | Shown in link previews on Facebook, LinkedIn, Slack |
| twitter:card type | summary_large_image | ✓ | "summary_large_image" for full-width preview in X/Twitter |
| twitter:image declared | Yes | ✓ | Explicit twitter:image preferred; og:image used as fallback |
| twitter:image:alt | Yes | ✓ | Required for accessibility on X/Twitter |
| twitter:title length | 42 chars | ✓ | Max 70 chars displayed in Twitter card |
| twitter:description | 158 chars | ✓ | Max 200 chars in Twitter card preview |
| Favicon: Google SERP | SVG declared | ✓ | Google Search: SVG or raster ≥48×48px to show in results |
| JSON-LD Organization | HandyManPro.ai | ✓ | Helps Google identify your brand in Knowledge Graph |
| JSON-LD logo | Declared | ✓ | Google recommends 112×112px min, max 1:1 ratio, https URL |
| href | type | sizes | rel |
|---|---|---|---|
| static/favicon.svg | image/svg+xml | — | icon |
| static/favicon.ico | image/x-icon | — | icon |
| static/favicon-16x16.png | image/png | 16x16 | icon |
| static/favicon-32x32.png | image/png | 32x32 | icon |
| static/favicon-192x192.png | image/png | 192x192 | icon |
| href | sizes |
|---|---|
| static/apple-touch-icon.png | 180x180 |
| og:image | https://handymanpro.ai/static/og-image-v2.png |
| og:image dimensions | 1200×630 |
| og:image:alt | HandyManPro.ai - Fix It. Learn It. Own It. |
| og:title | HandyManPro.ai — Fix It. Learn It. Own It. |
| og:description | HandyManPro.ai — Your home, simplified. Visual guides for every room, every season, and every fix. Free calculators and AI assistance for everyday homeowners. |
| og:site_name | HandyManPro.ai |
| og:type | website |
| og:url | https://handymanpro.ai/ |
| twitter:card | summary_large_image |
| twitter:image | https://handymanpro.ai/static/og-image-v2.png |
| twitter:image:alt | HandyManPro.ai - Fix It. Learn It. Own It. |
| twitter:title | HandyManPro.ai — Fix It. Learn It. Own It. |
| twitter:description | HandyManPro.ai — Your home, simplified. Visual guides for every room, every season, and every fix. Free calculators and AI assistance for everyday homeowners. |
| twitter:site | — |