I have a domain that used to be zen-cart that I am changing to a WordPress site.
There are 40,000 URLS indexed in Google.
How can I 301 redirect all of these URLS so the “juice” is passed on to my new pages?
Redirecting them all to the home page should be fine since there are very few deep links the majority of links are to the home page anyway. As this was an online store the indexed URLS are for old products so there aren't many matches pages on the new site.
They are mostly this format:
Most important is just to keep all the link juice and have the urls neatly redirect to the home page?
If can specify for some urls or batches of urls to go to specific pages that would be a bonus
I would think adding 40,000 urls to .hataccess etc would slow things down badly though
Any advice will 301 redirecting all the old product pages like this lose any PR or link juice? As mentioned there aren’t many deep links, but deep pages are google indexed and do get google traffic
I saw Simple 301 Redirects Plugin, can this redirect all parameters on a url to a base url? Anyone know what do I put in, something like index.php?* I need something like that for the index.php page but not to apply to other WordPress posts which may have parameters with my shopping ads.
Or shd I use another plugin like urban giraffe redirection plugin?
P.S. I had another site with all ugly index.php?abc343 type urls indexed in Google, after installing WordPress at that domain clicking on those links went to the home page but index.php?abc343 would still display in the address bar and for that other site I noticed the index.php?abc343 type urls have disappeared from Google over time, not sure if this is the best way?