SlideShare une entreprise Scribd logo
1  sur  53
Télécharger pour lire hors ligne
DRUPALCON
Improving Your Onsite Search
iFactory
● Boston-based digital agency
● Serving higher ed since 1992
● Acquired by RDW Group in 2004
● Broad, national higher ed client
base
○ Community colleges. State. Ivies.
Grad. Undergrad.
● Regularly recommends Drupal to
clients
● Organic vs. Onsite Search
● Why Is Onsite Search a Big
Deal?
● Ways to Improve
○ SEO Best Practices
○ Search Interfaces
○ Capturing and Analyzing Data
○ Make the Most of Drupal
● Q&A
Agenda
organic vs. onsite
search
Organic vs. onsite search
Organic Search: Site traffic that comes in from Google or Bing.
Onsite Search: Searches using the website’s onsite search engine, such as Solr or
Elasticsearch or even (gulp) Google Custom Search
Organic vs. onsite search
Many users, especially in higher ed, rely on organic search to find what they
need on a website, even if that site has a search box.
Why? Because Google and Bing’s results are often more accurate and easier on
the eyes.
Here are a few examples of how Google search results are more effective than
what appears on a page of onsite search results for some of our higher ed clients.
A nonbranded search for one school’s
fitness center hours -- which is one of the
school’s most popular searches -- leads to a
clear result at the top of Google.
Example: Google’s Results
Are Clearer
If you look for the school’s fitness center
hours on their own onsite search, you get
many different options, but the page that
actually contains the hours doesn’t appear
first, and the display is overwhelming.
Example: Google’s Results
Are Clearer
If you search for “summer session” for one
college on Google, you receive a set of
search results, plus one of Google’s
“People Also Ask” boxes featuring
pertinent questions.
Example: The Onsite Search
Results Are the Same As Google’s
This college also uses Google’s custom
search engine. If you search for “summer
session” on their site, you receive the same
results, plus some extra descriptor copy,
but minus the “People Also Ask” box.
By using Google’s Custom Search, they are
negating the importance of their own
search because Google’s search adds more
value with the “People Also Ask” box.
Example: The Onsite Search
Results Are the Same As Google’s
why is onsite search a
big deal?
Why is onsite search a big deal?
You may have noticed a trend …
If you consider SEO opportunities for higher-ed clients, you may see that many of
the popular search terms for both organic and onsite search are highly specific
and relate to offerings that would interest the following groups:
● Prospectives who are leaning toward “yes” (46% of seniors and 50% of
juniors will use your onsite search)
● Current students
Sample onsite search terms
Here are a few examples:
● Academic calendar
● Bookstore
● Campus maps
● Financial aid office
● Fitness center hours
● Library
● Summer session
● Transcripts
Onsite search and retention
My past work suggests that those who are already enrolled at your school (or
using your product) are using both onsite and organic search engines to find
specific information.
These clients are in the decision and retention stage of the funnel. You either
want them to come back or at least leave satisfied with what they found.
Keywords along the funnel
Awareness Consideration Decision Retention Advocacy
● brand names
● general
subjects
● how to ...
● how do i?
● how much? ● specific terms
and features
● offline
● word-of-
mouth
Onsite search and retention
Quality onsite search results help keep users on your site instead of turning to
Google or Bing.
If they turn to Google or Bing, then you could be missing out on opportunities to
● Present yourself as a reliable resource
● Block out competitors, and
● Increase customer satisfaction
For that reason, consider optimizing your onsite search results as much as you
would your organic search results.
ways to improve
Ways to improve
● Apply basic SEO principles to all content
● Remember tagging and taxonomy
● Consider the overall search results design for your site
● Access and analyze terms captured by onsite search to create better content
● Make the most of the options Drupal has to offer
ways to improve: seo
best practices
SEO best practices: Keywords
If you feel your onsite search needs improvement, you should also look at how
your team handles search engine optimization in general.
● Are you looking at the keywords that lead to your site?
● Are you talking to your users about the terms they use? (“graduation”
versus “commencement”)
Keyword research is about way more than ranking on Google. Keyword research
helps you understand how users think.
SEO best practices: Metadata
Once you have the keywords, though, most of SEO is about old-fashioned
metadata grunt work.
Search engines, whether it’s Google or Solr, do not show good results unless your
team fills out metadata that tells the engine what your content is about.
SEO best practices: Metadata
This means that it’s up to your team to make sure all pages have the following
fields filled out:
● Clear URL Structure
● Page Title
● Page Description
● Alt Text
And if these fields feature some keyword research, all the better.
SEO best practices: Metadata
I’ve worked with a few teams that did everything right in terms of SEO. They
talked to their students. They researched keywords. They put those keywords in
their body copy … and yet their audit uncovered missing page descriptions.
This usually happens because team members get in a hurry and forget to add
the Page Description in particular. Or they forget to mark up their headings
properly, which is will also cause accessibility-related headaches.
Teams can do everything right in terms of
creating a search interface, but it’s
important to
● Create page descriptions in the first
place
● Confirm that they appear in the
search results
SEO Best Practices:
Metadata
CMS: Drupal 8
Search Features: Search API Module,
SOLR Server
Making users actually want to use your
onsite search:
● Uses keywords intelligently
● Includes a CTA where appropriate
● Encourages click-through
● Is under 150 characters
● Does not duplicate other descriptions
How one client’s results look on Google if
a user searches for “enrollment Flagler
College”
SEO: Page Descriptions
SEO best practices: Metadata
To prevent this, your SEO needs to be baked into your governance.
For the sake of onsite and organic search, you cannot forget those elements.
Either your CMS needs to require it before a page goes live, or it must be part
of your workflow.
In fact, it may be more important for onsite search because a lot of last-minute
pages are things you forgot, or things that seem obscure to you but not your
clients.
ways to improve:
tagging and taxonomy
Tagging and taxonomy
Taxonomy is part of Drupal core, so you want to categorize your content and tag
it properly based on your client’s needs.
A solid taxonomy impacts way more than search. It also affects
● Related Links
● Events
● News
● Other dynamic modules
Tagging and taxonomy
● The taxonomy can help you organize your content on the back end while
improving its display on the front end.
● For that reason, it is well worth taking the time to create a taxonomy and
share it with your Drupal developers.
● A thorough list in an Excel doc can turn into a valuable search filter
CMS: Drupal 7
Search Features: SOLR, Facet API
ways to improve:
search interfaces
Search interfaces
Consider the overall search design:
● Search box
● Search results
● Alternatives
It all starts with your search box.
The design for this site makes the search
obvious.
When you do mouse over and click on the
magnifying glass, the box opens, and the
site asks you what you are looking for.
Search Interfaces:
Search Box
CMS: Drupal 8
Search Features: DB, Search API
This client also offers the ability to filter
results by type.
Such filters are helpful if someone were
looking for a degree in dance, information
about a dance facility, or an event relating
to dance.
Search Interfaces:
Search Page
CMS: Drupal 8
Search Features: DB, Search API
This client also took the time to write
distinct page descriptions, and the search
engine displays them in the results.
Suggestions for improvement:
● Confirming that all descriptions are
under 160 characters so they aren’t cut
off on Google
● Highlighting the search term or
setting it in boldface so it is easier for
users to scan
Search Interfaces:
Search Results
Beyond providing filters so users can
fine-tune results by type, you should also
consider what happens if there are no
results.
For example, if no search results appear,
you can recommend that users go to
common landing pages, like the Program
Finder, Course Finder, or Directory instead.
Search Interfaces:
Alternatives
CMS: Drupal 8
Search Features: Search API Module,
SOLR Server
Your search must also be prepared for
typos and should offer guesses based on
the user’s input.
Perhaps the “did you mean” notes could be
more obvious, but it’s always nice to see
alternatives to a common typo, especially if
you are searching on mobile.
Search Interfaces:
Responding to Human Error
CMS: Drupal 7
Search Features: Search API Spellcheck
ways to improve:
analyze terms
You can see what percentage of visits
involved site search, along with your most
popular onsite search terms.
Go to Google Analytics > Behavior > SIte
Search > Overview.
Analyze Terms:
Check Google Analytics
These are the results for a Drupal client for
the month of January.
At this time, only 2.71% site visits involved
search, but remember that most of your
visitors are already interested in you and
are looking for specific things.
Analyze Terms:
Check Google Analytics
In other good news, the percentage of
search exits is low (16.51%), which means
users are viewing more than one page
after they search.
People are also spending a healthy
amount of time on the site after their
search, which suggests they are finding
what they need.
Analyze Terms:
Check Google Analytics
In this case, the terms are further down the
funnel and involve people making a
decision or performing activities relating to
retention.
Analyze Terms:
Check Google Analytics
Back to the funnel
Awareness Consideration Decision Retention Advocacy
● majors
● financial aid
● scholarships/
scholarship
● academic
calendar
● learning
cluster
● events
calendar
● study abroad
Search interfaces
● These terms can indicate what is popular seasonally. For example, the
popularity of “academic calendar” and “calendar” in January is no surprise.
● You should also confirm what the search results look like when people make
those searches and if the destination content satisfies the user’s needs.
So, what do I get when I search for “majors” on
this site?
Not much.
This client uses the term “concentration”
instead of “major.”
To direct people to what they need, we need to
go under the hood and see if “concentration”
and “major” can be treated as synonyms.
Analyze Terms:
Check Google Analytics
CMS: Drupal 8
Search Features: Search API Module,
SOLR Server
“Academic calendar” fares better because
that is such a universal term, and it is set as
boldface in the results.
The only improvements I would suggest
would be
● A basic set of filters (page, degree,
and event) that corresponded with the
client’s offerings
● Display of distinct meta descriptions
to make the results easier to scan
Analyze Terms:
Check Google Analytics
ways to improve:
drupal-specific
recommendations
Drupal Tools
● iFactory often uses Drupal’s Search API, combined with SOLR
● Other search platforms include Elasticsearch and Lunr.js
● To set up a faceted search, use Facets for Drupal 8+ and Facets API for Drupal 7
● To enable autocomplete, you can also use Search API Autocomplete
● And to generate “Did You Mean?” alternatives, use Search API Spellcheck
q&a
in conclusion
The takeaway
If you are spending time and money on search engine optimization, consider
spending time on how your onsite search works as well.
PS: Fill out those meta descriptions.
Want the full presentation?
● I’ll post the Slideshare link and Google Slides link on Twitter @pepperypen
● LinkedIn: caroline-roberts-68bb72
● Email: caroline@ifactory.com
thank you

Contenu connexe

Tendances

Impact Analysis of Digital Media As A Marketing Tool
Impact Analysis of Digital Media As A Marketing ToolImpact Analysis of Digital Media As A Marketing Tool
Impact Analysis of Digital Media As A Marketing ToolSayali Ugale
 
Search Engine Optimization for Bing
Search Engine Optimization for BingSearch Engine Optimization for Bing
Search Engine Optimization for BingSandra Moore
 
Vezeeta.com - SEO 101 – Covering the basics and Scaling your Numbers
Vezeeta.com - SEO 101 – Covering the basics and Scaling your NumbersVezeeta.com - SEO 101 – Covering the basics and Scaling your Numbers
Vezeeta.com - SEO 101 – Covering the basics and Scaling your NumbersEhab Mohamed
 
DPiP - The Importance of Optimising for Local SEO
DPiP - The Importance of Optimising for Local SEODPiP - The Importance of Optimising for Local SEO
DPiP - The Importance of Optimising for Local SEODaniel Brooks
 
SEO Strategies & Tactics for 2019 & Beyond
SEO Strategies & Tactics for 2019 & BeyondSEO Strategies & Tactics for 2019 & Beyond
SEO Strategies & Tactics for 2019 & Beyondbusinessmarketingshow
 
Add this seo_ebook
Add this seo_ebookAdd this seo_ebook
Add this seo_ebook昌賢 劉
 
SEO best practice in 2014 with ActiveStandards
SEO best practice in 2014 with ActiveStandardsSEO best practice in 2014 with ActiveStandards
SEO best practice in 2014 with ActiveStandardsJames Baverstock
 
Is Your Website Awesome?
Is Your Website Awesome?Is Your Website Awesome?
Is Your Website Awesome?MentorMate
 
Introduction To Keyword Research - Engage Weddings Oct 19
Introduction To Keyword Research - Engage Weddings Oct 19Introduction To Keyword Research - Engage Weddings Oct 19
Introduction To Keyword Research - Engage Weddings Oct 19Daniel Brooks
 
Best Practices for Mobile Sites
Best Practices for Mobile SitesBest Practices for Mobile Sites
Best Practices for Mobile SitesNavneet Kaushal
 
Do-It-Yourself Website Audit
Do-It-Yourself Website AuditDo-It-Yourself Website Audit
Do-It-Yourself Website AuditRebecca Gill
 
Web Analytics and SEO for Startups
Web Analytics and SEO for StartupsWeb Analytics and SEO for Startups
Web Analytics and SEO for StartupsChristina Meyer
 
Google algorithm details 2021
Google algorithm details   2021Google algorithm details   2021
Google algorithm details 2021Bobby singh
 
eMarketing: a Strategic Approach
eMarketing: a Strategic ApproacheMarketing: a Strategic Approach
eMarketing: a Strategic Approachquirkemarketing
 
Blogging for business and content marketing training course by Opace
Blogging for business and content marketing training course by OpaceBlogging for business and content marketing training course by Opace
Blogging for business and content marketing training course by OpaceOpace Web Design
 

Tendances (20)

Impact Analysis of Digital Media As A Marketing Tool
Impact Analysis of Digital Media As A Marketing ToolImpact Analysis of Digital Media As A Marketing Tool
Impact Analysis of Digital Media As A Marketing Tool
 
SEO, Keywords and Google Analytics
SEO, Keywords and Google AnalyticsSEO, Keywords and Google Analytics
SEO, Keywords and Google Analytics
 
Search Engine Optimization for Bing
Search Engine Optimization for BingSearch Engine Optimization for Bing
Search Engine Optimization for Bing
 
Vezeeta.com - SEO 101 – Covering the basics and Scaling your Numbers
Vezeeta.com - SEO 101 – Covering the basics and Scaling your NumbersVezeeta.com - SEO 101 – Covering the basics and Scaling your Numbers
Vezeeta.com - SEO 101 – Covering the basics and Scaling your Numbers
 
SMB online marketing success
SMB online marketing successSMB online marketing success
SMB online marketing success
 
Creating a SEO, Responsive Website
Creating a SEO, Responsive WebsiteCreating a SEO, Responsive Website
Creating a SEO, Responsive Website
 
eCommerce SEO
eCommerce SEOeCommerce SEO
eCommerce SEO
 
DPiP - The Importance of Optimising for Local SEO
DPiP - The Importance of Optimising for Local SEODPiP - The Importance of Optimising for Local SEO
DPiP - The Importance of Optimising for Local SEO
 
SEO Strategies & Tactics for 2019 & Beyond
SEO Strategies & Tactics for 2019 & BeyondSEO Strategies & Tactics for 2019 & Beyond
SEO Strategies & Tactics for 2019 & Beyond
 
Leadership For Success Updated
Leadership For Success   UpdatedLeadership For Success   Updated
Leadership For Success Updated
 
Add this seo_ebook
Add this seo_ebookAdd this seo_ebook
Add this seo_ebook
 
SEO best practice in 2014 with ActiveStandards
SEO best practice in 2014 with ActiveStandardsSEO best practice in 2014 with ActiveStandards
SEO best practice in 2014 with ActiveStandards
 
Is Your Website Awesome?
Is Your Website Awesome?Is Your Website Awesome?
Is Your Website Awesome?
 
Introduction To Keyword Research - Engage Weddings Oct 19
Introduction To Keyword Research - Engage Weddings Oct 19Introduction To Keyword Research - Engage Weddings Oct 19
Introduction To Keyword Research - Engage Weddings Oct 19
 
Best Practices for Mobile Sites
Best Practices for Mobile SitesBest Practices for Mobile Sites
Best Practices for Mobile Sites
 
Do-It-Yourself Website Audit
Do-It-Yourself Website AuditDo-It-Yourself Website Audit
Do-It-Yourself Website Audit
 
Web Analytics and SEO for Startups
Web Analytics and SEO for StartupsWeb Analytics and SEO for Startups
Web Analytics and SEO for Startups
 
Google algorithm details 2021
Google algorithm details   2021Google algorithm details   2021
Google algorithm details 2021
 
eMarketing: a Strategic Approach
eMarketing: a Strategic ApproacheMarketing: a Strategic Approach
eMarketing: a Strategic Approach
 
Blogging for business and content marketing training course by Opace
Blogging for business and content marketing training course by OpaceBlogging for business and content marketing training course by Opace
Blogging for business and content marketing training course by Opace
 

Similaire à Improving Your Onsite Search

Using SEO to Build Your Business
Using SEO to Build Your BusinessUsing SEO to Build Your Business
Using SEO to Build Your BusinessSpryIdeas
 
The Best Guide to SEO
The Best Guide to SEOThe Best Guide to SEO
The Best Guide to SEOSumeet Chadha
 
Using SEO to Build Your Business
Using SEO to Build Your BusinessUsing SEO to Build Your Business
Using SEO to Build Your BusinessKatie Spence
 
Introduction to SEO Basics
Introduction to SEO BasicsIntroduction to SEO Basics
Introduction to SEO BasicsJenifer Renjini
 
Analysing Query Intent - SearchLeeds
Analysing Query Intent - SearchLeedsAnalysing Query Intent - SearchLeeds
Analysing Query Intent - SearchLeedsRory Truesdale
 
Demystifying SEO - How to Get On the First Page of Google
Demystifying SEO - How to Get On the First Page of GoogleDemystifying SEO - How to Get On the First Page of Google
Demystifying SEO - How to Get On the First Page of GoogleRuben Quinones
 
Seo what you should know
Seo what you should knowSeo what you should know
Seo what you should knowCatherine Elder
 
Seo Course Textbook Preview - Equinet Academy
Seo Course Textbook Preview - Equinet AcademySeo Course Textbook Preview - Equinet Academy
Seo Course Textbook Preview - Equinet AcademyEquinet Academy
 
Beginners Guide To Search Engine Optimization
Beginners Guide To Search Engine OptimizationBeginners Guide To Search Engine Optimization
Beginners Guide To Search Engine Optimizationspritemathews
 
Google SEO 2023: Complete SEO Guide
Google SEO 2023: Complete SEO GuideGoogle SEO 2023: Complete SEO Guide
Google SEO 2023: Complete SEO GuideThe IOT Academy
 
The Best SEO and Analytics Practices
The Best SEO and Analytics PracticesThe Best SEO and Analytics Practices
The Best SEO and Analytics PracticesVbout.com
 
TCDrupal 2018: SEO! Snippets! Schema!
TCDrupal 2018: SEO! Snippets! Schema! TCDrupal 2018: SEO! Snippets! Schema!
TCDrupal 2018: SEO! Snippets! Schema! Diane Kulseth
 
Pakar SEO Kudus Iswanto SEO
Pakar SEO Kudus Iswanto SEOPakar SEO Kudus Iswanto SEO
Pakar SEO Kudus Iswanto SEOIswanto Seo
 
Pakar SEO Aceh Iswanto SEO
Pakar SEO Aceh Iswanto SEOPakar SEO Aceh Iswanto SEO
Pakar SEO Aceh Iswanto SEOIswanto Seo
 
Pakar SEO Medan Iswanto SEO
Pakar SEO Medan Iswanto SEOPakar SEO Medan Iswanto SEO
Pakar SEO Medan Iswanto SEOIswanto Seo
 
Pakar SEO Bali Iswanto SEO
Pakar SEO Bali Iswanto SEOPakar SEO Bali Iswanto SEO
Pakar SEO Bali Iswanto SEOIswanto Seo
 
Pakar SEO Jogja Iswanto SEO
Pakar SEO Jogja Iswanto SEOPakar SEO Jogja Iswanto SEO
Pakar SEO Jogja Iswanto SEOIswanto Seo
 
Pakar SEO Batam Iswanto SEO
Pakar SEO Batam Iswanto SEOPakar SEO Batam Iswanto SEO
Pakar SEO Batam Iswanto SEOIswanto Seo
 

Similaire à Improving Your Onsite Search (20)

Basic seo essentials
Basic seo essentialsBasic seo essentials
Basic seo essentials
 
Using SEO to Build Your Business
Using SEO to Build Your BusinessUsing SEO to Build Your Business
Using SEO to Build Your Business
 
The Best Guide to SEO
The Best Guide to SEOThe Best Guide to SEO
The Best Guide to SEO
 
Winning the SEO Game for Schools
Winning the SEO Game for SchoolsWinning the SEO Game for Schools
Winning the SEO Game for Schools
 
Using SEO to Build Your Business
Using SEO to Build Your BusinessUsing SEO to Build Your Business
Using SEO to Build Your Business
 
Introduction to SEO Basics
Introduction to SEO BasicsIntroduction to SEO Basics
Introduction to SEO Basics
 
Analysing Query Intent - SearchLeeds
Analysing Query Intent - SearchLeedsAnalysing Query Intent - SearchLeeds
Analysing Query Intent - SearchLeeds
 
Demystifying SEO - How to Get On the First Page of Google
Demystifying SEO - How to Get On the First Page of GoogleDemystifying SEO - How to Get On the First Page of Google
Demystifying SEO - How to Get On the First Page of Google
 
Seo what you should know
Seo what you should knowSeo what you should know
Seo what you should know
 
Seo Course Textbook Preview - Equinet Academy
Seo Course Textbook Preview - Equinet AcademySeo Course Textbook Preview - Equinet Academy
Seo Course Textbook Preview - Equinet Academy
 
Beginners Guide To Search Engine Optimization
Beginners Guide To Search Engine OptimizationBeginners Guide To Search Engine Optimization
Beginners Guide To Search Engine Optimization
 
Google SEO 2023: Complete SEO Guide
Google SEO 2023: Complete SEO GuideGoogle SEO 2023: Complete SEO Guide
Google SEO 2023: Complete SEO Guide
 
The Best SEO and Analytics Practices
The Best SEO and Analytics PracticesThe Best SEO and Analytics Practices
The Best SEO and Analytics Practices
 
TCDrupal 2018: SEO! Snippets! Schema!
TCDrupal 2018: SEO! Snippets! Schema! TCDrupal 2018: SEO! Snippets! Schema!
TCDrupal 2018: SEO! Snippets! Schema!
 
Pakar SEO Kudus Iswanto SEO
Pakar SEO Kudus Iswanto SEOPakar SEO Kudus Iswanto SEO
Pakar SEO Kudus Iswanto SEO
 
Pakar SEO Aceh Iswanto SEO
Pakar SEO Aceh Iswanto SEOPakar SEO Aceh Iswanto SEO
Pakar SEO Aceh Iswanto SEO
 
Pakar SEO Medan Iswanto SEO
Pakar SEO Medan Iswanto SEOPakar SEO Medan Iswanto SEO
Pakar SEO Medan Iswanto SEO
 
Pakar SEO Bali Iswanto SEO
Pakar SEO Bali Iswanto SEOPakar SEO Bali Iswanto SEO
Pakar SEO Bali Iswanto SEO
 
Pakar SEO Jogja Iswanto SEO
Pakar SEO Jogja Iswanto SEOPakar SEO Jogja Iswanto SEO
Pakar SEO Jogja Iswanto SEO
 
Pakar SEO Batam Iswanto SEO
Pakar SEO Batam Iswanto SEOPakar SEO Batam Iswanto SEO
Pakar SEO Batam Iswanto SEO
 

Dernier

Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Call Girls in Nagpur High Profile
 
Katraj ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For S...
Katraj ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For S...Katraj ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For S...
Katraj ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For S...tanu pandey
 
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...nilamkumrai
 
20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdfMatthew Sinclair
 
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableSeo
 
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445ruhi
 
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...tanu pandey
 
Al Barsha Night Partner +0567686026 Call Girls Dubai
Al Barsha Night Partner +0567686026 Call Girls  DubaiAl Barsha Night Partner +0567686026 Call Girls  Dubai
Al Barsha Night Partner +0567686026 Call Girls DubaiEscorts Call Girls
 
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...SUHANI PANDEY
 
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort ServiceBusty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort ServiceDelhi Call girls
 
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...Escorts Call Girls
 
Trump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts SweatshirtTrump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts Sweatshirtrahman018755
 
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...SUHANI PANDEY
 
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC
 
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLLucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLimonikaupta
 
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency""Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency"growthgrids
 

Dernier (20)

Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
 
Katraj ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For S...
Katraj ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For S...Katraj ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready For S...
Katraj ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready For S...
 
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
( Pune ) VIP Baner Call Girls 🎗️ 9352988975 Sizzling | Escorts | Girls Are Re...
 
20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf
 
📱Dehradun Call Girls Service 📱☎️ +91'905,3900,678 ☎️📱 Call Girls In Dehradun 📱
📱Dehradun Call Girls Service 📱☎️ +91'905,3900,678 ☎️📱 Call Girls In Dehradun 📱📱Dehradun Call Girls Service 📱☎️ +91'905,3900,678 ☎️📱 Call Girls In Dehradun 📱
📱Dehradun Call Girls Service 📱☎️ +91'905,3900,678 ☎️📱 Call Girls In Dehradun 📱
 
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Pollachi 7001035870 Whatsapp Number, 24/07 Booking
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
Call Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Prashant Vihar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
 
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...
 
Al Barsha Night Partner +0567686026 Call Girls Dubai
Al Barsha Night Partner +0567686026 Call Girls  DubaiAl Barsha Night Partner +0567686026 Call Girls  Dubai
Al Barsha Night Partner +0567686026 Call Girls Dubai
 
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
VIP Model Call Girls NIBM ( Pune ) Call ON 8005736733 Starting From 5K to 25K...
 
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort ServiceBusty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
Busty Desi⚡Call Girls in Vasundhara Ghaziabad >༒8448380779 Escort Service
 
Russian Call Girls in %(+971524965298 )# Call Girls in Dubai
Russian Call Girls in %(+971524965298  )#  Call Girls in DubaiRussian Call Girls in %(+971524965298  )#  Call Girls in Dubai
Russian Call Girls in %(+971524965298 )# Call Girls in Dubai
 
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...(+971568250507  ))#  Young Call Girls  in Ajman  By Pakistani Call Girls  in ...
(+971568250507 ))# Young Call Girls in Ajman By Pakistani Call Girls in ...
 
Trump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts SweatshirtTrump Diapers Over Dems t shirts Sweatshirt
Trump Diapers Over Dems t shirts Sweatshirt
 
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
Sarola * Female Escorts Service in Pune | 8005736733 Independent Escorts & Da...
 
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53
 
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRLLucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
Lucknow ❤CALL GIRL 88759*99948 ❤CALL GIRLS IN Lucknow ESCORT SERVICE❤CALL GIRL
 
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency""Boost Your Digital Presence: Partner with a Leading SEO Agency"
"Boost Your Digital Presence: Partner with a Leading SEO Agency"
 

Improving Your Onsite Search

  • 2. iFactory ● Boston-based digital agency ● Serving higher ed since 1992 ● Acquired by RDW Group in 2004 ● Broad, national higher ed client base ○ Community colleges. State. Ivies. Grad. Undergrad. ● Regularly recommends Drupal to clients
  • 3. ● Organic vs. Onsite Search ● Why Is Onsite Search a Big Deal? ● Ways to Improve ○ SEO Best Practices ○ Search Interfaces ○ Capturing and Analyzing Data ○ Make the Most of Drupal ● Q&A Agenda
  • 5. Organic vs. onsite search Organic Search: Site traffic that comes in from Google or Bing. Onsite Search: Searches using the website’s onsite search engine, such as Solr or Elasticsearch or even (gulp) Google Custom Search
  • 6. Organic vs. onsite search Many users, especially in higher ed, rely on organic search to find what they need on a website, even if that site has a search box. Why? Because Google and Bing’s results are often more accurate and easier on the eyes. Here are a few examples of how Google search results are more effective than what appears on a page of onsite search results for some of our higher ed clients.
  • 7. A nonbranded search for one school’s fitness center hours -- which is one of the school’s most popular searches -- leads to a clear result at the top of Google. Example: Google’s Results Are Clearer
  • 8. If you look for the school’s fitness center hours on their own onsite search, you get many different options, but the page that actually contains the hours doesn’t appear first, and the display is overwhelming. Example: Google’s Results Are Clearer
  • 9. If you search for “summer session” for one college on Google, you receive a set of search results, plus one of Google’s “People Also Ask” boxes featuring pertinent questions. Example: The Onsite Search Results Are the Same As Google’s
  • 10. This college also uses Google’s custom search engine. If you search for “summer session” on their site, you receive the same results, plus some extra descriptor copy, but minus the “People Also Ask” box. By using Google’s Custom Search, they are negating the importance of their own search because Google’s search adds more value with the “People Also Ask” box. Example: The Onsite Search Results Are the Same As Google’s
  • 11. why is onsite search a big deal?
  • 12. Why is onsite search a big deal? You may have noticed a trend … If you consider SEO opportunities for higher-ed clients, you may see that many of the popular search terms for both organic and onsite search are highly specific and relate to offerings that would interest the following groups: ● Prospectives who are leaning toward “yes” (46% of seniors and 50% of juniors will use your onsite search) ● Current students
  • 13. Sample onsite search terms Here are a few examples: ● Academic calendar ● Bookstore ● Campus maps ● Financial aid office ● Fitness center hours ● Library ● Summer session ● Transcripts
  • 14. Onsite search and retention My past work suggests that those who are already enrolled at your school (or using your product) are using both onsite and organic search engines to find specific information. These clients are in the decision and retention stage of the funnel. You either want them to come back or at least leave satisfied with what they found.
  • 15. Keywords along the funnel Awareness Consideration Decision Retention Advocacy ● brand names ● general subjects ● how to ... ● how do i? ● how much? ● specific terms and features ● offline ● word-of- mouth
  • 16. Onsite search and retention Quality onsite search results help keep users on your site instead of turning to Google or Bing. If they turn to Google or Bing, then you could be missing out on opportunities to ● Present yourself as a reliable resource ● Block out competitors, and ● Increase customer satisfaction For that reason, consider optimizing your onsite search results as much as you would your organic search results.
  • 18. Ways to improve ● Apply basic SEO principles to all content ● Remember tagging and taxonomy ● Consider the overall search results design for your site ● Access and analyze terms captured by onsite search to create better content ● Make the most of the options Drupal has to offer
  • 19. ways to improve: seo best practices
  • 20. SEO best practices: Keywords If you feel your onsite search needs improvement, you should also look at how your team handles search engine optimization in general. ● Are you looking at the keywords that lead to your site? ● Are you talking to your users about the terms they use? (“graduation” versus “commencement”) Keyword research is about way more than ranking on Google. Keyword research helps you understand how users think.
  • 21. SEO best practices: Metadata Once you have the keywords, though, most of SEO is about old-fashioned metadata grunt work. Search engines, whether it’s Google or Solr, do not show good results unless your team fills out metadata that tells the engine what your content is about.
  • 22. SEO best practices: Metadata This means that it’s up to your team to make sure all pages have the following fields filled out: ● Clear URL Structure ● Page Title ● Page Description ● Alt Text And if these fields feature some keyword research, all the better.
  • 23. SEO best practices: Metadata I’ve worked with a few teams that did everything right in terms of SEO. They talked to their students. They researched keywords. They put those keywords in their body copy … and yet their audit uncovered missing page descriptions. This usually happens because team members get in a hurry and forget to add the Page Description in particular. Or they forget to mark up their headings properly, which is will also cause accessibility-related headaches.
  • 24. Teams can do everything right in terms of creating a search interface, but it’s important to ● Create page descriptions in the first place ● Confirm that they appear in the search results SEO Best Practices: Metadata CMS: Drupal 8 Search Features: Search API Module, SOLR Server
  • 25. Making users actually want to use your onsite search: ● Uses keywords intelligently ● Includes a CTA where appropriate ● Encourages click-through ● Is under 150 characters ● Does not duplicate other descriptions How one client’s results look on Google if a user searches for “enrollment Flagler College” SEO: Page Descriptions
  • 26. SEO best practices: Metadata To prevent this, your SEO needs to be baked into your governance. For the sake of onsite and organic search, you cannot forget those elements. Either your CMS needs to require it before a page goes live, or it must be part of your workflow. In fact, it may be more important for onsite search because a lot of last-minute pages are things you forgot, or things that seem obscure to you but not your clients.
  • 27. ways to improve: tagging and taxonomy
  • 28. Tagging and taxonomy Taxonomy is part of Drupal core, so you want to categorize your content and tag it properly based on your client’s needs. A solid taxonomy impacts way more than search. It also affects ● Related Links ● Events ● News ● Other dynamic modules
  • 29. Tagging and taxonomy ● The taxonomy can help you organize your content on the back end while improving its display on the front end. ● For that reason, it is well worth taking the time to create a taxonomy and share it with your Drupal developers. ● A thorough list in an Excel doc can turn into a valuable search filter
  • 30. CMS: Drupal 7 Search Features: SOLR, Facet API
  • 32. Search interfaces Consider the overall search design: ● Search box ● Search results ● Alternatives
  • 33. It all starts with your search box. The design for this site makes the search obvious. When you do mouse over and click on the magnifying glass, the box opens, and the site asks you what you are looking for. Search Interfaces: Search Box CMS: Drupal 8 Search Features: DB, Search API
  • 34. This client also offers the ability to filter results by type. Such filters are helpful if someone were looking for a degree in dance, information about a dance facility, or an event relating to dance. Search Interfaces: Search Page CMS: Drupal 8 Search Features: DB, Search API
  • 35. This client also took the time to write distinct page descriptions, and the search engine displays them in the results. Suggestions for improvement: ● Confirming that all descriptions are under 160 characters so they aren’t cut off on Google ● Highlighting the search term or setting it in boldface so it is easier for users to scan Search Interfaces: Search Results
  • 36. Beyond providing filters so users can fine-tune results by type, you should also consider what happens if there are no results. For example, if no search results appear, you can recommend that users go to common landing pages, like the Program Finder, Course Finder, or Directory instead. Search Interfaces: Alternatives CMS: Drupal 8 Search Features: Search API Module, SOLR Server
  • 37. Your search must also be prepared for typos and should offer guesses based on the user’s input. Perhaps the “did you mean” notes could be more obvious, but it’s always nice to see alternatives to a common typo, especially if you are searching on mobile. Search Interfaces: Responding to Human Error CMS: Drupal 7 Search Features: Search API Spellcheck
  • 39. You can see what percentage of visits involved site search, along with your most popular onsite search terms. Go to Google Analytics > Behavior > SIte Search > Overview. Analyze Terms: Check Google Analytics
  • 40. These are the results for a Drupal client for the month of January. At this time, only 2.71% site visits involved search, but remember that most of your visitors are already interested in you and are looking for specific things. Analyze Terms: Check Google Analytics
  • 41. In other good news, the percentage of search exits is low (16.51%), which means users are viewing more than one page after they search. People are also spending a healthy amount of time on the site after their search, which suggests they are finding what they need. Analyze Terms: Check Google Analytics
  • 42. In this case, the terms are further down the funnel and involve people making a decision or performing activities relating to retention. Analyze Terms: Check Google Analytics
  • 43. Back to the funnel Awareness Consideration Decision Retention Advocacy ● majors ● financial aid ● scholarships/ scholarship ● academic calendar ● learning cluster ● events calendar ● study abroad
  • 44. Search interfaces ● These terms can indicate what is popular seasonally. For example, the popularity of “academic calendar” and “calendar” in January is no surprise. ● You should also confirm what the search results look like when people make those searches and if the destination content satisfies the user’s needs.
  • 45. So, what do I get when I search for “majors” on this site? Not much. This client uses the term “concentration” instead of “major.” To direct people to what they need, we need to go under the hood and see if “concentration” and “major” can be treated as synonyms. Analyze Terms: Check Google Analytics CMS: Drupal 8 Search Features: Search API Module, SOLR Server
  • 46. “Academic calendar” fares better because that is such a universal term, and it is set as boldface in the results. The only improvements I would suggest would be ● A basic set of filters (page, degree, and event) that corresponded with the client’s offerings ● Display of distinct meta descriptions to make the results easier to scan Analyze Terms: Check Google Analytics
  • 48. Drupal Tools ● iFactory often uses Drupal’s Search API, combined with SOLR ● Other search platforms include Elasticsearch and Lunr.js ● To set up a faceted search, use Facets for Drupal 8+ and Facets API for Drupal 7 ● To enable autocomplete, you can also use Search API Autocomplete ● And to generate “Did You Mean?” alternatives, use Search API Spellcheck
  • 49. q&a
  • 51. The takeaway If you are spending time and money on search engine optimization, consider spending time on how your onsite search works as well. PS: Fill out those meta descriptions.
  • 52. Want the full presentation? ● I’ll post the Slideshare link and Google Slides link on Twitter @pepperypen ● LinkedIn: caroline-roberts-68bb72 ● Email: caroline@ifactory.com