---
title: "Validate extractors"
slug: "validate-extractors"
abstract: "Ensure accuracy in your Sitecore Search index documents by validating extraction logic before publishing. This preemptive check allows for necessary updates, optimizing the indexing process."
---
# Validate extractors

When you configure a [web crawler](https://doc.sitecore.com/search/en/users/search-user-guide/index-items/configure-indexing/configure-a-web-crawler.html "Configure a web crawler") in Sitecore Search, you can verify your [attribute extraction](https://doc.sitecore.com/search/en/users/search-user-guide/index-items/additional-configurations-and-settings/configuring-document-extractors.html "Configuring document extractors") logic before publishing. This check, called [validation](https://doc.sitecore.com/search/en/users/search-user-guide/index-items/additional-configurations-and-settings/configure-a-web-crawler.html#UUID-d2842294-0288-d59c-43b0-a157eeeec32c_section-idm4627491059732834119682807782 "Validate extraction logic"), shows the attribute values the crawler will extract from a given URL based on your defined settings. This is useful because you can refine the document extractor settings before performing the resource-intensive publishing and indexing of items.

> [!note]
> Validation only shows you what extracted attributes can look like. No index documents are created during the validation process.

You must define extraction logic for all attributes on the **Attribute Extraction** page before you can validate.

## Javascript rendering

Validation does not execute client-side JavaScript, or apply crawler-specific settings such as JavaScript rendering. Because of this, validation results might be incomplete or inaccurate for websites that rely on JavaScript frameworks such as React.

For websites that require JavaScript rendering:

- Configure your crawler with the appropriate [rendering settings.](https://doc.sitecore.com/search/en/users/search-user-guide/index-items/additional-configurations-and-settings/configure-crawler-settings.html "Configure crawler settings")
- Run the crawler with a low **MAX_URLS** value to test extraction logic.
- Review the indexed results to validate your configuration.