I’m searching best practice to prevent a particular Page “like a «thank your for contact»-Site” from search-indexing. (I’m using flowpack/simplesearch)
Does anyone know a simple way to exclude a bunch of websites?
Easiest would be to hide from indexing all with (default Page-property) “_hiddenInIndex == true”
Is there a built-in-way to exclude all «Hide from search engines (noindex)» from internal-indexing?
Maybe Does anyone know a way to exclude from indexing-process with a particular nodeTypeProperty?
(So, it would be possible to extend the default ‘Neos.NodeTypes:Page’ with an property like «Hide from internal Indexing»)
I have defined a nodeType PageNotInSearchIndex.yaml:
# Document-Type like default document but disbled from indexing from search 'Vendor.Site:.PageNotInSearchIndex': superTypes: 'Neos.NodeTypes:Page': TRUE ui: label: 'Page* (prevent from search-indexing)' icon: 'icon-search-minus' group: general search: fulltext: isRoot: FALSE enable: FALSE ``` Maybe this is a too simplistic (or wrong) solution. But currently it looks like the pages are excluded from the process `./flow nodeindex:build`