Я не понимаю. в "@login_required" у вас есть важное слово: "обязательно". если это "требуется", это по уважительной причине. Это означает, что для просмотра веб-страницы ваши учетные данные являются обязательными. Поскольку контент является частным, секретным и т. Д.
Если вы хотите, чтобы ваши страницы были доступны через поисковые системы, вы должны сделать их общедоступными, и, следовательно, логин не больше не требуется. Итак, ваш взгляд не должен быть защищен декоратором @login_required.
Возможно, ваша проблема лежит за пределами доступности ваших страниц. Возможно, ваш контент на самом деле сделан публичным, и ваши декораторы не должны защищать его. Возможно, единственное, что вам нужно, это загрузить открытую часть для каждого пользователя (зарегистрированного или анонимного) и в конечном итоге загрузить личные биты, если ваш пользователь идентифицирован.
В противном случае оставлять черный ход для пауков, безусловно, плохая идея, потому что ваш личный контент больше не будет приватным.