28
Introducing Featured Search How to improve your onsite search

Introducing Featured Search - Talk on the TYPO3 CAMP MALLORCA 2015

Embed Size (px)

Citation preview

Page 1: Introducing Featured Search - Talk on the TYPO3 CAMP MALLORCA 2015

Introducing Featured SearchHow to improve your onsite search

Page 2: Introducing Featured Search - Talk on the TYPO3 CAMP MALLORCA 2015

My name is…Sven Huppach Head of Quality Management and project lead at sitegeist in Hamburg

Tasks: Consulting, technical concepts, prototyping, new business Special interests: Long-distance running, stop motion videos

Page 3: Introducing Featured Search - Talk on the TYPO3 CAMP MALLORCA 2015

„When a user is forced to search for the right piece of content you’ve lost him.“

Some usability guru

Page 4: Introducing Featured Search - Talk on the TYPO3 CAMP MALLORCA 2015

An exampleI’m looking for information concerning „birth“… www.uke.de

Page 5: Introducing Featured Search - Talk on the TYPO3 CAMP MALLORCA 2015

Another example (much better)I’m looking for information concerning „urin“… www.sysmex-europe.com

Page 6: Introducing Featured Search - Talk on the TYPO3 CAMP MALLORCA 2015

The needle in a haystackHow can I find it?

Page 7: Introducing Featured Search - Talk on the TYPO3 CAMP MALLORCA 2015

The problem

We are not Google. ;-)

Despite of faceted searching only a small piece of the crawled content is really relevant.

Often users don’t find what they are really looking for.

Popular search platforms like Apache Solr or ElasticSearch are expensive to implement an maintain.

Page 8: Introducing Featured Search - Talk on the TYPO3 CAMP MALLORCA 2015

How about thisI’m looking for information concerning „birth“… www.marienkrankenhaus.org

Page 9: Introducing Featured Search - Talk on the TYPO3 CAMP MALLORCA 2015

Introducing Featured SearchHow to improve your onsite search

Page 10: Introducing Featured Search - Talk on the TYPO3 CAMP MALLORCA 2015

Make a wishFast search results

Easy to manage by editors

Allow typos

Allow aliases

Easy to extend on any kind of record

Possibility to connect with Solr, indexed search, etc.

Joy of use!

Page 11: Introducing Featured Search - Talk on the TYPO3 CAMP MALLORCA 2015

The ideaServe exactly what the user is looking for - Even though he doesn’t know it (yet).

Page 12: Introducing Featured Search - Talk on the TYPO3 CAMP MALLORCA 2015

Technical backgrounds

events

persons

products

„Any“ kind of TYPO3-record

whatever

TYPO3 Backend

Frontend

Page 13: Introducing Featured Search - Talk on the TYPO3 CAMP MALLORCA 2015

Technical backgrounds

events

persons

products

Plugin Featured Search

„Any“ kind of TYPO3-record

whatever

title, place

name, email

article, id

your db fields

TYPO3 Backend

Frontend

Page 14: Introducing Featured Search - Talk on the TYPO3 CAMP MALLORCA 2015

Technical backgrounds

events

persons

products

Plugin Featured Search

„Any“ kind of TYPO3-record

whatever

title, place

name, email

article, id

your db fields

TYPO3 Backend

Frontend

tags, link

tags, link

tags, link

tags, link

extend records

Page 15: Introducing Featured Search - Talk on the TYPO3 CAMP MALLORCA 2015

Technical backgrounds

events

persons

products

Plugin Featured Search

„Any“ kind of TYPO3-record

whatever

Fetch dataTYPO3

Backend

Frontend

title, place

name, email

article, id

your db fields

tags, link

tags, link

tags, link

tags, link

Page 16: Introducing Featured Search - Talk on the TYPO3 CAMP MALLORCA 2015

Technical backgrounds

events

persons

products

Plugin Featured Search

„Any“ kind of TYPO3-record

whatever

Fetch datarender data as JSON

TYPO3 Backend

Frontend

————————————————————————————————————

title, place

name, email

article, id

your db fields

tags, link

tags, link

tags, link

tags, link

Page 17: Introducing Featured Search - Talk on the TYPO3 CAMP MALLORCA 2015

events

persons

products

„Any“ kind of TYPO3-record

whatever

Fetch datarender data as JSON

TYPO3 Backend

Frontend

————————————————————————————————————

searchform

Plugin Featured Search

Technical backgrounds

————————————————————————————————————

title, place

name, email

article, id

your db fields

tags, link

tags, link

tags, link

tags, link

Page 18: Introducing Featured Search - Talk on the TYPO3 CAMP MALLORCA 2015

events

persons

products

„Any“ kind of TYPO3-record

whatever

Fetch datarender data as JSON

Client based search based on typeahead.js

TYPO3 Backend

Frontend

————————————————————————————————————

keyword

Plugin Featured Search look for keyword

in JSON scope

Technical backgrounds

title, place

name, email

article, id

your db fields

tags, link

tags, link

tags, link

tags, link

Page 19: Introducing Featured Search - Talk on the TYPO3 CAMP MALLORCA 2015

events

persons

products

„Any“ kind of TYPO3-record

whatever

Fetch datarender data as JSON

TYPO3 Backend

Frontend

————————————————————————————————————

Plugin Featured Search

build auto-suggest options and group them

Technical backgrounds

Client based search based on typeahead.js

keywordtitle, place

name, email

article, id

your db fields

tags, link

tags, link

tags, link

tags, link

Page 20: Introducing Featured Search - Talk on the TYPO3 CAMP MALLORCA 2015

Technical backgrounds

TYPO3 Backend

events

persons

products

Plugin Featured Search

„Any“ kind of TYPO3-record

whatever

Fetch datarender data as JSON

solr, …

optional: if there is no result within json-scope, the request can be forwarded to the classic site search.

Frontend

————————————————————————————————————

Technical backgrounds

Client based search based on typeahead.js

keywordtitle, place

name, email

article, id

your db fields

tags, link

tags, link

tags, link

tags, link

Page 21: Introducing Featured Search - Talk on the TYPO3 CAMP MALLORCA 2015

Getting started

Page 22: Introducing Featured Search - Talk on the TYPO3 CAMP MALLORCA 2015

Analyze

Look into your statistics (GA, piwik, etc.)

Find out the most popular sites.

Find out the most popular site searches (if configured).

Find out less/least visited but important sites.

Page 23: Introducing Featured Search - Talk on the TYPO3 CAMP MALLORCA 2015

Discuss

Ask your client

What are the most important services, products or use cases?

What has the most business value? (conversion)

What are possible add-ons?

Page 24: Introducing Featured Search - Talk on the TYPO3 CAMP MALLORCA 2015

Concentrate and prioritize

Set the focus on max. 80 and not 100%.

Don’t try to cover all possible cases.

Forget the long tail .

Page 25: Introducing Featured Search - Talk on the TYPO3 CAMP MALLORCA 2015

Try out and improve

Start with only a few keywords

Measure

Improve keywords (wording, order, ..)

Expand the scope

Page 26: Introducing Featured Search - Talk on the TYPO3 CAMP MALLORCA 2015

TYPO3 implementation

Page 27: Introducing Featured Search - Talk on the TYPO3 CAMP MALLORCA 2015

TYPO3 implementationinstall and modify the extension currently not a ready-to-use extension (in progress)

extend database

include js-libraries into your page

adapt frontend

edit records

enjoy!

Page 28: Introducing Featured Search - Talk on the TYPO3 CAMP MALLORCA 2015

Links and contact

Live example: marienkrankenhaus.org

Libraries: typeahead.js

http://de.slideshare.net/sitegeist_svensson/

Feel free to contact me [email protected]