2026 Local SEO Playbook 64 Rules Checklist With Examples
A 64-point local SEO checklist for 2026 covering on-page SEO, Google Business Profile, reviews, citations, backlinks, AI search, and tracking, with an example for each.
This is a working checklist, not a theory piece. Every rule is something you can act on this week.
The rules are grouped by category and numbered 1 through 64 so you can hand a single item to your team (“do number 17 before Friday”) without explaining the whole thing.
Each rule comes with a short example. All examples use a fictional Charlotte landscaping and hardscape company, Oakline Landscaping. The figures in the examples are illustrative, so swap in your own numbers.
What’s Covered
- Website and On-Page SEO (rules 1 to 5)
- Google Business Profile (rules 6 to 12)
- Reviews (rules 13 to 18)
- Citations and Directories (rules 19 to 23)
- Local Links and PR (rules 24 to 28)
- Backlinks (rules 29 to 36)
- Internal Linking (rules 37 to 38)
- AI Search: ChatGPT, Perplexity, and AI Overviews (rules 39 to 44)
- Website Platform, Speed, and Migrations (rules 45 to 50)
- Geo-Grid and Second Locations (rules 51 to 53)
- Tracking and Lead Handling (rules 54 to 58)
- Social Media and Engagement Signals (rules 59 to 62)
- The Long Game (rules 63 to 64)
Website and On-Page SEO
1. Front-load your keyword in your meta title
Not your business name. Your keyword.
Example: “Landscaping Charlotte NC | Oakline Landscaping” instead of “Oakline Landscaping | Home”.
2. Your H1 tag and your meta title should match
Check every page right now.
Example: Meta title “Paver Patios Charlotte NC | Oakline Landscaping” and H1 “Paver Patios Charlotte NC”. Same term, same order.
3. One keyword per page
If two pages target the same term, Google ignores both.
Example: If /paver-patios and /patio-installation both target “paver patio Charlotte”, merge them into one page and redirect the other. Give the second page its own term, such as “patio repair Charlotte”.
4. Go to Google Search Console, click Pages, and fix every page that is not indexed
Example: The Pages report shows 14 URLs under “Crawled, currently not indexed”. Most are thin town pages, so expand each one. Two are “Duplicate without user-selected canonical”, so add canonical tags.
5. Every city you want calls from needs its own dedicated page with 500 words minimum
Example: /landscaping-matthews-nc with 500 or more words about Matthews: the neighborhoods you work in, the projects you see there most (sloped backyards, retaining walls, drainage), a photo from a Matthews job, and a review from a Matthews homeowner. Not the Charlotte page with the town name swapped out.
Google Business Profile
6. Your GBP primary category matters more than almost anything
Match the top 3 in your Map Pack exactly.
Example: Search “landscaper Charlotte”. If all three Map Pack results use “Landscaper”, set yours to “Landscaper” too, not “Lawn care service” or “General contractor”.
7. Fill out every single service on your GBP with 300 characters of keyword-rich copy
Example: Service “Paver Patios”: “Custom paver patio design and installation in Charlotte and the surrounding suburbs. We excavate, compact a proper gravel base, lay the pavers in your chosen pattern, and finish with polymeric sand and edge restraints. Most patios are complete in three to five days. Free on-site design consultation.”
8. Your business name on your GBP must match your LLC documentation exactly
Non negotiable.
Example: The state filing says “Oakline Landscaping LLC”. The GBP name is “Oakline Landscaping LLC”. Never “Oakline Landscaping - Charlotte’s Best Paver Patios”.
9. Real commercial address, real signage, real suite number
Google verifies this.
Example: 4500 South Blvd, Suite 120, with a permanent sign on the door and a yard where the trucks and equipment park. Not a home address, a virtual office, or a UPS box.
10. Local area code phone number
Not a toll free number. Local numbers signal local relevance.
Example: (704) 555-0142 for Charlotte, not (800) 555-0142. If you use call tracking, the tracking number should be local too.
11. Upload 5 to 10 new photos to your GBP every single month
Consistently.
Example: Every Friday a crew lead uploads two photos from that week’s jobs: the finished patio, the retaining wall going in, the crew on site. That is eight photos a month, every month, with no gaps.
12. One significant GBP change per day
Space them 48 hours apart or risk an automatic suspension.
Example: Monday: update the primary category. Wednesday: change the phone number. Friday: edit the address. Never all three in one afternoon.
Reviews
13. Reviews may be 50 percent of the GBP algorithm
Treat them accordingly.
Example: Make the review request part of the final walkthrough. The crew lead sends the review link from the driveway before the trucks leave. Every job, no exceptions.
14. Get the majority of your reviews from people in the same metro area
Out of state reviews drop off constantly.
Example: Reviews from customers in Charlotte, Matthews, and Huntersville stick. A batch from friends in Ohio and Florida often disappears within weeks.
15. Detailed reviews with specific job descriptions outperform short generic ones
Coach your customers.
Example: Ask, “Could you mention what we built and where?” You get “Oakline built our paver patio and fire pit in Ballantyne in four days and cleaned up like they were never there” instead of “Great service!“
16. Never get 50 reviews in a week after months of getting two
Velocity spikes trigger spam filters.
Example: Spring is your busy season, and you might finish 40 jobs between April and June. Still send review requests to eight or ten customers a week, not all 40 at once in July.
17. Respond to every single review
Include the service and city naturally in the reply.
Example: “Thanks, Maria. Glad the paver walkway in Dilworth turned out the way you pictured. Enjoy it this fall, and call us when you’re ready for the backyard.”
18. Respond to negative reviews calmly and professionally
Silence is worse than the bad review itself.
Example: “We’re sorry the crew left ruts in your Matthews lawn after the retaining wall job, Tom. That’s not our standard. I’ve sent you a direct message so we can make it right.” Three sentences, no argument.
Citations and Directories
19. Audit and manage your citations across the web
Find where your NAP is wrong and fix it.
Example: Run a citation audit with BrightLocal, Whitespark, or Semrush Listing Management. It finds your old phone number on Yellow Pages and a former address on Manta. Fix both and re-check next quarter.
20. Your NAP must be identical everywhere
Same abbreviations. Same suite format. Same everything.
Example: Pick one format and use it everywhere: “4500 South Blvd, Suite 120”. Not “4500 South Boulevard, Ste 120” on Yelp and “4500 South Blvd #120” on Facebook.
21. Get listed on Yelp and fill the profile out completely
ChatGPT cites Yelp constantly in local results.
Example: Claim the Yelp page, add every service, hours, service area, 20 or more real project photos, and a full “From the business” description.
22. Make sure Bing has your business information correct
ChatGPT pulls from Bing’s index.
Example: Claim your listing at Bing Places for Business and check that the name, address, phone, hours, and categories match your GBP. Then search your business name on Bing to confirm what shows.
23. Get on every legal or industry-specific directory relevant to your niche
Each one is a citation and a backlink.
Example: For a landscaper: your paver manufacturer’s authorized contractor listing (Belgard, Unilock, or Techo-Bloc), the hardscape industry association’s certified installer directory, Houzz, Angi, HomeAdvisor, and the BBB.
Local Links and PR
24. Join your local Chamber of Commerce month one
It is a backlink from a trusted local entity.
Example: Your city’s chamber lists members in a public directory with a link to your website. Fill in the listing completely, including the website link and your services.
25. Sponsor a local event
Local news covers it. Local news links to you. That link is worth more than ten generic ones.
Example: Sponsor a youth soccer club, or donate the landscaping for a community garden or park cleanup. The organizer’s sponsor page links to you, and the local paper’s coverage mentions you by name.
26. Find every “best [service] in [city]” listicle on page one and two of Google
Email every one you are not on.
Example: Search “best landscapers in Charlotte”. Open all 20 results. For each list you are missing from, email the author with who you are, years in business, review count, and a photo, and ask to be considered.
27. Get on every “best of” list in your local market
One placement earns a backlink, a citation, and AI visibility at the same time.
Example: The local paper’s “best of” reader poll, neighborhood magazine lists, Expertise.com, and Three Best Rated. Enter every one that fits.
28. Get quoted in your local business journal
One media mention feeds Google rankings, AI visibility, and credibility simultaneously.
Example: Pitch the business journal a story angle: “Outdoor living spaces are the fastest-growing home upgrade in Charlotte. Here is what a paver patio actually costs.” Offer yourself as the source.
Backlinks
29. Backlinks are still the number one ranking factor on the website side of SEO
Example: Two landscapers with similar sites. One has 12 referring domains. The other has 80 from local and industry sites. The second one ranks.
30. 80 to 90 percent of the links you build should point to your homepage
It looks the most natural.
Example: Out of ten links this quarter, eight or nine point to oaklinelandscaping.com. One or two point to a specific service or town page.
31. Branded anchor text is the safest link building strategy
Use your business name.
Example: Anchor text “Oakline Landscaping” or “oaklinelandscaping.com”, not “best hardscape contractor Charlotte”.
32. Never build 15 backlinks in one month that all say the same exact keyword phrase
Google sees it immediately.
Example: Fifteen new links all anchored “Charlotte paver patios” in March is a pattern. Mix branded, bare URL, and natural phrases like “this landscaping company”.
33. Only build do-follow links
No-follow links provide almost no ranking value.
Example: Before paying for or pitching a placement, ask whether the link will be do-follow. If the site adds rel=“nofollow” to every outbound link, it is not what you are after.
34. Three to five quality backlinks per month from DR 30 plus sites beats 50 cheap directory links every time
Example: Four links this month: the chamber, your paver supplier, a local home and garden blog, and a news site. Skip the $50 “200 directory submissions” package.
35. Before accepting any backlink, check the domain rating, organic traffic, relevance, and whether it has a real underlying site
Example: Accept: DR 35, 2,000 organic visits a month, a home and garden blog with real articles and an About page. Pass: DR 40, zero traffic, and posts about crypto, landscaping, and casinos on the same day.
36. Your homepage links are the most powerful links on your entire site
If you own multiple businesses, link them to each other.
Example: You own Oakline Landscaping and a separate maintenance brand, Oakline Lawn Care. Each homepage footer links to the other with branded anchor text.
Internal Linking
37. Internal links between your city pages and service pages distribute authority across your entire site
Example: The Matthews page links to the paver patio, retaining wall, and outdoor kitchen pages. Each of those service pages links to every town page.
38. Your city page should link to your service page, and your service page should link back to your city page
Example: On /landscaping-matthews-nc: “See our paver patio process” linked to the service page. On /paver-patios: “Serving Charlotte, Matthews, Huntersville, and Mint Hill” with each town linked to its page.
AI Search: ChatGPT, Perplexity, and AI Overviews
39. Build a FAQ page with 40 to 50 questions answered in your own voice with real pricing and real timelines
Example: “How much does a paver patio cost in Charlotte? Most of our patios run $18 to $30 per square foot installed, so a 400 square foot patio lands between $7,200 and $12,000. Installation takes three to five days once materials arrive.”
40. That FAQ page is your single biggest weapon for showing up in ChatGPT and Perplexity results
Example: Someone asks Perplexity “how long does a paver patio take to install in Charlotte?” Your FAQ answer, “three to five days for most patios”, is the kind of direct sentence it quotes and links to.
41. Generic marketing copy never gets cited by AI
Direct expert answers do.
Example: Not cited: “We create beautiful outdoor spaces tailored to your lifestyle.” Cited: “Paver patios in Charlotte’s clay soil need at least six inches of compacted gravel base, or they will heave and settle within two winters.”
42. Go to ChatGPT right now and search for your service in your city
Look at every source it cites. Get listed there.
Example: Ask ChatGPT “who are the best landscapers in Charlotte?” It cites Yelp, a local news “best of” list, a Reddit thread, and two directories. You are missing from two of them. Those are your next two tasks.
43. Get mentioned on Reddit
Local subreddits are indexed and cited by AI tools constantly.
Example: A thread in r/Charlotte titled “Recommend a hardscape company for a patio?” with three replies naming your company gets indexed by Google and picked up in AI answers.
44. Answer questions in your city subreddit genuinely
No promotion. Just real expertise. People remember.
Example: Someone in r/Charlotte posts photos of a backyard that floods after every storm and asks what to do. You explain how to tell a grading problem from a drainage problem, what a French drain does, and when it is worth calling someone. No link, no pitch. Your profile says who you are.
Website Platform, Speed, and Migrations
45. Do not rebuild a website that is already generating rankings and calls
Recovery from a migration takes up to a year.
Example: Your site looks dated but ranks for 40 terms and produces 30 calls a month. Refresh the design page by page on the same URLs instead of launching a brand new site.
46. If you do migrate, make sure every old URL has a 301 redirect to its new equivalent
Example: The old /services/patios redirects with a 301 to the new /paver-patios. Export every old URL from the sitemap and Search Console, and map each one before launch.
47. After any migration, check every canonical tag immediately
They often default to the old hosting domain.
Example: View the source on the new homepage. If the canonical tag points to staging.oaklinelandscaping.com or the old domain, fix it before Google crawls it.
48. Your URL slugs should describe the page exactly
/charlotte-paver-patios, not /page-2 or /services.
Example: /charlotte-paver-patios, /matthews-retaining-walls, /outdoor-kitchen-installation. Not /services, /page-2, or /post-1234.
49. Website platform does not matter
WordPress versus Wix is a distraction. Get the fundamentals right on any platform.
Example: A Wix site with the right titles, dedicated town pages, fast load times, and real backlinks outranks a WordPress site with none of those.
50. Site speed matters
A page that takes five seconds to load on mobile is losing you rankings and customers.
Example: Run the homepage through PageSpeed Insights. Compress the 4 MB hero photo of your best patio to under 200 KB, remove unused plugins, and serve images as WebP. Aim for a mobile load under three seconds.
Geo-Grid and Second Locations
51. Run a geo-grid scan using a local map pack scanner
See exactly where you are invisible in your own service area.
Example: A 7 by 7 grid across the Charlotte metro for “landscaping” with Local Falcon, Places Scout, or BrightLocal. You rank in the top three around Ballantyne and fall to 15 or worse up around Lake Norman.
52. One GBP cannot dominate a 30 mile radius
Every red zone on that geo-grid map is a second location opportunity.
Example: The grid is green across south Charlotte and red around Mooresville. Mooresville is about 30 miles out. That red zone is the business case for a Lake Norman yard.
53. A second GBP requires a real address, real signage, a unique local phone number, and its own landing page
Example: A staffed office and equipment yard in Mooresville with a sign on the gate, a (704) number that is not the Charlotte one, and /landscaping-mooresville-nc set as the website link on that profile.
Tracking and Lead Handling
54. Set up call tracking
If you do not know which channel generated each call, you cannot improve anything.
Example: One tracking number on the GBP, one on the website, one on the Yelp page, using CallRail, WhatConverts, or similar. At month end: GBP produced 42 calls, the website 18, Yelp 6.
55. Check Google Search Console at least once a month
It tells you exactly what is broken before it costs you rankings.
Example: First Monday of the month: open Pages for new indexing errors, Performance for pages that lost clicks, and Core Web Vitals for pages that turned red.
56. Answer your phone
First business to pick up wins the job. Speed to answer beats everything.
Example: A homeowner planning a patio calls three landscapers from the Map Pack. Two go to voicemail. The one that answered has the estimate booked before the other two call back.
57. Missed call text back is the bare minimum
Set it up today.
Example: Within 30 seconds of a missed call, the caller gets: “Hi, this is Oakline Landscaping. Sorry we missed you. Patio, retaining wall, or something else? Reply here or we will call you back within 10 minutes.”
58. Do not rely on a single marketing channel
If your GBP gets suspended and that is your only lead source, you are in trouble.
Example: Leads come from the GBP, organic search, Local Services Ads, a small Google Ads budget, referrals, and social. When the GBP goes down for three weeks, the phone still rings.
Social Media and Engagement Signals
59. Link your social media pages to your GBP
An Instagram with 300 posts proves to Google you are a real operating business.
Example: Add the Instagram, Facebook, YouTube, and TikTok links in the GBP social profiles section, and keep those accounts active with real job photos.
60. Open Google Maps and route to your own business address every single day
It is a real engagement signal and it is free.
Example: Each morning, search “Oakline Landscaping” in Google Maps on your phone, tap Directions, and start the route. Have the office staff do the same.
61. Every photo you post on TikTok, Instagram, or Facebook should have your city and service in the caption
Example: “Paver patio finished today in Ballantyne, Charlotte. 400 square feet, herringbone pattern, done in four days.” Not “Another one done.”
62. Say your city and service out loud in every TikTok video
The platform transcribes audio for search.
Example: Open every video with “We’re installing a retaining wall in Huntersville, North Carolina today” before showing the work.
The Long Game
63. The older your domain, the better it performs
Digital real estate appreciates exactly like physical real estate.
Example: Keep the domain you registered in 2014 even if you rebrand. Redirect the new brand’s domain to it, and never let the old one lapse.
64. Today, six months of solid SEO can get you ranked number one
Five years from now it may take eighteen months. The time to start is now.
Example: Do rules 1 through 5 this week and 6 through 12 next week, then keep going down the list. Six months of consistent work compounds.
Where to Start
Print this list. Work through it in order. Most businesses find that the first 23 rules alone, the website basics, the GBP, reviews, and citations, fix the problems that have been holding them back.
If you would rather have someone handle the website side, tell us about your business and we will show you what your site is missing.