HomeDev GuideAPI Reference
Dev GuideAPI ReferenceUser GuideGitHubNuGetDev CommunityDoc feedbackLog In
GitHubNuGetDev CommunityDoc feedback

In most situations where content to be indexed contains HTML tags, remove the tags before indexing. If you do not, HTML markup is returned in search results.

Example of removing HTML tags from a specific `RemoveHtmlTagsWhenIndexing` attribute found in the `EPiServer.Find.Json` namespace:

You also can customize the `Client` conventions to remove HTML tags from string fields:

To remove HTML tags from a specific field when indexing a particular type, use the `ForType` and `Field` methods:

The `StripHtml` method also performs HTML decoding. The goals are to index the text that users see when viewing the page and to be able to find that content.

For example, the Swedish text _Jag gillar äpplen_ is stored as _Jag gillar äpplen_, and is decoded back when indexing. This means a user can find the text using a query like _äpplen_.