USASearch

0 notes

January 2012 Release Notes

As we start 2012, we want to highlight two major, new features.

  1. Discovery Tag—Our on-demand indexing engine allows you to automatically add content to your search index. You may make use of our on-demand indexing by placing our Discovery Tag (available on the Get Code page in the admin center) on your web pages.
     
  2. Themes for results pages—Our new and improved theme-based results pages help you create a customized look and feel “out of the box.” You may view the themes by adding a new site in our admin center. We’re also in the process of migrating all customers into this new user interface.

Below are the details for January and, as a reminder, we divide our work into three categories.

  1. Features—Things you actually notice.
  2. Chores—Back-end improvements that you don’t notice.
  3. Fixes—Fixes to any code issues that may arise.

Features

For Searchers

  • Searchers get better PDF result coverage in results.
  • Searchers only see indexed documents that belong to the site’s domain collection.
  • Searchers see MedlinePlus (health topics) and Enhanced Agency GovBoxes, when customers opt to display them via the admin center.
  • Searchers see nicer paging.
  • Searchers don’t see Indexed Document GovBox.
  • Searchers can see all Indexed Document results.
  • Searchers on template-based results pages see a nice, matching shaded header with rounded corners.
  • Mobile searchers see colors from selected theme.
  • Searchers see square fade on related searches and other modules.

For Agency Customers

  • Customers see new Domains page.
  • Customers have an easy way to pass multiple parameters.
  • By default, customers have a useful header on results pages during signup.
  • Customers may point at a dynamic sitemap generator for hosted sitemaps.
  • Customers may set up sites with keyword filtered results.
  • Customers see an updated left nav in the admin center.

 

Chores 

  • Migrated USA.gov’s “enhanced results” Agency and MedlinePlus to GovBoxes.
  • Refactored search classes.
  • Removed website URL from the Add New Site wizard.
  • Shortened unique index for type-ahead suggestions.
  • Upgraded Solr from 1.4 to 3.5.
  • Changed timestamp indexing for Solr to use a trie on NewsItem model.
  • Modified stopword analysis to include Solr CommonGrams filtering.

Bug Fixes

  • Fixed Spanish translations for indexed documents.
  • Fixed display error when search results contain Bing matches and indexed documents.
  • Fixed error received by customers when migrating to themes.
  • Fixed RSS feed readers to handle 503 errors more gracefully.
  • Disabled ActiveRecord observers during database migrations.
  • Removed rule to allow customers to add top level domains (e.g., .gov and .mil) as site domains.
  • Fixed parsing of PDF files.
  • Fixed tests around Bing result counts.
  • Preserved newlines on virtual header/footer/css fields when updated via admin center.
  • Fixed doctype for nested PDF documents.
  • Fixed various problems around discovery of embedded PDFs.
  • Created error page for searchers when the search per-page query parameter is set to blank.
  • Fixed issue where hosted sitemaps still existed for domains with no indexed documents.
  • Weeded out indexed documents for anything that doesn’t work with URI.parse() method.
  • Handled race condition where duplicate id/content hash pair gets past Rails but is caught in MySQL.
  • Handled race condition where an IndexedDocument can’t be updated because another one was created.
  • Removed assumption that pages are PDF because the URL ends in “.pdf.” 
  • Selected “Everything” on results page by default.
  • Removed body field from the CSV download of IndexedDocument URLs 
  • Fixed infinite loop in PDF discovery and indexing.
  • Verified IndexedDocument URL length is <= 2000 rather than accepting it and silently truncating it.
  • Used document body for documents with a blank meta description tag.

Filed under releases

0 notes

Searching for Mairzy Doats

Mairzy doats and dozy doats and liddle lamzy divey. A kiddle dee divey too, wouldn’t you?

These are the lyrics to a novelty song popular many years ago. It was supposedly written by the amused father of a toddler who was trying to sing something she had heard at nursery school: Mares eat oats and does eat oats, and little lambs eat ivy. A kid will eat ivy too, wouldn’t you?

In the decades since, there have been various possible spellings of the first word, e.g. marezy, marizy, maresee. Sometimes the lyrics have been written out with no spaces, e.g. Mareseedoatsandoezeedoats

This illustrates, in the extreme, how difficult it can be for visitors to your website to construct a search when they are not sure how a word is spelled or punctuated. They know they’ll recognize it if they see it, but first they would like a clue.

You can use the Type-ahead feature in the Affiliate Center to help with misspellings. It augments spell check, and often cuts out that step.

Sometimes it is easy to map misspellings to the correct spelling, e.g. acadamy, accademy map to academy, but you may also want to keep variant forms of a word, e.g. labor, labour rather than treat them as misspellings.

You cannot correct for words that are misspellings only in context, e.g. hilary and hillary are individually correct words, but may not be in a particular phrase, e.g. tropical storm hillary (correct form is with one ‘l’) or hilary rodham clinton (correct form is with two ‘l’s’). So you should not globally map hilary to hillary or a lot of good searches will be turned bad. Since you can map only individual words, and not specific phrases in the type-ahead tool, an exclusion of one form altogether by mapping it to the other form may or may not work for your particular index.

Sometimes you don’t know which word is being misspelled. Is seceed a misspelling of succeed or secede? You may leave it be, or make your best guess only to find out later you were wrong. It helps to search a seemingly misspelled word; it can turn out to be completely correct, even if unknown to you.

As in the words in the ditty above, words often evolve: web site or website; email or e-mail? Each form may retrieve different results.

Since these lists are built from what users search, there can be unacceptable terms that show up and must be deleted, such as ethnic slurs, profanity, and vulgarity. There are also areas of various shades of gray, depending on who your user population is and the focus of your site. For instance, blunt but accurate medical terms for bodily functions may be ok as suggestions for medical professionals, while their slang equivalents are not ok for children.

You can also anticipate searchers’ needs by uploading groups of “evergreen” terms in advance of their showing up organically one by one. For instance, USA.gov uploaded all the names of the national parks, as they are heavily searched seasonally. Useful bulk uploads could be lists of jargon or scientific terms or something else. Make sure, however, that you have actual content for these terms. It is not a good search experience if the searcher finds the right term in the type-ahead suggestions list but it retrieves nothing useful.

By Marilyn

Filed under type ahead spell correct

0 notes

December 2011 Release Notes

We divide our work into three categories.

  1. Features—Things you actually notice.
  2. Chores—Back-end improvements that you don’t notice.
  3. Bugs—Fixes to any code issues that may arise.

Features

Features for Searchers

  • Searchers don’t see duplicate results from Add URLs.
  • Spanish searchers see stemmed equivalents.
  • Searchers on USA.gov see FAQ GovBox higher in results.

Features for Agency Customers

  • Customers can choose from predefined themes.
  • Customers see a a Sitemap box on the Sitemaps page.
  • Customers have a Discovery Tag for USASearch to proactively discover and index content from their websites.
  • Customers can edit Header and Footer CSS.
  • Customers can set their locale to Spanish during sign up.
  • Customers see an updated left nav.

Chores

  • Remove “locale” parameter from all models, analytics, etc.

Bugs

  • Add Spanish translations for Popular Links, no RSS results, and document results.
  • Remove extra whitespace when displaying snippets.
  • Fix buggy bold highlighting in type-ahead searches in API.
  • Remove 0-100 scale from sparklines in search module stats and let it autoscale.
  • Increase length of URL and title field on indexed documents.
  • Ignore invalid IndexedDocument URL’s before they get queued for fetching/indexing
  • Ignore HTTPS URLS for on-demand index.
  • Fix duplicate results due to domain and protocol variations.
  • Handle 503 errors from RSS feeds more gracefully.
  • Fix error logging around duplicate indexed docs pages.
  • Fix deduping regression to still match exact URLs.

Filed under releases

8 notes

I Didn’t Try to Grow a Bigger Ox: How I Found Hadoop

A year ago I rolled my first Hadoop system into production. Since then, I’ve spoken to quite a few people who are eager to try Hadoop themselves in order to solve their own big data problems. Despite having similar backgrounds and data problems, few of these people have sunk their teeth into Hadoop. When I go to Hadoop Meetups in San Francisco, I often meet new people who are evaluating Hadoop and have yet to launch a cluster. Based on my own background and experience, I have some ideas on why this is the case.

I studied computer science in school and have worked on a wide variety of computer systems in my career, with a lot of focus on server-side Java. I learned a bit about building distributed systems and working with large amounts of data when I built a pay-per-click (PPC) ad network in 2004. The system is still in operation and at one point was handling several thousand searches per second. As the sole technical resource on the system, I had to educate myself very quickly about how to scale up.

As I contemplated how doomed I would be should traffic levels increase much more, I remember wondering to myself, “How does Google deal with all that data?” The answer came to me in the form of the Google File System (GFS) paper and later the MapReduce paper, both from Google. It dawned on me that because Google was forced to solve a much larger problem, they had come up with an elegant solution for a whole range of more modest data problems running on commodity hardware. But it wouldn’t be until 2010 that I would get to work with this technology firsthand.

As I wrote in an earlier article, I started re-architecting USASearch, the U.S. government’s search system, in 2009 based on a solution stack of free, open source software including Ruby on Rails, Solr, and MySQL. A wave of déja vu hit me as I started worrying about what to do with the growing mountain of data piling up in MySQL and our increasing need to analyze it in different ways. I had heard that a new company called Cloudera, founded by some big data people from Yahoo!, Google, and Facebook, was making Hadoop available for the masses in a reliable distribution, much in the same way that RedHat did for Linux. Curiosity got the best of me and I bought the newly minted Hadoop: The Definitive Guide from O’Reilly. The most insightful part of the book to me was the very first sentence. It’s a quote from Grace Hopper: “In pioneer days, they used oxen for heavy pulling, and when one ox couldn’t budge a log, they didn’t try to grow a bigger ox.” I didn’t want to grow a bigger server; I wanted to harness a bunch of small servers together to work in unison. The more I learned the more curious I got, so I started reading more. And that’s when I hit my first roadblock.

I think people who have been working with Hadoop technologies for years and years sometimes forget just how rich and diverse the big data software ecosystem has become, and how daunting it can be to folks approaching it for the first time. When people at the Meetups say they are evaluating solutions to their data scaling problem, the answers they hear sound something like this: “Just use Hadoop Hive Pig Mahout Avro HBase Cassandra Oozie Sqoop Flume ZooKeeper Cascading NoSQL RCFile. Oh, almost forgot…cloud.”

The thought of wading through all of that just to learn about what I needed to learn about was a bit too overwhelming for me, so I put the whole matter aside for a few months. Over time, I started to dive into each of these projects to understand the primary use case, how active the developer community was and which organizations were using it in production. I converged on the idea of using Hive as a warehouse for our data. I opted for Cloudera’s distribution since I wanted to reduce the risk of running into compatibility issues between all the various subsystems. Having tracked down anomalies in a highly multi-threaded and contentious distributed Java system before, I liked the idea of someone else taking on that problem for me.

At some point, I had read everything I could read and grew impatient to get my hands dirty, so I decided to just download CDH3 on my laptop and give it a try. The tutorial instructions for the standalone version worked, and I successfully computed more digits of pi than I ever thought I’d need. After creating some sample data in Hive and running a few queries, I felt pretty confident that Hive would be the right tool for the job. I just needed to find somewhere to install and run HDFS (namenode, secondary namenode, and data nodes), Hadoop (jobtracker and tasktracker nodes), Hive, and Hue for a nice front end to it all.

I knew from my past experience how to stretch the limits of CPU, disk, IO, and memory on commodity servers, and I identified a few potential servers at our primary datacenter with resources I figured I could leverage. Once again I followed the tutorial instructions, this time for the fully distributed version of CDH3, and once again I started to compute pi. And that’s when I hit my second roadblock. It took me a few days to figure out that I had a problem with DNS. Each machine needs to be able to resolve every other machine’s name and IP in the cluster. Whether you do that via /etc/hosts or a local DNS server is up to you, but it needs to happen or the whole thing gets wedged. Once I got that sorted out, everything just started falling into place and I had Hive working in production within a few days. A week later, I started pulling out the MySQL jobs and deleting big tables, and that’s been the trend ever since.

Over time, I’ve gone on to learn about using custom Ruby mappers in Hive, moving data back and forth between MySQL and Hive with Sqoop, and getting the data into HDFS in real-time with Flume. All of these components from the Cloudera distribution are working nicely in our production environment now, and I sleep well at night knowing I have such a solid, deliberate plan for growth. My initial investment in learning about the Hadoop ecosystem is really paying dividends, but when I think about all those people at the Meetups stuck in evaluation mode, I feel their pain. Does it have to be such a struggle?

The big challenge in my opinion is not that any one piece of the puzzle is too difficult. Any reasonably smart (or in my case stubborn) engineer can set themselves on the task of learning about a new technology once they know that it needs to be learned. The challenge with the Hadoop ecosystem is that it presents the newbie with the meta-problem of figuring out which of these tools are appropriate for their use case at all, and whether or not to even consider the problem today versus deferring it until later. In a way Facebook has it easy, because when you are adding 15TB of data per day, that decision is pretty much made for you.

For all the companies sitting in the twilight between the gigabyte and the petabyte who don’t have Hadoop expertise in-house, there is a collection of free information to help guide people to the right solution space (Hadoop Tutorial, White Papers). These days, when I talk to people who are evaluating solutions to their big data problems, my advice to them is to break down their problems into a few discrete use cases and then work on ferreting out the technologies that are designed for that use case. Get a proof of concept to demonstrate that the technology can address your use case and convince yourself and others that you’re on the right track. Work toward putting something simple into production. Lather, rinse, and repeat. I am still in that cycle myself, as these days I’m exploring HBase and OpenTSDB to give me low-latency access to time series data and Mahout to do frequent item set mining, but that’s another article for another day.

By Loren

This post is cross-posted from Cloudera.

Filed under analytics

1 note

How to Implement Type-ahead Search on Your Homepage

Type-ahead search is fast becoming a best practice on websites, and we’ve made this technology available for your site.

Type-ahead on the search results page

By default, searchers see type-ahead search suggestions on your search results page. For more details, read our post on how to configure Type-ahead Search.

Type-ahead on other web pages

You can also add the type-ahead search suggestions to your homepage, or wherever you have a search box on your website by following the two steps below.

Step 1. Include the following in the HEAD section of your HTML web page.

<script type="text/javascript">
//<![CDATA[
var usagov_sayt_url = "http://search.usa.gov/sayt?aid=YourSiteID&";
//]]>
</script>
<script src="http://search.usa.gov/javascripts/jquery/jquery.min.js" type="text/javascript"></script>
<script src="http://search.usa.gov/javascripts/jquery/jquery.bgiframe.min.js" type="text/javascript"></script>
<script src="http://search.usa.gov/javascripts/jquery/jquery.autocomplete.min.js" type="text/javascript"></script>
<script src="http://search.usa.gov/javascripts/sayt.js" type="text/javascript"></script>

<link href="http://search.usa.gov/stylesheets/compiled/sayt.css" media="screen" rel="stylesheet" type="text/css" />

Step 2.  Modify your form code so that it includes the following input line.

<input autocomplete=”off” class=”usagov-search-autocomplete” id=”query” name=”query” type=”text” />

Your form should look something like this.

<form accept-charset="UTF-8" action="https://search.usa.gov/search" id="search_form" method="get"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="&#x2713;" /></div>
<input id="affiliate" name="affiliate" type="hidden" value="YourSiteName" />
<label for="query">Enter Search Term(s):</label>
<input autocomplete="off" class="usagov-search-autocomplete" id="query" name="query" type="text" />
<input name="commit" type="submit" value="Search" />
</form>

Note: To find the parameters for YourSiteID and YourSiteName, visit our Admin Center, select your site, and click on the Get Code option in the left-hand menu.

By Erik

Filed under how to type ahead

0 notes

Type-ahead Search

Type-ahead search is a feature that helps your site’s visitors construct a search query and navigate more quickly to a search results page.

Suggestions display as a list in a drop-down box. This list forms as the searcher begins to type in the search box. The searcher can stop typing and scan the list presented and click on any term in the drop-down list, or the searcher can resume typing if the choices in the list are not helpful. The queries are listed in order of most popular (i.e., most searched) and not in alphabetical order.

Type-ahead suggestions for 'hous' on USA.gov

To implement the Type-ahead Search feature, log in to the Affiliate Center. After logging in, you have choices to make.

Enable the feature.

Enable this feature by checking the box labeled Enable Type-ahead search. You can disable it by unchecking the box later if you want.

Populate.

Terms and phrases are automatically populated on a regular basis from searches done in your site’s search box.

On day one of testing USASearch, there will be no terms in Type-ahead Search (unless you add terms to the list, as noted below). The list of terms will build up over time once you implement USASearch on your live website and searchers type their queries in the search box your site.

Add terms to the list.

You may choose to add terms to the list that displays in type-ahead search. You may:

  1. Upload an individual term (i.e. click on “Add a New Entry”), or
  2. Add a group of terms all at once (i.e., click on “Bulk Upload”).

    To bulk upload:
  • Create a new text file, one entry per line, for example,

    acadia national park
    okefenokee
    okefenokee swamp
    yosemite national park
    yosemite valley
  • Save as a text file — {filename}.txt — on your computer. (Do not save as spreadsheet or word processing files, such as .xls or .doc.)
  • Add, modify, or delete individual entries in the file.
  • Browse for the text file on your computer.
  • Upload the file to the Affiliate Center.

Delete terms from the list.

You may also delete individual terms that you don’t want listed, through “Current Entries”. Use “Filter” to search for particular terms to edit.

Filed under type ahead how to

1 note

Trending Searches

What do “turkducken”, “thunder thighs dinosaur”, and “Goldilocks zone” have in common?  They have all been searches that have briefly trended upwards. As users were searching for content on these topics, the phrases rose in popularity and then fell. So, all these phrases have been search trends.

To determine what is trending, we go to our search query logs and we monitor published trends lists on other sites. Search query logs can tell us what’s on the minds, in the aggregate, of the visitors to our website. Trends lists published on other websites broaden our view and can confirm what we suspect.

Interests will change over time. 

A few years ago, interest in turducken recipes trended upwards. The next year thousands of cooks at Thanksgiving wanted to brine their turkeys. The following Thanksgiving, searchers wanted to know how to fry a whole turkey in a vat of boiling oil.

Several years ago, the only hurricanes searched on USA.gov were the Atlantic hurricanes heading towards the U.S. east coast, or the Gulf States. Recently more Pacific hurricanes have been searched, as well as hurricanes far from the continental U.S. Monitoring our search logs alerts us to when we need to provide different navigation to content.

Search trends also tell us which aspects of a topic people want to know about and when they want to know.  For instance, there is a pattern to hurricane searches that goes something like this:

  • Where is that hurricane I heard about? (“hurricane forming”)
  • Uh-oh, is it headed towards me? (“hurricane tracking”)
  • Looks like I am going to get hit, what do I do to prepare? (“hurricane disaster kit”)
  • What are my local emergency services telling me to do? (“hurricane evacuation”)
  • Where can I go that is safe? (“hurricane shelter”)
  • The hurricane has passed, but I need help. (“federal agencies that help natural disaster victim”)

Knowing the natural timeline of aspects of a topic helps us program to those aspects in the right sequence. It also helps provide content for the search trends we post on the USA.gov homepage, which we update using the Top Searches feature in the Affiliate Center.

Watching when searches trend also lets us know when interest is building in a seemingly minor topic, something we might not intuitively know. As the economy has gotten tough for so many people, searches for “foreclosed homes” have risen, but so have searches for “foreclosed homes for sale”.

The search numbers for the Cash for Clunkers program rose immediately and precipitously, letting us know early that this seemingly modest economic stimulus had caught on with the public. And I was surprised when I noticed, a few years back, that people were consistently searching for Christmas ornaments in July and children’s Halloween costumes in August. These were not trends I would have predicted based on my own habits around Christmas or Halloween.

When analyzing the logs for query trends, we have to pay attention to how people search.  I didn’t realize that searches for the Code of Federal Regulations were so high until I discovered that people search for specific parts, e.g. “10 cfr 1045”.  Adding them all up gave me a better idea of the popularity of the Code.

We also need to know how the public spells some terms, e.g. Channukah or Hannuka or what something is popularly called.  I once discovered that were at least 17 different misspellings for the term “genealogy”.  And the government used “H1N1”, but people searched for “swine flu”.

It is only by aggregating all the searches for variant spellings, names, and aspects that we can get a true picture of the scope, and the trend, of a topic.

And finally, always keep in mind that checking the logs and relevant sources is much more efficient than trying to guess what’s on people’s minds. You probably can’t think of all the variations of a topic, but your users, in aggregate, will.

By Marilyn

Filed under top searches

7 notes

November 2011 Release Notes

Happy Holidays from the USASearch Team!

We’re happy to let you know more about our on-demand indexing features. You can now let us know where your new content lives (by submitting your new URLs, RSS feeds, or sitemaps), and we’ll immediately display it on your results pages. You’ve been asking for on-demand indexing, so we’re happy to officially announce this capability. Please check it out and let us know what you think.

As a reminder, we divide our work into three categories.

  1. Features—Things you actually notice.
  2. Chores—Back-end improvements that you don’t notice.
  3. Bugs—Fixes to any code issues that may arise.

Features

Features for Searchers

  • Searchers see site-specific favicon.
  • Searchers may narrow results to see images only.
  • Searchers may use SSL.
  • Searchers see related searches based on type-ahead suggestions at the bottom of results pages.
  • Spanish searchers retrieve tokenized variants.
  • USA.gov visitors can consume recalls as an RSS feed.
  • Mobile tablet visitors to m.USA.gov see the classic view for results pages.

Features for Affiliate Center Users

  • Affiliate Center users can populate and display top or trending searches.
  • Affiliate Center users may submit sitemaps for on-demand indexing.
  • URLs added by Affiliate Center users are refreshed periodically.
  • Affiliate Center users may emergency delete a URL.
  • Affiliates Center users may bulk delete type-ahead suggestions.
  • Affiliates Center users receive an audit-trail email when their header or footer changes.
  • Affiliates Center users may delete URLs they’ve added as content sources.
  • Affiliates Center users may customize font colors and families on their results pages via themes.
  • Affiliate may enable Images tab on Affiliate SERP.
  • Affiliates may submit social media handles.

Chores

  • Added ‘a’ as a stopword.
  • Updated search analytics in Affiliate Center to search on today’s data.
  • Changed label in Affiliate Center from HTTP Parameter Site Name to Site Handle.
  • Investigated document fetching and indexing errors.
Bugs
  • Added Spanish translations for Everything, Images, and time filters on results pages.
  • Removed garbage characters for indexed PDF files.
  • Added support to parse password-protected PDF files.
  • Truncated descriptions for indexed PDF files at 250 characters.
  • Added support to allow sitemaps can reference other sitemaps.

Posted by Erik

Filed under releases

0 notes

Trends, Picks, and Tasks

We have a new tool, called Top Searches, now available that allows you to highlight certain kinds of searches on your agency website. It allows you to display up to 5 selected terms on your site. USA.gov uses this tool to feature currently trending topics below the search box on its homepage.

USA.gov search box and trends

Its purpose is part informational, part navigational, and part marketing. Overall, you can use this tool to highlight what is on the minds of your website visitors. It can help visitors navigate to useful content. It also can encourage repeat visits by providing interest on the homepage itself.

To use the Top Searches feature, log in to the Affiliate Center. After logging in, you first have to decide how you want to use it and how you are going to label it. It doesn’t have to be Top Searches, but you must determine the focus and intention. Some choices are:

Top Trends

You might use this feature to show what the most popular topics are and how they trend over a day, or a week, or longer.

  • Trends should be a reflection of real search trends or high volume searches within a time period.
  • Look at your query logs—which are updated in real time in the Affiliate Center—and see how often the top queries change and how often you want to report on these changes. How frequently do you want to update these? Daily, weekly, over weekends and holidays? What are your staff resources?
  • Look also to see how varied or interesting the top queries are. Do they merit highlighting? Do they increase the interest for your site and encourage repeat visitors, or are they the same queries each day or week?
  • How good are your results for these searches? Does the search term you list provide navigation to good content on your site?

Editors’ Picks

You might use Editors’ Picks to highlight your new content, or most interesting but unknown content, or the best content out of multiple choices.

  • Picks can be updated irregularly, and can be less labor-intensive than Top Trends.
  • Do you have enough content, or release enough new content, to show editorially curated choices?
  • Do you want to educate your users as to the breadth or depth of some content on your website? Or bring attention to under-used but valuable content?
  • Do you have clusters of information that are time sensitive, such as press releases or reports that you want to bring attention to?

Top Tasks

You might use this feature to show what the top tasks are that people come to your site to perform.

  • These may not change often or may change only seasonally and so while they should be monitored, they may still require less staff time to maintain.
  • A Top Tasks list becomes a navigational tool designed to get the visitor quickly to the task at hand by providing instant recognition of what the task is called and then quick navigation to the content. 

Choose what your one focus is: Top Trends, Editors’ Picks, Top Tasks, or whatever works for your particular agency site. Pick your label, and your intention, and then make sure the terms you select reflect this one, labeled focus. It should be clear what you are providing. Keep your label consistent with the terms you’re listing.

For each individual term listed in the string of terms, you will have the choice of what to link it to: a specific site or a search results page.

Affiliate Center page to enter top searches

Search the term selected and see what the search results look like.

  • If the search results page is good, has the best content at the top where the user will recognize it, then you don’t have anything else to do.  Leave the URL box in the Top Searches tool blank.
  • If the search results are a mix, not completely awful but not going to provide what you want used, then you may have to boost some content to the top of the search results.  The user can then instantly see what to click on. Leave the URL box in the Top Searches tool blank.
  • If the search results are dismal or very confusing, which a boosted site won’t fix, then in the tool add the URL of the site you want navigated to. The search results page will be bypassed and take the user directly to the site you want used.

Finally, there is a character limit. So you may need to choose the terms you use with this space limitation in mind. You may want to put in only 3 or 4 terms and not fill the available 5 slots.

By Marilyn

Filed under top searches how to