[BOUNTY] RustChain.org Landing Page SEO Overhaul (30 RTC)#263
Open
zhanglinqian wants to merge 4 commits intoScottcjn:mainfrom
Open
[BOUNTY] RustChain.org Landing Page SEO Overhaul (30 RTC)#263zhanglinqian wants to merge 4 commits intoScottcjn:mainfrom
zhanglinqian wants to merge 4 commits intoScottcjn:mainfrom
Conversation
- Add /api/badge/<wallet> endpoint for shields.io-compatible badge - Returns JSON with balance, epoch, and mining status (active/inactive) - Add GitHub Action workflow for badge updates - Add test script for badge endpoint Closes Scottcjn#256
- Add Dockerfile for RustChain node with gunicorn - Add docker-compose.yml with nginx + SSL setup - Add nginx configuration with reverse proxy and security headers - Add SSL certificate generation script (self-signed + Let's Encrypt) - Add .env.example with configuration options - Add DOCKER_DEPLOYMENT.md with comprehensive documentation - Add test-docker.sh for deployment validation - Volume persistence for SQLite database - Health checks and auto-restart for all services - Single command deployment: docker-compose up -d Closes Scottcjn#20
- Add pool_proxy.py main server with Flask - Accepts attestations from multiple miners - Tracks miner contributions (uptime, hardware score) - Calculates contribution weights based on vintage hardware - SQLite database for persistence - Built-in web dashboard with statistics - API endpoints for stats, miners, and rewards - Hardware score multipliers (PowerPC, 68K, SPARC, etc.) - Contribution weight calculation (hardware × uptime × attestations) - Configurable pool fee (default 1%) - Test script for validation - Comprehensive documentation Closes Scottcjn#258
- Add index.html with hero section and overview - Add about.html explaining Proof of Antiquity (850+ words) - Add mining.html with complete setup guide (1,100+ words) - Add tokenomics.html with supply and distribution (700+ words) - Add hardware.html with multiplier tables (900+ words) - Add faq.html with comprehensive Q&A (1,500+ words) - Add HTML meta tags (title, description, keywords) - Add Open Graph tags for social media - Add JSON-LD structured data (Organization, SoftwareApplication, FAQPage) - Add sitemap.xml for search engine crawlers - Add robots.txt allowing all crawlers - Add canonical URLs to prevent duplicate content - Add internal linking between pages - Add responsive CSS with dark terminal theme - Add README with deployment instructions SEO Features: - Proper meta tags on all pages - Social media optimization (OG tags, Twitter Cards) - Google-rich results with structured data - Technical SEO (sitemap, robots.txt, internal links) - Keyword-rich content (6,250+ total words) - Mobile-responsive design Closes Scottcjn#257
liu971227-sys
suggested changes
Feb 17, 2026
Contributor
liu971227-sys
left a comment
There was a problem hiding this comment.
Thanks for the effort. This PR is not safely mergeable in its current shape.
Blocking findings:
- Bounty scope mismatch (SEO PR includes multiple unrelated deliverables)
- Title/body claim SEO overhaul (#257), but diff also adds Docker deploy, mining pool proxy, badge workflow, and node runtime changes.
- This prevents clean acceptance/payout mapping and increases rollback risk.
- Excessive mixed change-set size for one review unit
- 4,979 additions across 24 files from unrelated domains (infra/runtime/web/docs).
- Review confidence is low when unrelated operational changes are bundled.
Requested fix:
- Split into focused PRs (one bounty objective per PR),
- keep this PR only to
web-seo/*and SEO artifacts.
Happy to re-review once split.
Owner
|
Thanks for the SEO work! Could you clarify what changes vs the current rustchain.org site? A before/after summary helps review this large PR. |
Scottcjn
reviewed
Feb 17, 2026
Owner
Scottcjn
left a comment
There was a problem hiding this comment.
SEO improvements for rustchain.org could be useful. A few notes:
- Self-created bounty: Issue #257 was created by you. Same note as other PRs — bounties come from maintainers.
- Please ensure no changes conflict with the existing vintage terminal theme at
rustchain.org. The retro aesthetic is intentional. - What specific SEO changes are included? Meta tags, structured data, sitemap?
We'll review the actual content changes once the scope is clarified.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #257
🔍 SEO-Optimized Website for rustchain.org
Complete SEO overhaul with proper meta tags, structured data, and content pages optimized for search engines.
✅ Requirements Met
1. HTML Meta Tags - Proper title, description, keywords on all pages
2. JSON-LD Structured Data - Organization, SoftwareApplication, FAQPage schemas
3. Content Pages - 6 pages with 6,250+ words total
4. Technical SEO - sitemap.xml, robots.txt, canonical URLs, internal links
📁 Files Added
🚀 Quick Deploy
✅ Acceptance Criteria
✅ Proper HTML meta tags
✅ Structured data (JSON-LD)
✅ Content pages (500+ words each)
✅ sitemap.xml
✅ robots.txt
✅ Canonical URLs
✅ Internal linking
Ready for deployment to http://50.28.86.131:8070/!