Tag Info

Hot answers tagged

6

To follow up from the answer above, here's the official Google blog post about the feature: http://googleblog.blogspot.com/2008/03/search-within-site-tale-of.html The key bit says: "This feature will now occur when we detect a high probability that a user wants more refined search results within a specific site. Like the rest of our snippets, the sites ...


4

I read somewhere on Google's blog (looking for link now) where they encourage webmasters to submit links to common/popular searches on their website. This would indicate to me that Google is encouraging this kind of behavior. On the other hand, on their webmasters guidelines page they say: Use robots.txt to prevent crawling of search results pages ...


4

20,000 records is not a lot at all. It's not uncommon for a table to have millions of records and, if your database is designed properly, still be very fast. So using Autocomplete with a table of 20,000 or even one million records is definitely feasible and shouldn't be slow. If it is you need to revisit your database design and SQL queries to make sure ...


3

Generally, Google or Bing don't index URLs with queries in them (ie: domain.com/?q=test). This can also be considered a black hat method because Google has warned people not to have their site search results indexed by Google. If you go to http://support.google.com/webmasters/bin/answer.py?hl=en&answer=35769 you will see that under technical guidelines ...


2

I don't think you need to be too concerned about products appearing in unique subsets with different filters. This is no different than having a category navigation and having products belong to multiple categories. When it comes to duplicate content Google seems mainly concerned with parameters that do not change the content at all (see here), as opposed to ...


2

There is no criteria specified by Google and this isn't something a website controls. Basically Google uses an unknown criteria for deciding what sites it offers this for. But it's not hard to see that it only is applied to very large sites with a search feature that is commonly used. Wikipedia is another example of where you should see a search bar.


2

I use sphinx. It is built on Lucene as is Solr so it's got all the powerful options you could ever want, but also has plugins for popular open source cms' such as wordpress or drupal to get you going. There are also plugins for popular frameworks such as RoR or symfony if you've built the site using one of those.


2

Solr, which runs on Lucene is terrific. It's not the easiest thing to get going, but there is a very good book I recommend. I wish I had it before starting out with it: https://www.packtpub.com/solr-1-4-enterprise-search-server/book


1

OpenSearch has no bearing on search engine rankings. OpenSearch allows users to add your search engine to their browser. To quote wikipedia: “OpenSearch is a collection of technologies that allow publishing of search results in a format suitable for syndication and aggregation. It is a way for websites and search engines to publish search results in a ...


1

If you do mention "searchparam" in the Exclude URL Query Parameters, then GA will treat requests to the following two URL's yoursite.com/some/page/?searchparam=this yoursite.com/some/page/?searchparam=that as the same requested page (infact it won't even show you the different search parameters being searched, instead it will club up the visits on both ...


1

I would suggest creating a track event call with GA: <script type="text/javascript"> function gaTrackEvent(category, action, label) { _gat._getTrackerByName()._trackEvent(category, action, label); } </script> Then with each click of the check box send the track event: <input type="checkbox" value="1" onclick="gaTrackEvent('search', ...


1

First off you are going to want to take the product description and remove all of the commonly used words, such as "that", "the", or "and", from the product description. Next you are going to want to take the remaining words to build your query. Here is an example of the query structure: SELECT *, MATCH (product_name, product_description) AGAINST ('puppies ...


1

The biggest difference between the two is how the results are displayed. A Custom Search sends you to Google to see the results. The Site Search allows you to integrate the results with your site. I believe that Site Search gives you results in XML format for site integration. Also Site Search is not free. Custom Search is supported by Adsense. Since you ...



Only top voted, non community-wiki answers of a minimum length are eligible