Let me say something that the SEO industry does not want you to hear: you do not need to spend money to improve your search rankings. Not a single dollar. Not on tools, not on agencies, not on consultants, not on advertising.
Now, before the SEO professionals reading this close their browsers in protest, let me clarify. Paid tools are genuinely useful. Agencies can deliver excellent results. There are absolutely situations where spending money on SEO is the smart move. But this article is not for those situations. This article is for the business owner who has rent to pay, employees to cover, and a marketing budget of precisely zero. You are not looking for the optimal approach. You are looking for what works when there is nothing to spend.
And the truth is, quite a lot works for free. The fundamental mechanics of SEO — creating useful content, making your site technically sound, building local presence, earning links — none of these inherently cost money. They cost time and effort, certainly. But for a small business owner who is willing to invest a few hours per week, the free path can deliver results that rival what many businesses pay thousands for.
Here are eighteen tactics, organized from quickest wins to longer-term investments.
The 5-minute wins
1. Set up Google Search Console
This is the single most important free tool in all of SEO, and it is made by Google itself. Google Search Console shows you exactly which searches bring people to your site, how many clicks you get, which pages have problems, and whether Google can properly crawl your content.
Go to search.google.com/search-console, verify your website, and submit your sitemap. You now have more useful data than many businesses paying for expensive SEO tools.
2. Claim your Google Business Profile
If you have not done this, stop reading and do it now. Visit business.google.com, claim your business, and fill in every field. This is the single highest-impact free action for any local business. It directly determines whether you appear in the Google Map Pack for local searches.
3. Claim your Bing Places listing
Most businesses ignore Bing, and that is precisely the opportunity. Bing powers ChatGPT Search, which means your Bing Places listing directly affects whether ChatGPT recommends your business. Go to bingplaces.com and claim your listing. You can import directly from your Google Business Profile.
4. Fix your title tags
Your title tag is what appears as the blue link in Google search results. It is the first thing a potential customer reads. Open your website editor and check every page — does the title tag describe what that page is about and include relevant keywords? A homepage title like "Home | Smith & Sons" should become "Emergency Plumber Portland | 24/7 Service | Smith & Sons."
5. Write meta descriptions for every page
Meta descriptions are the two lines of text under the title tag in search results. They do not directly affect rankings, but they absolutely affect whether someone clicks on your result. Write compelling, specific descriptions that include your service, location, and a reason to choose you.
The 30-minute improvements
6. Add alt text to every image
Alt text describes images for search engines and visually impaired users. It takes seconds per image and helps your pages rank for image searches. Describe what the image actually shows: "emergency drain repair in kitchen sink" not "image1" or "photo."
7. Improve your internal linking
Look at your website and ask: can a visitor (or Google) get from any page to any other page within 3 clicks? Link your service pages to related blog posts. Link your blog posts back to service pages. Link your homepage to your most important pages. This helps Google understand your site structure and passes authority between pages.
8. Optimize your URL structure
Clean, descriptive URLs rank better and get clicked more often. Compare:
- Bad: yourdomain.com/page?id=347
- Good: yourdomain.com/emergency-plumbing-portland
Most website platforms let you edit URLs when creating pages. Use lowercase words separated by hyphens, include relevant keywords, and keep them reasonably short.
9. Speed up your website
Google confirms that page speed is a ranking factor. Free ways to improve it:
- Compress images using tinypng.com (free for up to 500 images/month)
- Enable browser caching in your hosting settings
- Remove plugins or widgets you are not actually using
- Choose a faster hosting plan — sometimes the free tier is simply too slow
Test your current speed at pagespeed.web.dev (Google's free tool).
10. Make your phone number clickable
This sounds trivially simple, but an astonishing number of small business websites display phone numbers as plain text rather than clickable tel: links. On mobile, a clickable phone number is the difference between a call and a bounce.
<a href="tel:+15551234567">555-123-4567</a>
The weekly habits (1-2 hours per week)
11. Answer one customer question per week
This is the single most effective free content strategy. Think of a question your customers ask regularly. Write a blog post or page that answers it thoroughly, honestly, and with the specific details that only someone in your profession would know.
You do not need to be a good writer. You need to be genuinely helpful. Write as if you are explaining the answer to a friend. Include real numbers, real timeframes, real considerations. The customer expertise you take for granted is exactly what Google rewards.
12. Post on Google Business Profile weekly
Google Business Profile has a "Posts" feature that most businesses ignore entirely. Use it. Post weekly updates — tips, seasonal reminders, special offers, project photos, or answers to common questions. Active profiles receive more visibility than dormant ones.
13. Respond to every review
Positive or negative, respond to every review within 24 hours. Thank people specifically for what they mentioned. Address concerns professionally. This signals to both Google and potential customers that you are engaged and responsive.
14. Monitor Google Search Console weekly
Spend 15 minutes every week checking:
- Which new searches brought people to your site
- Whether any pages have new crawl errors
- Whether your overall click count is trending up or down
This data tells you what is working and what needs attention. It is like having a free SEO consultant reporting to you every week.
The monthly projects (a few hours per month)
15. Audit and fix your citations
Once per month, search for your business name across the web and check that your name, address, and phone number are consistent everywhere. Fix any discrepancies. Update any listings that have old information. This ongoing maintenance is one of the most underrated free SEO activities.
16. Build one local backlink per month
Reach out to one local organization per month for a potential link:
- Local business associations and chambers of commerce
- Complementary businesses that might cross-reference you
- Local news websites — offer yourself as an expert source for stories in your field
- Community organizations you already support
- Local blogs or community forums
One quality local link per month is better than fifty spammy ones. And unlike paid link building, these relationships also generate referral business.
17. Update your best-performing content
Look at Google Search Console to see which pages get the most impressions but have a low click-through rate. These are pages that Google shows to people but nobody clicks on. The fix is usually a better title tag or meta description. Also update any outdated content — refresh statistics, update advice, and add new sections.
18. Study what your top competitors do
Search for your most important keywords and study the top-ranking competitors. What topics do they cover that you do not? What makes their pages better? You do not need paid spy tools for this — just searching Google and reading carefully reveals an enormous amount.
The free tools that make all this possible
Every tool mentioned in this guide is genuinely free:
- Google Search Console — your most important SEO dashboard
- Google Analytics — traffic and visitor behavior tracking
- Google Business Profile — local search management
- Bing Places — Bing and ChatGPT Search visibility
- PageSpeed Insights — website speed testing and recommendations
- Google's Mobile-Friendly Test — checks mobile usability
- Google's Rich Results Test — validates your structured data
- TinyPNG — image compression
- AnswerThePublic (free tier) — content topic ideas based on real searches
- ChatGPT (free tier) — help brainstorming content ideas and drafting outlines
And if you want a comprehensive diagnostic of your entire website's SEO health in one report, licheo.com/seo-standings provides a free instant analysis that covers technical SEO, content quality, and competitive positioning.
The $0 SEO schedule
Here is how to put all of this together into a sustainable routine:
Daily (5 minutes): Respond to any new reviews
Weekly (1-2 hours):
- Write one customer-question blog post
- Post one Google Business Profile update
- Scan Google Search Console for issues or trends
Monthly (2-3 hours):
- Audit citations for consistency
- Reach out for one local backlink opportunity
- Update one existing page with fresh content
- Review competitor rankings and content
Quarterly (half day):
- Full Google Search Console review
- Update all directory listings
- Refresh seasonal content
- Evaluate which content topics are driving the most traffic
This schedule costs nothing but a few hours per week. Over six months, it compounds into a meaningful competitive advantage — one that most of your competitors, who are doing nothing at all, will find very difficult to overcome.