In the first design of the site, the program created an Event Page for each instance of an event. So, if an event took place once a week, the program would create 52 event pages. This design appears to be a "link farm" to web crawlers.
In the second design, I decided to create a single event page and link each of the occurrences of an event to the page.
Compelling Event Pages
To help make the event pages more compelling, I expanded the length of the description from 255 characters to 2000 characters.
The change does not affect user experience. They7 click on an event in the calendar, see an event page, then click through to the official web page for the event.
It does change the flow of the data entry. The event promoter enters the URL for the page, writes a description for the event, then adds one or more occurrence of the event on the calendar. It is now just a little easier to add monthly events and other recurring events.
In in the old system, I deleted old event pages. The new system deletes the occurrences but leaves the event pages for future reference.
At this moment, I've decided against allowing HTML in the event description as some people put malicious scripts in forms that allow HTML. I might change this policy later.