Google Maps optimization is not one trick. It is the alignment of a real business, a verified Google Business Profile, a useful website, consistent citations, real reviews, and local proof. That is especially true across the 904, where St. Augustine, St. Johns County, Nocatee, Ponte Vedra, and Jacksonville searches can overlap but do not behave the same way.
This checklist is written for local businesses that want to show up for searches like website designer St. Augustine, SEO St. Johns County, Google Maps optimization Jacksonville, or a similar local service query. The goal is not to game Maps. The goal is to make the business easier for Google and customers to understand.
1. Start with eligibility, not keywords
Before categories, posts, citations, or landing pages, confirm whether the business is eligible for the type of Google Business Profile it wants to use. If customers can visit the office, the public address should be a real staffed location that can receive customers during stated hours. If the business travels to customers or works remotely, a service-area setup may be the safer path.
For Attract904, the planned office address is 190 Registry Blvd, St. Augustine, FL 32092. That address should be shown publicly on Google only when the office is staffed, signposted, and able to receive customers. Until then, the profile should avoid making claims the real-world operation cannot support.
2. Use the real business name
The profile name should be the real-world name customers know: Attract904. It should not become a keyword list like “Attract904 SEO Web Design Jacksonville Google Maps Agency.” That kind of name might feel tempting, but it creates policy and trust risk.
Put the keywords where they belong: categories, services, website pages, posts, descriptions, FAQs, citations, and customer proof.
3. Choose the primary category based on the first priority
The primary Google Business Profile category is a major relevance signal. If the highest priority is ranking for website design, start with Website designer if it is available. If the broader goal shifts toward local marketing and SEO, test a category such as Marketing agency or Internet marketing service later, but make category changes deliberately because they can trigger reverification.
Secondary categories should describe the business, not every service it offers. A good category completes the sentence “this business is a...” rather than “this business has...”
4. Build the services list like a customer would scan it
Services help customers and Google understand what the business offers. Add the obvious services first:
- Website design
- Web development
- Local SEO
- Google Maps and Google Business Profile optimization
- Review management
- CRM automation
- Speed-to-Lead systems
- Marketing automation
Keep service names clean. Google can reject custom services that look like spam, pricing, phone numbers, or promotional copy.
5. Match the website to the profile
A Google Business Profile should not float by itself. The website needs clear pages that support the services and places the business is trying to rank for. For Attract904, that means pages for website design, SEO, and Google Maps optimization in St. Augustine, St. Johns County, and Jacksonville.
The regional Maps page should explain the full market, while the local pages should clarify the difference between St. Augustine, St. Johns County, and Jacksonville. Jacksonville deserves extra care because Maps rankings are distance-sensitive. A St. Augustine profile can build Jacksonville relevance and prominence, but it should not create a fake Jacksonville office to force proximity.
6. Submit the right citations first
Citation work is not about spraying the business into every directory on the internet. Start with high-trust sources and keep the public information consistent:
- Google Business Profile
- Bing Places
- Apple Business Connect
- Yelp
- Nextdoor
- Facebook Business Page
- LinkedIn Company Page
- St. Johns County Chamber
- JAX Chamber
- News4JAX Look Local
- Jacksonville Local Guide
- JaxInsider
- OldCity and other St. Augustine directories where eligible
Use contact@attract904.com as the public email on citations. Private owner logins can use a separate admin email. The public-facing business information should stay steady from listing to listing.
7. Ask for reviews correctly
Reviews matter because they help customers choose and can support prominence over time. The safe way to ask is simple: ask real customers, partners, or clients after a genuine experience. Do not offer discounts, gifts, free services, contests, or any other incentive in exchange for a review.
A good review request sounds human:
“If the work was helpful, a Google review would help other local business owners find us. Specific comments about the website, SEO, Google Maps, follow-up, or business outcome are especially useful.”
Reply to every review. Thank people specifically, keep private details private, and treat negative or mixed reviews as an opportunity to show calm ownership.
8. Post photos and updates that prove the business is active
Photos and posts should be authentic. Use a logo, founder photo, workspace images, screenshots of real website and CRM work, and local context photos when they are truly connected to the business. Avoid generic stock imagery that does not help customers understand what is real.
For the first two months after verification, publish weekly Google Posts that point to useful service pages: website design, local SEO, Google Maps optimization, and Speed-to-Lead. After that, keep a monthly rhythm so the profile does not go stale.
9. Submit the sitemap and request indexing
After the site changes are deployed, verify the domain in Google Search Console, submit https://attract904.com/sitemap.xml, and request indexing for the homepage, contact page, primary services, local Maps pages, website design pages, and SEO pages. Sitemap submission is not a guarantee, but it is the right starting signal for a new or heavily updated local site.
10. Track Maps by search point, not ego search
One search from one device is not a ranking report. Maps results change by distance, query, device, history, and market density. Track visibility from specific grid points around St. Augustine, 32092, Nocatee, Ponte Vedra, Jacksonville Beach, Mandarin, Bartram Park, and central Jacksonville.
The monthly report should connect Maps visibility to real business actions: calls, website clicks, booking clicks, form submissions, Search Console queries, reviews, citations, and CRM opportunities.
The working order
For most 904 businesses, the order should be:
- Confirm profile eligibility and address strategy.
- Create or claim and verify the Google Business Profile.
- Complete categories, services, photos, description, and links.
- Deploy the local landing pages and submit the sitemap.
- Submit the core citations and chamber/media directories.
- Launch the review request and reply workflow.
- Track rankings, GBP actions, leads, and citation health monthly.
None of that is magic, but it is durable. The business becomes easier for Google to understand, easier for customers to trust, and easier for the team to measure.

