Please note: if you choose to use the "No Index" meta tag method, please be aware that it should not be combined with the robots.txt file method. Search engines need to begin crawling the page in order to see the "No Index" meta tag and the robots.txt file prevents crawling altogether.
Your robots.txt file is a file on your website that search engine crawlers read to see what pages they should and should not index. Learn how to set up your robots.txt file in HubSpot.
Google and other search engines can't retroactively remove pages from results after you implement the robots.txt file method. While this tells bots not to crawl a page, search engines can still index your content if, for example, there are inbound links to your page from other websites. If your page has already been indexed and you'd like it to be removed from search engines retroactively, you'll likely want to use the "No Index" meta tag method below.
A "no index" meta tag is a string of code entered into the head section of a page's HTML that tells search engines not to index the page. This method can only be used for landing pages and website pages, not blog posts.
- In your HubSpot account, navigate to your landing pages or website pages.
- Click on the name of a specific page.
- In the content editor, click the Settings tab at the top of the page.
- Click Advanced Options.
- Copy and paste the following code into the Head HTML field:
<meta name="robots" content="noindex">
submit a URL to be removed from Google search results.
Please note: this will only apply to Google's search results.
If you wish to block files in your HubSpot file manager, such as a PDF document, from being indexed by search engines, you will need to select a connected subdomain for the file(s) and use the file URL to be blocked from crawlers.
How HubSpot handles requests from a user agent
If you're setting a user agent string to test crawl your website and are seeing a message of access denied, this is expected behavior. Google is still crawling and indexing your site.
The reason you see this message is because HubSpot only allows requests from the googlebot user agent coming from IPs that are owned by Google. To protect HubSpot-hosted sites from attackers or spoofers, requests from other IP addresses will be denied. HubSpot does this for other search engine crawlers as well, such as BingBot, MSNBot, and Baiduspider.