I have been told that my website is redirecting to itself – but I don't know what this means.
I was told that this is the reason it does not show up in Google and Yahoo. My question is, where is the redirection located and how do I fix it?
Your website is showing correctly on Google. To make sure Google is indexing your website:
And see for yourself the results.
I had something similar happen as well. I noticed that your domain is registered through GoDaddy, have you recently changed something with your domain? Switched primary, forwarding, etc.?
If so, there is a known bug that I cam across with GoDaddy that doesn't properly redirect, causing intermittent 302 status which will cause issues with Google's ability to index. Can see here.
In my case, the client switched her primary domain, and forwarded all of her other domains to point to the new primary. To fix it, we also added her old domain in Cloudflare, pointed the nameservers in GoDaddy to Cloudflare, and then set the forwarding rule in Cloudflare instead, bypassing GoDaddy. After we did this, in Search Console we set up each domain as a new property and performed several "fetches" and the issue was resolved.
You can also see how this effected our client's Google My Business Listing by checking out this thread here. Because of that "redirect" issue, Google kept removing the URL to the home page from her GMB listing.
I wasted a few weeks on this issue and it was a nightmare. Hopefully this helps.