Skip to main content
ComponentsEngine
Availability2024.1 or later

Issues Detected

Find checkout-blocking problems

Website Support

Static and dynamic sites

Crawler Settings

Tune crawl behavior

Operational Recommendations

Choose the right method

Overview

GermainUX Website Crawler proactively evaluates pages across a website or web application, helping teams identify quality and availability issues before they affect users.

Issues Detected

For an eCommerce website, GermainUX can crawl product, category, search, cart, and other customer-facing pages to identify issues that could disrupt product discovery, checkout, or conversion.

Website Crawler Report emailed or viewable on the workspace - GermainUX

Website Support

GermainUX supports both static and dynamic websites. Website Crawler can monitor websites and applications built with technologies such as WordPress, Shopify, and Salesforce Experience Cloud.

Crawl a Website

GermainUX provides two ways to start a website crawl:

Crawl Now

Use Crawl Now to analyze a website immediately and review the results when the crawl completes. Its simplified settings are sufficient for most common use cases. Go to GermainUX Workspace > Analytics > Website Crawler, enter the starting URL, and launch the crawl.

Immediate Website Crawling - GermainUX

Schedule Crawling

Use this option to execute a crawl automatically at a configurable frequency. Scheduled crawlers also support advanced settings, including:
  • Custom HTTP headers
  • Authentication
  • Connection settings
  • Crawl limits
  • URL inclusion and exclusion rules
  • Failure-status handling
Go to GermainUX Workspace > Analytics > Website Crawler, and then click +.

Schedule Website Crawling - GermainUX

Crawler Settings

Stay on Domain

Enable this setting for most audits to prevent the crawler from expanding into unrelated external websites.

Store Successfully Visited URLs

Ignore URLs

Use Ignore URLs to prevent the crawler from visiting known, irrelevant, sensitive, or potentially disruptive destinations. Regular expressions are supported. For example, the following pattern excludes URLs containing drive.google.com:
Validate regular expressions carefully to avoid unintentionally excluding valid pages.

Excluded Failure Status Codes

Use this setting when a particular HTTP status is expected and should not be reported as a failure. For example, you can exclude selected 404 or 503 responses when they are known, intentional, and not relevant to the audit.

Blocked URLs

Use Blocked URLs to exclude specific pages or resources that should not be crawled or included in failure results. This can reduce false positives caused by known external services, security controls, or intentionally unavailable pages. For example, you can exclude an irrelevant Cloudflare-hosted URL whose expected response would otherwise generate unnecessary noise.

Operational Recommendations

  • Confirm that you are authorized to crawl the target website.
  • Start with conservative URL, depth, and thread limits.
  • Use Stay on Domain unless external-link validation is required.
  • Exclude logout, deletion, purchase, form-submission, and other state-changing URLs.
  • Avoid crawling production applications at a frequency that could affect performance.
  • Configure authentication and custom headers securely.
  • Review exclusions regularly to ensure that genuine issues are not being hidden.
Additional crawler parameters are available. Please contact us if you need help selecting the appropriate crawling method or configuration.

Get Help

Contact GermainUX Support

The Germain Team can help you set this up.

Can't find what you need?

Search all GermainUX docs with Ctrl + K, or use the feedback buttons at the bottom of this page to tell us what is missing.

The content of this document is proprietary to GERMAIN SOFTWARE LLC.