Jun 9
Bot protection: obfuscation for filters (widgets)
Currently, sites quite often encounter massive bot attacks (which constantly change IP addresses) that clicks on all possible combinations of filters (even when prohibited in robots.txt, meta tags and hosting protection options).The reason is that theme filters and widgets are built in such a way that they add <a href=""> to html (i.e. regular links). Many sites have only dynamic filters (without page creation, without permission for bots to crawl and index), so they need protectionPlease add a setting here: ?page=xts_theme_settings&tab=widgets_section, which would enable obfuscation (replacing the HTML link tag (<a>) with another element (for example, <span>), which visually looks the same, but would not have the href attribute that bots are looking for) and encode the filter URL itself (for example, in Base64 format).For example:Was: <a href="https://example.com/shop/?filter_color=red">Red</a>.Will become: <span class="obfuscate-link" data-url="aHR0cHM6Ly9leGFtcGxlLmNvbS9zaG9wLz9maWx0ZXJfY29sb3I9cmVk">Red</span>.
Pending
Another proposal that will significantly improve usability on mobile devices and reduce bot requests for filters: https://woodmart.userjot.com/board/p/filters-in-the-sidebar-…