{"id":45392,"date":"2024-08-22T13:32:44","date_gmt":"2024-08-22T13:32:44","guid":{"rendered":"https:\/\/crocoblock.com\/knowledge-base\/?post_type=article&#038;p=45392"},"modified":"2024-12-19T10:48:41","modified_gmt":"2024-12-19T10:48:41","slug":"how-to-set-up-seo-rules","status":"publish","type":"article","link":"https:\/\/crocoblock.com\/knowledge-base\/jetsmartfilters\/how-to-set-up-seo-rules\/","title":{"rendered":"How to Set Up SEO Rules"},"content":{"rendered":"\n<p>Let\u2019s assume we have a business conference website. We want to build a page with business conferences and filter them by number of participants, conference type, and conference format. Also, on this page, we want to add a speakers list and filter them by their experience.<\/p>\n\n\n\n<p>Then, we want this page to be indexed with different filter results. With <em>JetSmartFilters<\/em>, you can adjust SEO rules to add a filter page to the sitemap.<\/p>\n\n\n<div class=\"note-banner d-flex border-bold border-jetthemecore rounded overflow-hidden p-20\"><div class=\"mr-12\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M9 21C9 21.5 9.4 22 10 22H14C14.6 22 15 21.5 15 21V20H9V21ZM12 2C8.1 2 5 5.1 5 9C5 11.4 6.2 13.5 8 14.7V17C8 17.5 8.4 18 9 18H15C15.6 18 16 17.5 16 17V14.7C17.8 13.4 19 11.3 19 9C19 5.1 15.9 2 12 2Z\" fill=\"#F2D23C\"\/><\/svg><\/div><div class=\"d-flex flex-column\"><div class=\"text-900 mb-12\">Things to know<\/div><p class=\"m-0\">The SEO rules functionality works with the filters of the \u201c<a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetsmartfilters\/jetsmartfilters-how-to-create-a-new-filter-and-apply-it-to-publications\/\">Checkboxes list<\/a>,\u201d \u201c<a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetsmartfilters\/radio-filter-overview\/\">Radio<\/a>,\u201d \u201c<a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetsmartfilters\/jetsmartfilters-how-to-use-the-select-filter-to-filter-publications-or-products\/\">Select<\/a>,\u201d and \u201c<a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetsmartfilters\/jetsmartfilters-visual-filter-overview\/\">Visual<\/a>\u201d <strong>Filter types<\/strong>.<\/p><\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"create-filters\">Create Filters<\/h2>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-group__inner-container\">\n<p>If you haven\u2019t added filters to a certain page yet, you should first create them in the <strong><em>WordPress Dashboard &gt; Smart Filters &gt; Add New <\/em><\/strong>directory.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"checkboxes-list-filter\">\u201cCheckboxes list\u201d filter<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"preparation\">Preparation<\/h4>\n\n\n\n<p>We created a custom \u201cConference Type\u201d <a href=\"https:\/\/crocoblock.com\/knowledge-base\/features\/custom-taxonomy-overview\/\" target=\"_blank\" rel=\"noreferrer noopener\">taxonomy<\/a> and attached it to the \u201cConference\u201d <a href=\"https:\/\/crocoblock.com\/knowledge-base\/features\/custom-post-type-overview\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Custom Post Type (CPT)<\/strong><\/a> beforehand.<\/p>\n\n\n<div class=\"note-banner d-flex border-bold border-jetthemecore rounded overflow-hidden p-20\"><div class=\"mr-12\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M9 21C9 21.5 9.4 22 10 22H14C14.6 22 15 21.5 15 21V20H9V21ZM12 2C8.1 2 5 5.1 5 9C5 11.4 6.2 13.5 8 14.7V17C8 17.5 8.4 18 9 18H15C15.6 18 16 17.5 16 17V14.7C17.8 13.4 19 11.3 19 9C19 5.1 15.9 2 12 2Z\" fill=\"#F2D23C\"\/><\/svg><\/div><div class=\"d-flex flex-column\"><div class=\"text-900 mb-12\">Things to know<\/div><p class=\"m-0\">The <strong>CPT<\/strong> functionality is available with the <a href=\"https:\/\/crocoblock.com\/plugins\/jetengine\/\"><i>JetEngine<\/i><\/a> plugin. However, it is not required to recreate the described case.<\/p><\/div><\/div>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/taxonomy-attached-to-the-post-type.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/taxonomy-attached-to-the-post-type-1024x640.webp\" alt=\"taxonomy attached to the post type\" class=\"wp-image-45393\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/taxonomy-attached-to-the-post-type-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/taxonomy-attached-to-the-post-type-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/taxonomy-attached-to-the-post-type-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/taxonomy-attached-to-the-post-type-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/taxonomy-attached-to-the-post-type-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/taxonomy-attached-to-the-post-type.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>After that, we added some tags to the built taxonomy.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/tags-added-to-the-taxonomy.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/tags-added-to-the-taxonomy-1024x640.webp\" alt=\"tags added to the taxonomy\" class=\"wp-image-45394\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/tags-added-to-the-taxonomy-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/tags-added-to-the-taxonomy-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/tags-added-to-the-taxonomy-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/tags-added-to-the-taxonomy-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/tags-added-to-the-taxonomy-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/tags-added-to-the-taxonomy.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>We then connected the <strong>CPT <\/strong>posts with the added conference types. It can be done in the <strong>CPT <\/strong>directory; just push the \u201c<strong>Quick Edit<\/strong>\u201d button next to each needed item and set its tags in the field named as your taxonomy.<\/p>\n\n\n\n<p>Don\u2019t forget to press the \u201c<strong>Update<\/strong>\u201d button to save the item.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/cpt-item-quick-edit.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/cpt-item-quick-edit-1024x640.webp\" alt=\"cpt item quick edit\" class=\"wp-image-45395\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/cpt-item-quick-edit-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/cpt-item-quick-edit-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/cpt-item-quick-edit-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/cpt-item-quick-edit-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/cpt-item-quick-edit-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/cpt-item-quick-edit.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"filter-creation\">Filter creation<\/h4>\n\n\n\n<p>The first filter we built is a \u201cConference Type Filter.\u201d This one has a \u201cCheckboxes list\u201d <strong>Filter Type<\/strong>. Its <strong>Data Source<\/strong> is set to \u201c<a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetsmartfilters\/jetsmartfilters-how-to-create-a-new-filter-and-apply-it-to-publications\/#taxonomies\" target=\"_blank\" rel=\"noreferrer noopener\">Taxonomies<\/a>,\u201d and the <strong>Taxonomy <\/strong>to filter is \u201cConference Type.\u201d<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/checkboxes-list-filter.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/checkboxes-list-filter-1024x640.webp\" alt=\"checkboxes list filter\" class=\"wp-image-45396\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/checkboxes-list-filter-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/checkboxes-list-filter-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/checkboxes-list-filter-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/checkboxes-list-filter-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/checkboxes-list-filter-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/checkboxes-list-filter.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"radio-filter\">\u201cRadio\u201d filter<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"preparation\">Preparation<\/h4>\n\n\n\n<p>To build the following filter, we went to a \u201cConference\u201d <strong>CPT <\/strong>editor in the <strong><em>WordPress Dashboard &gt; JetEngine &gt; Post Types <\/em><\/strong>directory and opened the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/features\/meta-field-types-overview\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Meta Fields <\/strong>section<\/a>.&nbsp;<\/p>\n\n\n\n<p>There, we have built a \u201cConference Format\u201d field of the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/features\/meta-field-types-overview\/#radio\" target=\"_blank\" rel=\"noreferrer noopener\">\u201cRadio\u201d <strong>Type<\/strong><\/a><strong> <\/strong>and added its values.<\/p>\n\n\n\n<p>We have also enabled the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/features\/meta-field-types-overview\/#standard-settings-of-the-meta-fields\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Quick edit support<\/strong><\/a><strong> <\/strong>for this field to edit the conference type right in the <strong>CPT <\/strong>items list.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/conference-format-radio-meta-field-with-option-opened.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/conference-format-radio-meta-field-with-option-opened-1024x640.webp\" alt=\"conference format radio meta field with option opened\" class=\"wp-image-45397\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/conference-format-radio-meta-field-with-option-opened-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/conference-format-radio-meta-field-with-option-opened-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/conference-format-radio-meta-field-with-option-opened-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/conference-format-radio-meta-field-with-option-opened-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/conference-format-radio-meta-field-with-option-opened-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/conference-format-radio-meta-field-with-option-opened.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>After saving the changes, we headed to the <strong>CPT <\/strong>posts list, clicked the \u201c<strong>Quick edit<\/strong>\u201d button next to each post, and attached the needed conference types.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/cpt-item-conference-format-quick-edit.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/cpt-item-conference-format-quick-edit-1024x640.webp\" alt=\"cpt item conference format quick edit\" class=\"wp-image-45398\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/cpt-item-conference-format-quick-edit-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/cpt-item-conference-format-quick-edit-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/cpt-item-conference-format-quick-edit-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/cpt-item-conference-format-quick-edit-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/cpt-item-conference-format-quick-edit-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/cpt-item-conference-format-quick-edit.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"filter-creation\">Filter creation<\/h4>\n\n\n\n<p>The filter we build has a \u201cRadio\u201d <strong>Filter Type <\/strong>and is called \u201cConference Format Filter.\u201d<\/p>\n\n\n\n<p>It is based on \u201c<a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetsmartfilters\/radio-filter-overview\/#custom-fields\" target=\"_blank\" rel=\"noreferrer noopener\">Custom Fields<\/a>\u201d (the<strong> Data Source<\/strong> field), so we specified the <strong>Custom Field Key<\/strong>. This field should be taken from the previously set <strong>Name\/ID <\/strong>of the meta field.<\/p>\n\n\n\n<p>We also enabled the <strong>Get Choices From Field Data <\/strong>toggle and set \u201cJetEngine\u201d as the <strong>Field Source Plugin<\/strong>.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/radio-filter.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/radio-filter-1024x640.webp\" alt=\"radio filter\" class=\"wp-image-45399\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/radio-filter-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/radio-filter-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/radio-filter-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/radio-filter-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/radio-filter-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/radio-filter.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>We also put the same custom field value into the <strong>Query Variable <\/strong>field.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/radio-filter-query-variable-field.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/radio-filter-query-variable-field-1024x640.webp\" alt=\"radio filter query variable field\" class=\"wp-image-45400\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/radio-filter-query-variable-field-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/radio-filter-query-variable-field-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/radio-filter-query-variable-field-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/radio-filter-query-variable-field-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/radio-filter-query-variable-field-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/radio-filter-query-variable-field.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"visual-filter\">\u201cVisual\u201d filter<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"preparation\">Preparation<\/h4>\n\n\n\n<p>The future \u201cVisual\u201d filter will be based on the \u201cRadio\u201d custom field. So, we repeat the procedure of the \u201cRadio\u201d filter preparation and create a \u201cNumber of Participants\u201d meta field of the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/features\/meta-field-types-overview\/#radio\" target=\"_blank\" rel=\"noreferrer noopener\">\u201cRadio\u201d <strong>Field type<\/strong><\/a> in the <strong>CPT <\/strong>editor.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/number-of-participants-radio-meta-field-with-option-opened.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/number-of-participants-radio-meta-field-with-option-opened-1024x640.webp\" alt=\"number of participants radio meta field with option opened\" class=\"wp-image-45401\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/number-of-participants-radio-meta-field-with-option-opened-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/number-of-participants-radio-meta-field-with-option-opened-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/number-of-participants-radio-meta-field-with-option-opened-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/number-of-participants-radio-meta-field-with-option-opened-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/number-of-participants-radio-meta-field-with-option-opened-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/number-of-participants-radio-meta-field-with-option-opened.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"filter-creation\">Filter creation<\/h4>\n\n\n\n<p>In the filter builder, we set the \u201cNumber of Participants Filter\u201d name to the filter and set its <strong>Filter Type <\/strong>to \u201cVisual.\u201d<\/p>\n\n\n\n<p>As the <strong>Data Source<\/strong>, we pick the \u201c<a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetsmartfilters\/jetsmartfilters-visual-filter-overview\/#manual-input\" target=\"_blank\" rel=\"noreferrer noopener\">Manual Input<\/a>\u201d option and set the <strong>Filter Type<\/strong> to \u201cColor.\u201d&nbsp;<\/p>\n\n\n\n<p>Then, we set the \u201cCheckbox\u201d <a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetsmartfilters\/jetsmartfilters-visual-filter-overview\/#behavior\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Behaviour<\/strong><\/a><strong> <\/strong>and adjust the needed options in the <strong>Options List<\/strong>.<\/p>\n\n\n<div class=\"note-banner d-flex border-bold border-jetthemecore rounded overflow-hidden p-20\"><div class=\"mr-12\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M9 21C9 21.5 9.4 22 10 22H14C14.6 22 15 21.5 15 21V20H9V21ZM12 2C8.1 2 5 5.1 5 9C5 11.4 6.2 13.5 8 14.7V17C8 17.5 8.4 18 9 18H15C15.6 18 16 17.5 16 17V14.7C17.8 13.4 19 11.3 19 9C19 5.1 15.9 2 12 2Z\" fill=\"#F2D23C\"\/><\/svg><\/div><div class=\"d-flex flex-column\"><div class=\"text-900 mb-12\">Things to know<\/div><p class=\"m-0\">The <strong>Value<\/strong> of each option should repeat the <strong>Option Value<\/strong> attached to options in the meta field.<\/p><\/div><\/div>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/visual-filter.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/visual-filter-1024x640.webp\" alt=\"visual filter\" class=\"wp-image-45402\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/visual-filter-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/visual-filter-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/visual-filter-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/visual-filter-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/visual-filter-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/visual-filter.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>Also, we specify the <a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetsmartfilters\/jetsmartfilters-visual-filter-overview\/#query-variable\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Query Variable<\/strong><\/a><strong> <\/strong>by putting the <strong>Value <\/strong>of the attached meta box in there.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/visual-filter-query-variable-field.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/visual-filter-query-variable-field-1024x640.webp\" alt=\"visual filter query variable field\" class=\"wp-image-45403\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/visual-filter-query-variable-field-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/visual-filter-query-variable-field-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/visual-filter-query-variable-field-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/visual-filter-query-variable-field-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/visual-filter-query-variable-field-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/visual-filter-query-variable-field.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"additional-radio-filter\">Additional \u201cRadio\u201d filter<\/h3>\n\n\n\n<p>We want to add one more \u201cRadio\u201d filter, but this time it will be used to filter the event speakers.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"preparation\">Preparation<\/h4>\n\n\n\n<p>Beforehand, we created one more <strong>CPT<\/strong>, \u201cSpeakers.\u201d<\/p>\n\n\n\n<p>Also, we added a meta field of a \u201cRadio\u201d <strong>Field type<\/strong>.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/speakers-post-type.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/speakers-post-type-1024x640.webp\" alt=\"speakers post type\" class=\"wp-image-45404\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/speakers-post-type-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/speakers-post-type-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/speakers-post-type-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/speakers-post-type-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/speakers-post-type-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/speakers-post-type.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>We added three field options, which will later be attached to \u201cSpeakers\u201d posts and used for filtering as well.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/12\/speaker-experience-radio-field-options.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/12\/speaker-experience-radio-field-options-1024x640.webp\" alt=\"speaker experience radio field options\" class=\"wp-image-46474\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/12\/speaker-experience-radio-field-options-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/12\/speaker-experience-radio-field-options-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/12\/speaker-experience-radio-field-options-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/12\/speaker-experience-radio-field-options-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/12\/speaker-experience-radio-field-options-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/12\/speaker-experience-radio-field-options.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>After saving the post type, we went to the built <strong>CPT<\/strong>, created a separate post for each speaker, and set their experience using the built \u201cRadio\u201d meta field.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/experience-set-for-speaker.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/experience-set-for-speaker-1024x640.webp\" alt=\"experience set for speaker\" class=\"wp-image-45406\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/experience-set-for-speaker-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/experience-set-for-speaker-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/experience-set-for-speaker-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/experience-set-for-speaker-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/experience-set-for-speaker-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/experience-set-for-speaker.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"filter-creation\">Filter creation<\/h4>\n\n\n\n<p>We create a \u201cSpeaker Experience\u201d filter of a \u201cRadio\u201d <strong>Filter Type <\/strong>and set its <strong>Data Source <\/strong>to \u201cCustom Fields.\u201d<\/p>\n\n\n\n<p>Then, we complete the <strong>Custom Field Key <\/strong>field with an \u201cexperience\u201d value, the one put in the <strong>Name\/ID <\/strong>field of the previously built meta field.<\/p>\n\n\n\n<p>After, we activate the <strong>Get Choices From Field Data <\/strong>toggle and select \u201cJetEngine\u201d as the <strong>Field Source Plugin<\/strong>.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/speaker-experience-radio-filter.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/speaker-experience-radio-filter-1024x640.webp\" alt=\"speaker experience radio filter\" class=\"wp-image-45407\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/speaker-experience-radio-filter-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/speaker-experience-radio-filter-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/speaker-experience-radio-filter-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/speaker-experience-radio-filter-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/speaker-experience-radio-filter-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/speaker-experience-radio-filter.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>Then, we complete the <strong>Query Variable <\/strong>field with the same value as in the <strong>Custom Field Key <\/strong>field and save the filter.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/speaker-experience-radio-filter-query-variable-field.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/speaker-experience-radio-filter-query-variable-field-1024x640.webp\" alt=\"speaker experience radio filter query variable field\" class=\"wp-image-45408\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/speaker-experience-radio-filter-query-variable-field-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/speaker-experience-radio-filter-query-variable-field-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/speaker-experience-radio-filter-query-variable-field-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/speaker-experience-radio-filter-query-variable-field-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/speaker-experience-radio-filter-query-variable-field-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/speaker-experience-radio-filter-query-variable-field.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"add-filters-to-the-page\">Add Filters to the Page<\/h2>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-group__inner-container\">\n<p>Now, it\u2019s time to add the built filters to the page. First, go to <strong><em>WordPress Dashboard &gt; Pages &gt; Add New<\/em><\/strong>.<\/p>\n\n\n\n<p>Here, we change the name of the page.&nbsp;<\/p>\n\n\n\n<p>Pay attention to the <strong>Link <\/strong>of the page \u2014 we will need it later.<\/p>\n\n\n<div class=\"note-banner d-flex border-bold border-jetthemecore rounded overflow-hidden p-20\"><div class=\"mr-12\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M9 21C9 21.5 9.4 22 10 22H14C14.6 22 15 21.5 15 21V20H9V21ZM12 2C8.1 2 5 5.1 5 9C5 11.4 6.2 13.5 8 14.7V17C8 17.5 8.4 18 9 18H15C15.6 18 16 17.5 16 17V14.7C17.8 13.4 19 11.3 19 9C19 5.1 15.9 2 12 2Z\" fill=\"#F2D23C\"\/><\/svg><\/div><div class=\"d-flex flex-column\"><div class=\"text-900 mb-12\">Things to know<\/div><p class=\"m-0\">You can build the page with Gutenberg, Elementor, or Bricks.<\/p><\/div><\/div>\n\n\n\n<p>We click the \u201c<strong>Edit with Elementor<\/strong>\u201d button to build our page with Elementor.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/filters-page.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/filters-page-1024x640.webp\" alt=\"filters page\" class=\"wp-image-45409\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/filters-page-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/filters-page-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/filters-page-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/filters-page-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/filters-page-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/filters-page.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>In Elementor, we add all the first three filters\u2019 widgets built for the \u201cConference\u201d <strong>CPT<\/strong> to the page and specify their <strong>Query ID<\/strong>. It should be done to attach filters to a certain <a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetsmartfilters\/filters-providers-overview\/\" target=\"_blank\" rel=\"noreferrer noopener\">provider<\/a>.&nbsp;<\/p>\n\n\n\n<p>For instance, we want to have two <strong>Listing Grids <\/strong>on the page, one with conferences and one with speakers, so we need to specify which <strong>Listing Grid <\/strong>should be filtered with this exact filter.&nbsp;<\/p>\n\n\n\n<p>So, we set the \u201cfirst-listing\u201d value for the added three filters.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/conference-format-radio-filter-in-elementor.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/conference-format-radio-filter-in-elementor-1024x640.webp\" alt=\"conference format radio filter in elementor\" class=\"wp-image-45410\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/conference-format-radio-filter-in-elementor-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/conference-format-radio-filter-in-elementor-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/conference-format-radio-filter-in-elementor-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/conference-format-radio-filter-in-elementor-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/conference-format-radio-filter-in-elementor-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/conference-format-radio-filter-in-elementor.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>We attach the same ID to the provider (<a href=\"https:\/\/crocoblock.com\/knowledge-base\/features\/listing-grid-widget-overview\/\" target=\"_blank\" rel=\"noreferrer noopener\"><strong>Listing Grid<\/strong><\/a>) in the <strong>CSS ID <\/strong>field.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/first-listing-grid.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/first-listing-grid-1024x640.webp\" alt=\"first listing grid\" class=\"wp-image-45411\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/first-listing-grid-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/first-listing-grid-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/first-listing-grid-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/first-listing-grid-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/first-listing-grid-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/first-listing-grid.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>Then, we add one more section with the filter and provider \u2014 one more <strong>Listing Grid<\/strong>, this time with speakers.<\/p>\n\n\n\n<p>We also set the <strong>Query ID <\/strong>for the filter here. This time, it is the \u201csecond-listing\u201d value.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/speaker-experience-radio-filter-in-elementor.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/speaker-experience-radio-filter-in-elementor-1024x640.webp\" alt=\"speaker experience radio filter in elementor\" class=\"wp-image-45412\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/speaker-experience-radio-filter-in-elementor-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/speaker-experience-radio-filter-in-elementor-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/speaker-experience-radio-filter-in-elementor-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/speaker-experience-radio-filter-in-elementor-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/speaker-experience-radio-filter-in-elementor-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/speaker-experience-radio-filter-in-elementor.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>The same ID is put in the <strong>CSS ID <\/strong>field of the <strong>Listing Grid<\/strong>.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/second-listing-grid.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/second-listing-grid-1024x640.webp\" alt=\"second listing grid\" class=\"wp-image-45413\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/second-listing-grid-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/second-listing-grid-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/second-listing-grid-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/second-listing-grid-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/second-listing-grid-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/second-listing-grid.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>Now, we hit the \u201c<strong>Publish\/Update<\/strong>\u201d button to save the page.<\/p>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"adjust-seo-rules\">Adjust SEO Rules<\/h2>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-group__inner-container\">\n<p>Go to <strong><em>WordPress Dashboard &gt; Smart Filters &gt; Settings <\/em><\/strong>and open the <strong>SEO Rules Settings <\/strong>tab.<\/p>\n\n\n\n<p>Activate the <strong>Use SEO &amp; Sitemap Rules <\/strong>toggle.<\/p>\n\n\n\n<p>Press the \u201c<strong>Add Rule<\/strong>\u201d button.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/12\/use-seo-and-sitemap-rules-toggle-activated.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/12\/use-seo-and-sitemap-rules-toggle-activated-1024x640.webp\" alt=\"speaker experience radio field options\" class=\"wp-image-46475\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/12\/use-seo-and-sitemap-rules-toggle-activated-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/12\/use-seo-and-sitemap-rules-toggle-activated-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/12\/use-seo-and-sitemap-rules-toggle-activated-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/12\/use-seo-and-sitemap-rules-toggle-activated-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/12\/use-seo-and-sitemap-rules-toggle-activated-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/12\/use-seo-and-sitemap-rules-toggle-activated.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>Paste the <strong>Link <\/strong>of the built page into the <strong>Page slug <\/strong>field; the \u201cfilters-page\u201d in our case.<\/p>\n\n\n\n<p>We set \u201cJetEngine\u201d as <strong>Provider <\/strong>and \u201cfirst-listing\u201d as <strong>Query ID<\/strong>. The last value refers to the one attached to the filters and provider of the first section of our page.<\/p>\n\n\n<div class=\"note-banner d-flex border-bold border-jetthemecore rounded overflow-hidden p-20\"><div class=\"mr-12\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M9 21C9 21.5 9.4 22 10 22H14C14.6 22 15 21.5 15 21V20H9V21ZM12 2C8.1 2 5 5.1 5 9C5 11.4 6.2 13.5 8 14.7V17C8 17.5 8.4 18 9 18H15C15.6 18 16 17.5 16 17V14.7C17.8 13.4 19 11.3 19 9C19 5.1 15.9 2 12 2Z\" fill=\"#F2D23C\"\/><\/svg><\/div><div class=\"d-flex flex-column\"><div class=\"text-900 mb-12\">Things to know<\/div><p class=\"m-0\">You can leave the <strong>Query ID<\/strong> field empty if you don\u2019t connect filters and providers with the help of IDs.<\/p><\/div><\/div>\n\n\n\n<p>Hit the \u201c<strong>Add Filter<\/strong>\u201d button to attach the built filters to the current rule.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/12\/first-rule-with-the-add-filter-button.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/12\/first-rule-with-the-add-filter-button-1024x640.webp\" alt=\"first rule with the add filter button\" class=\"wp-image-46471\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/12\/first-rule-with-the-add-filter-button-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/12\/first-rule-with-the-add-filter-button-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/12\/first-rule-with-the-add-filter-button-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/12\/first-rule-with-the-add-filter-button-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/12\/first-rule-with-the-add-filter-button-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/12\/first-rule-with-the-add-filter-button.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>This way, we add the three filters (an allowed maximum).<\/p>\n\n\n\n<p>Next, we set the <strong>SEO Title<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{{filter_600}} {{filter_599::::::,::and}} Conference(s) for {{filter_601::::::,::and}} People<\/code><\/pre>\n\n\n\n<p>and <strong>SEO Description<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Check the {{filter_600}} {{filter_599::::::,::and}} conferences for {{filter_601::::::,::and}} people on Arnau website.<\/code><\/pre>\n\n\n\n<p>So, the SEO title and description will be changed when the filters are applied to the page.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/12\/first-rule.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/12\/first-rule-1024x640.webp\" alt=\"first rule\" class=\"wp-image-46472\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/12\/first-rule-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/12\/first-rule-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/12\/first-rule-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/12\/first-rule-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/12\/first-rule-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/12\/first-rule.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>Then, we press the \u201c<strong>Add Rule<\/strong>\u201d button to create another rule.<\/p>\n\n\n\n<p>We complete the <strong>Page <\/strong><strong>slug <\/strong>with the same \u201cfilters-page\u201d value as we want this rule to be applied to the same page as the first one.<\/p>\n\n\n\n<p>Also, we set \u201cJetEngine\u201d as a <strong>Provider <\/strong>as the second rule is also applied to the <strong>Listing Grid<\/strong>.<\/p>\n\n\n\n<p>As the <strong>Query ID<\/strong>, this time, we put the \u201csecond-listing\u201d value, the one attached to the filter and provider of the second section of the page.<\/p>\n\n\n\n<p>In this rule, we attach one filter and set the <strong>SEO Title<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Speakers Experience<\/code><\/pre>\n\n\n\n<p>Next, we complete the <strong>SEO Description<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Check the speakers with the {{filter_602::\"::\"}} status.&nbsp;<\/code><\/pre>\n\n\n\n<p>The values like {{filter_602::&#8221;::&#8221;}} are macros of the filter that will show the values selected on the front end. To learn more details on how to adjust SEO data for sitemap, check the <strong><a href=\"https:\/\/crocoblock.com\/knowledge-base\/jetsmartfilters\/how-to-set-up-seo-title-and-description-for-filtered-urls\/\">How to Set Up SEO Title and Description for filtered URLs<\/a><\/strong> tutorial.<\/p>\n\n\n\n<p>Also, check our video tutorial on <strong><a href=\"https:\/\/www.youtube.com\/watch?v=iF-qPWFUC54&amp;t=66s\" target=\"_blank\" rel=\"noreferrer noopener\">Setting Up SEO Rules<\/a><\/strong>.<\/p>\n\n\n\n<p>Then, we press \u201c<strong>Save Rules<\/strong>\u201d and the \u201c<strong>copy<\/strong>\u201d button next to the sitemap link.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/12\/seo-rules-set.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/12\/seo-rules-set-1024x640.webp\" alt=\"seo rules set\" class=\"wp-image-46473\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/12\/seo-rules-set-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/12\/seo-rules-set-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/12\/seo-rules-set-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/12\/seo-rules-set-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/12\/seo-rules-set-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/12\/seo-rules-set.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"check-sitemap-link\">Check Sitemap Link<\/h2>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-group__inner-container\">\n<p>Open the link in your browser.&nbsp;<\/p>\n\n\n\n<p>Here, you can see the generated results of the filters attached to the rules.&nbsp;<\/p>\n\n\n\n<p>First on this list are the filters from the first SEO rule set.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/first-listing-sitemap-rules.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/first-listing-sitemap-rules-1024x640.webp\" alt=\"first listing sitemap rules\" class=\"wp-image-45418\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/first-listing-sitemap-rules-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/first-listing-sitemap-rules-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/first-listing-sitemap-rules-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/first-listing-sitemap-rules-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/first-listing-sitemap-rules-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/first-listing-sitemap-rules.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>The generated values from the second rule are available in this file as well.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/second-listing-sitemap-rules.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/second-listing-sitemap-rules-1024x640.webp\" alt=\"second listing sitemap rules\" class=\"wp-image-45419\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/second-listing-sitemap-rules-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/second-listing-sitemap-rules-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/second-listing-sitemap-rules-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/second-listing-sitemap-rules-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/second-listing-sitemap-rules-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/second-listing-sitemap-rules.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n<\/div><\/div>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"use-the-sitemap-file\">Use the Sitemap File<\/h2>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"wp-block-group__inner-container\">\n<p>Now, you can use the generated sitemap file. For instance, with the SEO plugins like <a href=\"https:\/\/rankmath.com\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\"><em>Rank Math<\/em><\/a><em> <\/em>or <a href=\"https:\/\/yoast.com\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\"><em>Yoast<\/em><\/a>.<\/p>\n\n\n\n<p>We will work with <em>Rank Math<\/em>. Also, we need a plugin to paste the code snippet, so we install and activate <a href=\"https:\/\/wordpress.org\/plugins\/code-snippets\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\"><em>Code Snippets<\/em><\/a>.<\/p>\n\n\n<div class=\"note-banner d-flex border-bold border-jetthemecore rounded overflow-hidden p-20\"><div class=\"mr-12\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M9 21C9 21.5 9.4 22 10 22H14C14.6 22 15 21.5 15 21V20H9V21ZM12 2C8.1 2 5 5.1 5 9C5 11.4 6.2 13.5 8 14.7V17C8 17.5 8.4 18 9 18H15C15.6 18 16 17.5 16 17V14.7C17.8 13.4 19 11.3 19 9C19 5.1 15.9 2 12 2Z\" fill=\"#F2D23C\"\/><\/svg><\/div><div class=\"d-flex flex-column\"><div class=\"text-900 mb-12\">Things to know<\/div><p class=\"m-0\">You can also add a code snippet in the \u201cfunctions.php\u201d file right away.<\/p><\/div><\/div>\n\n\n\n<p>Go to <strong><em>WordPress Dashboard &gt; Snippets &gt; Add New <\/em><\/strong>and paste the following code in the special area:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>add_filter('rank_math\/sitemap\/providers', function( $external_providers ) {\n\t\n\tclass JSF_Provider implements \\RankMath\\Sitemap\\Providers\\Provider {\n\t\t\n\t\tpublic function handles_type( $type ) {\n\t\t\treturn false;\n\t\t}\n\t\t\n\t\tpublic function get_index_links( $max_entries ) {\n\t\t\treturn &#091;\n\t\t\t\t&#091;\n\t\t\t\t\t'loc'         =&gt; 'your_xml_url',\n\t\t\t\t\t'lastmod' =&gt; '',\n\t\t\t\t]\n\t\t\t];\n\t\t}\n\t\t\n\t\tpublic function get_sitemap_links( $type, $max_entries, $current_page ) {\n\t\t\treturn &#091;];\n\t\t}\n\t}\n\t\n\t$external_providers&#091;'jsf_provider'] = new JSF_Provider();\n\n\treturn $external_providers;\n\n});\n<\/code><\/pre>\n\n\n<div class=\"note-banner d-flex border-bold border-jetsmartfilters rounded overflow-hidden p-20\"><div class=\"mr-12\"><svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M1 21H23L12 2L1 21ZM13 18H11V16H13V18ZM13 14H11V10H13V14Z\" fill=\"#FA5450\"\/><\/svg><\/div><div class=\"d-flex flex-column\"><div class=\"text-900 mb-12\">Warning<\/div><p class=\"m-0\">Use your generated sitemap link instead of the \u201cyour_xml_url\u201d value.<\/p><\/div><\/div>\n\n\n\n<p>Save and activate the code snippet.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/sitemap-snippet.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/sitemap-snippet-1024x640.webp\" alt=\"sitemap snippet\" class=\"wp-image-45420\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/sitemap-snippet-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/sitemap-snippet-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/sitemap-snippet-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/sitemap-snippet-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/sitemap-snippet-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/sitemap-snippet.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>Now, we head to <strong><em>WordPress Dashboard &gt; Rank Math SEO &gt; Sitemap Settings<\/em><\/strong>.<\/p>\n\n\n\n<p>Click on the link in the banner at the top of the settings window.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/rank-math-seo-sitemap-settings.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/rank-math-seo-sitemap-settings-1024x640.webp\" alt=\"rank math seo sitemap settings\" class=\"wp-image-45421\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/rank-math-seo-sitemap-settings-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/rank-math-seo-sitemap-settings-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/rank-math-seo-sitemap-settings-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/rank-math-seo-sitemap-settings-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/rank-math-seo-sitemap-settings-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/rank-math-seo-sitemap-settings.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n\n\n\n<p>Once clicked, you can see that the needed link with the SEO rules file is added to the sitemap.<\/p>\n\n\n\n<div class=\"wp-block-image aligncenter size-large\"><a href=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/xml-sitemap-page.webp\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/xml-sitemap-page-1024x640.webp\" alt=\"xml sitemap page\" class=\"wp-image-45422\" srcset=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/xml-sitemap-page-1024x640.webp 1024w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/xml-sitemap-page-300x188.webp 300w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/xml-sitemap-page-768x480.webp 768w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/xml-sitemap-page-1536x960.webp 1536w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/xml-sitemap-page-600x375.webp 600w, https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/xml-sitemap-page.webp 1824w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/div>\n<\/div><\/div>\n\n\n\n<p>That\u2019s all; now, you know how to adjust the SEO rules for filters built with <em>JetSmartFilters <\/em>on your WordPress website.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>From this tutorial, learn how to set up SEO Rules for pages containing filters from the JetSmartFilters plugin for WordPress.<\/p>\n","protected":false},"author":9,"featured_media":0,"template":"","format":"standard","builder-category":[],"article-category":[417],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>How to Set up SEO Rules \u2014 JetSmartFilters | Crocoblock<\/title>\n<meta name=\"description\" content=\"Discover how to set up SEO Rules for website pages containing filters from the JetSmartFilters plugin for WordPress.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/crocoblock.com\/knowledge-base\/jetsmartfilters\/how-to-set-up-seo-rules\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Set up SEO Rules \u2014 JetSmartFilters | Crocoblock\" \/>\n<meta property=\"og:description\" content=\"Discover how to set up SEO Rules for website pages containing filters from the JetSmartFilters plugin for WordPress.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/crocoblock.com\/knowledge-base\/jetsmartfilters\/how-to-set-up-seo-rules\/\" \/>\n<meta property=\"og:site_name\" content=\"Help Center\" \/>\n<meta property=\"article:modified_time\" content=\"2024-12-19T10:48:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/taxonomy-attached-to-the-post-type-1024x640.webp\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"13 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/jetsmartfilters\/how-to-set-up-seo-rules\/\",\"url\":\"https:\/\/crocoblock.com\/knowledge-base\/jetsmartfilters\/how-to-set-up-seo-rules\/\",\"name\":\"How to Set up SEO Rules \u2014 JetSmartFilters | Crocoblock\",\"isPartOf\":{\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#website\"},\"datePublished\":\"2024-08-22T13:32:44+00:00\",\"dateModified\":\"2024-12-19T10:48:41+00:00\",\"description\":\"Discover how to set up SEO Rules for website pages containing filters from the JetSmartFilters plugin for WordPress.\",\"breadcrumb\":{\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/jetsmartfilters\/how-to-set-up-seo-rules\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/crocoblock.com\/knowledge-base\/jetsmartfilters\/how-to-set-up-seo-rules\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/jetsmartfilters\/how-to-set-up-seo-rules\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/crocoblock.com\/knowledge-base\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Articles\",\"item\":\"https:\/\/crocoblock.com\/knowledge-base\/articles\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"How to Set Up SEO Rules\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#website\",\"url\":\"https:\/\/crocoblock.com\/knowledge-base\/\",\"name\":\"Help Center\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/crocoblock.com\/knowledge-base\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#organization\",\"name\":\"Help Center\",\"url\":\"https:\/\/crocoblock.com\/knowledge-base\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/04\/invert-crocoblock-logo.svg\",\"contentUrl\":\"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/04\/invert-crocoblock-logo.svg\",\"caption\":\"Help Center\"},\"image\":{\"@id\":\"https:\/\/crocoblock.com\/knowledge-base\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Set up SEO Rules \u2014 JetSmartFilters | Crocoblock","description":"Discover how to set up SEO Rules for website pages containing filters from the JetSmartFilters plugin for WordPress.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/crocoblock.com\/knowledge-base\/jetsmartfilters\/how-to-set-up-seo-rules\/","og_locale":"en_US","og_type":"article","og_title":"How to Set up SEO Rules \u2014 JetSmartFilters | Crocoblock","og_description":"Discover how to set up SEO Rules for website pages containing filters from the JetSmartFilters plugin for WordPress.","og_url":"https:\/\/crocoblock.com\/knowledge-base\/jetsmartfilters\/how-to-set-up-seo-rules\/","og_site_name":"Help Center","article_modified_time":"2024-12-19T10:48:41+00:00","og_image":[{"url":"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2024\/08\/taxonomy-attached-to-the-post-type-1024x640.webp"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"13 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/crocoblock.com\/knowledge-base\/jetsmartfilters\/how-to-set-up-seo-rules\/","url":"https:\/\/crocoblock.com\/knowledge-base\/jetsmartfilters\/how-to-set-up-seo-rules\/","name":"How to Set up SEO Rules \u2014 JetSmartFilters | Crocoblock","isPartOf":{"@id":"https:\/\/crocoblock.com\/knowledge-base\/#website"},"datePublished":"2024-08-22T13:32:44+00:00","dateModified":"2024-12-19T10:48:41+00:00","description":"Discover how to set up SEO Rules for website pages containing filters from the JetSmartFilters plugin for WordPress.","breadcrumb":{"@id":"https:\/\/crocoblock.com\/knowledge-base\/jetsmartfilters\/how-to-set-up-seo-rules\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/crocoblock.com\/knowledge-base\/jetsmartfilters\/how-to-set-up-seo-rules\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/crocoblock.com\/knowledge-base\/jetsmartfilters\/how-to-set-up-seo-rules\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/crocoblock.com\/knowledge-base\/"},{"@type":"ListItem","position":2,"name":"Articles","item":"https:\/\/crocoblock.com\/knowledge-base\/articles\/"},{"@type":"ListItem","position":3,"name":"How to Set Up SEO Rules"}]},{"@type":"WebSite","@id":"https:\/\/crocoblock.com\/knowledge-base\/#website","url":"https:\/\/crocoblock.com\/knowledge-base\/","name":"Help Center","description":"","publisher":{"@id":"https:\/\/crocoblock.com\/knowledge-base\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/crocoblock.com\/knowledge-base\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/crocoblock.com\/knowledge-base\/#organization","name":"Help Center","url":"https:\/\/crocoblock.com\/knowledge-base\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/crocoblock.com\/knowledge-base\/#\/schema\/logo\/image\/","url":"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/04\/invert-crocoblock-logo.svg","contentUrl":"https:\/\/crocoblock.com\/knowledge-base\/wp-content\/uploads\/2025\/04\/invert-crocoblock-logo.svg","caption":"Help Center"},"image":{"@id":"https:\/\/crocoblock.com\/knowledge-base\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/article\/45392"}],"collection":[{"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/article"}],"about":[{"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/types\/article"}],"author":[{"embeddable":true,"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/users\/9"}],"wp:attachment":[{"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/media?parent=45392"}],"wp:term":[{"taxonomy":"builder-category","embeddable":true,"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/builder-category?post=45392"},{"taxonomy":"article-category","embeddable":true,"href":"https:\/\/crocoblock.com\/knowledge-base\/wp-json\/wp\/v2\/article-category?post=45392"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}