IndexMyUrls.com

Fast-Track Your SEO with Instant URL Indexing Get your web pages indexed in search engines within minutes, not weeks. Improve your SEO results by ensuring your content is discoverable as soon as it's published.

IndexMyUrls.com

IndexMyUrls - URL Indexing Platform for Search Engines

Project Overview

IndexMyUrls is a SaaS web platform developed in Django that allows website owners to accelerate the indexing of their pages in search engines. The service uses official Google APIs and the IndexNow protocol to directly submit URLs to search engines, reducing the waiting time from several weeks to just a few hours.

Technical Architecture

Backend

  • Main framework: Django with MVT (Model-View-Template) architecture
  • Database: PostgreSQL in production, SQLite in development
  • Cache: Redis for performance and session management
  • Asynchronous tasks: Celery with Redis as the broker
  • Authentication: Django Allauth with Google OAuth2 integration
  • Payments: Paddle for subscription management

Frontend

  • CSS Framework: Tailwind CSS with Flowbite
  • Interactivity: HTMX for dynamic interactions
  • JavaScript: Vanilla JS with Paddle.js integration
  • Responsive design: Mobile-first with adaptive breakpoints

Main Features

Website Management

  • Automatic import from Google Search Console
  • Generation of unique IndexNow keys per site
  • Automatic scanning of XML sitemaps
  • Plan-based limitations (1 to 50 sites)
  • Quota management per service and user

URL Submission

  • Google Indexing API: Direct submission via OAuth2
  • IndexNow: Multi-engine support (Bing, Yandex, Naver, Seznam)
  • Batch submission: Batch processing for performance optimization
  • Priority: Priority tagging system for important URLs
  • Automatic verification: Index status check via Google Search Console

Automation

  • Sitemap scanning: Automatic discovery of new URLs
  • Automatic submission: Background processing via Celery
  • Periodic verification: Daily index status checks
  • Automatic cleanup: Deletion of outdated data

Data Models

Website

  • Domain and IndexNow key management
  • Configuration of automated features
  • Quota tracking per service
  • Integration with Google Search Console

URL

  • Multiple statuses: pending, submitted, indexed, failed
  • Submission tracking per service
  • Priority system for submissions
  • Indexing verification history

Subscription

  • Plans: Free, Hobby, Professionals, Enterprise
  • Google and IndexNow quota management
  • Monthly/annual billing via Paddle
  • Plan-based limits (sites, URLs, submissions)

API Integrations

Google APIs

  • Indexing API: Direct URL submission
  • Search Console API: Index status verification
  • OAuth2: Secure authentication
  • Token management: Automatic credential refresh

IndexNow

  • Multi-engine protocol: Bing, Yandex, Naver, Seznam
  • Unique keys: Automatic generation and validation
  • Batch submission: Performance optimization
  • Error handling: Automatic retries and logging

Asynchronous Task System

Quota Management

  • Google: 200-2000 submissions/day depending on plan
  • IndexNow: 4000-10000 submissions/day depending on plan
  • Verifications: 2000 verifications/day per site
  • Automatic reset: Daily quotas with rollover

Security and Performance

Security

  • HTTPS required: Automatic redirection in production
  • HSTS: Enhanced security headers
  • CSRF protection: Defense against CSRF attacks
  • Secure OAuth2: Token management with automatic refresh
  • Data validation: URL and domain sanitization

Performance

  • Redis cache: Dashboard data caching
  • Static compression: WhiteNoise for asset serving
  • Optimized database: Indexes on critical fields
  • Asynchronous processing: Celery for heavy tasks
  • Monitoring: Prometheus for metrics

User Interface

Main Dashboard

  • Real-time statistics (total, pending, indexed URLs)
  • Multi-site management with unified interface
  • Batch submission with multiple selection
  • Submission and verification history
  • Quota and limit management

Advanced Features

  • GSC Import: Automatic sync with Google Search Console
  • IndexNow Generation: Automatic creation of keys and files
  • Bulk operations: Mass actions on URLs
  • Priority system: Tagging of important URLs
  • Real-time updates: HTMX for dynamic updates

Deployment and Infrastructure

Environments

  • Development: SQLite, local server
  • Production: PostgreSQL, Redis, Gunicorn, Traefik
  • Docker: Full containerization with docker-compose
  • Monitoring: Prometheus, structured logging

Third-Party Services

  • Paddle: Payment and subscription management
  • Google APIs: Indexing API and Search Console API
  • IndexNow: Multi-search engine protocol
  • Email: SMTP for notifications
  • Storage: S3-compatible for file handling

Business Model

Subscription Plans

  • Free: 1 site, 100 URLs/day, limited features
  • Hobby: 5 sites, 200 URLs/day, basic automation
  • Professionals: 20 sites, 200 URLs/day, priority support
  • Enterprise: 50 sites, 200 URLs/day, dedicated support

Billing

  • Secure payments via Paddle
  • Monthly or annual billing
  • 2-month discount on annual subscriptions
  • Real-time upgrade/downgrade management

This platform offers a complete solution for technical SEO optimization, enabling webmasters to significantly accelerate their content indexing while providing a modern, intuitive interface for managing their websites.

Information

Status

Site Closed

Visit Site

Image Gallery

Tools

Tools

Websites

Websites

IndexNow

IndexNow