Verify PetalBot IP Address

Verify if an IP address truly belongs to Huawei, using official verification methods. Enter both IP address and User-Agent from your logs for the most accurate bot verification.

PetalBot is the web crawler operated by Huawei, used to power Petal Search and related Huawei mobile services. It crawls publicly accessible webpages to discover content, metadata, structured data, and links for indexing. PetalBot supports search results delivered across Huawei devices and applications. Crawl frequency depends on site authority, update frequency, and internal ranking signals, similar to other search engine crawlers. Its purpose is to build and maintain Huawei's independent search index for global users. RobotSense.io verifies PetalBot using Huawei's official validation methods, ensuring only genuine PetalBot traffic is identified.

This bot does not honor Crawl-Delay rule.

User Agent Examples

Mozilla/5.0(compatible;PetalBot;+https://webmaster.petalsearch.com/site/petalbot)

Mozilla/5.0 (Linux; Android 7.0;) AppleWebKit/537.36 (KHTML, like Gecko) Mobile Safari/537.36 (compatible;PetalBot;+https://webmaster.petalsearch.com/site/petalbot)
Example user agent strings for PetalBot

Robots.txt Configuration for PetalBot

Robots.txt User-Agent:PetalBot

Use this identifier in your robots.txt User-agent directive to target PetalBot.

Recommended Configuration

Our recommended robots.txt configuration for PetalBot:

User-agent: PetalBot
Allow: /

Completely Block PetalBot

Prevent this bot from crawling your entire site:

User-agent: PetalBot
Disallow: /

Completely Allow PetalBot

Allow this bot to crawl your entire site:

User-agent: PetalBot
Allow: /

Block Specific Paths

Block this bot from specific directories or pages:

User-agent: PetalBot
Disallow: /private/
Disallow: /admin/
Disallow: /api/

Allow Only Specific Paths

Block everything but allow specific directories:

User-agent: PetalBot
Disallow: /
Allow: /public/
Allow: /blog/

Set Crawl Delay

Limit how frequently PetalBot can request pages (in seconds):

User-agent: PetalBot
Allow: /
Crawl-delay: 10

Note: This bot does not officially mention about honoring Crawl-Delay rule.

Frequently Asked Questions

What is PetalBot, and why is it visiting my website?
PetalBot is the web crawler operated by Huawei for Petal Search and related Huawei services. Its primary purpose is to crawl publicly accessible webpages and collect content, metadata, structured data, and links for search indexing. The bot typically visits websites to discover new pages, refresh existing indexed content, and evaluate updates across the public web. Crawl activity is expected on publicly accessible websites and generally follows patterns similar to other search engine crawlers.
Is PetalBot a legitimate bot, or is it commonly spoofed?
PetalBot is an official crawler operated by Huawei as part of its search infrastructure. However, like other well-known search engine bots, its User-Agent is sometimes spoofed by scrapers, scanners, or malicious automated traffic attempting to bypass filtering rules. Attackers may imitate PetalBot because some websites automatically trust recognized crawlers or apply relaxed rate limits to them. User-Agent strings alone cannot verify legitimacy, since any automated client can send the same identifier. You can use Huawei's recommended methods mentioned below to verify a legitimate visit, or use RobotSense.io API to easily verify PetalBot visits.
How can I verify that a request is really coming from PetalBot?
You can use Huawei's recommended official methods to verify PetalBot visits, these include: - Reverse DNS → forward DNS Do not use User-Agent based detection as that can be easily spoofed. Alternatively, you can use RobotSense.io API to easily verify PetalBot.
Should I allow or block PetalBot on my website?
Allowing PetalBot makes sense if you want visibility within Huawei's search ecosystem and related services. For public websites targeting international or mobile audiences, allowing the crawler can help ensure content appears correctly in Petal Search results. Blocking may be appropriate when: - Server resources are constrained - Sensitive or proprietary content should not be indexed - Internal applications or APIs are being accessed - Excessive crawl activity affects dynamic infrastructure For most public websites, PetalBot is generally considered a standard search crawler rather than harmful bot traffic.
How can I control or block PetalBot using robots.txt or other methods?
You can add a rule in your robots.txt, as given above to control (crawl-delay) or disallow PetalBot. PetalBot honors robots.txt directives. Also, you can use further controls in your WAF, or in RobotSense enforcement settings to manage the bot behavior.
How often does PetalBot crawl websites, and can it impact server performance?
PetalBot crawl frequency varies depending on factors such as website authority, content freshness, update frequency, and internal ranking signals. High-traffic or frequently updated websites may receive more regular crawl activity than static or low-visibility pages. For most websites, performance impact is moderate to minimal. However, on large sites or dynamically rendered applications, bot traffic can increase: - Bandwidth usage - Concurrent request volume - Database or rendering load - Cache miss frequency Large content platforms may notice periodic spikes during deeper recrawling sessions.
What happens if I block PetalBot? SEO, visibility, and feature impact explained.
Blocking PetalBot prevents Huawei's search systems from accessing and indexing your website content. This mainly affects visibility within Petal Search and Huawei-integrated discovery services rather than broader global search rankings. Possible impacts include: - Reduced or removed visibility in Petal Search - Outdated snippets or metadata in Huawei services - Slower discovery of new content updates - Loss of indexing for Huawei device search integrations Blocking PetalBot does not directly affect rankings in unrelated search engines such as Google or Bing.
Does PetalBot collect, scrape, or use my content for training or reuse?
PetalBot collects publicly accessible webpage content for search indexing and related search service functionality. This includes HTML content, metadata, structured data, links, and other information necessary to build and maintain Huawei’s search index. The crawler is primarily documented as a search indexing bot rather than a dedicated AI training crawler. It may process and store page content, snippets, metadata, and cached indexing information to support search results and ranking systems. Typical collected data may include: - Page titles and descriptions - Structured metadata - Public page content - Internal and external links - Canonical and indexing signals There is no widely documented evidence that PetalBot is specifically dedicated to generative AI model training pipelines.

Similar Bots

Other Search bots from different operators.

Amzn-SearchBot

Search

by Amazon

[Amazon Bots can take upto 30 days to read your Robots.txt updates.] Amzn-SearchBot is Amazon’s web crawler used to discover and retrieve publicly available content for Amazon search and AI-related services. It fetches webpages to analyze text, metadata, and structured information that can support Amazon’s search features and machine learning systems. Crawl activity is typically moderate and focused on publicly accessible pages. Its purpose is to help Amazon improve content discovery, relevance, and information retrieval across its ecosystem. It ignores the global user agent (*) rule. RobotSense.io verifies Amzn-SearchBot using Amazon’s official validation methods, ensuring only genuine Amzn-SearchBot traffic is identified.

Applebot

Search

by Apple

Applebot is Apple's official web crawler used to power search and content features across Apple services such as Siri, Spotlight Suggestions, and Safari. It crawls webpages to discover content, metadata, and structured information that enhance on-device and cloud-based search experiences. Crawl activity is generally moderate and focused on high-quality, publicly accessible content. Its purpose is to improve search relevance, answers, and suggestions across Apple’s ecosystem without operating a standalone public web search engine. Data crawled by Applebot may be utilized by Apple for foundational model training. Apple allows site owners to opt-out of having their content used for generative model training by disallowing Applebot-Extended in the robots.txt file. RobotSense.io verifies Applebot using Apple's official validation methods, ensuring only genuine Applebot traffic is identified.

Bingbot

Search

by Microsoft

Bingbot is Microsoft’s primary web crawler, responsible for discovering and indexing content for Bing Search and other Microsoft services. The crawler fetches HTML, structured data, images, and metadata to understand page relevance and ranking signals. Crawl activity varies based on site authority, update frequency, and sitemap signals. Its purpose is to keep Bing’s search index fresh, accurate, and aligned with user search intent across Microsoft platforms. RobotSense.io verifies Bingbot using Microsoft’s official validation methods, ensuring only genuine Bingbot traffic is identified.

BingVideoPreview

Search

by Microsoft

BingVideoPreview is Microsoft’s crawler for fetching video-related content to generate previews, thumbnails, and metadata for Bing’s video search experiences. It retrieves video files, poster images, structured data, captions, and surrounding context. This crawler does not perform full-site indexing; instead, it focuses specifically on video assets and the information required to power Bing’s video carousels and preview interfaces. Activity is targeted and relatively low-volume, driven by pages that contain or reference video content. RobotSense.io verifies BingVideoPreview using Microsoft’s official validation methods, ensuring only genuine BingVideoPreview traffic is identified.

Google Favicon

Search

by Google

[This crawler is officially retired as per Google] Google Favicon is a specialized Google crawler that retrieves website favicons for use across Google Search, Chrome, and other Google products. It fetches small icon files such as favicon.ico or declared alternative icons in HTML. This bot does not index page content or affect Search rankings; its role is purely to collect icons that visually represent sites in SERPs and browser surfaces. Most sites allow it since its requests are lightweight. Crawl activity is minimal and typically occurs when Google detects new or updated favicon assets. RobotSense.io verifies Google Favicon using Google’s official validation methods, ensuring only genuine Google Favicon traffic is identified.

Google Publisher Center / GoogleProducer

Search

by Google

Google Publisher Center is a platform that allows news publishers to manage how their content appears across Google News surfaces. When publishers submit feeds, sections, or site updates, Google may fetch associated URLs using Publisher Center–related user-agents to verify content, metadata, and feed accuracy. These fetches are not broad crawls; they are targeted checks tied to publisher actions such as updating feeds, article structures, or publication settings. Blocking it can disrupt feed validation or delay updates in Google News. Activity is typically light, triggered by publisher configuration changes or system refresh cycles. It ignores robots.txt rules. RobotSense.io verifies Google Publisher Center / GoogleProducer using Google’s official validation methods, ensuring only genuine Google Publisher Center / GoogleProducer traffic is identified.