I have been meaning to ask this for a long time. I have noticed Google is indexing pages on my EE site that do not exist. I call these phantom pages. One such page is this:
/index.php/maui/list/Kauai/P130/
Everything is legit up until the /Kauai/P130/ part. A real paginated /maui/list url would be as follows:
/index.php/maui/list/category/maui_sights/P10/
or
/index.php/maui/list/category/maui_beaches/P30/
Basically, /index.php/template_group/template/category/category_name/pagination/
My problem is, for all those fake pages, a page DOES actually load (no 404) - but no where on the site does such a page actually exist. It’s a phantom page and I can’t help but think pages like this are killing me SEO wise because Google is indexing fake pages over and over again. Because of pagination, it indexes hundreds of these fake pages, like below, which is the next fake/phantom paginated page on the above fake URL.
/index.php/maui/list/Kauai/P120/
I have strict URL’s turned on, but these pages continue to load. Is there anything I can put in my code to remove these fake URL’s and make them return as 404’s? The real URL structure for the above surely can be controlled so Google stops indexing all these fake URLs.
Any help would be greatly appreciated.
Thanks,
John