Skateman
skateman.caThe site is an opaque JavaScript application that blocks AI crawlers and lacks any machine-readable content structure.
Overview
Overall
SEO
Performance
Accessibility
Best practices
Performance
Core Web Vitals
Lighthouse failed audits
- Speed Indexweight 10
Speed Index shows how quickly the contents of a page are visibly populated. [Learn more about the Speed Index metric](https://developer.chrome.com/docs/lighthouse/performance/speed-index/).
- `[user-scalable="no"]` is used in the `<meta name="viewport">` element or the `[maximum-scale]` attribute is less than 5.weight 10
Disabling zooming is problematic for users with low vision who rely on screen magnification to properly see the contents of a web page. [Learn more about the viewport meta tag](https://dequeuniversity.com/rules/axe/4.12/meta-viewport).
- Document does not have a meta descriptionweight 1
Meta descriptions may be included in search results to concisely summarize page content. [Learn more about the meta description](https://developer.chrome.com/docs/lighthouse/seo/meta-description/).
On-page SEO
Homepage SEO
Meta health
Meta completeness — 25/100
Content on the homepage
Technical
At a glance
- HTTPS enabled — passed
- robots.txt present — passed
- XML sitemap found — not detected
- Structured data (schema.org) — not detected
- Meta description set — not detected
- Title tag set — not detected
- Open Graph tags — not detected
- Canonical URL set — not detected
- Mobile friendly — passed
- Security headers — not detected
Security headers — 0/100
robots.txt
- No sitemap referenced in robots.txt
Structured data (JSON-LD)
No JSON-LD blocks were found on the homepage.
Mobile friendliness — 100/100
AI readiness
- robots.txt
- Sitemap
- Link Headers
Top fix: Add a sitemap.xml and reference it in robots.txt to allow indexing of the photo gallery paths hidden in the JavaScript.
- Markdown Negotiation
Top fix: Implement server-side rendering or static HTML fallbacks so content is accessible without executing client-side JavaScript.
- AI Bot Rules
- Content Signals
- Web Bot Auth
Top fix: Implement Web Bot Auth (.well-known/http-message-signatures-directory) to allow verified AI agents to access content despite general bot blocking.
- MCP Server Card
- Agent Skills
- API Catalog
- OAuth / OIDC Discovery
- OAuth Protected Resource
Top fix: Add a .well-known/mcp.json file to expose the generative audio and image assets as tools for AI agents.
- x402 Payment
- MPP
- UCP
- ACP
Top fix: No commerce protocols detected; consider adding x402 if planning to monetize digital art or prints via agentic payments.
Biggest opportunities
- 1Replace pure JavaScript rendering with semantic HTML or SSR to expose 'Canada', 'Turkey', and 'Iran' gallery content to crawlers.high impact · large effort
- 2Create and link a sitemap.xml containing the actual URLs for the 56 photos referenced in the source code.high impact · small effort
- 3Re-evaluate aggressive bot blocking (GPTBot, ClaudeBot) if the goal is AI discoverability, or implement Web Bot Auth for controlled access.medium impact · medium effort
Critical issues
- Zero semantic content: No H1, H2, main, or nav tags found; entire site is rendered via client-side JS.
- Active AI blocking: robots.txt explicitly disallows GPTBot, ClaudeBot, Google-Extended, and others.
- Missing metadata: No title tag, meta description, or Open Graph tags detected in crawl data despite title existing in JS.
What's working
- Unique generative audio implementation using Web Audio API with region-specific scales and rhythms.
- Distinctive interactive visual identity that differentiates from standard static portfolios.
Content & links
Key pages crawled
- About – SKATEMAN
About – SKATEMAN About Kevin Ebra — SKATEMAN Based in Vancouver, British Columbia, SKATEMAN is a photography and creative studio founded by Kevin Ebra. With a passion for visual storytelling and a kee
Top internal pages
Business profile
Business profile
Skateman is a creative portfolio by Kevin Ebra showcasing travel photography from Canada, Turkey, and Iran through an interactive generative art interface. The site features 56 photos accompanied by procedural audio compositions unique to each region.
Keywords
Content themes
See this report for your own site
RankBloom runs the same 40+ checks, Lighthouse scores and AI profile on any domain — free to start.
Scan a site freeHow this listing was made. Everything above was generated automatically from a public crawl of skateman.ca on August 13, 2026, scored with Google Lighthouse and summarised by AI. It is a snapshot, not an endorsement, and it can be out of date — re-scan the site in RankBloom to refresh it. Links to skateman.ca are nofollow. Own this site? A paid RankBloom plan lets you hide the listing from the directory, or write to support@getrankbloom.com to request removal.