You can create an extension method for that page type, and then index it as a field by setting custom conventions in an initialization module:
SearchClient.Instance.Conventions .ForInstancesOf<MyPageType>() .IncludeField(x => x.MyExtension());
Thanks Dejan for your response, I'll check into it.
I got one more question from the customer.
Customer website has pages which redirects to external Web sites. Is it possible to get these external pages indexed too?
Episerver Find is not limited to Episerver content (pages, blocks, etc.).
You can index custom classes as well.
For external pages, you could create a custom crawler. HtmlAgilityPack is your best friend: https://www.nuget.org/packages/HtmlAgilityPack
And then index the content using standard API calls: http://world.episerver.com/documentation/Items/Developers-Guide/EPiServer-Find/11/DotNET-Client-API/Indexing/
But the question is what they want to achieve, and do you really have to index external websites.
Once again thank you so much for your help.
You ask a good question that I will ask the customer.
The customer has previously redirectat to a hacked site that showed pornographic material. It's probably good to think this through once or twice.
I have ha page that is getting its content from a extern sorce"available jobs".
How should i do to index this page in find when the content does not come from EPiServer CMS?
I have looked at Connectors but it seems unnecessary to have to pay for when it's just one page.