Is it OK to have a dynamically generated result page, like Google Search result page for a specific query, put in your own website as a permanent link. For example: I search for "IT Ebooks" and copy the result page-URL like


and have it as a link in my own web site under Ebooks->IT Ebooks (Only an example to explain my situation). How would it affect my site's SEO?

  • 1
    Are you referring to a search result page for your own website (as the current answer assumes) or an external website (eg. google.com) as your example suggests?
    – MrWhite
    Nov 20, 2015 at 10:21

1 Answer 1


Google's quality guidelines say that they don't want search results inside of your website indexed, as they don't want users from Google search results to come to your search results (search in search).

So, it is OK for you to put a link to your search results page on your site, but you're recommended to don't allow to index your search results pages. For this, you'd better block their crawling in robots.txt and put noindex meta tag on the code of your search results pages.

  • A rel="nofollow" on that link would probably be sensible too. Nov 20, 2015 at 9:29
  • Thanx... for the answer... but in my situation it is not google search result but a journal search result. Then it is ok I guess.
    – RK_coder
    Nov 20, 2015 at 9:46
  • As I said, it's OK for you to have a link to it, but it's not OK to allow Google to index your search result pages. That's why you need to block the indexing.
    – CamSpy
    Nov 20, 2015 at 10:50
  • Regarding the rel="nofollow" attribute on the link - no, you don't need to add it, nofollow means that you do not trust the contents on that page or that page itself. Usually, you want Search Engines to follow your links so they can find, crawl and index other pages that are found on there.
    – CamSpy
    Nov 20, 2015 at 10:52

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.