I have a website about TV shows, and data is added a few hours after each new episode is aired.
People start searching for new episodes before they're aired, meaning before I have useful content for that search.
I'm trying to decide between a few options:
Create empty pages as soon as possible for all episodes so it will show up in the search results, and showing something like "leave your email and you'll be the first to know when the page is updated".
This option will let search engines index my pages, so once people will start searching for them, it's already there.
Create an empty page for each episode, right after it's aired same as before, but might look less spammy.
Create a page once I have the first piece of actual content (a few hours after the episode is aired). To me it seems like the most logical option, but there's a lot of traffic going to waste, as people search and don't find any results.