Home › Forums › Calendar Products › Events Calendar PRO › Soft 404 Crawl Errors in Google Search Console
- This topic has 17 replies, 2 voices, and was last updated 8 years, 2 months ago by
Lance.
-
AuthorPosts
-
June 18, 2017 at 8:38 am #1299767
Lance
ParticipantHello,
I’m finding the following soft 404 crawl errors in Google Search Console:
https://centerforworldmusic.org/events/category/sdcac/2017-02/
https://centerforworldmusic.org/events/category/sdcac/2017-02/
I note that they all have to do with the /events/category folder.
I’d appreciate advice as to why they are occurring, how to fix, and how to prevent recurrence.
Many thanks! Lance
June 21, 2017 at 9:19 am #1301090Lance
ParticipantToday, I notice a further URL causing “not found” errors in Google Search Console:
https://centerforworldmusic.org/events/page/3/
Any chance of some help with this?
Thanks! Lance
June 21, 2017 at 1:58 pm #1301341Andras
KeymasterHey Lance,
Thanks for reaching out! Let me try to help you figure this out.
I have checked your links and here’s my take on it.
https://centerforworldmusic.org/events/category/sdcac/2017-02/
The page itself loads properly with some dynamic content. However our calendar does not kick in, so it is likely not dependent on our calendar.
It looks like that event category doesn’t exist.
The page looks like a custom 404 page or a 404 page generated by an SEO plugin. This is why you don’t get a hard 404, but only a soft 404.
This url should list events from the “passport” category. The category seems to exist but there are no events in that category, thus you get an empty result set.
This should show you the 3rd page of your event list. However there are seemingly only 2 events in your calendar and they are both shown on the first page. So the third page doesn’t exist / nothing can be shown there.
Possibly with the help of a custom code or a plugin this could be redirected to page 1 instead.
I hope this clarifies a bit. Let me know if you have any further questions.
Cheers,
AndrasJune 21, 2017 at 3:40 pm #1301398Lance
ParticipantAndras,
Thanks for taking a look. Regarding your response:
This url should list events from the “passport” category. The category seems to exist but there are no events in that category, thus you get an empty result set.
I created a “dummy” future event in the passport category. It now shows up. Is it the case, therefore, that categories only display future events, and that once that event is over, the category for that event will start generating crawl errors? That would be less than ideal, no?
Thanks, Lance
June 21, 2017 at 3:46 pm #1301401Lance
ParticipantAndras,
Regarding your response:
https://centerforworldmusic.org/events/page/3/
This should show you the 3rd page of your event list. However there are seemingly only 2 events in your calendar and they are both shown on the first page. So the third page doesn’t exist / nothing can be shown there.
Possibly with the help of a custom code or a plugin this could be redirected to page 1 instead.
Why does TECPro generate a page like that if it is not needed? Or, if it was once needed, at the start of the season, does it just remain, empty, when the season is over? Again, seems less than ideal.
Lance
June 21, 2017 at 3:59 pm #1301411Lance
ParticipantAndras,
Sorry, but one more:
https://centerforworldmusic.org/events/category/sdcac/2017-02/
The page itself loads properly with some dynamic content. However our calendar does not kick in, so it is likely not dependent on our calendar.
It looks like that event category doesn’t exist.
First, to your final point. The category does exist. See:
https://centerforworldmusic.org/events/category/sdcac/
The category now has one event, the same dummy event I just created for my previous post.
This raises essentially the same question that I asked above: Do categories become empty, and thus generate crawler errors, after the event is over?
Regarding your thought that “it is likely not dependent on our calendar,” it may no longer be, but could it have been generated by an old version of TECPro? Otherwise, I am a loss to account for its existence.
Thanks again. Lance
June 22, 2017 at 1:44 pm #1301941Andras
KeymasterHello Lance,
Thanks for getting back to me.
Is it the case, therefore, that categories only display future events, and that once that event is over, the category for that event will start generating crawl errors?
You are right there. This is a tricky thing, let me try to explain why.
Imagine you are a user and you visit the “passport” category, which has 100 events from the past and 1 from tomorrow. What would you like to see? The 100 past events, or the 1 event which is coming tomorrow? I personally would like to see the one from tomorrow, that is the logical result set.
Based on that, that url will always show you the upcoming events of that category. If there are no upcoming events, then you will get the page with a message that “sorry, no events there”.
The url for the past events is very similar:
https://centerforworldmusic.org/events/category/passport/list/?tribe_paged=1&tribe_event_display=pastWith some custom coding it would be possible to implement that if there are no upcoming events, then show the past events.
Page 3 – Why does TECPro generate a page like that if it is not needed?
This is not TECPro, this is generic WordPress. If you look at your blog page – let’s say centerofworldmusic.org/blog/ – there you could also check “/page/99/” and if you don’t have that many blog posts to cover 99 pages, then you’ll get the same result as above.
If it was crawled, the likely once you had 3 pages. Now that you don’t I’m not quite sure how, but you probably can remove it from the crawl. Maybe with the robots.txt file.
Third question
Basically yes, see my reply above. The url will always show you the upcoming events in that category. If no future events, then empty result set.
Again, you would have a similar result with your blog posts and categories. The difference is that with the blog post, if you look at the category, you will see past posts, as that is the purpose of a blog. With a calendar you will see future events, as that is kind of the purpose of an events calendar.
I hope my answers make sense and help clear things up a bit. Let me know if you have any more questions.
Cheers,
AndrasJune 22, 2017 at 2:00 pm #1301953Lance
ParticipantAndras,
Thanks for your careful and complete answer. The bit about past events not showing up makes sense in most applications. However, we are a nonprofit that depends on grants to support our programs. So the history of past programs is often important to us, so that we can show granting agencies what we’ve done with their money.
Several of our categories were created with this idea in mind. I thought we could just tell the granting agency to click on a certain category, and lo!, they’d be able to easily see what we’ve done with their $$$. Would I be right, then, that this is not possible with TECPro, without, as you say, “some custom coding.”
I understand that this is not the primary purpose of an events calendar, but it certainly might be a useful option for some nonprofit groups. I don’t imagine that we are the only one that has to report back to granting agencies.
Anyhow, again, many thanks. Lance
June 22, 2017 at 4:44 pm #1302028Lance
Participant. . . . or, granting that seeing future events is the primary purpose of an events calendar, there could be an option for events categories to show all events, but in reverse chronological order, with the most recent at the top, so folks could find the future events easy enough.
But what you say above also does not solve the problem of categories with no future events generating errors in the Google Search Console, does it?
Lance
June 23, 2017 at 12:58 pm #1302485Andras
KeymasterHello Lance,
I can understand that in your case it is important to show the granting agencies what happened with their money.
I’m not sure how many nonprofits need to report back. Certainly this is the first case for me.
What I can do for you is check if it would be quick to do a custom code that would show you the past events, if there are no upcoming events in a category. Would that help?
there could be an option for events categories to show all events, but in reverse chronological order, with the most recent at the top
This needs some clarification. You want to see the most recent (event from tomorrow or this week) at the top, of the one furthest in the future? I’m sure any of the 2 would be possible with a bit of customization.
But what you say above also does not solve the problem of categories with no future events generating errors in the Google Search Console, does it?
I’m not quite sure how GSC works so cannot give you a definite answer. If the result page is empty, then likely you are going to get an error. If it has any content – past or future events or anything else – then it is likely going to be OK.
Andras
June 25, 2017 at 11:47 am #1303866Lance
ParticipantAndras,
Thanks for this helpful response.
What I can do for you is check if it would be quick to do a custom code that would show you the past events, if there are no upcoming events in a category. Would that help?
there could be an option for events categories to show all events, but in reverse chronological order, with the most recent at the top
This needs some clarification. You want to see the most recent (event from tomorrow or this week) at the top, of the one furthest in the future? I’m sure any of the 2 would be possible with a bit of customization.
We’d be delighted if there was an option under categories to show all events in reverse chronological order, starting with the furthest in the future (if such exist) or otherwise, if there are no future events, the most recent.
Then I suppose this would also, at the same time, solve the issue of empty results pages generating GSC errors. (I imagine that our page is not the only one that might experience this latter issue.)
Thanks! Lance
June 26, 2017 at 9:39 am #1306629Andras
KeymasterHi Lance,
Thanks for the clarification!
I will try to look into this. Please note this might take a couple days.
I’ll be in touch.
Cheers,
AndrasJuly 10, 2017 at 5:06 pm #1319225Lance
ParticipantAndras,
I’m curious as to whether there’s any progress, or further thought, on this prospect. It certainly be useful to us, and perhaps others.
Thanks! Lance
July 12, 2017 at 7:06 am #1319993Andras
KeymasterHey Lance,
I asked a colleague to look at this. He was kind enough to whip up the following snippet. When looking at a category it will list the events from newest to oldest.
Copy it into your functions.php file:
https://gist.github.com/andrasguseo/60cd347b4cb9e6cd70d10f64152e601a
Hope this will be useful for you.
Cheers,
AndrasJuly 15, 2017 at 9:22 am #1321692Lance
ParticipantMany thanks, Andras and colleague. You guys are fantastically helpful.
I’m just leaving the US for a few weeks, but will try it out upon my return and report back.
-
AuthorPosts
- The topic ‘Soft 404 Crawl Errors in Google Search Console’ is closed to new replies.
