Rank tracker · Twin Cities south metro, Minnesota

106 keywords ranked across the Twin Cities south metro

Roofing and gutter contractor. A contractor competing across half a dozen suburbs at once. Service silo pages and a real page per city, rather than one page with the town name swapped out, took the top spots in several of them.

Keywords ranked
106
Keywords ranked
Positions gained
+740
Positions gained
In multiple cities
#1
In multiple cities
Rank tracker: 106 keywords ranking in Google, a net change of 740 positions over the month

Straight from the rank tracker. Cropped to the metrics panel, because the client has not agreed to be named.

The situation

A roofing and gutter contractor serving the south metro, trying to rank across Lakeville, Farmington, Rosemount and several neighbouring suburbs at once. Suburb-level searches decide who gets the call in this market, and the site had one generic services page covering all of them.

What we did

The result

The contractor now ranks for 106 tracked keywords across the metro and holds #1 in several cities. The gain came from treating each suburb as its own market instead of hoping one page would cover them all.

This campaign was run by Reymark Sapin, who runs WeViaLinks, during his work as an SEO Department Head and consultant. It was delivered through that role rather than through WeViaLinks.

Want a result like this?

Tell us the trade and the service areas you want to win. We'll come back within one business day.

No obligation. We reply within one business day.

More case studies