SEO has a mystique problem. People hear the term and picture either a dark art practiced by shadowy consultants or a firehose of technical acronyms. Neither image is accurate. SEO, search engine optimization, is mostly just building a website that answers the questions people are searching for. If you can do that while keeping the site fast, clear, and mobile-friendly, you've done most of the work.
Let me take the mystery out of it.
What Google Actually Wants
Google's entire business model depends on showing people useful results. If you search for "best coffee roaster near me" and Google shows you a bunch of irrelevant garbage, you'll stop using Google. They're extremely motivated to surface good results.
So what makes a result "good" in Google's eyes?
It answers the searcher's question clearly. It loads quickly. It works well on mobile. It comes from a site that seems trustworthy and active. And ideally, it's from a site with some local relevance if the search is location-specific.
That's the framework. Everything else in SEO is just implementation details.
The Stuff That Matters
Your page titles should describe what the page is about, in normal human language. Not keyword-stuffed. Not clever. Just clear. If your page is about family dentistry in Capitola, the title should say something like "Family Dentistry in Capitola" not "Welcome to Our Practice." Google reads your titles. So do people deciding whether to click.
Your site should be fast. We covered this in detail in the speed post, but it bears repeating. Google uses page speed as a ranking factor, especially on mobile.
Your site should work on phones. More than half of all web searches happen on mobile devices. If your site is hard to use on a phone, you're invisible to a majority of your potential audience.
You should have a Google Business Profile set up and maintained. This is the panel that appears on the right side of Google results with your hours, address, phone number, reviews, and photos. For local businesses, this is arguably more important than your actual website for search visibility. Keep it updated. Respond to reviews. Add photos periodically.
Your content should match the things people in your area are searching for. This is where blog posts come in. Every post is a chance to match a specific search query. If nobody in your area is Googling "holistic pet acupuncture," writing a blog post about it won't bring traffic. But if they're Googling "how to choose a pet groomer in Santa Cruz," and you're a pet groomer with a post on that topic, you've got a shot.
The Stuff That Doesn't
Keyword density. This is the idea that you need to use your target keyword a certain number of times per page. This hasn't mattered in years. Write naturally. If your page is about the topic, the relevant words will appear naturally.
Meta keywords. There's a field in some website builders where you can add meta keywords. Google has publicly stated they ignore it. Has for over a decade. You can skip it.
Buying links. Some SEO companies will sell you packages of backlinks from other websites. Most of these are from low-quality directories or spam sites. Google is very good at identifying paid link schemes and will penalize your site for them. Don't do this.
Duplicate content penalties. There's a persistent myth that if you have similar content on two pages, Google will punish you. In reality, Google just picks the version it thinks is best and ignores the other. You won't get penalized. It's just not useful.
Chasing algorithm updates. Google changes its algorithm thousands of times a year. Most of these changes are minor. The major updates tend to reward the same things: good content, fast sites, good mobile experience. If you're doing those things, you don't need to chase every update.
Local SEO Is Your Lane
For most small businesses, the game is local SEO. You're not trying to rank nationally for "yoga classes." You're trying to rank for "yoga classes near Westside Santa Cruz" or "yoga for beginners Capitola."
Local SEO comes down to a few specific things. A complete and accurate Google Business Profile. Consistent name, address, and phone number across the internet, on your website, on Yelp, on Facebook, in online directories. Reviews, especially recent ones. And content that's relevant to your specific location and services.
You don't need to compete with nationwide brands. You need to be the most visible, most credible option in your immediate area. That's a much more manageable goal.
What to Actually Do
If you do nothing else, do these three things.
Claim and fill out your Google Business Profile completely. Every field. Add photos. Set your hours. Pick your categories carefully.
Make sure your website is fast, works on mobile, and has clear page titles that describe what each page is about.
Start answering questions your clients ask in short blog posts. One a month. Use the questions as titles.
That's honestly 80% of SEO for a small local business. The other 20% is technical tuning that helps but isn't essential. Get the basics right first. You can always optimize further once the foundation is solid.
