This client came to us after seeing little to no progress with other agencies.
Upon auditing the website, it was clear why this was the case.
To start, the website had hundreds of pages with identical copy. The agency had simply swapped out the name of the city and created new pages. It also added sections that talked about New Jersey in general, probably out of a belief that this would make the page more geographically-relevant (it doesn’t).
Additionally, the website had terrible internal linking. No breadcrumbs, with all 100+ location pages as orphan pages with no internal links.