So I created a site many years ago: Fortwaynediningguide.com . I worked very hard on the SEO and got it on the first page of google when you type “fort wayne restaurants”. It has done well for me over the years, anywhere from 30-100$ per month. So I created several sites just like it, and virtually doing everything the exact same way. But these sites are buried in the search results. I created them four years ago, so I know it’s not age that’s hurting them. They are Milwaukeediningguide.com , Lansingdiningguide.com , and Yonkersdiningguide.com .
I have been trying to get backlinks to no avail, and have absolutely no idea what else I can do to get them up where the fortwaynediningguide.com is as far as SEP.
If I built them all the same way, then why aren’t they performing the same? What could have happened with my first site that didn’t happen with these last three?
In addition to John’s comments, search engines have changed an awful lot in recent years, so what worked in SEO a few years ago will not necessarily work today.
The other site has been around for many years, and had time to become established as a reputable site, which will count in its favour. However, as @John_Betong has already pointed out, the site is in need of updating, and may not continue to perform as well in future, if your competitors’ sites are more usable.
In particular, your site is not mobile-friendly, yet contains the kind of information very likely to be searched for on mobile. You will already be losing out in mobile search results to better-optimised sites, where these exist.