When resetting List’s permissions anonymous access to the catalog is removed as well.
When publishing lists other than the standard Product Catalog list as catalog, map the Crawled Property linked to the Site Column representing the unique identifier of each catalog item to the UsageAnalyticsId Managed Property.
Managed Properties linked to Site Columns used as URL fields in catalog should have Complete Matching enabled for the catalog content to be retrieved properly.
When building custom Display Templates for Content Search Web Part always build a corresponding XSL Style Sheet and link it to your Display Template.
When working with cross-site publishing it might just happen that the XML Sitemap for your site is not being generated anymore. Find out what the reason for this is and, what’s more important, how to fix it.