2026-07-14

Quality & AdSense Readiness (P0–P1)

  • Fixed broken tool pages: uuid-generator, html-encoder, css-minifier — UI now matches titles and JSON-LD
  • Aligned author E-E-A-T: /authors/li-xiaoyao/ shows Li Xiaoyao consistently in JSON-LD and visible copy
  • Completed blog hub drift fix — 6 missing sitemap articles added to /blog/ index with cover SVGs
  • Added CI Check 13 (tool UI consistency) and Check 14 (blog hub ↔ sitemap symmetry)
  • Updated privacy and cookie policies (Last Updated: July 2026)

Engineering

  • Extended verify-deployment.mjs with blog cover verification in CI
  • Fixed 404.html — added noindex and removed AdSense
  • Improved thin tool pages (pydantic, zod, schema-generator batch) and related-tools coverage

2026-06-09

Editorial Content (P1-1)

  • Published 10 non-JSON depth articles: DevOps deployment, API auth, GitHub Actions CI, Docker local preview, PostgreSQL JSONB indexing, client-side 50MB processing, privacy/compliance, tree viewer benchmarks, and vanilla JS formatter build guide
  • Updated blog index featured section and homepage Guides with new editorial articles
  • Updated sitemap-blog.xml with all new article URLs

Homepage

  • Replaced Guides section cards with latest DevOps, privacy, and build-from-scratch articles
  • Added "View all guides" link to /blog/

2026-06-05

Content & Architecture

  • Removed 72 low-quality blog posts (C-class) and 42 auto-generated news articles (/news/* → 410)
  • Retained 28 high-quality developer guides with unique author boxes
  • Merged 3 duplicate tool groups: json-diffjson-compare, json-tree-viewerjson-viewer, base64-encoderbase64
  • Tool count reduced from 38 to 35 canonical pages

E-E-A-T & Trust

  • Added /authors/li-xiaoyao/ author page with GitHub profile
  • Added /editorial-policy/ page documenting content creation and review process
  • Enhanced About page with site statistics and maintenance commitment
  • Added Author Box with "Updated: 2026-06-05" timestamp to all 28 blog posts

User Experience

  • Added Giscus comment system to all blog posts (GitHub Discussions)
  • Added Related Articles section to all 28 blog posts (3 related articles per post)
  • Added pre-filled demo content to json-escape and json-validator tool pages
  • Restructured homepage with Latest Guides and Popular Guides sections
  • Navigation restructured: Tools | Guides | About | Changelog | Contact
  • Blog list page cleaned up (removed SEO filler text)

Tool Pages

  • 5 core tools received full content blocks: use cases, I/O examples, error tables, FAQ, related articles
  • 30 tools received slim content blocks: use cases, I/O examples, FAQ
  • tools/index.html rewritten with unique 80-120 word descriptions per tool
  • Removed generic "Access the X tool" template descriptions

Technical

  • Fixed sitemap consistency: removed base64-encoder from sitemap-tools.xml
  • Added /authors/ and /editorial-policy/ to sitemap-pages.xml
  • Verified zero dead links across all 28 blog Related Articles sections
  • Fixed residual old links for 3 merged tool groups across 7 files
  • _redirects cleaned: removed conflicting /news/json-* wildcard rule

2026-05-26

Sitemap Restructured

  • Split into dedicated sub-sitemaps: pages (7), tools (38), blog (96)
  • Removed deprecated /news/ URLs
  • robots.txt now points to single sitemap.xml index

Structured Data Enhancement

  • Added SoftwareApplication Schema to homepage
  • Added SoftwareApplication JSON-LD to all 38 tool pages

UI Improvements

  • Refreshed tool grid layout with consistent card sizing
  • Improved mobile responsiveness for tool navigation
  • Dark mode toggle reliability enhanced

2026-05-25

New Tools Added

  • JSON Extract (json-extract): Extract values by JSONPath expressions
  • Base Converter (base-converter): HEX/DEC/OCT/BIN with bit-width support
  • CSV to Excel (csv-to-excel): CSV to XLSX conversion
  • Color Converter (color-converter): HEX/RGB/HSL color space conversion

Infrastructure

  • GitHub Pages deployment pipeline stabilized
  • Daily content generator workflow disabled (manual curation mode)