For B, it is recommended to add Robots.txt file that will tell search to skip areas in SharePoint as follows:
1) Use Notepad (or Notepad++) to create a new text file and add the following:
Entry What it means
User-Agent: * Apply to All Users
Disallow: /_Layouts/ Block _layouts
Disallow: /search/ Block default search
Disallow: /searchcenter/ Block enterprise search center
Disallow: /Documents/Forms/ Block forms (i.e. Edit.aspx, etc.)
Apply the proper URL here for the name of your search site (i.e. Search, SC, SearchCenter, etc.). Save this file as robots.txt.
2) Move/copy this file to the root folder of the SharePoint site (as in c:\inetpub\wwwroot\wss\virtual directories\<port #>. Right click on the file and grant "Everyone" read access. ALTERNATELY, the file can be uploaded to SharePoint's root using SharePoint designer.
3) Open Central Administration and click on Application Management > Manage Web Applications.
4) Click the Web Application to select it then in the ribbon, click Managed Paths.
5) The 'Add a new Path' text box, enter in /robots.txt, change the type to be Explicit Inclusion and click the Add Path button.
6) Open up the SharePoint Management Shell or a Command window using Run as administrator and run IISReset.