CALL or TEXT 609-914-1318
Home / Blog / Search Ranking and SEO / How to Rank on Google for Multiple Cities, Counties, States or Regions

How to Rank on Google for Multiple Cities, Counties, States or Regions

Website Ranking in Multiple Cities

If you provide services in more than one city, county, state or region, it's difficult to rank in search engines for all of those locations. So what can you do?

This is a question I get from many of my clients: "How do I show up in search engines for different cities in which I do work?" For instance, if your roofing company is located in Medford, New Jersey, but you provide roofing services throughout all of South Jersey, how do you get your website to show up if someone types in, say, "Mount Laurel roofing"?

A good web designer can get your website to rank well in Google for all of your services, but it takes time and money. If it were quick, easy and cheap, everyone would be doing it!

Your Website

Your website will most likely appear in search engine results for the city in which your business is physically located since your company address (or at least city) is probably at the bottom of every page of your website, and your online listings show your city as well.. If you want to concentrate on this city, it should be mentioned on every page of your website, especially the home page. However, you probably don't want to pigeon-hole your company into one particular city. For instance, if you mention "Medford roofing" throughout your website, then Medford is likely the only city in which you will appear in Google Search results. If you mention "South Jersey roofing", you're encompassing a much larger area, so there's a greater chance that you'll come up in search results if someone is specifically looking for your services in South Jersey. BUT... if you target South Jersey and someone searches for Medford roofing, your website won't come up, because Google Search doesn't know that Medford is in South Jersey. To Google Search, cities and locations are just words.

Some of my clients have asked me to list ALL of the cities in which they work on their website. This is an outdated SEO technique that hasn't worked since the early 1990s; the only thing it does is let people who visit your website know where you work. But if each of the cities in that list is a link to location pages on your website, well that's another story...

Location pages

The fact is, you're not going to rank at the top of Google for every city in which you do business. Therefore, you should concentrate on 3 to 5 cities, counties, regions or states. The smaller the area, the easier it is to beat out your competition for a higher spot in search engines.

Once you've selected your target cities, you'll want to create "location pages" targeted to each of these cities. Location pages are additional pages on your website that are targeted to a particular geographical location (city, county, state, region) for a specific service. Each page will include seo tags and wording specific to that service in that area, to help search engines find it. If you offer different types of services, it's best to mix and match your services and locations, so you can have a page for roofing in Burlington County, a page for siding in Moorestown, a page for decks in Central Jersey, a page for windows in Cherry Hill, etc. Location pages don't show on your website; they only come up when someone searches for that particular service in that particular area.

Even though it's best to start with 3 to 5 cities, counties or regions, there's no limit on the number of location pages you can have (other than your budget). You could conceivably have a location page for every city in the county in which you work, and location pages tend to rank very well since you're targeting a city or a county, which means it's a smaller area so there's less competition. I have some clients with 20, 50, even 120 location pages, and they're on Page 1 for just about every page!

If you have a physical address in each city in which you have a location page, and a different phone number, this is ideal (although unlikely, especially for a small business), as you can then set up free listings on sites like Google My Business, Bing Local and Manta for each of your location pages, which will help them rank even better.

© T. Brooks Web Design, LLC. All rights reserved. Protected by Copyscape
Do not copy content from this page without attribution to T. Brooks Web Design and link back to this page.

Do you have questions about my services?



  • 7 Days/Week

    3.5% fee added to credit card payments


    Serving all U.S. states, New Jersey (South Jersey, North Jersey, Central Jersey, Jersey Shore), Pennsylvania, Delaware, etc., including Atlantic County NJ, Bergen County NJ, Burlington County NJ, Camden County NJ, Cape May County NJ, Cumberland County NJ, Essex County NJ, Gloucester County NJ, Hudson County NJ, Hunterdon County NJ, Mercer County NJ, Middlesex County NJ, Monmouth County NJ, Morris County NJ, Ocean County NJ, Passaic County NJ, Salem County NJ, Somerset County NJ, Sussex County NJ, Union County NJ, Warren County NJ, Atco NJ 08004, Audubon NJ 08106, Bayonne NJ 07022, Bensalem PA 19020, Berlin NJ 08009, Bordentown NJ 08505, Brick NJ, Bristol PA 19007, Burlington NJ 08016, Cherry Hill NJ, Cinnaminson NJ 08077, Claymont DE 19703, Clifton NJ 07011, Collingswood NJ 08108, Columbus NJ 08022, Croydon PA 19021, Delanco NJ 08075, Delran NJ 08075, Deptford NJ 08096, Eastampton NJ 08060, East Windsor NJ 08520, Evesham NJ 08053, Ewing NJ 08618, Fairless Hills PA 19030, Florence NJ 08518, Franklinville NJ 08322, Glassboro NJ 08028, Haddonfield NJ 08033, Hainesport NJ 08036, Hamilton NJ 08610, Hoboken NJ 07030, Hockessin DE 19707, Jersey City NJ, Jobstown NJ 08041, Juliustown NJ 08042, Langhorne PA 19047, Laurel Springs NJ 08021, Levittown PA, Lumberton NJ 08048, Mansfield NJ 08022, Mantua NJ 08051, Maple Shade NJ 08052, Marlton NJ 08053, Medford NJ 08055, Mercerville NJ 08619, Merchantville NJ 08109, Moorestown NJ 08057, Mount Holly NJ 08060, Mount Laurel NJ 08054, Mullica Hill NJ 08062, New Castle DE 19720, Newfield NJ 08344, Oaklyn NJ 08107, Old Bridge NJ 08857, Parsippany-Troy Hills NJ 07054, Passaic NJ 07055, Paterson NJ, Pemberton NJ 08068, Pennsauken NJ 08110, Philadelphia PA, Pine Hill NJ 08021, Piscataway NJ 08854, Pitman NJ 08071, Princeton NJ, Riverside NJ 08075, Riverton NJ 08077, Robbinsville NJ 08691, Rockland DE 19732, Sewell NJ 08085, Shamong NJ 08088, Sicklerville NJ 08081, Somerdale NJ 08083, Southampton NJ 08088, Tabernacle NJ 08088, Toms River NJ, Trenton NJ, Turnersville NJ 08012, Vincentown NJ 08088, Vineland NJ, Voorhees NJ 08043, Washington Township NJ, Westampton NJ 08060, West Berlin NJ 08091, Williamstown NJ 08094, Wilmington DE, Woodbridge NJ 07095, Woodbury NJ 08096
    © T. Brooks Web Design, LLC