AI SEO for Small Business: A Monthly Routine You Can Run Yourself

Coding Liquids tutorial cover featuring Sagnik Bhattacharya for AI SEO for Small Business: A Monthly Routine You Can Run Yourself.
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for AI SEO for Small Business: A Monthly Routine You Can Run Yourself.

Plan four to six hours a month once it is set up, and eight to ten in the first month. The routine covers five jobs: read last month's numbers, pick one or two search queries to improve, update those pages, keep the Google Business Profile current, and write a one-page record. AI drafts and summarises; you check the facts.

Treat those hours as a planning estimate, not a measurement. They assume one site of ten to thirty pages, one location and no developer. The routine is small on purpose, because the bigger risk for a small business using AI is publishing too much thin text, not too little. Google's own guidance says that a small local business can likely handle much of the work itself, and that nobody can guarantee a number-one ranking.

Follow me on Instagram@sagnikteaches

Five jobs in 5 hours 15 minutes: where the month goes

Here is the standard month for an illustrative florist, split by week so that no single sitting runs longer than ninety minutes. The right-hand column shows who does what, because the point of using AI is to move the reading and drafting off your plate while keeping the checking on it.

Connect on LinkedInSagnik Bhattacharya
WhenJobMinutesAI doesYou do
Week 1Read last month's numbers60Summarises two exportsExport, spot the odd figure, note three observations
Week 2Pick queries and refresh page one90Suggests gaps and draft wordingChoose the queries, supply facts, check every claim
Week 3Business Profile pass75Drafts posts and reply optionsAdd real photos, approve and post, answer questions
Week 4Refresh page two and check AI answers60Drafts wordingAsk the questions, record what appears
Month endOne-page record30Tidies the summaryEnter numbers, decide next month's two queries
Total315

315 minutes is 5 hours 15 minutes. If that is too much, the lean version is 120 minutes: 30 for reading the numbers, 45 for one page refresh, 30 for a profile pass with two posts and every review reply, and 15 for the record. A heavier version adds about three hours for two more page updates, a review-request campaign and a look at who links to you, and it only makes sense for a business whose site brings in real revenue. Month one costs extra: allow another three to five hours to confirm access to Search Console and the profile, set up the record sheet, and fix anything plainly broken, such as a wrong phone number or missing opening hours.

Subscribe on YouTube@sagnikteaches

Week one: read last month's numbers in an hour

Open the Search Console Performance report for the last 28 days and compare it with the previous 28. It shows four measures: clicks, impressions, click-through rate and average position, and you can group them by query, page, country, device or date. Google defines average position as the average position of the topmost result from your site, and says it means different things in the chart (your whole site) and the table (the row you are looking at). Export the Queries and Pages tables, because your own saved copy keeps the history whatever date range the report shows by default.

Then open the Business Profile Performance page, which is only available for verified profiles. Reach it from your profile on Google Search or from the Google Maps app. Note views, calls, direction requests and website clicks for the same 28 days. Add a count of the enquiries that reached you by form, call or message. Now give the exports to an AI assistant, with names and private details removed:

Below are two exports for my [type of business]: Search Console queries and pages
for the last 28 days and the 28 days before, and Business Profile numbers for the same
periods. Compare them. List the five biggest changes with the numbers, and the three
queries or pages that changed most in either direction. Say what you cannot know from
this data. Do not explain causes. Do not recommend anything yet.

[paste the data]

An illustrative result for the florist: clicks up 11.6 per cent, from 1,061 to 1,184; impressions up 9.0 per cent, from 37,900 to 41,300; calls up from 39 to 46; direction requests from 65 to 71; website clicks from 98 to 112. The assistant would add that the funeral-flowers page lost two average positions while the wedding page gained one. What you would fix in a first draft: it will often say "because of your recent website post" or "due to seasonality". Neither is in the data. Delete causal sentences, and write your own note about what you did last month beside the numbers. Spend the last five minutes of the hour saving the exports and the three observations in the record.

The Complete Excel Course with AI Integration thumbnail

The Complete Excel Course with AI Integration

From formulas and pivot tables to Power Query, DAX, VBA and AI with Copilot, ChatGPT and Claude — hands-on from the first lesson.

By Sagnik Bhattacharya and Virginia Thorn, Primetime Emmy Award winner

Buy now

Week two: pick one or two queries worth improving

The cheapest gains sit just off the first page, or at the bottom of it, where a page already has impressions but few clicks. A workable rule: from the Queries export, keep rows with at least 500 impressions and an average position between 8 and 20, drop anything you do not sell, and choose at most two. Add the first one by hand if a service matters more to your margin than the data suggests. Here is an illustrative export for the florist, with the decision beside each row:

QueryImpressionsClicksClick-through rateAverage positionDecision
same day flower delivery2,980381.3%9.7Choose: bottom of page one, most impressions
wedding florist1,420211.5%12.4Choose: high-value work, page two
flower subscription54061.1%14.9Hold for next month
dried flower bouquet93040.4%27.0Skip: too far down to move in one refresh
funeral flowers760526.8%4.1Leave alone: already working
florist opening times4105513.4%1.8Check the profile hours are right

Before you commit, search each chosen query yourself. Look at what the first page offers, and ask what the searcher wants: a price, a cut-off time, a gallery, a booking form. The query tells you the question, and the results show the format that already satisfies it. An assistant can sort the export and draft the "what is missing" list, but it cannot see the results page as a customer does, so do that part by eye. Fifteen minutes is enough. If a decision looks wrong after that, swap the row; two queries a month is a habit, not a commitment to those two forever. For a wider audit of the whole site before you pick, the one-afternoon AI SEO audit covers the basics.

Refresh the page with AI, then fact-check every claim

A refresh means making the existing page better at answering its query, not writing a new one. Give the assistant the current page text, the query and a list of facts only you have, and ask what is missing before it writes anything:

Here is the current text of our "same day flower delivery" page and the search query
it should serve. List what a person searching this query needs that the page does not
answer. Use only the facts below. Do not add delivery times, prices, areas or
guarantees that are not listed. Suggest: a page title under 60 characters; a first
paragraph that answers the query in two sentences; four questions customers ask, with
answers drawn from the facts; and a list of facts you need from me that are missing.

FACTS: order by 1pm; delivery within [radius] of the shop; $9 delivery fee; substitutions
only with a phone call; Sunday delivery by request.
PAGE: [paste the page text]

An illustrative first reply proposes the title "Same-Day Flower Delivery: Order by 1pm", a good opening paragraph and four answers. Then, in answer three, it says "free delivery on orders over $40". The facts list has no such offer. In answer two it also says "delivery until 6pm", which the facts do not mention either. This is the failure to expect: the model fills gaps with details that sound normal. Google's guidance says generative models predict likely words rather than retrieve facts, and that it is critical to fact-check and review all AI-generated content, including titles, descriptions and alt text.

So run a claim-by-claim check before anything goes live:

Claim in the draftSourceVerdict
Order by 1pm for same-day deliveryFacts listKeep
$9 delivery feeFacts listKeep
Free delivery over $40NoneDelete, or confirm with the owner first
Delivery until 6pmNoneDelete, or add a real window to the facts
Substitutions only after a phone callFacts listKeep

The facts-in, facts-checked approach also keeps you on the right side of Google's spam policies. Its page on generative AI says that using AI tools to generate many pages without adding value for users may violate the policy on scaled content abuse. Two improved pages a month, each carrying facts only you have, are on the safe side of that line. Once the draft is checked, add a real photo or two with proper alt text, link to the page from two related pages, and update the date only if the content really changed. For step-by-step page work, the tutorial on improving one page with AI and the one on titles, descriptions and internal links go through each element.

Week three: the 75-minute Business Profile pass

Google's help page on local ranking gives the three factors as relevance, distance and prominence, says that keeping the address, hours, category and attributes complete and current makes a profile more likely to appear, and says plainly that nobody can request or pay for a better local ranking. It also says that replying to reviews shows you value feedback. That list is the checklist. Here it is for an illustrative independent bookshop, with minutes:

  1. Facts, 15 minutes. Check opening hours for the coming month, including holidays, plus the phone number, category, services and attributes. Wrong hours cost you visits and reviews, and no tool fixes them.
  2. Posts, 20 minutes. Draft four in one batch from real events and stock: an author evening, a new-arrivals shelf, a seasonal reading list, a bookclub date. Schedule or post them yourself.
  3. Photos, 15 minutes. Upload five to ten real photos: the shopfront, shelves, staff, the event space. Use your own, not AI images of a shop that does not exist.
  4. Reviews and questions, 25 minutes. Reply to every review from the month, short and specific, and answer any public questions.

The posts are the part AI handles best, provided it works from facts. A prompt that keeps it honest:

Write four Google Business Profile posts for an independent bookshop, 60 to 80 words
each, plain and friendly, each ending with one clear action. Use only these facts:
[author evening: date, time, ticket price, how to book]; [new arrivals: three titles];
[reading list theme]; [bookclub date and how to join]. Do not invent offers, quotes,
dates, or opening hours. If a fact you need is missing, ask me.

An illustrative draft will stay within the facts for three posts and then claim "free tote bag with every purchase" in the fourth, which was in no fact list. Cut it. Check dates and prices against your own diary, because a post advertising the wrong date is worse than no post. For longer routines and examples, see how to optimise a Business Profile with AI and how to write weekly profile posts with AI. Review replies get their own guides on this site, and the rule that matters here is the same one as for pages: AI drafts, you state only what is true.

Week four: ask the AI tools your customers' questions

Some of your customers now ask ChatGPT, Gemini or Google's AI features who to call instead of searching. Google's page on AI features says there are no additional requirements to appear in AI Overviews or AI Mode, and no special optimisations are necessary: a page needs to be indexed and eligible to show in Search with a snippet. It also says you do not need new files, AI text files, markup or special structured data, and that traffic from these features counts in your normal Search Console numbers under the Web search type. So the routine does not need a separate AI trick. It needs a check, twenty minutes a month, to see whether you are being named.

Write three questions a customer might type, using your own town in place of [town]: "best florist for wedding flowers in [town]", "can I get same-day flowers delivered in [town] on a Sunday", "independent bookshop in [town] with author events". Ask each of ChatGPT, Gemini and Google's AI Mode, in a fresh session, and record the result in a small table:

QuestionToolNamed?Our page cited?Wrong facts about us?
Wedding flowersChatGPTNoNoNone
Wedding flowersGeminiYesNoOld phone number
Same-day deliveryAI ModeYesYesNone

This illustrative record is useful because of its last column. A wrong phone number in an AI answer usually traces back to an old listing or directory, so the fix is to update the source, not to argue with the tool. Where you are not named at all, the fix is the same work as the rest of the routine: a clearer page, more of your own facts on it, and mentions on other sites that are accurate. Never pay for a promise to put you in AI answers. For more on what is and is not in your hands here, the tutorial on what to hand to AI and what to keep for a local business goes through the split.

The one-page record, filled in

At month end, spend thirty minutes on one page that you could hand to a business partner or an accountant. It has four parts: the numbers, what you changed, what the AI check showed, and next month's two queries. Here is the florist's record, with the numbers from week one:

MeasureLast 28 daysPrevious 28 daysChange
Search clicks1,1841,061+11.6%
Search impressions41,30037,900+9.0%
Profile calls4639+17.9%
Direction requests7165+9.2%
Profile website clicks11298+14.3%
Enquiries received1714+21.4%
  • Changes made: two pages refreshed (same-day delivery and wedding florist), four profile posts, eight new photos, nine of nine reviews answered, holiday hours updated.
  • AI-answers check: named in 2 of 9 answers, our page cited in 1, one wrong fact (an old phone number on a directory, since corrected at the source).
  • Next month: flower subscription, plus a recheck of wedding florist.
  • Time spent: 5 hours 10 minutes.

Read the table with care. Enquiries moving from 14 to 17 is three enquiries, and a swing that small proves nothing until it repeats, so the 21.4 per cent is not worth celebrating on its own. The clicks and impressions are bigger counts and more trustworthy, and the profile numbers sit between the two. What the record is for is the slow pattern. After three or four months you can see which page refreshes were followed by gains, and which weeks of effort were wasted, and you adjust the next month. Keep the same date ranges every month so the comparison stays fair.

Month one: the extra setup, about 3 hours 50 minutes

The first month carries a one-off load. These are the jobs, with planning minutes, in the order I would do them:

  1. Access, 30 minutes. Confirm you own the Search Console property and have verified the Business Profile, since performance data exists only for verified profiles.
  2. Baseline, 30 minutes. Export three months of queries and pages and the profile numbers, so later months have something to compare with.
  3. Crawl check, 40 minutes. Check your ten most important pages with the URL Inspection tool, and look at robots.txt. Google's page on AI features lists allowing crawling in robots.txt and any hosting or CDN layer as a basic requirement, and a blocked page is invisible whatever else you do.
  4. Titles and headings, 45 minutes. Review the title and main heading of your five key pages with an assistant's help, with each one saying plainly what the page offers.
  5. Business facts, 45 minutes. Make the name, address, phone number and hours identical on the profile, the website and the main directories you use.
  6. Record sheet, 20 minutes. Build the one-page record above and fill in the baseline.
  7. First AI-answers check, 20 minutes. Run the three questions and keep the table.

That adds up to 230 minutes. Spread it across the first two weeks, because the month-one routine still needs its normal 315 minutes, and the profile and crawl checks usually turn up something worth fixing before you write a word.

What to leave out, and when to bring in help

A routine that runs for a year beats a big plan that stops in March, so the list of things to leave out matters as much as the list of jobs:

  • Mass-produced AI pages. Google's page on generative AI content warns that generating many pages without adding value for users may violate its policy on scaled content abuse.
  • Paid or rewarded reviews. Google's policy bans reviews that have been paid for, directly or in kind, and offers such as discounts or free goods in return for a review.
  • Special files for AI. Google's page says you do not need AI text files or special markup for its AI features, so skip anyone selling them as essential.
  • Daily rank checking. Positions move by device, location and time of day. A month-on-month comparison on the same dates tells you more.
  • Rewriting pages that already work. The funeral-flowers page at position 4.1 with a 6.8 per cent click-through rate was left alone for a reason.

When time is short, cut in this order: the AI-answers check first, then the second page refresh, then posts down to two, and last the reading of numbers. Never cut the profile facts or the review replies, because they cost the least and a wrong hour or an ignored complaint costs the most. Google's page on whether you need an SEO says that a small local business can likely handle much of the work itself, and that hiring a professional is especially helpful during a site redesign or a new site launch. If you do hire help, the guide to deliverables and red flags when hiring an AI SEO consultant gives you the questions, and nobody should promise a number-one ranking.

Questions owners ask before starting a monthly SEO routine

Do I need a paid SEO tool for this routine?

No. Search Console and the Business Profile performance page are free, and both can be exported each month. Paid tools earn their place when you manage many locations, want map-grid rank checks or track dozens of keywords. For one site and one location, a spreadsheet and the free reports cover the routine, and the money is better spent on photos and page content.

Can AI write all my pages for me?

It can draft them, but Google's guidance says generating many pages without adding value for users may breach its spam policy on scaled content abuse, and it says to fact-check and review all AI-generated content before publishing. Use AI to improve two pages a month with your own facts, photos and customer questions, not to publish fifty thin ones.

How long before I see results?

Google's guidance gives no timeframe and says nobody can guarantee a number-one ranking. Compare each month with the previous one using the same date range, and judge the trend over several months. Calls, direction requests and enquiries matter more than a single ranking, and they move more slowly than any one day's numbers suggest.

What if I only have two hours a month?

Run the lean version: thirty minutes reading the numbers, forty-five refreshing one page, thirty on the Business Profile with two posts and every review reply, and fifteen on the record. Skip the AI-answers check in busy months. Accurate hours, categories and replies protect you more than extra posts do.

Further reads

Sources: Google Search Central guidance on generative AI content, AI features and your website, and whether you need an SEO; Google Search Console and Google Business Profile Help pages on performance reports and local ranking, and Google's policy on fake engagement and incentivised reviews. The florist, bookshop and figures in the examples are invented for illustration.

Want your monthly SEO routine set up around your business?

On a 1:1 call we can map your site, profile and reports, shrink the routine to the hours you really have, and set up the prompts and the one-page record.

Book a 1:1 call with me