Netlify redirect loop

I may have made a mistake:

In 2024 I had the following site structure

xyz.com/services/house-cleaning-houston-tx
xyz.com/services/apartment-cleaning-houston-tx

Google indexed it just fine

In Jan 2025 I changed the url structure of my site to be:

xyz.com/services/house-cleaning-services-houston-tx
xyz.com/services/apartment-cleaning-services-houston-tx

I added redirects in _redirects
/services/house-cleaning-houston-tx /services/house-cleaning-services-houston-tx
/services/apartment-cleaning-houston-tx /services/apartment-cleaning-services-houston-tx

That worked fine, Google indexed the pages

I recently reverted back to the OG site structure
xyz.com/services/house-cleaning-houston-tx
xyz.com/services/apartment-cleaning-houston-tx

My redirects file now has the reverse
/services/house-cleaning-services-houston-tx /services/house-cleaning-houston-tx
/services/apartment-cleaning–services-houston-tx /services/apartment-cleaning-houston-tx

Now google is not indexing those pages citing redirects

Is netlify caching the old redirects somehow causing a loop or am I doing something wrong?

@fpguy I tried to test with the supplied URL’s before realizing you’re using xyz as a placeholder.

It’s hard to answer with nothing to see other than your description.

You should do some basic tests to see what happens when you request your various URL’s, see what the redirects are that occur, and if they match what you have in your _redirects (or netlify.toml too if you have one - since they both apply).

Using Chrome dev tools the redirects look like they are working properly. If I navigate to the indexed page on Google, I see 1x 301 redirect and it takes me to the appropriate service page and all other responses are 200s

You still haven’t provided the real URLs for anyone to check any further, but since you mention you are getting only a single 301, I think that’s enough evidence that this is not a Netlify issue.