Backlink Submitter Guide
A complete guide to Backlink Submitter — the automated backlink submission tool to boost your SEO rankings.
What is Backlink Submitter?
Backlink Submitter is an automated backlink submission tool designed to help you improve your website's SEO rankings. It automatically submits your website to hundreds of high-quality directories and websites, creating backlinks that boost your search engine visibility.
Tech Stack
- Framework: Next.js App Router with TypeScript
- Auth: Better Auth (GitHub + Google OAuth, email/password)
- Database: PostgreSQL with Drizzle ORM
- Payments: Stripe (subscriptions, one-time purchases, credit packages)
- UI: Tailwind CSS + Radix UI + Lucide icons
- i18n: next-intl (English + Chinese)
- Email: Resend with React Email templates
- Content: Fumadocs for documentation, MDX for blog
Quick Start
Prerequisites
- Node.js 18+
- pnpm (recommended)
- PostgreSQL database
Installation
git clone https://github.com/zhangst23/backlink-submitter.git
cd backlink-submitter
pnpm installEnvironment Setup
Copy the example environment file and fill in your values:
cp env.example .env.localKey environment variables:
# Database
DATABASE_URL=postgresql://user:password@localhost:5432/backlinksubmitter
# Auth
BETTER_AUTH_SECRET=your-secret-key
GITHUB_CLIENT_ID=your-github-client-id
GITHUB_CLIENT_SECRET=your-github-client-secret
GOOGLE_CLIENT_ID=your-google-client-id
GOOGLE_CLIENT_SECRET=your-google-client-secret
# Stripe
STRIPE_SECRET_KEY=sk_test_...
STRIPE_WEBHOOK_SECRET=whsec_...
# Email
RESEND_API_KEY=re_...Database Setup
Generate and run migrations:
pnpm db:generate
pnpm db:migrateStart Development
pnpm devVisit http://localhost:3000 to see your app.
How Backlink Submitter Works
1. Enter Your URL
Add your website URL and target keywords to the platform. The system analyzes your site to identify the best backlink opportunities.
2. Choose Your Targets
Select from a curated list of high-quality directories, social bookmarking sites, article directories, and other platforms with good domain authority.
3. Automated Submission
Backlink Submitter handles all submissions automatically, saving you hours of manual work.
4. Real-Time Verification
Track every submission with real-time verification. Know exactly which backlinks are live and indexed.
5. Monitor Results
Track your backlink growth, domain authority improvements, and search ranking changes over time with detailed analytics.
Key Features
Bulk Submission
Submit your links to hundreds of high-quality directories and websites in one click. Save hours of manual work and focus on what matters most.
Automated Verification
Automatically verify that your submitted backlinks are live and indexed. Get real-time status updates on every submission.
SEO Reports
Generate detailed SEO reports showing your backlink growth, domain authority changes, and search ranking improvements over time.
Smart Scheduling
Schedule submissions at optimal times to maximize success rates with our automated scheduling system.
Project Structure
src/
├── app/ # Next.js App Router pages
│ ├── api/ # API routes (auth, webhooks, etc.)
│ └── [locale]/ # Localized pages
├── components/ # React components
├── config/ # App configuration
├── db/ # Database schema and connection
├── lib/ # Utilities and shared code
├── credits/ # Credit system logic
├── payment/ # Stripe integration
├── mail/ # Email templates
└── i18n/ # Internationalization configCredits System
Credit Usage
Credits are consumed each time you submit backlinks. The number of credits used depends on the number of directories you submit to.
Plan Credits
- Free Plan: 50 credits per month (renewed monthly)
- Pro Plan: 1,000 credits per month (renewed monthly)
- Lifetime Plan: 1,000 credits per month
Credit Packages
You can purchase additional credit packages if you need more capacity:
- Basic: 100 credits
- Standard: 200 credits (most popular)
- Premium: 500 credits
- Enterprise: 1,000 credits
Common Tasks
Submitting Backlinks
- Log in to your dashboard
- Enter your website URL
- Choose target directories
- Click "Submit" to begin automated submission
Viewing Reports
Navigate to the analytics dashboard to view detailed reports on your backlink performance, including:
- Number of backlinks submitted
- Live backlinks count
- Domain authority changes
- Search ranking improvements
Deploying to Production
pnpm buildThe app is ready for deployment on Vercel, Docker, or any Node.js hosting platform.
Support
If you have any questions or need help, please contact us at [email protected].
Backlink Submitter Docs