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 scale
  • Add 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 knowledge
  • Set 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 under
  • Confirm 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 check
  • Run 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 answers
  • Build 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 templated
  • Structure 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 passages
  • Add 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 exercise
  • Find 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 verification
  • Get 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 intentions
  • Respond 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 review
  • Monitor 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 searches
  • Write 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 facts
  • Restructure 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 together
  • Analyze 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 dashboard
  • Refresh 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 gaps
  • Build 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 plans

Before 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