Every business owner wants to be on Page One of Google Search. There are around 8 to 12 listings on Page One. As of 2020 there are around 2 billion websites worldwide, and 300 million of those are in the United States. With more and more websites being created, and newer technologies and social media platforms, it's becoming increasingly difficult to rank "at the top". This leaves business owners desperate, and where there is desperation there is greed. Scams abound, as well as "solutions" that don't work as well as expected (including Pay-Per-Click ads).
I'm asked by almost every prospective client, "Can you get me on Page One of Google?" I explain some of the things I can do to get them to rank as high as possible, but I make it clear that there are no guarantees. I then proceed to explain why, but it's put best in a book I read in 2011 about search engine optimization (SEO) techniques that still hold true today:
This last sentence is very important: "queries that have little or no search demand behind them". Unscrupulous SEO companies use fraudulent techniques to get your website to rank high in search engines. A former client of mine was working with such a company that did get his website to #1 on Page One of Google very quickly, at an absurdly high cost. But the client wasn't getting any visits to his website. I discovered that the search term they were using was "south jersey yellow zebra". I kid you not! The SEO company did exactly what they promised: Put my client's website at the top of Page One of Google. Of course their contract failed to mention that the website would only come up if someone did a search for "south jersey yellow zebra"!
So can a small local company rank on the first page of Google? Of course, and I do it for my clients all the time. But it takes time (if you try to do it yourself), expertise (something you don't have in this field), or money (if you hire someone). Success depends a lot on your type of business and how much competition you have in your target geographical area. If you sell statues of blue squirrels to residents of Bevier, Missouri, you're going to rank much better than a general contractor who works in the entire state of Texas. A company with a lot of competition is going to have to work harder to rank higher. So it comes down to the question: How much are you willing to pay (in time and/or money), and is it worth it? If you have the time or money to spend, then go for it. If not, don't sweat it, but make sure that you have alternative techniques in place to get your company found online, such as free online listings and active social media profiles. If your company is listed with a lot of high-ranking, reputable listing websites such as Google My Business (this one is VERY important), Bing Local, Manta, etc., and you're posting frequently on your company Facebook page (not profile), then links to those websites can appear in search engines. When people search for a company in your area that provides your services, those listings might appear on Page One of Google. Someone looking for your services will click that link, and from there they can visit your website. You can find out what websites people are clicking on to get to your website by checking out your Google Analytics reports.