Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LinkDB - Advanced SEO Link Planning & Analysis System

🎯 Overview

LinkDB is an advanced SEO link planning and analysis system designed to automate and optimize backlink strategies using semantic SEO principles and topical authority concepts. The system helps plan, track, and analyze link building campaigns with AI-powered insights.

✨ Key Features

📊 Link Planning System

  • Automatic Monthly Planning: Generate complete monthly link plans automatically
  • Semantic Link Coordination: Plan links that work together to strengthen topical authority
  • Customer Database Management: Track all links for each customer with history
  • Monthly History Viewer: View and analyze links grouped by publication month

🤖 AI-Powered Intelligence

  • Semantic Analysis: AI agents analyze link patterns and suggest optimal anchor texts
  • Target URL Optimization: Smart selection of target pages based on site structure
  • Preflight Validation: Self-correcting system validates plans before execution
  • Customer-Specific Agents: AI agents created per customer for personalized planning

📈 Analytics & Insights

  • Link History Analysis: Track performance and patterns over time
  • Temporal Pattern Analysis: Identify trends in link building strategies
  • Anchor Quality Analysis: Evaluate anchor text diversity and quality
  • Domain Quality Analysis: Assess the quality of publication domains
  • Competitive Comparison: Compare strategies across customers

🔄 Integration

  • Google Sheets Integration: Import/export data directly from Google Sheets
  • Airtable CSV Export: Export customer data for Airtable workflows
  • Customer Database Builder: Automatically generate per-customer databases

🏗️ Project Structure

linkdb/
├── app/                          # Core application modules
│   ├── analyzers/               # Analysis tools
│   │   ├── anchor_quality_analyzer.py
│   │   ├── domain_quality_analyzer.py
│   │   ├── temporal_pattern_analyzer.py
│   │   ├── link_history_analyzer.py
│   │   └── monthly_link_viewer.py
│   ├── planning/                # Planning system
│   │   ├── basic_plan_generator.py
│   │   ├── customer_grouper.py
│   │   ├── db_manager.py
│   │   └── volume_detector.py
│   ├── validators/              # Validation tools
│   │   └── target_url_validator.py
│   ├── build_all_customer_dbs.py
│   ├── build_history_db.py
│   └── schema.sql
├── gui/                         # GUI application
│   ├── backend/
│   │   └── app.py
│   └── gui_app.py
├── data/                        # Data files
│   ├── input/
│   └── output/
├── docs/                        # Documentation
│   ├── PRODUCT_VISION_2025.md
│   ├── SEMANTIC_SYSTEM_ARCHITECTURE.md
│   └── GUI_SPECIFICATION_FOR_GEMINI.md
└── templates/                   # Web templates

🚀 Getting Started

Prerequisites

  • Python 3.8+
  • SQLite3
  • Google Sheets API credentials (optional, for integration)

Installation

  1. Clone the repository:
git clone https://github.com/robwestz/LinkDB.git
cd LinkDB
  1. Create virtual environment:
python -m venv .venv
.venv\Scripts\activate  # On Windows
  1. Install dependencies:
pip install -r requirements_planning.txt

Quick Start

1. Initialize Planning System

python init_planning_system.py

2. Build Customer Databases

python app/build_all_customer_dbs.py

3. Launch GUI

start_gui.bat
# Or: python gui_app.py

4. Export Data

python export_customer_by_id.py

📖 Documentation

🔧 Core Workflows

Planning Workflow

  1. Load monthly data from Google Sheets
  2. System detects link volume per customer
  3. AI analyzes semantic opportunities
  4. Generate coordinated link plan
  5. Preflight validation and self-correction
  6. Export to production format

Analysis Workflow

  1. View customer link history by month
  2. Analyze anchor text patterns
  3. Evaluate domain quality
  4. Compare performance metrics
  5. Generate insights report

🎨 GUI Features

The GUI application provides:

  • Main Sheet Viewer: View and manage the main planning sheet
  • Planning Tab: Create and manage monthly plans
  • Customer Management: Add/edit customer links
  • Preflight Analysis: Validate plans before execution
  • Export Tools: Export to various formats

🔐 Security & Privacy

  • All database files (*.db) are excluded from version control
  • Credentials and API keys should be stored in .env files
  • Customer data is stored locally and not transmitted

🤝 Contributing

This is a private project. For questions or issues, contact the project maintainer.

📝 License

Private/Proprietary - All rights reserved

👤 Author

robwestz

🔗 Links

📊 Project Status

Active development - Advanced semantic planning features in progress


Built with Python, SQLite, and AI-powered semantic analysis

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages