Why doesn’t Yelp require a login? Is there evidence that suggests that acquiring users at the engagement stage versus initial landing is effective in specific markets?
Unnecessarily requiring a login to browse is (in my opinion) dumb. It discourages people from sharing links to content on the surface and can prevent search engines from indexing content, both of which are terrible for SEO. It also puts a pointless barrier in front of people who are trying to figure out if your service is any use, and encourages fake signups which pointlessly pollute your user database.