Free, complete, no signup
The 60-Day AI Visibility Checklist
Every real task it takes to get a local business found when homeowners ask ChatGPT, Google AI, Siri, or Perplexity who to call. 23 tasks across two months, with the actual time and skill each one needs, so nothing here is a surprise three weeks in. Check them off, print it, or hand it to whoever runs your marketing.
Your progress saves in this browser automatically. Nothing is sent anywhere; there is no signup for this page.
0 of 23 tasks complete
Month 1: Foundation
Get your business into a shape AI engines and search crawlers can actually read, trust, and quote.
Week 1: Business identity and technical foundation
Audit and standardize your name, address, and phone number everywhere it appears online
Pull every listing that mentions your business (Google, Bing, Yelp, Facebook, industry directories, old citations) and find every mismatch: an old suite number, a different phone format, a name variant. Search engines cross-check these; inconsistency quietly caps how much they trust any of your listings.
Time: 3 to 6 hours, more if you have moved or rebrandedNeeds: Patience and a spreadsheet, no technical skill needed but genuinely tedious at scaleAdd LocalBusiness schema markup, in the correct trade-specific type
Structured data (JSON-LD) tells engines what your business is, in a format they parse directly instead of guessing from page text. There are dozens of valid schema types (HVACBusiness, RoofingContractor, Plumber, and more) and getting the wrong one, or malformed JSON, means the markup is silently ignored.
Time: 2 to 4 hours if you already know JSON-LD; longer if you are learning itNeeds: Structured data / developer knowledgeSet your Google Business Profile categories, service areas, and attributes correctly
Your primary category alone changes which searches you are even eligible to appear in. Most owners pick one category at setup and never revisit it as their services grow, which quietly excludes them from searches they should be winning.
Time: 1 to 2 hours, revisit quarterlyNeeds: Requires knowing which categories your specific competitors rank underConfirm AI crawlers can actually reach your site: robots.txt and an llms.txt file
If your robots.txt blocks GPTBot, ClaudeBot, or PerplexityBot, whether on purpose or by a default from your hosting platform, those engines cannot read your site at all, no matter how good the content is. An llms.txt file gives them a clean map of what you offer.
Time: 1 to 2 hours to audit, minutes to fix once you know what is wrongNeeds: Requires knowing what to look for; the failure mode is invisible unless you checkRun a Core Web Vitals baseline and fix what is actively hurting you
Slow-loading pages get crawled less often and rank worse on mobile, where most local searches happen. This step is a real audit, not a guess: measure first, then fix the specific bottleneck instead of a generic speed plugin.
Time: 2 to 3 hours to diagnose, variable to fix depending on your platformNeeds: Technical / web performance knowledge
Week 2: Content architecture
Build one dedicated page per individual service, not one page listing everything
A single "our services" page reads as generic to both customers and AI. Each real service (repair, replacement, maintenance plans, emergency calls) needs its own page with specifics: what it involves, typical cost range, and what a homeowner should know before calling.
Time: 4 to 8 hours of real writing per 5 to 8 pagesNeeds: Trade knowledge plus content structuring for how AI extracts answersBuild a unique page for every town or area you serve
Swapping the city name into one template is not enough; engines increasingly treat that as duplicate content. Each area page needs something genuinely local: neighborhoods you cover, drive-time context, or area-specific issues (well water, older housing stock, climate).
Time: 3 to 5 hours per page if done properly, and you likely need severalNeeds: Local research plus writing that avoids sounding templatedStructure your FAQ content the way people actually phrase questions to AI
"How much does AC replacement cost" gets answered very differently than a generic services blurb. This means researching real phrasing (what homeowners actually ask ChatGPT and Google), then answering directly before adding detail, which is the opposite of how most sites are written.
Time: 3 to 5 hours of research and writingNeeds: Requires knowing how AI engines extract and quote passagesAdd FAQPage and Service schema to every new page you just built
Content alone helps humans; the schema markup is what helps an AI engine confirm the content is really an answer to that question, and quote it accurately.
Time: 1 to 2 hours per page once the pattern is setNeeds: Structured data knowledge
By the end of month one your business is technically readable: crawlers can reach you, your identity is consistent everywhere, and you have real pages an AI engine could plausibly cite. None of it has earned trust yet. That is month two.
Month 2: Authority and signal building
Build the outside signals (citations, reviews, real answers to real questions) that make engines trust what your pages say.
Week 3: Citation and directory building
Submit to 30-plus relevant business directories with identical NAP data
Each directory has its own form, its own field limits, and its own approval quirks. Getting your description truncated mid-sentence or a phone number formatted differently on even a few of these quietly undermines the consistency signal you just spent week one building.
Time: 6 to 10 hours across a full directory list, spread over the weekNeeds: Repetitive but detail-sensitive; one typo undoes the exerciseFind and merge or remove duplicate and outdated listings
Old Google Business Profiles from a previous owner, duplicate Yelp pages, an outdated Facebook page: these actively compete with your real listing for the same searches and split your review count and trust signal.
Time: 2 to 4 hours to find them, more to actually get platforms to merge or remove themNeeds: Platform-specific dispute processes, some require phone verificationGet listed with trade associations and licensing boards relevant to your industry
These carry more trust weight than generic directories because they verify something real: a license, a certification, membership. They are also the citations most owners skip because they take the most effort to qualify for.
Time: 2 to 4 hours, longer if documentation is requiredNeeds: Requires having your licensing and certification details ready
Week 4: Review infrastructure
Set up a systematic review request sent after every completed job
Asking sporadically, only when you remember, produces a trickle. A repeatable flow, triggered the same way every time, is what actually builds review velocity, and velocity is a stronger trust signal than total count.
Time: 2 to 3 hours to set up, then it should run itselfNeeds: Requires a system, not just good intentionsRespond to every review, good and bad, with specific, natural language
Generic "thank you for your feedback" responses do little. Specific responses that naturally mention the service and area perform better and read as more credible, to both customers and engines. Bad reviews left unanswered are worse than the review itself.
Time: Ongoing, 15 to 30 minutes a week once you have a backlogNeeds: Writing that stays calm and specific under a bad reviewMonitor review consistency across Google, Yelp, Facebook, BBB, and trade-specific platforms
A business with 4.9 stars on Google and 2 stars on an industry platform nobody is watching sends a mixed signal the moment someone checks both. This needs a recurring check, not a one-time cleanup.
Time: 1 hour weekly ongoingNeeds: Requires knowing which platforms matter for your specific trade
Weeks 5 and 6: AI-specific optimization
Document the real questions AI assistants are being asked about your trade in your area
This is not guesswork; it means systematically testing ChatGPT, Google AI, and Perplexity with real buyer phrasing, recording what they answer, and noting who they name. Without this step every other piece of content is a guess at what people actually ask.
Time: 4 to 6 hours of structured testing and loggingNeeds: Requires a repeatable testing method, not a handful of one-off searchesWrite content that directly and specifically answers those exact questions
Generic "5 tips for choosing an HVAC company" content does not get quoted. Content with real specifics (actual price ranges, actual timelines, your actual service area) is what an engine can confidently extract and attribute to you by name.
Time: 6 to 10 hours across the pages that need itNeeds: Writing that trades vague reassurance for concrete, checkable factsRestructure key pages so answers come before elaboration, the way AI extracts passages
Engines tend to pull the first clear, direct sentence that answers a question, then may or may not include what follows. Burying the actual answer under three paragraphs of preamble means it may never get quoted at all.
Time: 2 to 4 hours per page, applied to your highest-intent pages firstNeeds: Requires understanding how passage extraction actually works, not just "good writing"Track which AI engines mention your business versus your competitors, on a recurring basis
A single test today tells you almost nothing; these answers shift week to week. Real tracking means repeating the same prompts on a schedule and logging the result, across at least ChatGPT, Google AI, and Perplexity.
Time: 1 to 2 hours weekly ongoing, and it needs to be consistent to mean anythingNeeds: Requires discipline and a place to log results that you will actually maintain
Weeks 7 and 8: Measurement and iteration
Set up tracking for both search rankings and AI-answer visibility, they use different methods
Classic rank trackers do not see what ChatGPT or Google AI actually say about you; that requires a separate process entirely. Running both gives you the full picture; running only one leaves you blind to half of what is deciding your calls.
Time: 3 to 5 hours to set up a workable systemNeeds: Requires two different tracking methodologies working togetherAnalyze Search Console data to find what is actually working and double down on it
The instinct is to keep publishing more; the higher-leverage move is finding the handful of pages already gaining traction and strengthening exactly those with more depth and internal links, which compounds faster than spreading effort evenly.
Time: 2 to 3 hours to review, then a decision on where to focus nextNeeds: Requires reading the data correctly, not just glancing at a dashboardRefresh and expand content based on real query data, not guesses
Pages that are close to ranking well often just need one more layer of specificity, a missing question answered, a fresher example, based on what the data shows people are actually searching, not what you assumed at launch.
Time: 3 to 6 hours depending on how many pages need itNeeds: Requires connecting query data back to specific content gapsBuild a first real internal linking pass between related pages for topical authority
Random links do little; deliberate linking between your service pages, area pages, and answer content, with natural anchor text, is what signals to engines that your site is a coherent authority on the topic rather than a pile of disconnected pages.
Time: 3 to 4 hours across the full siteNeeds: Requires a map of your own content and restraint (natural, not forced links)
By day 60 you have a technically sound, well-cited, actively measured presence. Whether it has actually moved the needle depends on everything above being done correctly, kept consistent, and repeated on the recurring items every single week after this. That ongoing part is usually where the DIY version quietly stops.
Rather not run every task yourself, every week, indefinitely?
This is the exact work our done-for-you plans run for you, on schedule, with the ongoing weeks handled every month, not just the first sixty days.
See done-for-you plansBefore you start
Questions owners ask first.
Can I really do this myself?
Yes, every task on this checklist is something an owner can learn and do without hiring anyone. Nothing here is locked behind a paywall or requires special software. What it does require is real time (most owners underestimate this until week two) and comfort with a few technical pieces: structured data markup, crawler configuration, and consistent tracking. If you have the hours and the patience, run it.
How long does this actually take?
Add up the time estimates on each task and month one alone runs 25 to 40 hours of focused work, month two similar, and several tasks (reviews, mention tracking, content refreshes) are not one-time, they repeat every week after. Most owners can find the hours for month one. Where it usually breaks down is the ongoing weekly work in month three and beyond, once the job runs are back to full speed.
What if I only have time for a few of these?
Start with week one. The technical foundation (NAP consistency, schema markup, AI-crawler access) is what everything else depends on, so it is the highest-leverage place to spend limited time. Skipping straight to content or citations without the foundation means that work has less to attach to.
Do I need to hire a developer for the schema markup parts?
Not necessarily. Structured data is learnable from Google's own documentation and Schema.org's reference, and our free schema generator tool can produce a starting template. It is genuinely easier with development experience, and mistakes here fail silently (the markup is just ignored, with no error shown to you), which is why we flagged it as a real skill requirement rather than a checkbox.
What happens if I don't have time to finish this?
Nothing happens to you specifically, but the businesses that do finish it, and keep doing the weekly parts, are the ones AI engines start naming. This exact plan, every task on it, is what we run for clients on an ongoing basis: the one-time setup and the recurring weeks, without it depending on your calendar. If that sounds like the more realistic path for you, see the plans on our pricing page.
Or skip straight to done for you.
The same tasks, plus the ongoing weekly work, run for you without touching your calendar.
Month-to-month · published pricing · you own everything