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 ...


4

That depends. If you integrate the disqus commenting system with the default javascript they provide, the content is loaded in the client browser, not on the server. Most search engines "don't speak" javascript, but only see the code the server delivers. So when you use the client side solution, I think most indexing systems will not be able to process the ...


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 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


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 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

Just the parameter that contains the user's search. When it says up to 5 parameters it means that if you have several search mechanisms and they use different parameters for the user's query then you can put all those in.


2

It seems that Google Analytics only supports query string parameters for these fields. So, you should simply enter the value search (without an equals sign). It does not support regular expressions, or any other form of URL. Personally, I would argue against using "pretty URLs" (e.g. "/search/mobile%20phone/date/1.html") for search queries. But, if you do ...


2

I'm not certain about the # aspect but under the admin settings find the "track internal site search" setting and enable it. It won't allow you to enable it without including the query parameters and I assume you can just specify them there (up to 5). I believe this is true in ga.js and analytics.js (aka 'Universal Analytics' which is now in public ...


2

Can you change the app to use a different querystring name? Or in the GA tracking on the page, pass a custom page view that doesn't have that parameter? If that's not possible, then have you tried creating a filter to change the querystring? It would be an "advanced" filter under "custom filter" on the filters screen. Here's more information from Google.


2

I believe this is what you are looking for - https://support.google.com/customsearch/answer/1626955?hl=en You can specify thumbnail images as follows: PageMap data in the section of your HTML page A thumbnail meta tag. Using a PageMap You can specify a thumbnail image by adding a PageMap (a block of code) to the section of your page. ...


1

I know the reason behind this. Suppose you are searching any URL in Google and your page contains that URL. Google will change your meta description. Due to this your search result's snippet is also changed. It Happens with by blog also. Don't worry, it is normal. The main thing is, why would anyone search for a URL in Google? For example my blog, ...


1

It shows the URL in the meta description because that is what you entered as your search query in Google. Google will change the meta description and the title in their listings if they find something on the page more relevant to the search query that your pre-defined meta/title. Why will anyone else be searching the exact URL's of your mp3's in Google? ...


1

Hiding your text is a signal to Google to not index it. It's worth remembering that Google wants your web site to be a good user experience and part of that is having relevant text readable by humans. Hiding text looks like spammy behavior to Google and it will hurt your rankings. Don't do it. That being said, this is a job for Microdata (aka Structured ...


1

Rich snippets should improve search results overall (see Google's explanation, here: https://support.google.com/webmasters/answer/99170?hl=en), and they do give you some control over what gets returned from a Google search, including a site search. As already noted, for site search this will be independent of your domain's general ranking. Likewise, ...


1

You do not want to show your local site search results to Google to be indexed. First of all, as John Conde stated, Google doesn't necessarily want site search results in the index and, frankly, you don't want to display a huge page of links to Google as it will appear spammy to the algorithm under nearly all circumstances. As far as the authoritative ...


1

You can separate inbound query links (like referrers to your homepage) from your internal searches by integrating site search within your views. This way you're also not limited to GET queries but also POST. There's more info on this feature here: https://support.google.com/analytics/answer/1012264


1

In the Reporting tab of Google Analytics, head to Content → Site Search → Usage. Then, from the Secondary dimension dropdown, open Traffic Sources and click Keyword. Now your data will be organized first as either "Visits Without Site Search" or "Visits With Site Search", and then by the organic and paid search keywords that were used. You can click the ...


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

You can find a javascript site search here. The pros are: No database, no server side script. The drawbacks are: Sites must not be large, pages have to be XHTML and a site map must be present.


1

We use Sphider, it runs on PHP and MySQL, indexes static HTML files and can be run as a cron job.


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 ...


1

You could also try AdSense for Search: http://www.google.com/adsense/afs As long as I know, you can use it with your "search engine", you don't necessarily have to use Google Custom Seaaarch.



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