- Affected version
- 2.3.10
If you soft delete a thread or other content then it will load a no permissions page with 403 No Permission status.
If you hard delete a thread or other content then it will be completely removed from the system and the url will become a 404 Not found.
It seems to me that both approach are problematic for several reasons.
The content is deleted intentionally. It should not be a 403 No Permission or 404 Not Found error status, but 410 Gone.
The current approach seems logical from a software architectural viewpoint, but the result is messy.
While the occasional 404 for a deleted page on a average website may not be an issue, Forums delete a lot of pages.
Optimally we want our Google Search Console to have as few 404s as possible. We also want to be reliable in the sense that publicly available pages do not turn into 403 no permission pages en mass. This uncertainty may devalue publicly available pages.
410 status will remove the pages from Goole's index quickly and Google will not revisit the issue again. 403 pages however stay in GSE listing as errors and it seems that Google will occasionally recheck these. Eating up valuable crawl budget instead of indexing our real content.
All in all it would be a good idea to use the correct status codes so that Search Engines understand our content.
If you hard delete a thread or other content then it will be completely removed from the system and the url will become a 404 Not found.
It seems to me that both approach are problematic for several reasons.
The content is deleted intentionally. It should not be a 403 No Permission or 404 Not Found error status, but 410 Gone.
The current approach seems logical from a software architectural viewpoint, but the result is messy.
While the occasional 404 for a deleted page on a average website may not be an issue, Forums delete a lot of pages.
Optimally we want our Google Search Console to have as few 404s as possible. We also want to be reliable in the sense that publicly available pages do not turn into 403 no permission pages en mass. This uncertainty may devalue publicly available pages.
410 status will remove the pages from Goole's index quickly and Google will not revisit the issue again. 403 pages however stay in GSE listing as errors and it seems that Google will occasionally recheck these. Eating up valuable crawl budget instead of indexing our real content.
All in all it would be a good idea to use the correct status codes so that Search Engines understand our content.