---
title: "WAF and SEO: Allowlisting Crawlers on IDX Pages"
description: WAF and SEO Allowlisting Crawlers on IDX pages
---

[Skip to content](https://go.wearefbs.com/idx-help-center/waf-and-seo-allowlisting-crawlers-on-idx-pages#main-content)

[![](https://go.wearefbs.com/hs-fs/hubfs/FBS%20Products_transparent_back.png?width=200&height=151&name=FBS%20Products_transparent_back.png)](https://go.wearefbs.com/idx-help-center?hsLang=en)

- [Help Documentation](https://help.flexmls.com/)
- [Academy](https://flexmls.com/flexmls-academy/)

Open main navigation

Close main navigation

- [Help Documentation](https://help.flexmls.com/)
- [Academy](https://flexmls.com/flexmls-academy/)
- [Contact Us](https://go.wearefbs.com/idx-help-center/contact-us)

[Contact Us](https://go.wearefbs.com/idx-help-center/contact-us?hsLang=en)

 This is a search field with an auto-suggest feature attached.

- There are no suggestions because the search field is empty.

1. [IDX Help Center](https://go.wearefbs.com/idx-help-center?hsLang=en)
2. [Flexmls® IDX WordPress Plugin](https://go.wearefbs.com/idx-help-center/flexmls-idx-wordpress-plugin?hsLang=en)
3. [SEO Tips](https://go.wearefbs.com/idx-help-center/flexmls-idx-wordpress-plugin?hsLang=en#seo-tips)

# WAF and SEO: Allowlisting Crawlers on IDX Pages

**Starting in version 3.16, the Flexmls IDX plugin sends a header on IDX pages so you can allowlist verified search engine bots in your firewall and preserve SEO during attacks**

### **Preserving SEO During Attacks: Search Engine Bot Whitelisting** If your site uses a Web Application Firewall (WAF) or "Under Attack" mode (e.g. Cloudflare, SiteGround, or your host's security tools), aggressive bot traffic to your IDX listings can sometimes cause the firewall to block or challenge  all  visitors—including legitimate search engine crawlers. When crawlers are blocked, search engines can't index your listings, which can hurt your SEO.

This article explains how to **allowlist** verified search engine bots for your IDX pages so that indexing continues to work even when your firewall is protecting the site from bad traffic.

### **What the Flexmls IDX Plugin Does** The plugin helps your firewall tell "IDX page requests" from the rest of your site:

- **Custom header:** When someone visits an IDX page (e.g. your listing search or a listing detail URL), the plugin sends a response header: \`X-Flexmls-IDX: idx\`. Your firewall can use this to apply different rules only to IDX traffic.
- **Typical IDX paths:** IDX content usually lives under a path like \`/idx/\` or whatever you set as the "Permalink base" in **Flexmls IDX → Settings → Behavior** (e.g. \`/listings/\`).

You do **not** need to change any plugin settings for this. The header is sent automatically on IDX pages.

### **Why Allowlist Search Engine Bots?**

- **Google, Bing, and other search engines** send crawlers (e.g. Googlebot, Bingbot) to your site to index your listings. If the firewall blocks or heavily challenges these crawlers, your IDX pages may be dropped from search results or updated slowly.
- **Allowlisting** means telling your firewall: "For requests that look like they're from a verified search engine bot, allow them (or challenge them less) when they're visiting IDX pages." That way you can keep strong protection for everyone else while preserving SEO.

The actual list of "who is a real crawler" is maintained by your firewall or host—the plugin only gives the firewall a way to know "this is an IDX page" so you can write rules like "allow verified bots on IDX."

### **What You Need to Do (Overview)**

1. **Confirm your firewall/WAF** supports custom rules (e.g. by request header or URL path).
2. **Add a rule** that allows (or skips strict challenge for) **verified** search engine crawlers when they request pages that are part of your IDX (e.g. URL contains your IDX path, or the response/page is tagged with the plugin's header).
3. Use your provider's official documentation to allowlist only **verified** crawlers (by user-agent and/or IP), not just any claim of "Googlebot."

### **Example: Cloudflare** If you use **Cloudflare**:

1. Go to **Security → WAF → Custom rules** (or **Firewall Rules** in the older dashboard).
2. Create a rule that  **allows** or  **skips challenge** for requests that: 
     1. Target your IDX path (e.g. URI Path contains \`/IDX/\` or your custom permalink base),  **and**
     2. Are from a verified search engine crawler (e.g. Cloudflare's "Known Bots" or a rule that matches Google's and Bing's verified crawler IPs/user-agents).

Cloudflare provides  **Verified Bots**  (e.g. Googlebot, Bingbot) that you can reference in rules. Example idea (adjust to your Cloudflare UI):  
-  **If:**  \`(http.request.uri.path contains "/IDX/") and (cf.client.bot)\`  
**and**  the request is classified as a verified good bot (e.g. Googlebot, Bingbot),   
**Then**:  Allow / Skip.

Exact field names and options depend on your Cloudflare plan and dashboard. See \[Cloudflare's bot management and WAF docs\](https://developers.cloudflare.com/waf/).

### **Example: Other WAFs or Hosts**

- **SiteGround, other hosts**:  Many hosts offer "allowlist" or "whitelist" options by IP or user-agent. Ask support: "How do I allow only verified Googlebot/Bingbot to access a specific path (e.g. /IDX/) so they can index my listings during high traffic or Under Attack mode?"
- **nginx / Apache**:  Your host or server admin can add rules that allow requests when:
  
    - The request path matches your IDX path,  **and**
    - The user-agent (and optionally IP) matches the provider's verified crawler list (see Google and Bing's official docs for crawler IP ranges and user-agents).

### **Official Crawler Information (for your firewall rules)** Use the official sources when building allowlists so you don't allow impersonators:

- **Google:** \[Google crawler (user agent) overview\](https://developers.google.com/search/docs/crawling-indexing/overview-google-crawlers) and \[Verify Googlebot\]([https://developers.google.com/search/docs/crawling-indexing/verifying-googlebot](https://developers.google.com/search/docs/crawling-indexing/verifying-googlebot)).
- **Bing**: \[Bingbot\](https://www.bing.com/webmasters/help/bingbot-2955537a) and how to verify it.

Many WAFs (e.g. Cloudflare) already incorporate verified bot lists so you can reference "Known Bots" or "Verified Bots" instead of maintaining IP lists yourself.

If you're not sure how to add these rules, contact your hosting or security provider and share this page; they can help you configure allowlisting for verified bots on your IDX path.

- [About Our IDX Solutions](https://go.wearefbs.com/idx-help-center/about-our-idx-solutions?hsLang=en#main-content)

    - [Developer Resources](https://go.wearefbs.com/idx-help-center/about-our-idx-solutions?hsLang=en#developer-resources)
- [Flexmls® IDX WordPress Plugin](https://go.wearefbs.com/idx-help-center/flexmls-idx-wordpress-plugin?hsLang=en#main-content)

    - [Getting Started](https://go.wearefbs.com/idx-help-center/flexmls-idx-wordpress-plugin?hsLang=en#getting-started)
    - [Using the Widgets](https://go.wearefbs.com/idx-help-center/flexmls-idx-wordpress-plugin?hsLang=en#using-the-widgets)
    - [The Widgets](https://go.wearefbs.com/idx-help-center/flexmls-idx-wordpress-plugin?hsLang=en#the-widgets)
    - [Examples](https://go.wearefbs.com/idx-help-center/flexmls-idx-wordpress-plugin?hsLang=en#examples)
    - [SEO Tips](https://go.wearefbs.com/idx-help-center/flexmls-idx-wordpress-plugin?hsLang=en#seo-tips)
    - [No Listings/Search Results Displaying on the Site](https://go.wearefbs.com/idx-help-center/flexmls-idx-wordpress-plugin?hsLang=en#no-listings-search-results-displaying-on-the-site)
    - [WordPress Plugin FAQ](https://go.wearefbs.com/idx-help-center/flexmls-idx-wordpress-plugin?hsLang=en#wordpress-plugin-faq)
    - [Transition](https://go.wearefbs.com/idx-help-center/flexmls-idx-wordpress-plugin?hsLang=en#transition)
    - [Troubleshooting](https://go.wearefbs.com/idx-help-center/flexmls-idx-wordpress-plugin?hsLang=en#troubleshooting)
    - [Patch Notes](https://go.wearefbs.com/idx-help-center/flexmls-idx-wordpress-plugin?hsLang=en#patch-notes)
- [Flexmls® IDX SmartFrames](https://go.wearefbs.com/idx-help-center/flexmls-idx-smartframes?hsLang=en#main-content)

    - [Getting Started](https://go.wearefbs.com/idx-help-center/flexmls-idx-smartframes?hsLang=en#getting-started)
    - [IDX Manager Steps](https://go.wearefbs.com/idx-help-center/flexmls-idx-smartframes?hsLang=en#idx-manager-steps)
    - [Creating Custom Links](https://go.wearefbs.com/idx-help-center/flexmls-idx-smartframes?hsLang=en#creating-custom-links)
    - [Smart Frame API](https://go.wearefbs.com/idx-help-center/flexmls-idx-smartframes?hsLang=en#smart-frame-api)
    - [Tips & Tricks](https://go.wearefbs.com/idx-help-center/flexmls-idx-smartframes?hsLang=en#tips-tricks)
    - [Smart Frame Installation Guides](https://go.wearefbs.com/idx-help-center/flexmls-idx-smartframes?hsLang=en#smart-frame-installation-guides)
- [Training](https://go.wearefbs.com/idx-help-center/training?hsLang=en#main-content)

    - [Lead Management](https://go.wearefbs.com/idx-help-center/training?hsLang=en#lead-management)
    - [Tip Videos](https://go.wearefbs.com/idx-help-center/training?hsLang=en#tip-videos)
- [Tips & Tricks!](https://go.wearefbs.com/idx-help-center/tips-tricks?hsLang=en#main-content)

    - [Flexmls IDX Lite Help](https://go.wearefbs.com/idx-help-center/tips-tricks?hsLang=en#flexmls-idx-lite-help)
    - [Wordpress Tips & Tricks](https://go.wearefbs.com/idx-help-center/tips-tricks?hsLang=en#wordpress-tips-tricks)
    - [Forwarding/Masking Your Domain](https://go.wearefbs.com/idx-help-center/tips-tricks?hsLang=en#forwarding-masking-your-domain)
    - [Social Media & Marketing Tips](https://go.wearefbs.com/idx-help-center/tips-tricks?hsLang=en#social-media-marketing-tips)
    - [Add MLS search to your email signature](https://go.wearefbs.com/idx-help-center/tips-tricks?hsLang=en#add-mls-search-to-your-email-signature)
    - [Not Finding A Solution on Our Site?](https://go.wearefbs.com/idx-help-center/tips-tricks?hsLang=en#not-finding-a-solution-on-our-site)
- [FAQ](https://go.wearefbs.com/idx-help-center/faq?hsLang=en#main-content)

    - [About IDX](https://go.wearefbs.com/idx-help-center/faq?hsLang=en#about-idx)
    - [Support](https://go.wearefbs.com/idx-help-center/faq?hsLang=en#support)
    - [IDX Manager](https://go.wearefbs.com/idx-help-center/faq?hsLang=en#idx-manager)
    - [Looking for the Spark API?](https://go.wearefbs.com/idx-help-center/faq?hsLang=en#looking-for-the-spark-api)
    - [Listings](https://go.wearefbs.com/idx-help-center/faq?hsLang=en#listings)
    - [My IDX 'Contact Me' Info Isn't Correct](https://go.wearefbs.com/idx-help-center/faq?hsLang=en#my-idx-contact-me-info-isnt-correct)
    - [Billing](https://go.wearefbs.com/idx-help-center/faq?hsLang=en#billing)

[![FBS\_Blue](https://go.wearefbs.com/hs-fs/hubfs/FBS/FBS%20Logos/FBS_Blue.png?width=100&height=49&name=FBS_Blue.png "FBS_Blue")](https://wearefbs.com/)

4601 33rd Ave S, Fargo, ND 58104

<https://www.facebook.com/idxsolutions> <https://www.twitter.com/fbsidxsolutions> <https://www.linkedin.com/company/11414183> [mailto:idxsupport@flexmls.com](mailto:idxsupport@flexmls.com)

Copyright © 2025, FBS, Inc.