Скрыть страницы от Google
Я работаю над приложением, которое позволяет пользователям создавать свои профили. На данный момент все профили общедоступны и отображаются в результатах поиска любой поисковой системы.
Теперь нам нужно позволить пользователю решить, будет ли его / ее профиль скрыт или видим для различных поисковых систем. Я не могу понять, как я могу это сделать.
Я не могу использовать robots.txt, так как он заблокирует все профили.
Может кто-нибудь, пожалуйста, помогите? Заранее спасибо.
С Уважением,
Shardul.
1 ответ
Немного взломать и предположить, что URL уникален (игнорируя QueryString и т. Д.), Но если URL уникален, вы всегда можете сделать это через метатег
<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">
Затем, на вашей странице, оператор if else, чтобы отобразить это (или нет).
Таким образом, псевдокод будет (в пределах <head>
вашей HTML-страницы)
if (userProfile != "public")
<META NAME="ROBOTS" CONTENT="NOINDEX, NOFOLLOW">
Конечно, это работает, только если роботы подчиняются этим правилам, но я верю, что Google это делает!