Yeah I don’t think businesses doing SEO is really the issue here.
It’s the millions of low-quality, garbage blogspam websites that have SEOd their way into filling the first 10 pages of every single search.
What’s a good canister vacuum? What I can I do for fun in Sparks, Nevada? Why is my cat throwing up? It doesn’t matter what you search for, you’re going to get articles filled with 6000 words of barely-passable English that you have to scroll through, with an add between every paragraph, until you finally get to the part where they “answer” the question with the most common-sense, useless, vague pile of word vomit that proves the author doesn’t know any more about the topic than you do.
But it’s no accident that that’s what Google has tuned their algorithm to prioritize. They’ve got as much of an interest in making you look at those ads as the website, because the ads come from Google and that’s their entire business model.
I’m finding that those searches will be advertisement for a vet clinic, hotels in Sparks, Nevada and they will all have a blog about this and that in vague terms advising you to spend money on the issue. Years ago I was building a water garden and found tons of useful info, a couple of years ago I decided to make a big pond and all those sites with the useful info are either gone or buried on page 73. What’s at the front is retailers of pond/garden/aquatic equipment with the same drivel about your cat throwing up.
Try duck duck go, brief subject, possibly include the word “forum” or “howto” or “Reddit” (I know I know) and then try to narrow down your search terms from there. Use quotation marks for keywords, and site: to denote specific websites that you want to limit your search to.
And that’s basically the magic right there. Another key term to use is if you get too many results of a certain type, like if you search the word constitution and keep getting the ship, include the term -ship and that should remove those results.