Manage SEO Validation Settings

Manage SEO Validation Settings 


TABLE OF CONTENTS


Overview

The Disable SEO Validations setting allows admin to control how strictly SEO‑friendly URLs are validated across the platform.

By default, Znode enforces structured SEO validation rules to ensure URLs are consistent, compliant, and optimized for search engines. However, certain business scenarios—such as marketing campaigns, legacy integrations, or custom URL strategies—may require greater flexibility.

This feature introduces a configurable setting that enables administrators to:

  • Enforce standard SEO validation rules (default)
  • Disable validation to allow custom or unrestricted SEO URLs


SEO Validation - 

  • SEO Path Rules 
  • The SEO path must not begin and end with a “/”. 
  • It cannot exactly match any reserved system keyword listed below. 
  • Reserved keywords:
    content, product, blog, brand, account, cart, check-global-cache, checkout, compare-product, contactus, feedback, forgot-password, highlight, login, multi-factor-authentication, order, order-status, pending-order, punch-out, quick-order, quote, reset-password, return, search, signup, store-locator, validate-impersonation-session, validate-single-sign-in, write-review, maintenance, category. 


Key Behavior

When SEO Validation is Enabled (Default)

  • Only valid SEO-friendly characters are allowed
  • Reserved system keywords cannot be used
  • URL format must follow platform rules
  • Invalid entries are rejected with errors

When SEO Validation is Disabled

  • Any value can be entered for SEO URLs
  • Reserved keywords and special formats are allowed
  • The system does not validate or block invalid inputs

Where This Setting Applies

The configuration impacts SEO URL validation in the following areas:

  • PIM → Product
  • PIM --> Category
  • CMS --> Content Pages
  • SEO Setup → Product
  • SEO Setup --> Category
  • SEO Setup --> Content Pages

Use Case 1: View SEO Validation Setting

Steps

  1. Log in to the Admin Console
  2. Navigate to System Settings → Global Settings
  3. Locate the SEO Validation Settings section
  4. View the Disable SEO Validations attribute

Expected Result

  • The setting is visible and shows the current value (Yes/No)

Use Case 2: Enable SEO Validation (Recommended Default Behavior)

Steps

  1. Navigate to System Settings → Global Settings
  2. Locate Disable SEO Validations
  3. Set the value to No
  4. Click Save
  5. Navigate to Product → SEO Settings
  6. Enter a value in the SEO Friendly Page Name field
  7. Click Save

Expected Result

  • The system validates the entered value
  • Invalid formats or reserved keywords trigger an error
  • Only compliant SEO values are saved

Use Case 3: Disable SEO Validation to Allow Custom URLs

Steps

  1. Navigate to System Settings → Global Settings
  2. Set Disable SEO Validations to Yes
  3. Click Save
  4. Navigate to Product → SEO Settings
  5. Enter any value in the SEO Friendly Page Name field
  6. Click Save

Expected Result

  • The system allows the value without validation
  • No restrictions are applied to format or keywords

Use Case 4: Apply Configuration Across Modules

Steps

  1. Configure Disable SEO Validations (Yes or No)
  2. Navigate to:
    • Product → SEO Settings
    • SEO Setup → Product
  3. Update SEO-friendly URLs
  4. Save changes

Expected Result

  • The system applies the configured validation behavior consistently across supported modules

Validation Rules (When Enabled)

When Disable SEO Validations = No, the system enforces:

  • Maximum length: 1000 characters
  • Allowed characters:
    • Letters and numbers
    • Special characters: -, _, /, .
  • Restrictions:
    • Cannot start or end with /
    • Cannot match reserved keywords (e.g., product, cart, checkout, login, etc.)


Disclaimer

This enhancement is limited to enabling SEO URL creation from the Admin application. No changes are being made to the storefront behavior. Existing URLs will continue to function as they do today, and any URLs that were previously not working will remain unaffected.


Important Notes

Existing URLs Behavior

  • Existing SEO URLs remain unchanged when the setting is toggled
  • Validation is applied only during creation or updates
  • Editing an existing URL will trigger validation based on the current setting

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.