I am getting flagged for duplicate title tags on pages with user generated searches using the installed Google Search bar on our site.
Ex.
www.website.com/search/
www.website.com/search/?=searchterm1
www.website.com/search/?=searchterm2
1.) What is the best process to block these from being indexed?
2.) Will this affect my Google Search on my site?
Related
I have a local search engine backed by a elasticsearch and a thin nodejs API for search. I want to be able to search those documents from Google Chrome (builds available from Google, not Chromium) directly. In this use case, I will use chrome ONLY with this search engine, so I don't want to use OmniBox keyword search API. I want the same behavior as I get while choosing the default search engine in chrome. Which is
Start typing in the OmniBox and it shows a list of suggestions.
Hit enter and it takes to the search results page
I got the #2 working by adding a new search engine under settings and providing the search api's url. I can't get #1 working.
The two urls exposed by my server are:
http://localhost:3000/complete?query=my (this returns a list of search suggestions which I want to show while typing in OmniBox).
http://localhost:3000/results?query=my+sample+query (this returns the actual search results as a web page, this is working)
Things that I have tried:
Added search engine using window.externals.AddSearchProvider with OpenSearchDescription.xml link. The XML has suggestions url as well.
Tried writing a background extension with OmniBox but it does not allow me to search without using a keyword
I searched through Chromium and found this JSON file
https://code.google.com/p/chromium/codesearch#chromium/src/components/search_engines/prepopulated_engines.json&q=prepopulated&sq=package:chromium&l=1
But I don't know how can I use it (or if its even possible to do this in official builds of Chrome).
I finally found the solution.
The opensearch.xml document reference can be used as a link in the head section of the HTML page. It contains two URL schemes, one for search results and other for suggestions.
The details can be found here:
Opensearch Document Specs.
As soon as I updated my index.html and opened the page in Chrome, Chrome automatically added a new search engine. It didn't show that there is a suggestions URL under Settings > Manage search engines.
Next, I chose my engine as the default search engine by clicking on Make Default and done! Now I can see all the search suggestions in the omnibox without using a keyword.
There is a Setting Overrides mechanism for Chrome Extensions, which is not widely known, which can achieve what you want, but:
At least according to the docs, it only works on Windows and Mac.
You won't be able to publish the extension unless you can verify the site in Webmaster Tools. Otherwise, you are stuck with unpacked installs.
I have several pages on a MediaWiki installation that use redirects. According to the MediaWiki Redirect documentation:
After making a redirect at a page, you can no longer get to that page by using its name or by any link using that name; and they do not show up in wiki search results, either.
However, all my redirects are showing in search results:
I've read the page above and tried searching for this issue, but not gotten anywhere. What could be causing this?
I'm using MediaWiki 1.23.5 with the Vector skin. The search engine used is the vanilla search included with MediaWiki.
The default search of MediaWiki includes the Redirect pages, unhappily this can't be configured. The solution is: Use another search engine :) Wikimedia wikis using Lucene and currently being changed to Elasticsearch (using the CirrusSearch Extension). There redirect pages aren't visible as default.
There are also some other full text search engines.
I'm able to crawl lotus notes databases and have the results appear in my search results using sharepoint search server.
The problem I'm having, though, is that the results contain links that send me to a blank lotus notes document.
In sharepoint I have defined my content source as C:\lotus\notes\databases\ where all of my databases are stored. After a full crawl I can do a search and my results appear this way:
notes://domino_server/database.nsf/($defaultview)/<document_id>
I've narrowed my issue down to being the ($defaultview) included in the link.
My questions are, where is this value coming from, and how can I change the results and links being provided?
Some of my research has stated that I want to modify the html web part, but I have no idea how to do that or where to do that.
You have to set one view to "default view" in your Notes database. It works like an index of all documents in database.
I have a newly created web application hosted in AppEngine (only HTML)
The question is, how can I make this page appear on Google Search Engine? Is this like the regular method (robot.txt, etc.) ?
Thanks!
There are two easy steps to notify Google about your new website
Create a sitemap for your static pages. You can use some on-line sitemap creator e.g. http://www.xml-sitemaps.com/
Create new account for your website in Google Webmaster Tools and add your newly created sitemap over there (Optimization > Sitemap).
You can also use Google Webmaster Tools to check status of your website indexing (Health > Indexing Status).
I hope that will help.
As mentioned above, one thing you could do is to add your website to Google Webmaster Tools (https://www.google.com/webmasters/tools/home)
If you have news on your website, you can also submit your content on
http://support.google.com/news/publisher/bin/topic.py?hl=en&topic=2484652
You can also submit your website to Google Analytics: http://www.google.com/analytics/
To check after a few days/weeks whether your site is crawled by google after the submission, type
site:yourwebsitename.com into the google search bar.
If you are further interested to add your site to Bing Search, try this link: http://www.bing.com/toolbox/submit-site-url
I need access to search engines settings from Chrome extension to populate context menu with search engines list.
Extension operate as follows:
User select text, opens context menu with submenu "Search {selection} by ..." and get list of engines, click needed engine and go to relevant search url
Your best option is going to manually build an extensive list of search engines that are displayed to the user. There is no pragmatic method of collecting currently installed search engines.