--- type: session title: "Backlink Empire - Blog Posts, Karpathy Gist, GitHub Cross-Linking" created: 2026-04-10 updated: 2026-04-10 tags: - session - backlinks - seo - github - blog - rankenstein status: complete related: - "[[Claude Obsidian]]" - "[[Claude Canvas]]" - "[[Rankenstein]]" - "[[Karpathy LLM Wiki Pattern]]" decision_date: 2026-04-10 --- ## What Was Done ### Blog Posts Created Two blog posts written, deployed to Vercel, and submitted to Google Indexing API + Bing IndexNow: 1. **claude-obsidian-ai-second-brain** - "I Turned Obsidian Into a Self-Organizing AI Brain" - Focus keyword: "obsidian ai second brain" - ~2,800 words, 5 repo images/GIFs, 3 SVG charts, 8 sourced statistics - Images from `wiki/meta/` in the claude-obsidian repo (graph view, wiki map, welcome canvas GIF) - Live: agricidaniel.com/blog/claude-obsidian-ai-second-brain 2. **claude-canvas-ai-visual-production** - "Claude Code Just Turned Obsidian Canvas Into an AI Design Studio" - Focus keyword: "obsidian canvas ai" - ~2,500 words, 5 screenshots from repo, 2 SVG charts, 7 sourced statistics - Images from `assets/screenshots/` in the claude-canvas repo - Live: agricidaniel.com/blog/claude-canvas-ai-visual-production ### Karpathy Gist Comment Comment posted on Andrej Karpathy's LLM Wiki gist (gist ID: 442a6bf555914893e9891c11519de94f). Links claude-obsidian (358 stars), claude-canvas, and the blog post. Highlights hot cache, contradiction flagging, 8-category lint, and autonomous research loops as differentiators. ### GitHub Backlink Empire (26 Repos Updated) **Phase 1 - API updates (no README changes):** - Set homepage URLs on 10 repos (on-page-seo, Keywordo-kun, claude-youtube, marketing-skill-pack, google-maps-scraper, claude-repurpose, claude-gif, claude-avatar, rankenstein-pro-latest, claude-canvas) - Set topics/tags on 25 repos (grouped by category: SEO, content, marketing, obsidian, media, dev tools, n8n) **Phase 2-5 - README updates:** - Added standardized Author section to 25 repos with links to: - agricidaniel.com/about - agricidaniel.com/blog - skool.com/ai-marketing-hub - youtube.com/@AgriciDaniel - github.com/AgriciDaniel **Rankenstein.pro backlinks (5 SEO-relevant repos only):** - claude-seo: "Publishing Pipeline" section - claude-blog: "Publishing Platform" section - on-page-seo: blockquote before Author - Keywordo-kun: blockquote before Author - marketing-skill-pack: mentioned in Author context ### Verification Results 64/65 checks passed. 1 minor note: claude-obsidian uses footer-style attribution instead of formal `## Author` heading (intentional - already had custom attribution). ## Key Decisions - **rankenstein.pro placement**: Only on SEO-relevant repos (5 of 26). Not spammed across video/image/dev tools. Keeps it natural. - **Karpathy gist tone**: Technical, value-first. Led with the implementation, not marketing. Matched the collaborative tone of the comment thread. - **Blog keyword strategy**: "obsidian ai second brain" (trending, moderate competition) and "obsidian canvas ai" (low competition, growing query). Both exploit competitor gaps - no existing article covers a specific tool in depth. - **Cover images**: Used real repo assets (pixel-art covers, screenshots, GIFs) rather than stock photos. Converts better and is more authentic. ## Numbers - ~87 new backlinks from github.com (DA 96) to agricidaniel.com - ~6 backlinks to rankenstein.pro - ~25 backlinks to skool.com/ai-marketing-hub - 22 total pages in sitemap (was 20 at session start) - 15 total blog posts (was 13) ## Workflow for Future Blog Posts This session established a repeatable workflow: 1. Explore repo thoroughly (features, images, stats) 2. Keyword research + competitor analysis via web search 3. Write blog JSON with HTML content, SVG charts, repo images 4. Add to blogPosts.ts, sitemap.xml, llms.txt 5. Build + prerender + deploy to Vercel 6. Submit to Google Indexing API + Bing IndexNow 7. Set repo homepage to blog URL 8. Add blog backlink to repo README 9. Update README with Author/community section