GuidesLocal SEO

ChatGPT Astra SEO Prompts

Twelve prompts that do your local SEO.

Eight for your Google Business Profile, four for your website. Each one drives the browser, reads your competitors and hands back the work done. Run them in order, because each builds on the last.

Free. No email required, nothing to download.

What you get
  • 12 prompts, each with a copy button
  • Part one: the eight Google Business Profile plays where the fastest wins are
  • Part two: four website audits that find the rankings you already nearly have
  • What each prompt actually gives you back, before you run it

Before you start

These are not chat prompts. Every one of them opens a browser, reads real listings and real data, and hands back a spreadsheet or finished copy. That means you need a model with computer use switched on, otherwise it will describe the audit instead of running it.

  • Swap every bracket. Each prompt is full of [bracketed placeholders]: your URL, your city, your services, your competitors. Fill them in before you run it, or you get a generic audit of nobody in particular.
  • Pick your three competitors first. Most prompts compare you against three rivals. Choose the three actually ranking above you in the Map Pack, not the three you think about most.
  • Run them in order. Part one fixes the profile itself. Categories come first because if those are wrong, nothing else you do matters.
  • Two need logins. The keyword gap prompt uses SEMrush and the last two use Google Search Console. Be signed in before you start.

Part one — Google Business Profile

Prompts 1 to 8. This is where the fastest wins live, and where most businesses have never looked.

01

Category audit

Start here with every business. Your GBP has a primary category and secondary categories, and those categories directly control which searches trigger your listing in the Map Pack. Most owners picked theirs years ago and never touched them again.

The prompt
Open Chrome and go to Google Maps. Search '[service] in [city]' for these 3 keywords: [keyword1], [keyword2], [keyword3]. For each search, note which of my competitors show up in the Map Pack. Then open each competitor's GBP listing and extract their primary category and all secondary categories. Put everything in a spreadsheet. One tab per keyword. Columns: business name, primary category, secondary categories, star rating, review count, ranking position. Highlight any categories my competitors have that I'm missing from my GBP. Then give me a prioritized list of categories I should add, ranked by how many top competitors have them. Start with the ones all 3 competitors share - those are non-negotiable. End with the ones only 1 competitor has - those are differentiation opportunities.
Result

A ranked list of the categories you're missing. Adding one secondary category can surface you for a whole new set of searches within a week. Wrong categories means nothing else you do matters.

02

Attributes audit

Attributes are the small tags on your profile — "veteran-owned", "free estimates", "24/7 availability". Google uses them to match searchers with businesses. Most people don't know they exist, let alone that competitors have ones they don't.

The prompt
Open Chrome and go to my Google Business Profile at [URL] and these competitors: [URL1], [URL2], [URL3]. For each listing, extract every visible attribute and tag - things like 'veteran-owned,' 'free estimates,' 'offers online appointments,' 'wheelchair accessible,' '24/7 availability,' and any others shown. Put everything in a spreadsheet. Columns: attribute name, my listing (yes/no), competitor 1 (yes/no), competitor 2 (yes/no), competitor 3 (yes/no). Highlight every attribute my competitors have that I'm missing. Then create three separate lists: Attributes ALL top competitors have - these are table stakes, I need them immediately. Attributes 2 out of 3 competitors have - these are strong recommendations. Attributes only 1 competitor has - these are differentiation opportunities. For each missing attribute, tell me the likely ranking impact (high/medium/low) and whether it also affects click-through rate.
Result

A two-for-one play. Attributes help you rank for more specific searches and lift click-through, because those tags build trust before anyone clicks.

03

Competitor review teardown

Star rating tells you almost nothing. Review velocity does. A business with 90 reviews getting 15 a month is stronger than one with 200 that stopped two years ago — and Google tracks the difference.

The prompt
Open Chrome and go to these competitor GBP listings: [URL1], [URL2], [URL3]. For each competitor, read their last 50 reviews. Extract: Total review count. Average star rating. How many reviews in the last 30 days. How many reviews in the last 60 days. How many reviews in the last 90 days. The most mentioned services in reviews (list top 5). The most mentioned neighborhoods or cities (list top 5). The most mentioned staff names if any. Any recurring complaints or negative themes. The top 5 keywords and phrases I should train my customers to mention in reviews based on what's working for competitors.
Result

Your review strategy for the next 6–12 months, plus the exact phrases to ask happy customers to mention. "Great furnace install in Highland Park" is doing SEO work whether that competitor knows it or not.

04

Review response strategy

Getting reviews is half of it. Google has confirmed that responding improves local ranking, which makes your responses free real estate for service and location keywords.

The prompt
Open Chrome and go to my GBP listing at [URL] and these competitors: [URL1], [URL2], [URL3]. For each listing, analyze the last 30 review responses from the business owner. Extract: Total reviews vs responses (calculate response rate %). Average response time if estimable from dates. Whether responses mention specific services. Whether responses mention specific locations or neighborhoods. Average response length in words. Tone (formal/casual/personal). How negative reviews are handled - do they apologize, offer resolution, get defensive? Any patterns in language that seem to perform well based on reply engagement. Put this in a spreadsheet comparing my response strategy vs competitors. Then build me a complete review response template system: 3 variations for 5-star reviews that naturally include [service keyword] + [city keyword]. 3 variations for 4-star reviews that acknowledge the slight gap and invite return. 3 variations for 3-star reviews that take accountability and offer resolution. 3 variations for 1-2 star reviews that are professional, empathetic, and defuse negativity without being defensive. Each template should be 40-80 words. Make them sound like a real person wrote them, not a robot.
Result

Ten reviews a month, each response naming your service and city, is 120 pieces of keyword-rich content on your GBP per year. The templates mean you answer any review in under 60 seconds.

05

Posts strategy

GBP posts show directly on your listing, expire after 7 days, and posting consistently signals to Google that your business is active. Active businesses get preferred placement. Your competitors almost certainly aren't posting.

The prompt
Open Chrome and go to my GBP listing at [URL] and these competitors: [URL1], [URL2], [URL3]. For each listing, check their GBP posts section and record: total posts in the last 90 days, post frequency in posts per week on average, post types used (offer/update/event/product), whether posts include images, whether posts include a call to action button, topics and themes covered, any seasonal or promotional patterns, and estimated engagement if visible. Put this in a spreadsheet. Then build me a complete 8-week GBP posting calendar with 2-3 posts per week using a mix of seasonal service promotions, before-and-after project showcases, neighborhood-specific posts mentioning [area1], [area2], [area3], review highlights, team spotlights, and educational posts about common problems we solve. Each post must naturally include at least one of these target keywords: [keyword1], [keyword2], [keyword3], should be 100-150 words with a clear CTA, and include an image description so I know exactly what photo to take. Write the full copy for all posts in weeks 1-4 and give me detailed outlines for weeks 5-8.
Result

Eight weeks of posts written, with the photo to take for each one. Neighbourhood-specific posts build location relevance that's very hard for competitors to replicate.

06

Services section optimisation

Google gives you a whole section to list services with descriptions. It's prime keyword real estate and almost nobody fills it in properly — which is like publishing a landing page with a title and no content.

The prompt
Open Chrome and go to my GBP listing at [URL] and these competitors: [URL1], [URL2], [URL3]. For each listing, extract the complete services section including every service listed, whether each service has a description, the full text of each description if present, how descriptions are structured (problem-solution, feature-benefit, or keyword-heavy), which services appear in every competitor's listing because those are non-negotiable, and which services appear in some but not all because those are opportunities. Put this in a comparison spreadsheet. Then audit my current services section against my website at [URL] and identify services on my site that aren't in my GBP, services in my GBP that have no description, and services where my description is weaker than competitors. Finally, write fully optimized descriptions for all my services - each one should be 2-3 sentences and 40-60 words, naturally include the primary service keyword, mention at least one specific service area from [area1], [area2], or [area3], include a specific benefit or outcome the customer gets, and sound like a real business wrote it not an SEO tool. Here are my core services: [service1], [service2], [service3], [service4], [service5].
Result

Optimised copy for every service, plus the website cross-reference that catches the common failure — you added a service to your site and forgot the GBP, so you're invisible for it in the Map Pack.

07

Description optimisation

Your GBP description is 750 characters of prime real estate. Most businesses leave it blank, paste it from their website, or stuff it with keywords until it sounds robotic.

The prompt
Open Chrome and go to my GBP listing at [URL] and these competitors: [URL1], [URL2], [URL3]. Extract each business's full GBP description and put them in a spreadsheet with these columns: business name, full description text, character count, primary keyword used (yes/no and which one), secondary keywords mentioned, service areas mentioned, years in business or trust signals mentioned, unique selling points mentioned, CTA included (yes/no and what it says), and overall tone (professional/casual/urgent/local). Then analyze what ALL top-ranking competitors mention because those are non-negotiable elements, what no one mentions that I could own, and what I'm currently saying that nobody else bothers to say. Finally, write me 3 versions of an optimized GBP description each under 750 characters: Version 1 is keyword-focused with maximum ranking signal where every character is a keyword opportunity; Version 2 is conversion-focused and written to make someone pick up the phone right now; Version 3 is trust-focused and built around years of experience, reviews, and local credibility. All three must include [keyword1], [keyword2], [keyword3] and service areas [area1], [area2], [area3]. Make them sound like a human wrote them at 11pm after a long day, not a marketing team.
Result

Three testable versions. Run version 1 for 30 days, check impressions and calls, then try version 2. Treating the description as a testable asset is something nobody else in your market is doing.

08

Photo audit

Photos lift direction requests and click-throughs, but it's not about having them — it's about the right photos uploaded consistently. Most businesses posted ten blurry phone shots three years ago and called it done.

The prompt
Open Chrome and go to my GBP listing at [URL] and these competitors: [URL1], [URL2], [URL3]. For each listing, analyze the photo section completely and record: total photo count, estimated photos uploaded in the last 30 days, estimated photos uploaded in the last 90 days, photo types present (team shots, job site photos, before/after, trucks/vehicles, equipment, office/storefront, completed work close-ups), photo quality (professional vs phone shots), whether any look like stock photos, whether photos include people or faces, whether photos show specific neighborhoods or recognizable local landmarks, and average photos per week based on upload frequency. Put this in a spreadsheet comparing me vs each competitor. Then build me a specific 8-week photo upload plan with the exact number of photos to upload per week to beat the top competitor's velocity by 50%, a specific shot list for each week including what to photograph and where and why, which weeks to prioritize before/afters vs team shots vs trucks vs completed installs, a naming convention for photos that includes service keywords and location names, and instructions for geotagging photos to specific neighborhoods we serve: [area1], [area2], [area3]. No generic office photos - every photo should be working as a ranking signal.
Result

An eight-week shot list with naming conventions and geotagging instructions. Consistency beats volume — 50 photos in one day then nothing for six months tells Google you're dormant.

The custom version

Guides like this are the generic version.

Everyone reading this page gets the same system. We build content systems that learn your voice from what you have actually published, know who you are writing for, and make every piece better because of how the last one performed. Then we either hand it to your team or run it for you.

Our systems drive results
267K+
Followers built
8M
Views in 7 months
4
Channels in parallel

Part two — your website

Prompts 9 to 12. This is where the revenue your site should already be generating is hiding.

09

Keyword gap audit

Find every keyword your competitors rank for that you don't. Most businesses are invisible for searches their competitors win every single day.

The prompt
Open Chrome and log into my SEMrush account at semrush.com. Go to the Keyword Gap tool and enter my domain [yourdomain.com] and these 3 competitor domains: [competitor1.com], [competitor2.com], [competitor3.com]. Filter results to show only keywords where competitors rank in positions 1-20 but I don't rank at all and export this list. From that list, filter down further to only keywords that meet all of these criteria: monthly search volume between 100 and 2,000 which is the local intent sweet spot, keyword contains at least one of these words: [city name], [service type], 'near me', 'emergency', 'best', 'local', and keyword difficulty under 40. For the top 20 keywords from that filtered list, tell me the current search volume, keyword difficulty, which competitors rank for it and at what position, whether I have any existing page that could rank for it with optimization, and whether I need a new page to target it. Output as a spreadsheet sorted by opportunity score where high volume plus low difficulty plus multiple competitors ranking equals highest priority. Add a final column called 'Action Required' that says either 'Optimize existing page' or 'Create new page' for each keyword.
Result

The 20 keywords with real buyer intent that competitors win daily and you don't rank for at all. The filters strip the noise so you get opportunities, not a four-thousand-row export.

10

Money page audit

Most local business websites have the wrong pages ranking, or no pages ranking at all. This finds out which is which.

The prompt
Open Chrome and go to my Google Search Console at search.google.com/search-console, log in, and access the property for [yourdomain.com]. Go to Search Results, set the date range to last 3 months, and export all queries and pages. For each page on my site, tell me what keywords it currently ranks for, the average position for each keyword, impressions and clicks for each keyword, and whether the page is optimized for the keyword it's ranking for or whether it's ranking accidentally. Then identify: pages ranking in positions 4-15 for high-value keywords because these need one optimization push to hit top 3, pages with high impressions but low clicks because that's a title and meta description problem, pages with zero rankings because those are either dead weight or untapped opportunity, and keywords I'm ranking for on a page that isn't the right page for that keyword because that's a cannibalization issue. Then build me a priority action list with quick wins being pages to optimize this week for immediate ranking improvement, medium effort being pages to rebuild over the next month, and long term being new pages to create over the next 90 days. For each item include the current position, target position, estimated time to see improvement, and exact on-page changes needed.
Result

Most businesses are sitting on page-2 rankings that are one title tag change away from page 1. This finds them all and orders the fixes — no guesswork, no wasted effort.

11

Service + city page builder

The fastest way to rank across multiple cities is a dedicated page per service per city. Most businesses have one generic service page and wonder why they don't show up thirty minutes down the road.

The prompt
I need to build location-specific service pages for my website. My primary service is [your main service], the cities I serve are [city1], [city2], [city3], [city4], [city5], my website is [URL], and my target keyword pattern is [service] + [city], [service] near [city], best [service] in [city]. First open Chrome and check my website at [URL] and tell me which city plus service combination pages already exist and which are missing. Then for each missing combination write a fully optimized page that includes: an SEO title under 60 characters that naturally includes service and city, a meta description under 155 characters that includes service and city and a compelling reason to click, an H1 heading with service and city written naturally, an opening paragraph of 100 words that addresses the specific pain point of someone in that city needing this service right now, a why choose us section of 150 words specific to that city mentioning local landmarks or neighborhoods or area-specific challenges where relevant, a service details section of 200 words covering what the service includes and what the process looks like and what the customer gets, a social proof section with a placeholder for reviews from that city, a FAQ section with 3 questions specific to customers in that city, and a CTA with phone number and 'Call now for same-day service in [city]'. For each page also give me the exact URL slug, 3 internal linking opportunities from existing pages on my site, and 2 local citations or directories where I should list this specific city plus service combination.
Result

Your entire location page stack, written in one session. Google ranks pages, not websites — no page about your service in that city means no ranking for that search.

12

The page two goldmine

Most owners log into Search Console, get overwhelmed, and close the tab. This makes sense of all of it and finds the revenue sitting on page 2.

The prompt
Open Chrome and log into Google Search Console at search.google.com/search-console for my property [yourdomain.com]. Export the last 90 days of search performance data including all queries, all pages, clicks, impressions, CTR, and average position. Find my page 2 goldmine by identifying every keyword where I rank between position 11 and 20 with at least 100 impressions per month - these are my highest priority optimization targets because a jump from position 15 to position 5 is worth more than creating 10 new pages. For each page 2 keyword, open the page that's ranking for it on my site and tell me whether the keyword is in the title tag, whether it's in the H1, whether it's in the first 100 words of the page, how many words the page is, whether the page has internal links pointing to it, and what the current meta description says. Then build me a 30-day optimization sprint where week 1 covers title tag and H1 fixes for the top 10 page 2 keywords, week 2 covers content additions for pages that are too thin (under 500 words), week 3 covers internal linking fixes with exactly which pages should link to which pages, and week 4 covers meta description rewrites to fix pages with high impressions but low CTR. For every single fix, write me the exact new copy - don't give me instructions, give me the actual title tag and H1 and meta description I should use.
Result

A 30-day sprint with the actual copy written — not instructions, the title tags themselves. Page-2 keywords are the lowest-hanging fruit in all of SEO.

Common questions

  • Do these work in normal ChatGPT? Only partly. Every prompt starts by opening Chrome and reading real listings, so it needs a model with computer use or browsing enabled. Without it you will get a description of the audit rather than the audit itself.
  • Which prompt should I run first? The category audit, every time. Your Google Business Profile categories control which searches you are eligible to appear for at all. If those are wrong, every other fix is being applied to a listing that cannot rank.
  • Do I need SEMrush and Search Console? For ten of the twelve, no. The keyword gap prompt uses SEMrush, and the money page and page two prompts use Google Search Console. Search Console is free and worth connecting regardless.
  • How do I pick the three competitors? Search your main service plus your city, and take the three businesses in the Map Pack above you. Not the competitors you think about most, the ones Google already ranks. The first prompt does this for you if you are not sure.
  • Is this safe to run on my live listing? The prompts read and analyse, they do not change anything. They hand you copy and priority lists, and you make the edits yourself in Google Business Profile. Nothing is published without you doing it.
  • How long before any of this shows up in rankings? Category and attribute changes can move the Map Pack within a week or two. Review velocity, posting and photos compound over months rather than days. The page two work in prompt twelve is usually the fastest measurable win on the website side.

Want this built around your business?

We build custom content systems for founder-led businesses. Book a call and we will tell you straight whether it is a fit.

← All guides