Avoiding penalties from the Shiliu and Tianwang algorithms requires a focus on reducing excessive advertisement density and ensuring secure data practices. These specific algorithm updates target pages that prioritize revenue over user experience or fail to protect user information from external threats. By keeping your page layouts clean and your server-side configurations secure, you maintain your visibility within the Baidu search index while avoiding the corrective actions that cause significant traffic drops.
What is the Shiliu algorithm and why does it target ads?
The Shiliu algorithm is designed to identify and penalize pages that overwhelm users with intrusive advertising. If your landing page forces a user to scroll past multiple banners before reaching the main content, you are likely triggering a Shiliu penalty. This algorithm evaluates the ratio of ad space to actual text content on your pages.

High ad density creates a poor user experience, which is the primary metric Baidu evaluates when assessing site quality. When a page has more ad units than useful information, it is flagged as low-value, leading to reduced crawl frequency and ranking demotions. For example, a content site that places three large interstitial ads before the header will often see its index coverage drop within a single update cycle.
We observe that content accessibility is the core of this evaluation. If the text content is pushed below the fold on a standard mobile device, the algorithm registers the page as an ‘ad-first’ site. This is a common issue for publishers who rely on automated ad insertion tools that do not account for viewport size or device orientation.
How can you protect your site from Tianwang algorithm penalties?
The Tianwang algorithm focuses on the safety and security of the data handled by your website. It checks for vulnerabilities that could allow hackers to inject malicious content or redirect users to harmful external sites. Sites that lack proper server-side security or allow user-generated content to remain unmoderated are common targets for this filter.

Security is not a one-time setup but a continuous management process. If your site is compromised, Baidu will flag it to protect users, which leads to immediate removal from search results. This process is automatic and often triggered when the crawler detects unauthorized redirection scripts or malicious payloads hidden in your site’s source code.
- Implement strict server-side validation for all user input forms to prevent SQL injection.
- Ensure your SSL/TLS certificates are active and properly configured to encrypt data transmission.
- Regularly audit your site for unauthorized scripts or unexpected links that might point to external domains.
- Use the Baidu Search Resource Platform to monitor security alerts that notify you of detected vulnerabilities.
How Alien Road applies this
At Alien Road, our team adopts a systematic approach to algorithm compliance for our clients. We start by conducting a site-wide inventory of advertisement placements. If we see a page where the first screen, the area visible before scrolling, is dominated by ads, we recommend an immediate redesign to push primary content upward.
Regarding data security, we perform technical audits that mirror the crawlers’ perspective. We verify that all server headers are configured correctly and that security protocols are not broken during site updates. We treat the Baidu Search Resource Platform as our primary dashboard for identifying potential security gaps before they result in a penalty.
For a typical client, we implement a monitoring script that alerts our team if unauthorized changes occur in the site header or footer. By checking these elements weekly, we catch potential injection vulnerabilities before the Baidu crawler identifies them. This proactive approach prevents the loss of trust that follows a security penalty.
We view these algorithms not as obstacles, but as guardrails. By aligning site structure with these specific requirements, we ensure long-term stability for our clients.
Alien Road SEO team
Which common technical mistakes trigger these filters?
Many sites unintentionally invite penalties due to outdated technical configurations or poor site management. For example, using iframes to load ad networks often causes the content inside to be ignored or misclassified by the search engine, leading to a mismatch between what you see and what the crawler detects.
Another frequent error is the inclusion of third-party tracking scripts that redirect users. While these are often added for analytics, if they interact poorly with the primary domain, they appear to the algorithm as a security threat. We advise clients to strictly limit the number of external scripts loading in the head tag of their documents.
- Avoid using pop-up ads that block the main content area immediately upon page load.
- Check that your site does not contain hidden links that are invisible to users but visible to crawlers.
- Monitor your crawl logs to see if Baidu is encountering 4xx or 5xx errors on pages that are supposed to be secure.
- Remove any plugin or third-party script that slows down your page rendering beyond acceptable thresholds.
How to handle site structure for sustained compliance?
Maintaining a flat site architecture is essential for both accessibility and security. When your structure is complex, it is harder to identify where an ad-heavy or compromised page might exist. We suggest keeping a simple tree where every page is reachable within three clicks from the homepage.
Regular verification of your domain ownership is the final layer of protection. Using DNS records ensures that even if you change your hosting provider or content management system, the ownership status remains consistent. This prevents data gaps in your search console which would otherwise hide penalty notifications from your team.
Where to start this week
Begin your audit by checking the ‘Security’ section in the Baidu Search Resource Platform to see if any alerts are pending. Next, manually review your top 10 landing pages on a mobile device to see how much of the screen is taken up by ads compared to your content. If the ratio is skewed, reduce your ad units. Taking these two actions today will significantly reduce your risk of triggering a penalty during the next crawl cycle.
A proactive check of your site security and ad-to-content ratio is the most reliable way to maintain consistent traffic levels in the Baidu ecosystem.
Alien Road SEO team