Why Physical Location & Address Checklist Matters
Your physical location is the anchor of your local SEO strategy. Google uses your address to determine proximity to searchers, and your location page signals relevance for geographic searches. Proper address schema and GeoCoordinates help search engines pinpoint exactly where you are.
Location pages are often the highest-converting pages on a local business website. They need to include your address, hours, directions, parking info, and location-specific content that demonstrates you serve that area.
The 16 Checks
Every check ranked by impact. Start at the top and work down.
| # | Check | Category | Impact | Difficulty |
|---|---|---|---|---|
| 1 | Create dedicated location page | Content | Critical | Easy |
| 2 | Add LocalBusiness schema with address | Schema | Critical | Easy |
| 3 | Include GeoCoordinates in schema | Schema | Critical | Easy |
| 4 | Embed Google Map on location page | UX | High | Easy |
| 5 | Add directions and parking info | Content | High | Easy |
| 6 | Include neighborhood mentions | Content | High | Easy |
| 7 | Add location-specific photos | Media | High | Easy |
| 8 | Include driving directions | Content | Medium | Easy |
| 9 | Add public transit info | Content | Medium | Easy |
| 10 | Include nearby landmarks | Content | Medium | Easy |
| 11 | Add location-specific reviews | Social Proof | Medium | Easy |
| 12 | Include service area map | Content | Medium | Easy |
| 13 | Add location-specific FAQ | Content | Medium | Easy |
| 14 | Link to GBP listing | Links | Low | Easy |
| 15 | Add location to footer | Navigation | Low | Easy |
| 16 | Monitor location page rankings | Analytics | Low | Easy |
Physical Location & Address at a Glance
Scan all checks grouped by category before you start. Click any row to jump to its full explanation below.
| Category | Checklist Item |
|---|---|
| Location Pages | 1Create a dedicated page for each physical location |
| Location Pages | 2Include complete NAP on every location page |
| Location Pages | 3Add driving directions from major areas |
| Location Pages | 4Embed Google Map on each location page |
| Schema Markup | 5Add LocalBusiness schema with complete PostalAddress |
| Schema Markup | 6Include GeoCoordinates with latitude and longitude |
| Schema Markup | 7Add OpeningHoursSpecification for accurate hours |
| Schema Markup | 8Add hasMap property linking to Google Maps |
| Address Optimization | 9Verify address format consistency across all platforms |
| Address Optimization | 10Verify map pin is in the correct location |
| Address Optimization | 11Add address to website footer and contact page |
| Address Optimization | 12Add location-specific content to each page |
| Multi-Location | 13Create a store locator page for multiple locations |
| Multi-Location | 14Add separate GBP listing for each location |
| Multi-Location | 15Add separate schema markup for each location |
| Multi-Location | 16Monitor each location's rankings separately |
Physical Location & Address Checklist
Click any item to check it off. Your progress saves automatically in your browser.
Location Pages 4 items
Create a dedicated page for each physical location
Every physical location needs its own page on your website. This page should include your full address, phone number, business hours, directions, and location-specific content. The URL should include your city or neighborhood name: /locations/chicago-loop/ or /about/our-chicago-office/.
1st step: Full NAP (Name, Address, Phone)
2nd step: Business hours
3rd step: Embedded Google Map
4th step: Directions (driving, transit, walking)
5th step: Parking information
Include complete NAP on every location page
Your Name, Address, and Phone number must appear on every location page. Use the exact same format as your GBP listing. This reinforces your NAP consistency and helps search engines verify your location. Add the NAP in both the content and the schema markup.
1st step: Match GBP format exactly
2nd step: Include suite/unit number
3rd step: Use consistent formatting
4th step: Add to every location page
Add driving directions from major areas
Include driving directions from major highways, landmarks, and neighborhoods. This helps customers find you and provides locally relevant content. Include parking information and public transit options if applicable.
1st step: Write directions from the nearest highway exit
2nd step: Include directions from 2-3 major neighborhoods
3rd step: Add parking details: lot, street, garage, or valet
4th step: Mention public transit: nearest bus stop or train station
5th step: Include a "From the North" and "From the South" format
Embed Google Map on each location page
An embedded Google Map helps users find your location and provides visual confirmation of your address. Use the Google Maps embed code for your location. Place it near your address information for easy reference.
1st step: Go to Google Maps
2nd step: Search your address
3rd step: Click "Share"
4th step: Click "Embed a map"
5th step: Copy the iframe code
Schema Markup 4 items
Add LocalBusiness schema with complete PostalAddress
LocalBusiness schema with a PostalAddress tells search engines your exact location. Every location page needs this markup. Include streetAddress, addressLocality, addressRegion, postalCode, and addressCountry. This must match your GBP address exactly.
1st step: @type: LocalBusiness (or subtype)
2nd step: name: Your business name
3rd step: address: PostalAddress object
4th step: telephone: Your phone number
Include GeoCoordinates with latitude and longitude
GeoCoordinates (latitude and longitude) help search engines pinpoint your exact location. This is especially important for Google Maps ranking and proximity-based searches. Find your coordinates by right-clicking on Google Maps and copying the lat/long.
1st step: Go to Google Maps
2nd step: Search your address
3rd step: Right-click on your location
4th step: Click the coordinates at the top
5th step: Copy latitude and longitude
Add OpeningHoursSpecification for accurate hours
OpeningHoursSpecification tells search engines when you are open. Add separate entries for each day of the week. Include opens and closes times. This enables "Open now" features in search results and Google Maps.
1st step: Use 24-hour format: "09:00"
2nd step: Include leading zeros
3rd step: Use "00:00" for midnight
4th step: Simply omit that day from array
5th step: Don't add a "closed" entry
Add hasMap property linking to Google Maps
hasMap links your schema to your Google Maps listing. This creates a direct connection between your website schema and your GBP listing. Use the URL of your Google Maps listing. This helps search engines verify your location.
1st step: Go to Google Maps
2nd step: Search your business
3rd step: Click on your listing
4th step: Copy the URL from address bar
5th step: Use that URL in hasMap
Address Optimization 4 items
Verify address format consistency across all platforms
Your address format must be identical across GBP, website, citations, and directories. "Suite 100" and "Ste 100" are different addresses to search engines. Pick one format and use it everywhere. USPS standard formatting is the safest choice.
1st step: 123 Main Street, Suite 100
2nd step: Chicago, IL 60601
3rd step: "Suite" vs "Ste" vs ""
4th step: "Street" vs "St"
5th step: "Avenue" vs "Ave"
Verify map pin is in the correct location
Check that your Google Maps pin marker is in the correct location. Sometimes Google auto-places the pin incorrectly. Drag the pin to your exact location in your GBP dashboard. An incorrect pin can cost you customers and hurt your local rankings.
1st step: Go to business.google.com
2nd step: Click "Edit profile"
3rd step: Click "Location" tab
4th step: Check the map marker position
5th step: Drag pin to exact location if needed
Add address to website footer and contact page
Your business address should appear on every page of your website (usually in the footer) and on a dedicated contact page. Use the exact same format as your GBP listing. This reinforces your NAP consistency and helps search engines verify your location.
1st step: Full address with map
2nd step: Phone number
3rd step: Business hours
4th step: Contact form
5th step: Use exact same format as GBP
Add location-specific content to each page
Each location page needs unique content about serving that specific area. Include local landmarks, neighborhood names, and area-specific details. This helps you rank for local searches and provides value to customers in that area.
1st step: Include a testimonial from a local customer (with permission)
2nd step: Mention 3-5 nearby landmarks or intersections
3rd step: Reference the neighborhood by name 2-3 times
4th step: Add 500+ words of unique location-specific content
5th step: Include staff bios specific to this location
Multi-Location 4 items
Create a store locator page for multiple locations
If you have multiple locations, create a store locator page that lists all locations with links to individual location pages. This helps customers find the nearest location and helps search engines understand your multi-location structure.
1st step: H1: "Our Locations"
2nd step: Interactive map showing all locations
3rd step: List of all locations with NAP
4th step: Links to individual location pages
5th step: Search/filter by city or ZIP
Add separate GBP listing for each location
Each physical location needs its own Google Business Profile. Create separate GBP listings for each location with unique NAP, hours, and categories. This ensures each location appears in local search results and Google Maps.
1st step: Create separate GBP for each:
2nd step: business.google.com
3rd step: Add each location separately
4th step: Unique phone number per location
5th step: Unique address per location
Add separate schema markup for each location
Each location page needs its own LocalBusiness schema with unique NAP, GeoCoordinates, and OpeningHoursSpecification. Link each location to the parent organization using parentOrganization. This helps search engines understand the relationship between locations.
1st step: Same structure
2nd step: Different address, geo, phone
Monitor each location's rankings separately
Track keyword rankings and traffic for each location page separately. Use Google Search Console to filter by page URL. This helps you identify which locations are performing well and which need improvement. Compare locations to find best practices.
1st step: Go to search.google.com/search-console
2nd step: Click "Performance"
3rd step: Filter by page (location URL)
4th step: See queries, impressions, clicks
5th step: Rankings for "[service] in [city]"
Local SEO Tools
Free and paid tools to audit and improve your local SEO.
Google Business Profile
Free tool to manage your business presence on Google Search and Maps.
FreeBrightLocal
Local SEO platform for rank tracking, citation building, and review management.
PaidWhitespark
Citation finder and local rank tracker for local SEO professionals.
PaidMoz Local
Local listing management and citation distribution platform.
PaidRelated Checklists
Keep exploring the local SEO series.
Google Business Profile
Optimizing your GBP listing for maximum local visibility.
Local Citations
Building consistent citations across directories.
Reviews & Ratings
Generating and managing customer reviews.
Local Schema
LocalBusiness structured data implementation.
Frequently Asked Questions
Add a PostalAddress property to your LocalBusiness schema with streetAddress, addressLocality, addressRegion, postalCode, and addressCountry. The address must match your Google Business Profile exactly—same abbreviations, same suite format. Include GeoCoordinates for exact positioning.
GeoCoordinates are latitude and longitude values that pinpoint your exact location on Earth. They help search engines position your business on maps and determine proximity to searchers. Find them free by right-clicking your business location on Google Maps—the coordinates appear at the top of the context menu.
Ensure your GBP is complete, add LocalBusiness schema with GeoCoordinates, include location-specific content, and build local citations. Near-me searches rely heavily on proximity—which you cannot fake—as the strongest signal. Relevance and prominence are secondary, but a complete GBP and consistent NAP help Google trust your location.
Create a dedicated page for each location with NAP, hours, directions, map embed, location-specific content, and LocalBusiness schema. Use a clean URL structure like /locations/city-name/ or /locations/neighborhood/. Include reviews and staff bios for that location to boost uniqueness.
Geocoding converts a physical address into latitude and longitude coordinates. These coordinates are used in schema markup to help search engines understand your exact location. Google Maps provides coordinates for free—right-click any pin and copy the lat/long values directly.