Cookie Consent by Free Privacy Policy Generator SERankingBacklinksBot User Agent - SE Ranking Bot Details | CL SEO

SERankingBacklinksBot

SE Ranking • Web Crawler
Seo Respects robots.txt
#backlinks #link analysis #seo crawler

What is SERankingBacklinksBot?

SE Ranking says this bot maps links between public web pages for its backlink data. It documents this exact user-agent, says the crawler follows robots.txt and uses a default three-second crawl delay when no other delay is set. The company publishes bot IP ranges and a reverse-DNS check to distinguish its traffic from a spoofed user-agent.

User Agent String

Mozilla/5.0 (compatible; SERankingBacklinksBot/1.0; +https://seranking.com/backlinks-crawler)

How to Control SERankingBacklinksBot

Block Completely

To prevent SERankingBacklinksBot from accessing your entire website, add this to your robots.txt file:

# Block SERankingBacklinksBot User-agent: SERankingBacklinksBot Disallow: /

Block Specific Directories

To restrict access to certain parts of your site while allowing others:

User-agent: SERankingBacklinksBot Disallow: /admin/ Disallow: /private/ Disallow: /wp-admin/ Allow: /public/

Set Crawl Delay

To slow down the crawl rate (note: not all bots respect this directive):

User-agent: SERankingBacklinksBot Crawl-delay: 10

How to Verify SERankingBacklinksBot

Verification Method:
Check the source IP against SE Ranking's published backlinks-bot IP list or confirm reverse DNS under seranking.com; the user-agent can be spoofed.

Learn more in the official documentation.

Detection Patterns

Multiple ways to detect SERankingBacklinksBot in your application:

Basic Pattern

/SERankingBacklinksBot/i

Strict Pattern

/^Mozilla\/5\.0 \(compatible; SERankingBacklinksBot\/1\.0; \+https\:\/\/seranking\.com\/backlinks\-crawler\)$/

Flexible Pattern

/SERankingBacklinksBot[\s\/]?[\d\.]*?/i

Vendor Match

/.*SE Ranking.*SERankingBacklinksBot/i

Implementation Examples

// PHP Detection for SERankingBacklinksBot function detect_serankingbacklinksbot() { $user_agent = $_SERVER['HTTP_USER_AGENT'] ?? ''; $pattern = '/SERankingBacklinksBot/i'; if (preg_match($pattern, $user_agent)) { // Log the detection error_log('SERankingBacklinksBot detected from IP: ' . $_SERVER['REMOTE_ADDR']); // Set cache headers header('Cache-Control: public, max-age=3600'); header('X-Robots-Tag: noarchive'); // Optional: Serve cached version if (file_exists('cache/' . md5($_SERVER['REQUEST_URI']) . '.html')) { readfile('cache/' . md5($_SERVER['REQUEST_URI']) . '.html'); exit; } return true; } return false; }
# Python/Flask Detection for SERankingBacklinksBot import re from flask import request, make_response def detect_serankingbacklinksbot(): user_agent = request.headers.get('User-Agent', '') pattern = r'SERankingBacklinksBot' if re.search(pattern, user_agent, re.IGNORECASE): # Create response with caching response = make_response() response.headers['Cache-Control'] = 'public, max-age=3600' response.headers['X-Robots-Tag'] = 'noarchive' return True return False # Django Middleware class serankingbacklinksbotMiddleware: def __init__(self, get_response): self.get_response = get_response def __call__(self, request): if self.detect_bot(request): # Handle bot traffic pass return self.get_response(request)
// JavaScript/Node.js Detection for SERankingBacklinksBot const express = require('express'); const app = express(); // Middleware to detect SERankingBacklinksBot function detect_serankingbacklinksbot(req, res, next) { const userAgent = req.headers['user-agent'] || ''; const pattern = /SERankingBacklinksBot/i; if (pattern.test(userAgent)) { // Log bot detection console.log('SERankingBacklinksBot detected from IP:', req.ip); // Set cache headers res.set({ 'Cache-Control': 'public, max-age=3600', 'X-Robots-Tag': 'noarchive' }); // Mark request as bot req.isBot = true; req.botName = 'SERankingBacklinksBot'; } next(); } app.use(detect_serankingbacklinksbot);
# Apache .htaccess rules for SERankingBacklinksBot # Block completely RewriteEngine On RewriteCond %{HTTP_USER_AGENT} SERankingBacklinksBot [NC] RewriteRule .* - [F,L] # Or redirect to a static version RewriteCond %{HTTP_USER_AGENT} SERankingBacklinksBot [NC] RewriteCond %{REQUEST_URI} !^/static/ RewriteRule ^(.*)$ /static/$1 [L] # Or set environment variable for PHP SetEnvIfNoCase User-Agent "SERankingBacklinksBot" is_bot=1 # Add cache headers for this bot <If "%{HTTP_USER_AGENT} =~ /SERankingBacklinksBot/i"> Header set Cache-Control "public, max-age=3600" Header set X-Robots-Tag "noarchive" </If>
# Nginx configuration for SERankingBacklinksBot # Map user agent to variable map $http_user_agent $is_serankingbacklinksbot { default 0; ~*SERankingBacklinksBot 1; } server { # Block the bot completely if ($is_serankingbacklinksbot) { return 403; } # Or serve cached content location / { if ($is_serankingbacklinksbot) { root /var/www/cached; try_files $uri $uri.html $uri/index.html @backend; } try_files $uri @backend; } # Add headers for bot requests location @backend { if ($is_serankingbacklinksbot) { add_header Cache-Control "public, max-age=3600"; add_header X-Robots-Tag "noarchive"; } proxy_pass http://backend; } }

Should You Block This Bot?

Recommendations based on your website type:

Site Type Recommendation Reasoning
E-commerce Optional Evaluate based on bandwidth usage vs. benefits
Blog/News Allow Increases content reach and discoverability
SaaS Application Block No benefit for application interfaces; preserve resources
Documentation Selective Allow for public docs, block for internal docs
Corporate Site Limit Allow for public pages, block sensitive areas like intranets

Advanced robots.txt Configurations

E-commerce Site Configuration

User-agent: SERankingBacklinksBot Crawl-delay: 5 Disallow: /cart/ Disallow: /checkout/ Disallow: /my-account/ Disallow: /api/ Disallow: /*?sort= Disallow: /*?filter= Disallow: /*&page= Allow: /products/ Allow: /categories/ Sitemap: https://example.com/sitemap.xml

Publishing/Blog Configuration

User-agent: SERankingBacklinksBot Crawl-delay: 10 Disallow: /wp-admin/ Disallow: /drafts/ Disallow: /preview/ Disallow: /*?replytocom= Allow: /

SaaS/Application Configuration

User-agent: SERankingBacklinksBot Disallow: /app/ Disallow: /api/ Disallow: /dashboard/ Disallow: /settings/ Allow: / Allow: /pricing/ Allow: /features/ Allow: /docs/

Quick Reference

User Agent Match

SERankingBacklinksBot

Robots.txt Name

SERankingBacklinksBot

Category

seo

Respects robots.txt

Yes

Quick Actions

Official Docs
Copied to clipboard!