Advanced Filter
Overview
Tagging schema accurately is crucial for ensuring search engines understand your content—and that means avoiding both missing information and redundant data. The Advanced Filter feature in Milestone Schema Manager gives you more control when tagging by letting you specify exactly what should be included.
Whether you're working on a Contact Point schema or another type, Advanced Filters allow you to filter out extra text and keep only the most relevant information, resulting in cleaner and more compliant schema markup.
Why Use Advanced Filters?
Without filters, some schema properties may unintentionally pull in surrounding or repetitive content—like headers, labels, or extra words ("Phone:", "Email:", etc.).
Using Advanced Filters ensures:
- Only accurate data is included in your schema
- Redundant or unnecessary labels are excluded
- Your structured data is lean, clean, and search-friendly
It’s especially helpful when tagging fields like phone numbers, emails, and contact info, where surrounding text may interfere with clean output.
Step-by-Step: How to Use the Advanced Filter in Schema Editor
Let’s walk through the example of tagging a Contact Point schema and using a filter to isolate a phone number.
Start with Tagging Your Schema
Tag your page using the Contact Point schema type and identify where you're adding contact info like:
- Phone
- Fax
Open Advanced Configuration
Next to any property you’ve tagged (like Telephone), click the three dots (•••) to open the menu.
Select ‘Advanced Configuration’.
Add an Advanced Filter
Inside the configuration pop-up, click on ‘Add Filter’. This opens a dropdown with filter types.
Choose the Right Filter Rule
From the dropdown, select a condition like ‘After’
In the text field, enter the filtering keyword, such as 'Phone'. This tells the system to extract only the value that appears after this keyword. Click ‘Save’.
Review the Output
Once the filter is applied:
- The redundant label ("Phone:") is automatically removed
- Only the actual phone number remains in the Telephone property of the schema
This keeps your data precise and fully optimized.
Glossary of Terms
Term | Definition |
---|---|
Advanced Filter | A schema editor feature used to include or exclude content based on surrounding text. |
Advanced Configuration | A settings menu for fine-tuning a tagged schema property. |
After Filter | A type of filter that tells the system to capture text that comes after a specific keyword or label. |
Redundant Entry | Unnecessary or duplicate content (e.g., “Phone:”) that doesn't need to be in the schema value. |
Schema Property | A specific field within a schema type (e.g., telephone, email). |
Tips for Success
- Be Specific with Filter Keywords
Use clear, unique keywords (like “Phone:”) that accurately identify where the value starts.
- Preview the Filter Result
Always check the live preview to make sure your filter is working as expected.
- Use Filters for Common Contact Elements
Advanced filters are especially helpful for:
- Telephone
- Fax Number
- Opening Hours
- Keep Your Schema Clean
Avoid tagging entire blocks of text or labels—filters help ensure only the essential data is included.