SEO audit for jinnian-app.com.cn
金年会官网 - Jin Nian Hui 中国官方首页
Health 59/100 (fair) · 20 pages crawled · generated 2026-08-26
Download Markdown report (feed to ChatGPT / Claude / Cursor)金年会官网致力于向大众提供严谨的国际足坛走势研判,海量现场转播带来极速秒级比分更新。品牌成立于2013年,实时跟进欧洲杯、亚冠及欧冠巅峰大战,多方嵌入金年会,金年会…
| Category | Score | Errors | Warnings | Notices |
|---|---|---|---|---|
| Crawlability | 94 | 1 | 1 | 1 |
| Links | 95 | 1 | 0 | 4 |
| Content | 73 | 0 | 18 | 0 |
| Security | 73 | 0 | 18 | 19 |
| Agent Readiness | 75 | 0 | 17 | 10 |
| Hreflang | 88 | 0 | 8 | 0 |
| Duplicate | 96 | 0 | 3 | 15 |
| Budget | 99 | 0 | 1 | 0 |
| Canonical | 99 | 0 | 1 | 2 |
| Geo | 100 | 0 | 0 | 1 |
| Meta Description | 100 | 0 | 0 | 1 |
| Sitemap | 100 | 0 | 0 | 1 |
| Structured Data | 100 | 0 | 0 | 5 |
| Titles | 100 | 0 | 0 | 12 |
Errors (2 rules)
error Broken internal link (target 4xx/5xx)
Rule links.broken_internal · Links · 1 occurrence(s)
- https://jinnian-app.com.cn/contact.html — https://jinnian-app.com.cn/app/contact.html (HTTP 404)
error Client error (4xx) response
Rule status.4xx · Crawlability · 1 occurrence(s)
- https://jinnian-app.com.cn/app/contact.html — HTTP 404
Warnings (10 rules)
warning Control has no accessible name
Rule agent.control_no_name · Agent Readiness · 17 occurrence(s)
- https://jinnian-app.com.cn/ — 8 button/link(s) with no text or aria-label — an agent can't target them
- https://jinnian-app.com.cn/about.html — 5 button/link(s) with no text or aria-label — an agent can't target them
- https://jinnian-app.com.cn/app/ — 8 button/link(s) with no text or aria-label — an agent can't target them
- https://jinnian-app.com.cn/app/404.html — 5 button/link(s) with no text or aria-label — an agent can't target them
- https://jinnian-app.com.cn/app/about.html — 5 button/link(s) with no text or aria-label — an agent can't target them
- https://jinnian-app.com.cn/app/blog.html — 5 button/link(s) with no text or aria-label — an agent can't target them
- https://jinnian-app.com.cn/app/contacts.html — 5 button/link(s) with no text or aria-label — an agent can't target them
- https://jinnian-app.com.cn/app/index.html — 8 button/link(s) with no text or aria-label — an agent can't target them
- https://jinnian-app.com.cn/app/privacy.html — 5 button/link(s) with no text or aria-label — an agent can't target them
- https://jinnian-app.com.cn/app/search-results.html — 5 button/link(s) with no text or aria-label — an agent can't target them
- https://jinnian-app.com.cn/app/services.html — 5 button/link(s) with no text or aria-label — an agent can't target them
- https://jinnian-app.com.cn/blog.html — 5 button/link(s) with no text or aria-label — an agent can't target them
- https://jinnian-app.com.cn/contacts.html — 5 button/link(s) with no text or aria-label — an agent can't target them
- https://jinnian-app.com.cn/index.html — 8 button/link(s) with no text or aria-label — an agent can't target them
- https://jinnian-app.com.cn/privacy.html — 5 button/link(s) with no text or aria-label — an agent can't target them
- https://jinnian-app.com.cn/search-results.html — 5 button/link(s) with no text or aria-label — an agent can't target them
- https://jinnian-app.com.cn/services.html — 5 button/link(s) with no text or aria-label — an agent can't target them
warning robots.txt-disallowed URL receives internal links (crawl-budget leak)
Rule budget.disallow_linked · Budget · 1 occurrence(s)
- https://jinnian-app.com.cn/404.html — internal links point to https://jinnian-app.com.cn/404.html, which robots.txt disallows for Googlebot — Googlebot discovers the URL, checks robots, then rejects it without indexing, wasting crawl budget and losing the link equity. Remove the internal links, or use noindex instead of Disallow if the page should be fetchable. Linked from: https://jinnian-app.com.cn/contacts.html, https://jinnian-app.com.cn/privacy.html, https://jinnian-app.com.cn/search-results.html.
warning Interior page canonicalizes to the homepage
Rule canonical.points_to_homepage · Canonical · 1 occurrence(s)
- https://jinnian-app.com.cn/index.html — this interior page canonicalizes to the homepage (https://jinnian-app.com.cn/) — Google will treat the homepage as authoritative and drop this page from search. Point the canonical at the page's own URL.
warning Thin content (low word count)
Rule content.thin · Content · 18 occurrence(s)
- https://jinnian-app.com.cn/ — 115 words
- https://jinnian-app.com.cn/about.html — 72 words
- https://jinnian-app.com.cn/app/ — 100 words
- https://jinnian-app.com.cn/app/404.html — 38 words
- https://jinnian-app.com.cn/app/about.html — 74 words
- https://jinnian-app.com.cn/app/blog.html — 72 words
- https://jinnian-app.com.cn/app/contacts.html — 41 words
- https://jinnian-app.com.cn/app/index.html — 100 words
- https://jinnian-app.com.cn/app/privacy.html — 52 words
- https://jinnian-app.com.cn/app/search-results.html — 36 words
- https://jinnian-app.com.cn/app/services.html — 69 words
- https://jinnian-app.com.cn/blog.html — 72 words
- https://jinnian-app.com.cn/contact.html — 25 words
- https://jinnian-app.com.cn/contacts.html — 41 words
- https://jinnian-app.com.cn/index.html — 115 words
- https://jinnian-app.com.cn/privacy.html — 48 words
- https://jinnian-app.com.cn/search-results.html — 36 words
- https://jinnian-app.com.cn/services.html — 69 words
warning Homepage duplicated across protocol/host variants (no redirect)
Rule duplicate.protocol_host · Duplicate · 1 occurrence(s)
- https://jinnian-app.com.cn/ — https://www.jinnian-app.com.cn/ serves the same homepage content with a 200 and no redirect — Google sees a duplicate. Pick one canonical host/scheme and 301-redirect the others.
warning Duplicate <title> across pages
Rule duplicate.title · Duplicate · 2 occurrence(s)
- https://jinnian-app.com.cn/contact.html — title shared by 2 pages: https://jinnian-app.com.cn/contacts.html
- https://jinnian-app.com.cn/contacts.html — title shared by 2 pages: https://jinnian-app.com.cn/contact.html
warning Content-Type header doesn't match the actual content
Rule headers.content_type_mismatch · Security · 18 occurrence(s)
- https://jinnian-app.com.cn/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://jinnian-app.com.cn/about.html — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://jinnian-app.com.cn/app/ — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://jinnian-app.com.cn/app/404.html — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://jinnian-app.com.cn/app/about.html — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://jinnian-app.com.cn/app/blog.html — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://jinnian-app.com.cn/app/contacts.html — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://jinnian-app.com.cn/app/index.html — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://jinnian-app.com.cn/app/privacy.html — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://jinnian-app.com.cn/app/search-results.html — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://jinnian-app.com.cn/app/services.html — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://jinnian-app.com.cn/blog.html — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://jinnian-app.com.cn/contact.html — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://jinnian-app.com.cn/contacts.html — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://jinnian-app.com.cn/index.html — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://jinnian-app.com.cn/privacy.html — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://jinnian-app.com.cn/search-results.html — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
- https://jinnian-app.com.cn/services.html — the Content-Type is "text/html" with no charset — the HTTP charset is authoritative and browsers otherwise guess the encoding, which can garble non-ASCII text (mojibake). Declare it explicitly: "text/html; charset=utf-8".
warning hreflang set has no self-reference
Rule hreflang.missing_self · Hreflang · 2 occurrence(s)
- https://jinnian-app.com.cn/app/index.html — no hreflang entry points to this URL
- https://jinnian-app.com.cn/index.html — no hreflang entry points to this URL
warning hreflang has no return link (not reciprocal)
Rule hreflang.no_return · Hreflang · 6 occurrence(s)
- https://jinnian-app.com.cn/app/404.html — https://jinnian-app.com.cn/404.html (zh-cn) does not link back
- https://jinnian-app.com.cn/app/index.html — https://jinnian-app.com.cn/ (zh-cn) does not link back
- https://jinnian-app.com.cn/app/index.html — https://jinnian-app.com.cn/app/ (zh-tw) does not link back
- https://jinnian-app.com.cn/contact.html — https://jinnian-app.com.cn/app/contact.html (zh-tw) does not link back
- https://jinnian-app.com.cn/index.html — https://jinnian-app.com.cn/ (zh-cn) does not link back
- https://jinnian-app.com.cn/index.html — https://jinnian-app.com.cn/app/ (zh-tw) does not link back
warning Soft 404 (200 OK but content signals not found)
Rule status.soft_404 · Crawlability · 1 occurrence(s)
- https://jinnian-app.com.cn/app/404.html — HTTP 200 but only 38 words and a not-found marker ("404") in the title/H1 — return a real 404/410 or add content
Notices (12 rules)
notice Heading levels skip a level
Rule agent.heading_skip · Agent Readiness · 10 occurrence(s)
- https://jinnian-app.com.cn/ — h3 follows h1 — skips h2
- https://jinnian-app.com.cn/about.html — h5 follows h1 — skips h2
- https://jinnian-app.com.cn/app/ — h3 follows h1 — skips h2
- https://jinnian-app.com.cn/app/about.html — h5 follows h1 — skips h2
- https://jinnian-app.com.cn/app/blog.html — h5 follows h1 — skips h2
- https://jinnian-app.com.cn/app/index.html — h3 follows h1 — skips h2
- https://jinnian-app.com.cn/app/services.html — h5 follows h1 — skips h2
- https://jinnian-app.com.cn/blog.html — h5 follows h1 — skips h2
- https://jinnian-app.com.cn/index.html — h3 follows h1 — skips h2
- https://jinnian-app.com.cn/services.html — h5 follows h1 — skips h2
notice Canonical points to a different URL
Rule canonical.non_self · Canonical · 2 occurrence(s)
- https://jinnian-app.com.cn/app/index.html — canonical=https://jinnian-app.com.cn/app/
- https://jinnian-app.com.cn/index.html — canonical=https://jinnian-app.com.cn/
notice Duplicate meta description across pages
Rule duplicate.meta_desc · Duplicate · 15 occurrence(s)
- https://jinnian-app.com.cn/ — meta description shared by 7 pages: https://jinnian-app.com.cn/about.html, https://jinnian-app.com.cn/blog.html, https://jinnian-app.com.cn/contacts.html
- https://jinnian-app.com.cn/about.html — meta description shared by 7 pages: https://jinnian-app.com.cn/, https://jinnian-app.com.cn/blog.html, https://jinnian-app.com.cn/contacts.html
- https://jinnian-app.com.cn/app/ — meta description shared by 8 pages: https://jinnian-app.com.cn/app/about.html, https://jinnian-app.com.cn/app/blog.html, https://jinnian-app.com.cn/app/contacts.html
- https://jinnian-app.com.cn/app/404.html — meta description shared by 8 pages: https://jinnian-app.com.cn/app/, https://jinnian-app.com.cn/app/about.html, https://jinnian-app.com.cn/app/blog.html
- https://jinnian-app.com.cn/app/about.html — meta description shared by 8 pages: https://jinnian-app.com.cn/app/, https://jinnian-app.com.cn/app/blog.html, https://jinnian-app.com.cn/app/contacts.html
- https://jinnian-app.com.cn/app/blog.html — meta description shared by 8 pages: https://jinnian-app.com.cn/app/, https://jinnian-app.com.cn/app/about.html, https://jinnian-app.com.cn/app/contacts.html
- https://jinnian-app.com.cn/app/contacts.html — meta description shared by 8 pages: https://jinnian-app.com.cn/app/, https://jinnian-app.com.cn/app/about.html, https://jinnian-app.com.cn/app/blog.html
- https://jinnian-app.com.cn/app/privacy.html — meta description shared by 8 pages: https://jinnian-app.com.cn/app/, https://jinnian-app.com.cn/app/about.html, https://jinnian-app.com.cn/app/blog.html
- https://jinnian-app.com.cn/app/search-results.html — meta description shared by 8 pages: https://jinnian-app.com.cn/app/, https://jinnian-app.com.cn/app/about.html, https://jinnian-app.com.cn/app/blog.html
- https://jinnian-app.com.cn/app/services.html — meta description shared by 8 pages: https://jinnian-app.com.cn/app/, https://jinnian-app.com.cn/app/about.html, https://jinnian-app.com.cn/app/blog.html
- https://jinnian-app.com.cn/blog.html — meta description shared by 7 pages: https://jinnian-app.com.cn/, https://jinnian-app.com.cn/about.html, https://jinnian-app.com.cn/contacts.html
- https://jinnian-app.com.cn/contacts.html — meta description shared by 7 pages: https://jinnian-app.com.cn/, https://jinnian-app.com.cn/about.html, https://jinnian-app.com.cn/blog.html
- https://jinnian-app.com.cn/privacy.html — meta description shared by 7 pages: https://jinnian-app.com.cn/, https://jinnian-app.com.cn/about.html, https://jinnian-app.com.cn/blog.html
- https://jinnian-app.com.cn/search-results.html — meta description shared by 7 pages: https://jinnian-app.com.cn/, https://jinnian-app.com.cn/about.html, https://jinnian-app.com.cn/blog.html
- https://jinnian-app.com.cn/services.html — meta description shared by 7 pages: https://jinnian-app.com.cn/, https://jinnian-app.com.cn/about.html, https://jinnian-app.com.cn/blog.html
notice robots.txt blocks AI search/citation crawlers
Rule geo.ai_bots_blocked · Geo · 1 occurrence(s)
- https://jinnian-app.com.cn/ — robots.txt disallows AI search crawler(s): oai-searchbot (ChatGPT search), perplexitybot (Perplexity), claude-searchbot (Claude (search)). These fetch pages to cite in AI answers, so blocking them removes you from that citation pool. Allowing them is required for AI citations (though not a guarantee of them); blocking training bots like GPTBot/ClaudeBot is a separate, valid choice.
notice Page has only one internal inlink (fragile crawl path)
Rule links.single_inlink · Links · 4 occurrence(s)
- https://jinnian-app.com.cn/app/privacy.html — only one internal link points here — if that source changes, this page becomes an orphan. Add more contextual internal links to strengthen the crawl path.
- https://jinnian-app.com.cn/app/search-results.html — only one internal link points here — if that source changes, this page becomes an orphan. Add more contextual internal links to strengthen the crawl path.
- https://jinnian-app.com.cn/privacy.html — only one internal link points here — if that source changes, this page becomes an orphan. Add more contextual internal links to strengthen the crawl path.
- https://jinnian-app.com.cn/search-results.html — only one internal link points here — if that source changes, this page becomes an orphan. Add more contextual internal links to strengthen the crawl path.
notice Meta description too short
Rule meta_desc.too_short · Meta Description · 1 occurrence(s)
- https://jinnian-app.com.cn/contact.html — 10 chars
notice Blocked by robots.txt
Rule robots.blocked · Crawlability · 1 occurrence(s)
- https://jinnian-app.com.cn/404.html — Disallowed by robots.txt; not fetched
notice Deep page has no BreadcrumbList structured data
Rule schema.breadcrumb_missing · Structured Data · 1 occurrence(s)
- https://jinnian-app.com.cn/app/index.html — depth-2 page has structured data but no BreadcrumbList
notice FAQPage structured data (rich result removed May 2026)
Rule schema.faq_deprecated · Structured Data · 4 occurrence(s)
- https://jinnian-app.com.cn/ — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
- https://jinnian-app.com.cn/app/ — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
- https://jinnian-app.com.cn/app/index.html — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
- https://jinnian-app.com.cn/index.html — FAQPage structured data is present — Google removed FAQ rich results on 7 May 2026 (except for authoritative government/health sites). The markup is harmless but earns no SERP enhancement; remove it during template maintenance.
notice Missing recommended security headers
Rule security.missing_headers · Security · 19 occurrence(s)
- https://jinnian-app.com.cn/ — CSP, X-Content-Type-Options
- https://jinnian-app.com.cn/about.html — CSP, X-Content-Type-Options
- https://jinnian-app.com.cn/app/ — CSP, X-Content-Type-Options
- https://jinnian-app.com.cn/app/404.html — CSP, X-Content-Type-Options
- https://jinnian-app.com.cn/app/about.html — CSP, X-Content-Type-Options
- https://jinnian-app.com.cn/app/blog.html — CSP, X-Content-Type-Options
- https://jinnian-app.com.cn/app/contact.html — HSTS, CSP, X-Content-Type-Options
- https://jinnian-app.com.cn/app/contacts.html — CSP, X-Content-Type-Options
- https://jinnian-app.com.cn/app/index.html — CSP, X-Content-Type-Options
- https://jinnian-app.com.cn/app/privacy.html — CSP, X-Content-Type-Options
- https://jinnian-app.com.cn/app/search-results.html — CSP, X-Content-Type-Options
- https://jinnian-app.com.cn/app/services.html — CSP, X-Content-Type-Options
- https://jinnian-app.com.cn/blog.html — CSP, X-Content-Type-Options
- https://jinnian-app.com.cn/contact.html — CSP, X-Content-Type-Options
- https://jinnian-app.com.cn/contacts.html — CSP, X-Content-Type-Options
- https://jinnian-app.com.cn/index.html — CSP, X-Content-Type-Options
- https://jinnian-app.com.cn/privacy.html — CSP, X-Content-Type-Options
- https://jinnian-app.com.cn/search-results.html — CSP, X-Content-Type-Options
- https://jinnian-app.com.cn/services.html — CSP, X-Content-Type-Options
notice Indexable page not listed in sitemap
Rule sitemap.orphan_not_listed · Sitemap · 1 occurrence(s)
- https://jinnian-app.com.cn/app/404.html — indexable but not in sitemap
notice Title is very short
Rule title.too_short · Titles · 12 occurrence(s)
- https://jinnian-app.com.cn/about.html — 10 chars
- https://jinnian-app.com.cn/app/about.html — 10 chars
- https://jinnian-app.com.cn/app/blog.html — 10 chars
- https://jinnian-app.com.cn/app/contacts.html — 10 chars
- https://jinnian-app.com.cn/app/privacy.html — 13 chars
- https://jinnian-app.com.cn/app/services.html — 10 chars
- https://jinnian-app.com.cn/blog.html — 10 chars
- https://jinnian-app.com.cn/contact.html — 10 chars
- https://jinnian-app.com.cn/contacts.html — 10 chars
- https://jinnian-app.com.cn/privacy.html — 12 chars
- https://jinnian-app.com.cn/search-results.html — 12 chars
- https://jinnian-app.com.cn/services.html — 10 chars
Audit your own site — free
157 checks, internal PageRank, render-diff. No signup, results in ~30s.