Скрыть страницы от 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 это делает!

Другие вопросы по тегам