A 30-Minute Weekly SEO Routine for Small Businesses
A simple 30-minute weekly SEO routine for small business owners: check Search Console, fix what broke, improve one page and keep your Business Profile fresh.
By freeseobot Editorial · Published · 6 min read
Thirty minutes a week is enough to keep a small business website healthy in search. Spend 10 minutes checking that nothing broke, 15 minutes improving one page, and 5 minutes on your Google Business Profile and a note of what you did. The routine works because it is small and regular: problems get caught within a week, and steady improvements add up over a year.
Everything below uses free tools: Google Search Console, Bing Webmaster Tools, and a free site checker.
Before you start: one-off set-up
You need these in place once. If any are missing, set them up first (allow an afternoon).
- Google Search Console verified for your domain, with email notifications on.
- Bing Webmaster Tools set up. You can import your site from Search Console.
- An XML sitemap submitted to both. Submit it under Indexing > Sitemaps.
- A Google Business Profile, verified, if you serve customers in person.
- A simple log. A spreadsheet with columns for date, what you checked, what you changed and which page.
If you would rather not do this by hand, connecting your site to freeseobot adds one line of code and gives you a free dashboard that guides you through Search Console set-up and submits your sitemap.
Minutes 0 to 10: check nothing broke
The goal is to catch problems before they cost you a month of traffic.
1. Search Console messages (1 minute)
Click the bell icon at the top of Search Console. Google sends property messages there, such as warnings about new indexing issues, and keeps them for a year. Anything new about indexing, security or manual actions comes first, before anything else on this list.
2. Clicks and impressions (3 minutes)
Open Performance > Search results, choose Date > Compare > Last 7 days vs previous 7 days. Look at total clicks and impressions.
| What you see | Normal? | Next step |
|---|---|---|
| Within about 20% either way | Yes, for most small sites | Move on |
| Down 30% or more | Investigate | Open the Pages tab, sort by click difference |
| Up sharply | Good, but check why | Find the page or query that grew and build on it |
Small sites bounce around week to week. A public holiday or a rainy week can move numbers. Look for drops that last two weeks or more, or that hit one important page.
3. Indexing (3 minutes)
Open Indexing > Pages. Has the "Not indexed" count jumped since last week? If so, click the reason in the table. Then use URL Inspection on your home page and your top money page to confirm both are still on Google. Our guide on why a page isn't indexed explains every status.
4. Site health scan (3 minutes)
Run your home page through a free SEO check. It needs no sign-up and flags the problems that appear without warning: a noindex tag added by a plugin update, robots.txt blocking crawlers, broken internal links, missing titles. If nothing changed on your site this week, a quick scan is still worth it; plugins and hosting providers make changes you do not see.
Minutes 10 to 25: improve one page
This is the part that grows traffic. Pick one page a week and make it better. Rotate through your pages so each important page gets attention every couple of months.
How to choose the page
In Search Console Performance, open the Pages tab, last 3 months, and sort by impressions. Pick a page that:
- has many impressions but a low click-through rate, or
- sits at an average position of about 5 to 20, or
- is a money page you have not touched in six months.
What to do to it (pick one or two)
- Rewrite the title and meta description. Make the title match the queries the page already shows for. Check how it will look with our SERP preview tool. See our title tag guide.
- Answer the main question near the top. Two or three plain sentences before the detail. This helps readers and AI tools that quote short passages.
- Add a missing section. Click the page in Search Console, then the Queries tab. Any query the page shows for but does not answer is a section to add.
- Update facts. Prices, opening hours, team members, product details. Only change the "last updated" date if the content really changed.
- Add 2 or 3 internal links to the page from related pages. Our internal linking guide explains how to choose them.
Write down what you changed and the date in your log. In four to eight weeks, compare that page's clicks before and after.
Minutes 25 to 30: Business Profile and notes
Google Business Profile (3 minutes)
- Reply to any new reviews.
- Check hours are right for the coming week, especially near public holidays.
- Check for suggested edits from Google or the public.
- Add a photo or a short update if you have something new.
Google's help page on local ranking lists verified, complete information, photos and reviews among the things that help. Our Google Business Profile guide has the full set-up.
Update your log (2 minutes)
Write one line: what you checked, what you found, what you changed. After three months, this log is the most useful SEO document you own. It tells you what worked and stops you repeating fixes.
Your monthly and quarterly extras
Some tasks do not need doing weekly. Add these to the first week of each month or quarter instead of the page improvement.
| How often | Task |
|---|---|
| Monthly | Review the last 28 days against the previous 28 in Search Console |
| Monthly | Check the Sitemaps report status and the Core Web Vitals report |
| Monthly | Check which AI crawlers can read your site with our AI visibility checker |
| Quarterly | Full site audit (our free SEO audit guide has the steps) |
| Quarterly | Refresh your top 5 pages and check for content decay |
| Yearly | Redo keyword research for your main services |
What to automate so the routine stays at 30 minutes
The checking part is the easiest to hand over to software. Search Console emails cover new indexing problems. A weekly automated scan can cover robots.txt changes, noindex tags and broken links. When you connect a site to freeseobot, weekly checks run on their own and fixes, such as missing titles or descriptions, wait for your approval in the dashboard. That leaves your 30 minutes for the part software cannot do well: making one page better for your customers.
Questions
Is 30 minutes a week really enough for SEO?
For keeping a small site healthy and steadily improving, yes. It is not enough to compete for very competitive national searches, and it does not include writing new pages. If you publish new content, add that time on top.
What if I miss a week?
Do the 10-minute check the following week and skip the page improvement. Catching problems matters more than keeping the improvement streak.
When should I expect results?
Google can take days to weeks to recrawl a changed page, and longer to reflect it in rankings. Judge a change after four to eight weeks, not after one.
Should I check rankings every week?
Check clicks and impressions weekly. Look at average position monthly, as a trend. Daily ranking checks mostly show noise.
Sources
- Google Search Console Help, Message panel and email preferences: https://support.google.com/webmasters/answer/9388335
- Google Search Console Help, Performance report (Search results): https://support.google.com/webmasters/answer/7576553
- Google Search Console Help, Page indexing report: https://support.google.com/webmasters/answer/7440203
- Google Business Profile Help, Tips to improve your local ranking on Google: https://support.google.com/business/answer/7091
- Google Search Central, Creating helpful, reliable, people-first content: https://developers.google.com/search/docs/fundamentals/creating-helpful-content