I have several outdated links on my website that are not used anymore. I give an HTTP error 410 (Gone) and have X-robots-tag: noarchive
in the HTTP header to try to make google stop crawling the page, but instead, Google states the error is a 404 (not found) error, and when I go to validate fix, Google just ignores it and puts the same error back up in the google search console.
How do I force Google to do this?
I understand there is an option for a temporary page removal request, but sometimes I have URLs that are in different paths and because I run irregular events, I would have new URLs that will become useless.
So if I had a one-time event with URLs like this:
http://example.com/event1/details1
http://example.com/event1/details2
http://example.com/event1/details3
Then I could ask Google to do a temporary removal of this folder:
http://example.com/event1
But if I had 100 different events that use a similar URL structure as above, then there has to somehow be a way to have Google remove all 100 (when they end) without using the temporary URL removal request 100 times. Also, my real events have actual names so asking google to do a temporary removal of this folder won't work:
http://example.com/event*
So what can I do?