Skip to content

Improve SEO and metadata for tutorial and homepage - #23

Merged
lampmaker merged 2 commits into
mainfrom
claude/repo-description-topics-vmqtco
Aug 21, 2026
Merged

Improve SEO and metadata for tutorial and homepage#23
lampmaker merged 2 commits into
mainfrom
claude/repo-description-topics-vmqtco

Conversation

@lampmaker

Copy link
Copy Markdown
Owner

Summary

Enhanced search engine optimization and social media sharing for the TinyWebGPU documentation by adding comprehensive metadata tags and improving page titles and descriptions across the main pages and package.json.

Key Changes

  • index.html: Updated title to be more descriptive and added meta tags for SEO and social sharing (Open Graph, Twitter Card, canonical URL, and description)
  • docs/tutorial.html: Improved title and description to better reflect tutorial content, added Open Graph and Twitter Card metadata for better social sharing
  • package.json: Expanded keywords list with additional relevant terms (shaders, compute-shader, webgpu-framework, zero-dependency) to improve discoverability

Notable Details

  • Added canonical URLs to both pages to prevent duplicate content issues
  • Included Open Graph metadata (og:type, og:site_name, og:url, og:title, og:description) for improved social media previews
  • Added Twitter Card metadata for better sharing on Twitter/X
  • Updated descriptions to be more specific about framework features (uniforms, ping-pong buffers, indirect dispatch, etc.)
  • Keywords now better reflect the project's positioning as a framework and its zero-dependency nature

https://claude.ai/code/session_01DwhHTi64KRDP7oNAMTotSJ

claude added 2 commits August 21, 2026 08:28
The landing page had no meta description at all, so search engines and link
unfurls fell back to whatever prose they scraped first. Add a description,
canonical URL and Open Graph/Twitter tags to index.html and the tutorial, and
widen the npm keyword list to match.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DwhHTi64KRDP7oNAMTotSJ
The single-source-of-truth schema is the thing the framework actually sells,
so say it in the meta and OG descriptions rather than stopping at 'no build
step'.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DwhHTi64KRDP7oNAMTotSJ
@lampmaker
lampmaker merged commit 2918739 into main Aug 21, 2026
1 check passed
@lampmaker
lampmaker deleted the claude/repo-description-topics-vmqtco branch August 21, 2026 08:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants