BotSubmit

Description

BotSubmit automates the process of indexing your content in search engines. The plugin submits URLs when publishing and editing content, helping your pages appear faster in search results.

IndexNow (FREE)

The plugin includes IndexNow support – a free instant URL submission protocol supported by Bing, Yandex, Naver, and Seznam. No registration or API key purchase required – just enable it and start submitting!

Paid Indexing Services

For Google indexing or additional services, the plugin supports:

  • SpeedyIndex – Fast Yandex indexing service
  • Link Indexing Bot – Multi-engine indexing (Google, Yandex, Bing)
  • IndexBotik – Universal and Yandex indexing

You can enable one or multiple services simultaneously. Each paid service requires its own API key.

Key Features

  • IndexNow integration – free instant submission to Bing, Yandex, Naver, Seznam
  • Multiple paid indexing services – choose from 3 different services
  • Automatic URL submission on post and page publish
  • Custom Post Types support – works with any public CPT
  • Taxonomy support – submit category and tag archive URLs
  • Flexible settings – separate control for each content type
  • Per-post control – override global settings for individual posts
  • Submit on update – optionally re-index updated content
  • Bulk actions – submit multiple posts at once from posts list
  • Export/Import settings – easily transfer configuration between sites
  • Detailed log – history of all submissions with resend buttons
  • Multi-service support – send to multiple services simultaneously
  • Secure API key storage – keys encrypted with AES-256 in database
  • Lightweight and fast – minimal performance impact
  • Privacy-focused – only URLs are sent to indexing services

Supported Content Types

  • Posts
  • Pages
  • Categories
  • Tags
  • Custom Post Types (auto-detected)

Each content type can be configured independently for publish and update events.

How It Works

  1. Choose your indexing service(s):
  2. For paid services: Get API key(s) and purchase credits
  3. Enter API key(s) in plugin settings
  4. Configure additional parameters (User ID, search engine, etc.)
  5. Select content types for automatic submission
  6. Done! Plugin will automatically submit URLs

Note: IndexNow is completely free and requires no registration. Paid services (SpeedyIndex, Link Indexing Bot, IndexBotik) require purchasing credits.

Use Cases

  • New websites – accelerate initial indexing of your content
  • News sites – ensure timely indexing of breaking news
  • E-commerce – quickly index new products and categories
  • Blogs – get faster indexing for new posts
  • SEO optimization – improve content visibility in search results

Languages

The plugin interface is available in:
* English
* Russian (Русский)

Privacy

The plugin only sends URLs to indexing services. No other data is transmitted to third parties. Your API keys are securely stored in your WordPress database.

Security

  • All user inputs are sanitized and validated
  • Nonce verification on all forms
  • All outputs are escaped
  • Capability checks for admin functions
  • No external scripts or styles loaded
  • API keys encrypted with AES-256-CBC before storage
  • Encryption uses WordPress salts for key derivation

Support

If this plugin helped you, subscribe to the author’s Telegram channel 💙

External Services

This plugin uses indexing services to submit URLs. IndexNow is free, paid services require credits.

Service 0: IndexNow (FREE)

  • Purpose: Submit URLs to Bing, Yandex, Naver, Seznam for indexing
  • Data sent: Only your content URLs and auto-generated verification key
  • Service provider: IndexNow Protocol (Microsoft/Yandex initiative)
  • Documentation: https://www.indexnow.org/
  • Cost: FREE – no registration or credits required

Service 1: SpeedyIndex

  • Purpose: Submit URLs to Google for indexing
  • Data sent: Only your content URLs (sent when you publish or update content, or manually via bulk action)
  • Service provider: SpeedyIndex
  • Terms of Service: https://en.speedyindex.com/terms-of-service/
  • Privacy Policy: https://en.speedyindex.com/privacy-policy/

Service 2: Link Indexing Bot

  • Purpose: Submit URLs to Google, Yandex, Bing for indexing
  • Data sent: Your content URLs and Telegram User ID (sent when you publish or update content, or manually via bulk action)
  • Service provider: Link Indexing Bot
  • Privacy Policy: https://link-indexing-bot.ru/rulez.html

Service 3: IndexBotik

  • Purpose: Submit URLs to Google and Yandex for indexing
  • Data sent: Only your content URLs (sent when you publish or update content, or manually via bulk action)
  • Service provider: IndexBotik
  • Privacy Policy: https://ivoque.de/PRIVACYPOLICY.pdf?v=1

Note: IndexNow is free. SpeedyIndex, Link Indexing Bot, and IndexBotik are paid services requiring credits. No personal data is transmitted, only URLs and service-specific parameters.

By using this plugin, you acknowledge that:
– URLs will be sent to the selected indexing service(s) servers
– Paid services require purchasing credits
– You agree to the terms of service of each indexing service you use
– The plugin developer is not responsible for the indexing services or their pricing

Additional Information

Requirements

  • WordPress 5.0 or higher
  • PHP 7.2 or higher
  • For IndexNow (FREE): No additional requirements
  • For paid services: API key and credits from SpeedyIndex, Link Indexing Bot, or IndexBotik

Documentation

For detailed documentation and usage examples, visit the plugin page.

Support & Feedback

  • For support requests, use the WordPress.org support forum
  • For bug reports and feature requests, please use GitHub (if available)
  • Follow the author’s Telegram channel for updates and SEO tips

Privacy Policy

This plugin:
* Sends only URLs to the selected indexing service(s) APIs
* Stores API keys and settings in your WordPress database
* Does not collect or transmit any personal data
* Does not use cookies or tracking
* Does not share data with third parties (except the selected indexing services for indexing)

Credits

Developed by Naumov pro Affiliate SEO
Telegram: https://t.me/naumov_top

Thank you for using BotSubmit! 💙

Screenshots

  • Plugin settings page – configure IndexNow (free) and paid indexing services
  • Submission log with color-coded responses and resend buttons for failed URLs

Installation

Automatic Installation

  1. Go to “Plugins” “Add New”
  2. Search for “BotSubmit”
  3. Click “Install” and then “Activate”
  4. Go to “Tools” “BotSubmit” to configure

Manual Installation

  1. Download the plugin ZIP file
  2. Upload the plugin folder to /wp-content/plugins/
  3. Activate the plugin through the “Plugins” menu in WordPress
  4. Go to “Tools” “BotSubmit” to configure

Configuration

  1. Navigate to “Tools” “BotSubmit”
  2. Choose your indexing service(s):
  3. For paid services: enter API keys and configure parameters
  4. Select content types to submit on publish
  5. Optionally enable submission on content updates
  6. Save settings

FAQ

Which indexing services are supported?

The plugin supports four indexing services:
IndexNow (FREE) – Bing, Yandex, Naver, Seznam
SpeedyIndex (paid) – Yandex
Link Indexing Bot (paid) – Google, Yandex, Bing
IndexBotik (paid) – Google, Yandex

You can enable one or multiple services simultaneously.

Where can I get API keys?

IndexNow: No API key needed! Just enable it in settings.

Paid services – get API keys from Telegram bots:
– SpeedyIndex: https://t.me/SpeedyIndexBot?start=437061
– Link Indexing Bot: https://t.me/Link_indexing_bot?start=437061
– IndexBotik: https://t.me/InderixingBot?start=CF2F3E3B26

Can I use the plugin for free?

Yes! The plugin includes IndexNow which is completely free – no registration, no API key, no credits needed. Just enable it and start submitting to Bing, Yandex, Naver, and Seznam.

For Google indexing, you’ll need one of the paid services (SpeedyIndex, Link Indexing Bot, or IndexBotik).

What content types are supported?

The plugin supports posts, pages, categories, tags, and all public custom post types. You can choose which types to submit automatically.

Can I submit URLs when updating content?

Yes, there are separate settings for submitting URLs when editing each content type. This is useful for re-indexing updated content.

Can I disable indexing for specific posts?

Yes! Each post/page has a meta box where you can override the global settings for that specific item.

Can I submit old posts for indexing?

Yes! Use the bulk action feature in the posts list. Select the posts you want to submit and choose “Submit to Indexing” from the bulk actions dropdown.

Where can I see the submission history?

Go to “Tools” “BotSubmit” “Submission Log” tab. The log shows the last 50 submissions with timestamps and response details.

How do I resend a failed URL?

In the Submission Log, failed submissions show a “Resend” button. Click it to retry sending to that specific service.

What happens if I run out of credits?

The plugin will log an error when the API returns a credits-related error. You’ll need to purchase more credits from the respective service.

Does the plugin slow down my website?

No, the plugin is lightweight and uses WordPress’ built-in HTTP API. URL submission happens asynchronously and doesn’t slow down your site.

Will this guarantee my pages get indexed?

The plugin submits your URLs to indexing services, which helps speed up the indexing process. However, actual indexing depends on search engine algorithms and your content quality. This tool facilitates the submission process but doesn’t guarantee indexing.

Can I see what was sent to the API?

Yes, the submission log shows all sent URLs, timestamps, and API responses (including any errors).

What happens if my API key is invalid?

If the API key is invalid or missing, the plugin will skip submissions and log the error in the submission log with a red background.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“BotSubmit” adalah perisian sumber terbuka. Orang-orang berikut telah menyumbang kepada pemalam ini.

Penyumbang

“BotSubmit” telah diterjemahkan ke dalam 1 penempatan. Terima kasih kepada para penterjemah untuk terjemahan mereka.

Translate “BotSubmit” into your language.

Berminat dalam pembangunan?

Layari kod, periksa repositori SVN, atau langgani log pembangunan dengan RSS.

Changelog

1.3.1

  • Bug fix: Fixed taxonomy hooks incorrectly receiving array parameter causing “Invalid taxonomy” error
  • Bug fix: Fixed logs table not being created on fresh installations
  • Bug fix: Added physical table existence check for seamless updates from older versions
  • Bug fix: Added fallback to wp_options when logs table doesn’t exist
  • NEW: Queue display in Log tab – see pending tasks with status and timing info
  • NEW: “Send Now” button – send queued tasks immediately without waiting for cron

1.3.0

  • Added IndexNow support (FREE) – instant URL submission to Bing, Yandex, Naver, Seznam
  • Auto-generated IndexNow key with virtual verification file
  • Resend functionality for IndexNow in logs
  • No registration or API purchase required for IndexNow
  • NEW: Export/Import settings – transfer configuration between sites
  • NEW: API keys now encrypted (AES-256-CBC) in database for security
  • NEW: Logs stored in dedicated database table for better performance
  • Improved: Rate limiting between API calls (0.5 sec delay)
  • Improved: Modular code architecture for better maintainability
  • Fixed: Various bug fixes and performance improvements

1.2.0

  • Background URL submission via WP Cron – no more delays when publishing
  • Increased log limit to 1000 records
  • Added pagination for log (50 records per page)
  • Fixed duplicate submission on post update
  • Fixed checkbox sync between global settings and post meta box
  • Improved multi-line log format for better readability

1.1.0

  • New custom design with branded color scheme
  • Improved settings page UI with service cards
  • Better log table with status badges
  • Enhanced visual feedback and animations

1.0.0

  • Initial release
  • Three indexing services support: SpeedyIndex, Link Indexing Bot, IndexBotik
  • Automatic URL submission on publish
  • Custom Post Types support
  • Per-post indexing control
  • Bulk actions for mass submission
  • Detailed submission log with resend functionality
  • Multi-service simultaneous submission