Listeo AI Search brings natural language search to your directory website with OpenAI. Users can search using everyday phrases instead of just keywords.

Try it yourself on our demo: https://listeo.pro/

Key Benefits:
âś… Natural Language: Users can search like they talk: cozy restaurant with outdoor seating.
âś… AI understands context and finds businesses that meet user needs.
âś… Analytics Insights: Track popular searches to understand your users better
What Users Search For Standard WordPress Search Listeo AI Search
romantic dinner spot
❌ No — “romantic” rarely appears in restaurant listings ✅ Finds fine dining, intimate cafes, date-night restaurants
dog grooming services
Pet care needs
⚠️ Maybe — only if exact words “dog grooming” appear ✅ Finds pet salons, mobile groomers, veterinary services
kids birthday party venue
❌ No — exact phrase not in venue descriptions ✅ Shows party halls, entertainment centers, kid-friendly venues

The plugin creates a vector database by turning each listing into an embedding – a unique numerical representation capturing its meaning. User queries get converted the same way, then matched mathematically to find the closest results.


Installation

  1. Make sure you set your language in Dashboard → Settings → General
  2. Go to https://purethemes.net/license/ and download Listeo AI Search plugin
    You’ll need purchase key: How to find my license key?

  3. Upload listeo-ai-search.zip in WP Dashboard → Plugin → Add New 

Configuration

  1. Navigate to Listeo AI Search in your WordPress sidebar.
    Add your Open AI api key and configure plugin to your needs.
    How to create Open AI API key? →

  2. Then go to Database Management tab and click “🚀 Start Generation“.

    This step is important. It creates embeddings for each of your listings and stores them in a vector database. This might takes couple of minutes.

  3. Once database is ready go to Listeo Editor → Search Forms and add “AI Field” to your search forms
  4. and that’s it 🙂 “AI Quick Picks” allow visitor to quickly get best 3 matching listings , it’s optional setting.
  5. Statistics tab – comprehensive analytics and insights

FAQ

  • I see not enough or no search results at all

  • Why it's good but not perfect?

  • What does 'Minimum Match Percentage' control?

  • What does 'Enable AI Location Filtering' do?

  • Should I enable 'Query Expansion'?

  • What data is processed to OpenAI in Listeo AI Search?


Plugin Changelog
1.1 - Clear cache button, added FAQ and pricing menu to embeddings, test Open AI api key button
1.0 - Initial release