Skip to content

feat(seo): comprehensive SEO optimization for organic traffic#34

Open
szj2ys wants to merge 3 commits intoBIT-DataLab:mainfrom
szj2ys:T0-seo-new
Open

feat(seo): comprehensive SEO optimization for organic traffic#34
szj2ys wants to merge 3 commits intoBIT-DataLab:mainfrom
szj2ys:T0-seo-new

Conversation

@szj2ys
Copy link

@szj2ys szj2ys commented Mar 14, 2026

Summary

Complete SEO overhaul to enable users searching for "diagram to editable" to find EditBanana on Google. Replaces default Next.js metadata with optimized, search-engine-friendly content.

Changes

  • Metadata: Updated title, description, keywords for diagram conversion SEO
  • Open Graph: Added og:title, og:description, og:image, og:url for social sharing
  • Twitter Cards: Added summary_large_image card with optimized content
  • JSON-LD: Added SoftwareApplication structured data with aggregateRating and offers
  • Sitemap: Created sitemap.ts with main pages (/examples, /about, /pricing)
  • Robots.txt: Created robots.ts allowing all crawlers except /api/
  • Canonical URLs: Added canonical link tag pointing to editbanana.anxin6.cn
  • Config: Added missing tsconfig.json, next.config.ts, globals.css for static export

Test Plan

  • npm run build completes without errors
  • Generated dist/ contains robots.txt, sitemap.xml
  • Page source shows correct meta tags
  • JSON-LD structured data present in

Impact

Users can now discover EditBanana through organic search for diagram conversion keywords.

jeff and others added 3 commits March 14, 2026 20:31
Adds complete Next.js 16 frontend for EditBanana:
- Landing page with Hero, Upload, Features, Examples sections
- File upload component with drag-and-drop
- Real-time conversion progress via WebSocket
- Result download functionality
- Responsive design with Tailwind CSS v4
- Framer Motion animations
- Vercel Analytics integration

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Update metadata with optimized title, description, keywords
- Add Open Graph tags for social sharing
- Add Twitter Card tags
- Add JSON-LD structured data for SoftwareApplication
- Add canonical URL configuration
- Create sitemap.ts with main pages
- Create robots.ts with crawl rules
- Fix static export for robots.txt and sitemap.xml
- Add missing tsconfig.json, next.config.ts, globals.css

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
szj2ys pushed a commit to szj2ys/Edit-Banana-1 that referenced this pull request Mar 14, 2026
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.

1 participant