Re-think the SEO to cut down on duplicate content and/or options for canonical URLs
Idea: Re-think the SEO to cut down on duplicate content and/or options for canonical URLs
The current setup means that recurring events are classed as duplicate content by search engines. This is terrible for SEO. There needs to be a way to fix this issue, and I can think of 2:
Set up the future recurring events so that they all use the same URL. The events on my site are not different year-to-year, so there is no reason the page/content/URL must be different. A single URL would suffice, but placed in the correct recurring dates in the calendar would be ideal.
Add an option to configure the canonical URL to fix the issue of all recurring events having their own canonical URL. This tells search engines to treat all pages uniquely, which again for events which have the same content, is terrible. An option to set all canonicals for a series to be the next of that series would be a good fix, but not as ideal as the first option.
Thanks for the idea! We’re investigating options here :-)
any update on this?
Please fix as soon as possible a SEO error in The Events Calendar plugin: today event page, list event page, month event page has the same SEO Title. This is bad for SEO, as you can argue using Google Search Console.
Thank you very much
Hi Events Calendar Pro team, any update on this please? Thanks! :)
Alex Bayley commented
I very badly need this. My specific requirements are fairly simple:
1. Any recurring event (whether you're looking at a single instance of it, or the "all" page) should have a meta rel="canonical" pointing to the "all" page.
2. Any non-recurring event should have a meta rel="canonical" pointing to itself.
3. The event listing pages (on my site: /events/, /events/list/, /events/month/, /events/week/) should have canonical pointing to /events/, so that multiple variants of the same content aren't indexed.
5. Event categories should have a canonical pointing to themselves, same as point 4 above. I.e. /events/categories/education/week/ should point to /events/categories/education/
I've attempted to modify the plugin to do this but got lost. Plus, I don't want my changes overwritten when I upgrade. I'd be happy to pay to get this done - are you able to do it on a professional services basis?
David Hart commented
I developed an event calendar that we are using your product to replace. The biggest concern I have is the seo. Folks look up our events by 'type' event + state, city or event name (for the more popular ones). The title tags, meta desc, h1 and first paragraph of views generated by the search string needed to get such a view, had variables built in to modify those elements to create searchable pages (mod rewrites to create links to index by search engines, reflecting this in each page). We had a huge increase in site visits as a result, and were at the top of all such searches in just a few weeks. We are a niche historical reenactment, American Indian event type calendar.
Do a search for 'oklahoma native american powwow' and you should see Crazy Crow #1 pointing to http://www.crazycrow.com/Powwows-in-Oklahoma ; search for 'pow wow in ok' you'll see Crazy Crow as #2, pointing to http://www.crazycrow.com/Powwows-in-Oklahoma. In each case look at the title tag, meta desc, h1 and first paragraph.
I'm working on how to do this with Event Calendar. See http://cssui.crazycrow.com/site/events/ Your pluses FAR outweigh whatever we're going to have to do to maintain what we're doing on the seo side at present (dynamically). Hope you will consider something to provide this type results by event category, state/location, region or any other geographic grouping, year, etc., perhaps using tags and groupings of tags.
Perhaps a work area/screen where:
Create a url based on selection of:
event category $cat
state abbreviation: $stateab
Based on the selection, the user creates a keyword oriented url and inserts whatever variable/tag is provided (I used $** as reference):
Title tag: Native American Pow Wow in $stateab- Powwows in $state
Meta Desc: Native American event calendar for pow wows in $state. Add your American Indian event or powwow in $stateab to Crazy Crow's event calendar.
H1 at top of resulting search display: Native American Pow Wow in $stateab- Powwows in $state Event Schedule for $month $year.
Paragraph under H1:
This Native American Indian $month $year $state pow wow calendar and related events listing is brought to you as a courtesy of Crazy Crow Trading Post to help keep you up-to-date on the latest powwows & events.
The user then can create however many of these url search strings to combine with the desired url for mod rewrite/htaccess use. We currently use about 150 with 2 event categories. With what we are doing with event calendar now, I would expect that to go to over 800.
I think the easy fix for this is having the recurring event content show up on the /all/ URL above the upcoming dates for the recurring event. Then give an option to set the canonical URL for all the recurring events so search engines index the /all/ page and its content. It would also make things like weekly Trivia night easier... The trivia night event recurring every Thursday with venue, time etc. content first, then under that would be the upcoming dates for the events... Which might have unique content like information about that nights theme for questions is, or who will be the host that night.
Primarily, just want search engines to index the /all/ url and have the content be there.