Executive Summary
26 checks performed: 5 Critical, 7 Warnings, 14 Passing. The site has solid crawlability foundations (robots.txt, sitemap, HTTPS redirect, 404 handling all pass), but suffers from systemic E-E-A-T gaps (zero trust pages), missing social sharing infrastructure (no og:image or Twitter Cards), inconsistent canonical tags on inner pages, and zero body internal links on content pages. Score 42/100 — fixing top 5 items would raise to 65+.
Audit Scope
- Crawlability (robots.txt, sitemap)
- URL Canonicalization
- 404 Handling
- E-E-A-T Trust Pages
- On-Page SEO (TDK, H1)
- Structured Data (JSON-LD)
- Internal Linking
- Social Tags (OG + Twitter)
Note: PageSpeed API returned 429 (rate limited) — performance scores unavailable.
Site Checks
Crawlability
| Check | Status | Detail |
|---|---|---|
| robots.txt | Pass | Found. Allow: / · Sitemap directive present · Googlebot not blocked. |
| sitemap.xml | Pass | Valid XML · 529 URLs · referenced in robots.txt. |
| 404 Handling | Pass | True 404 returned for non-existent URL. |
URL Canonicalization
| Check | Status | Detail |
|---|---|---|
| HTTP → HTTPS | Pass | http:// 301 redirects to https:// |
| www consistency | Warning | Both www and non-www return 200 — no redirect. Add 301 redirect www → non-www in nginx. |
| Canonical match | Warning | Inner pages lack canonical tags entirely. Add self-referencing canonical to all pages. |
E-E-A-T Trust Pages
| Page | Exists | Reachable | Detail |
|---|---|---|---|
| About Us | Fail | Fail | 404 — not found, not linked in footer. |
| Contact | Fail | Fail | 404 — not found, not linked in footer. |
| Privacy Policy | Fail | Fail | 404 — not found, not linked in footer. |
| Terms of Service | Fail | Fail | 404 — not found, not linked in footer. |
Page Checks
| Check | Status | Detail |
|---|---|---|
| PageSpeed (Mobile) | Unverified | API rate limited (429) |
| PageSpeed (Desktop) | Unverified | API rate limited (429) |
| Title Tag | Warning | 47 chars — below 50–60 recommended. Expand to 50–60 chars with more keywords. |
| Meta Description | Warning | 176 chars — may be truncated (>160). Vague value prop. Shorten to ≤155 chars with concrete value. |
| H1 Tag | Warning | "OpenClaw 知识库" — partial keyword match. Expand H1 to cover "AI工具教程" intent. |
| Canonical Tag | Pass | Self-referencing on homepage. |
| Word Count | Pass | ~1,200 words — above threshold. |
| Heading Structure | Warning | Only 4 H2s — below 5–7 recommended. Add 2–3 more H2 sections. |
| Internal Links | Fail | 0 body links on inner pages. Orphan-page architecture. Add 3–5 contextual links per page. |
| Schema (JSON-LD) | Warning | Homepage has WebSite only. Inner pages: 0/4 have schema. Add Article/HowTo to tutorials, Organization to homepage. |
Social Tags (Full Only)
| Check | Status | Detail |
|---|---|---|
| OG Tags | Fail | og:image missing site-wide. No social preview. Add og:image (1200×630px) to all pages. |
| Twitter Card | Fail | twitter:card missing — no card renders on share. Add <meta name="twitter:card" content="summary_large_image">. |
Priority Actions
- Create E-E-A-T trust pages (About, Contact, Privacy, Terms) and link in footer. Medium Effort / High Impact
- Add og:image + Twitter Card meta tags to all pages for social previews. Low Effort / High Impact
- Add self-referencing canonical tags to all inner pages (glossary, tools, RSS). Low Effort / High Impact
- Add 3–5 contextual internal links per page — link glossary ↔ tutorials ↔ tools. Medium Effort / High Impact
- Fix www → non-www 301 redirect in nginx config. Low Effort / Medium Impact
- Add JSON-LD schema: Organization to homepage, Article/HowTo to tutorials. Medium Effort / High Impact
- Optimize title (50–60 chars) and meta description (≤155 chars) with concrete value. Low Effort / Medium Impact
Limitations
This audit is based on publicly accessible signals. PageSpeed Insights API was rate-limited (429) — Core Web Vitals and performance scores unavailable. GSC crawl data, server logs, and competitive benchmarking not included. Findings marked [ASSUMPTION] require additional verification.