My site has over 8k posts, some of which are outdated. To keep site maintainable and tidy, I want to delete all post with no traffic. Can this be done?
Is there any plugin for this purpose? Or any way?
Thanks in advance,
6 Answers
First, you need a list of all available URIs. You may use my plugin T5 All URIs for that. Just activate and go to your blog on /alluris/
. There is also a link to the file in your plugin list after activation.
Then you need your log files, ideally one file with all requests from a long period (one year?). Run a grep
for each line from all-uris
over your log file and create a third list with all missing URIs – URIs which were never called during the time the log file represents. This may take a while … be patient. 😀
And then you can review the deletion candidates. Still a lot of work. But it is worth the time.