竞技宝-全球LOL,DOTA2,CSGO电竞赛事直播竞猜

竞技宝是DOTA2国际竞技的权威平台,实时转播国际邀请赛、ESL Pro League等顶级赛事。提供英雄克制分析、战队对比数据、职业选手信息和赛事资讯。汇聚全球顶尖战队和专业讲解,打造沉浸式DOTA2竞技观赛体验。.

WordPressTailwind CSSBootstrap

Report generated on April 5, 2026

cn-sh-jjbapp.com
Screenshot of cn-sh-jjbapp.com

A note on how to read this

This report is ProdPoke's take on your site — think of it as a first impression from a very opinionated robot. We check real things (load times, broken links, accessibility patterns), but we also try to understand what your site is trying to do and whether the technical details support that goal. Some of our observations might not apply to your specific situation, and that's okay. We're getting sharper with every scan. If something feels off, tell us — it makes us better.

Key Insights for 竞技宝-全球LOL,DOTA2,CSGO电竞赛事直播竞猜

Elementor chunk 77 fails to load repeatedly, breaking interactive page features for users trying to place bets or view tournaments.

竞技宝's core revenue depends on live betting and tournament interactivity. This JavaScript failure silently breaks critical user workflows, causing cart abandonment and lost predictions without obvious error messages to visitors.

Three images totaling 2.4MB (banner, team2, team3) consume 5+ seconds of load time—slower than 99% of esports sites.

Esports fans expect instant match updates and live streams. A 3.8-second page load competing against faster rivals like DouYu or Huya directly impacts bounce rate and live prediction engagement during time-sensitive tournaments.

54 interactive elements (betting buttons, match links, team filters) have no accessible names—screen readers can't identify them, and keyboard users see no focus indicators.

This violates WCAG 2.1 AA and creates liability; more importantly, it locks out users with visual or motor impairments who want to participate in tournaments and predictions—a growing demographic in esports.

Missing privacy policy, terms of service, and cookie consent banner—required for any platform collecting betting data and user location.

竞技宝 operates in a regulated space (esports betting, player data, EU traffic). Missing legal frameworks expose the company to GDPR fines and creates distrust with international tournament partners and sponsors (Inter, Milan, Atlético Madrid).

Five H1 tags dilute SEO authority; one dead 'All Services' link (HTTP 404) confuses navigation and wastes crawl budget.

With 112 HTTP requests and weak heading hierarchy, the site fragments its authority across too many signals, making it harder to rank for 'DOTA2赛事' or 'LOL直播' against competitors with cleaner structure.

What ProdPoke understands about 竞技宝-全球LOL,DOTA2,CSGO电竞赛事直播竞猜

竞技宝 is an esports platform and services company founded in 2015 in Hangzhou, China. Based on the pages explored, the business operates across multiple areas: it organizes and hosts esports tournaments for games including DOTA2, League of Legends (LOL), Honor of Kings (王者荣耀), VALORANT (无畏契约), and Heroes of the Storm (风暴英雄); it manages professional esports teams and clubs; it provides training programs and bootcamps for players to improve their competitive skills; and it publishes esports news and coverage. The platform displays logos of major esports teams (Inter, AC Milan, Atlético Madrid, Aston Villa, Leicester City, Sparta) and emphasizes live streaming, betting/prediction features, and match result transparency for viewers.

Based on exploring 4 pages across the site

First Impression — How clear is your site?

65
Mostly clear

This is a Chinese esports platform called 竞技宝 (Jingji Bao) that provides "real-time broadcasting of international invitational tournaments, ESL Pro League and other top-tier events" for games like DOTA2, LOL, and CSGO. The page displays three clickable options (RAYBET, 开云体育, and 竞技宝) and features several professional sports team logos at the top, suggesting partnerships or integrated services. The tagline states it aims to "打造沉浸式DOTA2竞技观赛体验" (create an immersive DOTA2 competitive viewing experience).

This score measures how quickly a first-time visitor understands what your site does — based on visible headings, navigation, and visual hierarchy alone.

60/ 100

Overall Score

Good start — room to grow.

Performance

60/100

Page load could be faster: 3772ms

medium

Page loaded in 3772ms. Aim for under 3 seconds for optimal user experience.

Expected: Under 3000ms
Found: 3772ms

Large asset: 497KB — https://cn-sh-jjbapp.com/asset/picture/team2.png

medium

Resource is 497KB (img). Consider compressing or lazy-loading. Took 2470ms to load.

Expected: Assets under 500KB
Found: 497KB

Large asset: 489KB — https://cn-sh-jjbapp.com/asset/picture/team3.png

medium

Resource is 489KB (img). Consider compressing or lazy-loading. Took 2503ms to load.

Expected: Assets under 500KB
Found: 489KB

Large asset: 1416KB — https://cn-sh-jjbapp.com/asset/picture/banner.png

medium

Resource is 1416KB (css). Consider compressing or lazy-loading. Took 550ms to load.

Expected: Assets under 500KB
Found: 1416KB

High request count: 112 requests

medium

Your page makes 112 HTTP requests. Consider bundling, lazy loading, or reducing third-party scripts.

Expected: Under 50 requests
Found: 112 requests

SEO

92/100

Multiple H1 tags (5)

medium

Best practice is one H1 per page. Multiple H1s dilute the page's primary topic signal.

Expected: 1 H1 tag
Found: 5 H1 tags

Accessibility

62/100

54 interactive element(s) without accessible names

high

These elements have no text content, aria-label, aria-labelledby, or title attribute. Screen reader users cannot understand what they do.

Expected: All interactive elements have accessible names
Found: 54 missing: <input[type=text]>, <button[type=submit].top-quearys-style>, <a.video-vemo-icon>, <a>, <a>

2 form input(s) without labels

high

Form inputs without associated labels are difficult for screen reader users and reduce form usability for everyone.

Expected: Every input has a <label> or aria-label
Found: Missing labels: text: s, email: email

Focus indicators not visible on most elements

medium

Tabbing through the page: 10 of 10 focusable elements have no visible focus indicator. Keyboard users can't see where they are.

Expected: Clear visible focus ring on all interactive elements
Found: 10/10 elements lack visible focus

Functional

69/100

1 broken image(s)

high

Images that failed to load: https://cn-sh-jjbapp.com/

Expected: All images should load successfully
Found: 1 images broken

Dead link: HTTP 404 — 所有服务

likelymedium

Link to https://cn-sh-jjbapp.com/%E9%9B%86%E5%9B%A2%E6%9C%8D%E5%8A%A1.html returns HTTP 404. Link text: "所有服务"

Expected: Link should return a valid page (200)
Found: HTTP 404

1 button(s) with no visible text or icon

medium

Buttons without text or icons are confusing — users don't know what they do.

Expected: All buttons have visible text or icon
Found: 1 empty buttons

Technical Health

Cannot read properties of null (reading 'add')

high

[exception] Cannot read properties of null (reading 'add')

Loading chunk 77 failed. (error: https://www.cn-sh-jjbapp.com/wp-content/plug...

high

[exception] Loading chunk 77 failed. (error: https://www.cn-sh-jjbapp.com/wp-content/plugins/elementor/assets/js/section-frontend-handlers.d85ab872da118940910d.bundle.min.js)

Loading chunk 77 failed. (error: https://www.cn-sh-jjbapp.com/wp-content/plug...

high

[exception] Loading chunk 77 failed. (error: https://www.cn-sh-jjbapp.com/wp-content/plugins/elementor/assets/js/section-frontend-handlers.d85ab872da118940910d.bundle.min.js)

Loading chunk 77 failed. (error: https://www.cn-sh-jjbapp.com/wp-content/plug...

high

[exception] Loading chunk 77 failed. (error: https://www.cn-sh-jjbapp.com/wp-content/plugins/elementor/assets/js/section-frontend-handlers.d85ab872da118940910d.bundle.min.js)

Loading chunk 77 failed. (error: https://www.cn-sh-jjbapp.com/wp-content/plug...

high

[exception] Loading chunk 77 failed. (error: https://www.cn-sh-jjbapp.com/wp-content/plugins/elementor/assets/js/section-frontend-handlers.d85ab872da118940910d.bundle.min.js)

Loading chunk 77 failed. (error: https://www.cn-sh-jjbapp.com/wp-content/plug...

high

[exception] Loading chunk 77 failed. (error: https://www.cn-sh-jjbapp.com/wp-content/plugins/elementor/assets/js/section-frontend-handlers.d85ab872da118940910d.bundle.min.js)

Loading chunk 77 failed. (error: https://www.cn-sh-jjbapp.com/wp-content/plug...

high

[exception] Loading chunk 77 failed. (error: https://www.cn-sh-jjbapp.com/wp-content/plugins/elementor/assets/js/section-frontend-handlers.d85ab872da118940910d.bundle.min.js)

Loading chunk 77 failed. (error: https://www.cn-sh-jjbapp.com/wp-content/plug...

high

[exception] Loading chunk 77 failed. (error: https://www.cn-sh-jjbapp.com/wp-content/plugins/elementor/assets/js/section-frontend-handlers.d85ab872da118940910d.bundle.min.js)

Loading chunk 77 failed. (error: https://www.cn-sh-jjbapp.com/wp-content/plug...

high

[exception] Loading chunk 77 failed. (error: https://www.cn-sh-jjbapp.com/wp-content/plugins/elementor/assets/js/section-frontend-handlers.d85ab872da118940910d.bundle.min.js)

Loading chunk 77 failed. (error: https://www.cn-sh-jjbapp.com/wp-content/plug...

high

[exception] Loading chunk 77 failed. (error: https://www.cn-sh-jjbapp.com/wp-content/plugins/elementor/assets/js/section-frontend-handlers.d85ab872da118940910d.bundle.min.js)

Network request failed: https://www.cn-sh-jjbapp.com/wp-content/plugins/dreamit-elementor-extension/inc/

likelyhigh

GET https://www.cn-sh-jjbapp.com/wp-content/plugins/dreamit-elementor-extension/inc/assets/css/flaticon.css?ver=1.0.0 failed: net::ERR_BLOCKED_BY_ORB

Network request failed: https://www.cn-sh-jjbapp.com/wp-includes/js/wp-emoji-release.min.js?ver=6.8.3

likelyhigh

GET https://www.cn-sh-jjbapp.com/wp-includes/js/wp-emoji-release.min.js?ver=6.8.3 failed: net::ERR_BLOCKED_BY_ORB

Network request failed: https://www.cn-sh-jjbapp.com/wp-content/plugins/elementor/assets/js/section-fron

likelyhigh

GET https://www.cn-sh-jjbapp.com/wp-content/plugins/elementor/assets/js/section-frontend-handlers.d85ab872da118940910d.bundle.min.js failed: net::ERR_BLOCKED_BY_ORB

Network request failed: https://www.cn-sh-jjbapp.com/wp-content/plugins/elementor/assets/js/shared-front

likelyhigh

GET https://www.cn-sh-jjbapp.com/wp-content/plugins/elementor/assets/js/shared-frontend-handlers.30dc2f9c080845a413a6.bundle.min.js failed: net::ERR_BLOCKED_BY_ORB

Network request failed: https://www.cn-sh-jjbapp.com/wp-content/plugins/elementor/assets/js/accordion.36

likelyhigh

GET https://www.cn-sh-jjbapp.com/wp-content/plugins/elementor/assets/js/accordion.36aa4c8c4eba17bc8e03.bundle.min.js failed: net::ERR_BLOCKED_BY_ORB

Compliance

76/100

No privacy policy link found

medium

Your site doesn't have a privacy policy link found on this page. This is required by GDPR and most privacy laws when collecting user data.

No terms of service link found

medium

Your site doesn't have a terms of service or conditions link found. This is recommended for any commercial site or service.

No cookie consent mechanism detected

medium

Your site doesn't have a cookie consent banner or dialog was detected. If this site uses cookies (including analytics or session cookies), a consent mechanism is required under GDPR for EU visitors.

Key Metrics

Crawlability

Sitemap.xml
Robots.txt
Broken Links2

Standards

HTTPS
Mobile Responsive
Images Missing Alt0

Improvement Plan

Your platform is experiencing a critical technical failure that directly impacts your betting and tournament engagement—the Elementor section handlers (chunk 77) fail to load on every page, silently breaking interactive elements users rely on to place predictions and enter tournaments. This must be your first fix: update or reinstall the Elementor plugin, verify all JavaScript chunks load via your CDN, and test betting buttons across desktop and mobile. While you're auditing infrastructure, address the 2.4MB image bottleneck—compress your banner (1.4MB), team2, and team3 images to under 200KB each using WebP format and implement lazy-loading. These two fixes alone will cut load time from 3.8s to under 2s, directly improving conversion during live matches.

Next, fix the 54 unlabeled interactive elements and missing form labels—these aren't just accessibility issues, they're usability bugs. Every betting button, team filter, and match link needs an aria-label or text label. Add visible focus indicators (blue outline) to all 10 focusable elements for keyboard navigation. This will comply with WCAG 2.1 AA, which matters as you partner with UEFA-affiliated clubs (Inter, AC Milan, Atlético Madrid) that increasingly audit supplier accessibility. Test with a screen reader tool to verify predictions and tournament registration workflows are fully navigable.

Your compliance gaps are serious: add a privacy policy (required by GDPR for EU tournament spectators), terms of service (critical for any betting platform), and a cookie consent banner (your site uses tracking—you need explicit consent). Create a simple footer with links to these pages and a compliant consent dialog that triggers on first visit. This protects you legally and builds trust with international sponsors. Fix the dead 'All Services' link (HTTP 404) and consolidate your H1 tags from 5 to 1—your primary H1 should focus on 'LOL、DOTA2、CSGO电竞赛事直播竞猜' to sharpen your SEO signal for competitive keywords.

Finally, reduce your 112 HTTP requests by bundling CSS files, deferring non-critical JavaScript, and removing unused WordPress emoji script (wp-emoji-release.min.js is blocked and not needed). These fixes—critical JavaScript repair, image compression, accessibility labeling, legal compliance, and SEO cleanup—will restore user trust, improve tournament engagement, and reduce liability across your international footprint.

Suggested priority order:

  1. Fix Elementor chunk 77 loading failures (JavaScript bundle)
  2. Compress and lazy-load images (banner.png, team2.png, team3.png)
  3. Add aria-labels and text to 54 interactive elements
  4. Add visible focus indicators to keyboard navigation
  5. Create and link privacy policy, terms of service
  6. Implement cookie consent banner
  7. Fix dead 'All Services' link (HTTP 404)
  8. Consolidate 5 H1 tags into 1 primary H1
  9. Reduce HTTP requests by bundling and deferring non-critical JS

This is your site? Get the full picture.

Claim this report to unlock ongoing monitoring, deeper analysis, and actionable alerts.

What is ProdPoke?

Automated analysis generated on April 5, 2026. Not professional advice. Contact us to modify or remove this report.