| Category | Weight | Your Score / 100 | Points |
|---|---|---|---|
| ⚡ Speed | 30% | 100 | 30.0 |
| 🔒 Security | 30% | 100 | 30.0 |
| 🔍 SEO | 25% | 94 | 23.5 |
| 🤖 Bot Access | 15% | 100 | 15.0 |
| Overall Score | 98.5 / 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 |
|---|---|---|---|---|
| Googlebot 2.1 | Accessible | 200 | allowed | 23ms |
| Bingbot 2.0 | Accessible | 200 | allowed | 25ms |
| DuckDuckBot | Accessible | 200 | unspecified | 27ms |
| Applebot | Accessible | 200 | unspecified | 24ms |
| GPTBot (OpenAI) | Accessible | 200 | allowed | 25ms |
| ClaudeBot (Anthropic) | Accessible | 200 | allowed | 25ms |
| PerplexityBot | Accessible | 200 | unspecified | 42ms |
| Facebook External Hit | Accessible | 200 | unspecified | 45ms |
| Twitterbot | Accessible | 200 | unspecified | 45ms |
| LinkedInBot | Accessible | 200 | unspecified | 47ms |
| Chrome (baseline) | Accessible | 200 | unspecified | 47ms |
| BotWatcherAudit/1.0 | Accessible | 200 | unspecified | 48ms |
| amazonbot | Accessible | 200 | unspecified | 59ms |
| bytespider | Accessible | 200 | unspecified | 66ms |
| ccbot | Accessible | 200 | unspecified | 65ms |
| chatgptuser | Accessible | 200 | unspecified | 66ms |
| oaisearchbot | Accessible | 200 | unspecified | 68ms |
| mistralaiuser | Accessible | 200 | unspecified | 67ms |
| googlevertexbot | Accessible | 200 | unspecified | 72ms |
| metaexternalagent | Accessible | 200 | unspecified | 79ms |
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.
| fonts.googleapis.com |
| fonts.gstatic.com |
| github.com |
| vibecodinggpt.ai |
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.vibecodinggpt.ai) returned HTTP 530, definitively confirming a wildcard DNS record (*.vibecodinggpt.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 | 71ms |
| https:8443 | Responded | 200 | 88ms |
| http:3000 | Responded | 301 | 88ms |
| http:8000 | Responded | 301 | 91ms |
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 | Missing | ⚠ | Required for accessibility; recommended by Google |
| og:title length | 58 chars — "VibecodingGPT.ai — Free Educational Resource for A…" | ✓ | 50–60 chars; max 95 before truncation |
| og:description length | 230 chars | ⚠ | 150–160 chars recommended; max 300 |
| og:site_name | VibecodingGPT.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 | Missing | ⚠ | Required for accessibility on X/Twitter |
| twitter:title length | 58 chars | ✓ | Max 70 chars displayed in Twitter card |
| twitter:description | 154 chars | ✓ | Max 200 chars in Twitter card preview |
| Favicon: Google SERP | Raster ≥48×48 | ✓ | Google Search: SVG or raster ≥48×48px to show in results |
| JSON-LD Organization | VibecodingGPT.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/vibecodinggpt-favicon.ico | image/x-icon | — | icon |
| static/vibecodinggpt-site-icon-48x48.png | image/png | 48x48 | icon |
| static/vibecodinggpt-site-icon-192x192.png | image/png | 192x192 | icon |
| static/vibecodinggpt-site-icon-512x512.png | image/png | 512x512 | icon |
| href | sizes |
|---|---|
| static/vibecodinggpt-apple-touch-icon-180x180.png | 180x180 |
| og:image | https://vibecodinggpt.ai/static/vibecodinggpt-social-thumbnail-1200x630.png |
| og:image dimensions | 1200×630 |
| og:image:alt | — |
| og:title | VibecodingGPT.ai — Free Educational Resource for AI Coding |
| og:description | Free educational platform teaching vibe coding for small businesses. Step-by-step guides, copy-paste prompts, playbooks, and tools — learn to build real software with ChatGPT, Claude, Gemini & Copilot. No coding experience needed. |
| og:site_name | VibecodingGPT.ai |
| og:type | website |
| og:url | https://vibecodinggpt.ai/ |
| twitter:card | summary_large_image |
| twitter:image | https://vibecodinggpt.ai/static/vibecodinggpt-social-thumbnail-1200x630.png |
| twitter:image:alt | — |
| twitter:title | VibecodingGPT.ai — Free Educational Resource for AI Coding |
| twitter:description | Free educational platform: learn vibe coding from scratch. Guides, prompts, playbooks & tools to build real software with AI. No coding experience needed. |
| twitter:site | — |