DIY SEO: How to Do Your Own SEO (Plain-English Steps)
DIY SEO means improving your own website so Google shows it to people searching for what you sell, without hiring anyone. You do it in order: set up Google’s free tools, find the words customers actually type, match your pages to those words, fix the technical basics, earn a few mentions, then track results.
Key takeaways
- SEO is free to start. Google Search Console and Google Business Profile cost nothing and do most of the heavy lifting for a small business.
- Order matters. Set up tracking first, find real search terms second, then fix pages, not the other way round.
- One page, one search intent. Each page should answer one thing a customer types, in their words.
- Results are slow. Expect three to six months before meaningful movement. Anyone promising faster is guessing.
- You can do this yourself. The steps below are the real ones. The only thing you can’t buy back is the time they take.
What is DIY SEO, and can you really do it yourself?
DIY SEO is the practice of improving your own site’s search visibility using free tools and your own time, instead of paying an agency. Yes, a small business owner can genuinely do it: the information is all public and the core tools are free.
Here’s the honest catch, and it’s worth naming up front: nobody ever showed most owners that these tools exist, and even once you know, the work takes hours you may not have. Knowledge isn’t the bottleneck. Time is. So this guide gives you the complete method: do as much as fits your week, and know exactly what you’re skipping when it doesn’t.
If your site is brand new or invisible today, it’s also worth reading Why Isn’t My Website Showing Up on Google? first. It covers the reasons a page never appears at all, which is a different problem from ranking low.
How to do your own SEO, step by step
Do these seven steps in order. Each one builds on the last, so resist the urge to jump to writing content before your tools are set up.
Step 1: Set up Google Search Console (your free window into Google)
Google Search Console is a free Google tool that shows you which searches bring people to your site and flags problems stopping Google from listing you. It’s the single most useful thing you can set up, and most owners have never heard of it.
- Go to search.google.com/search-console and sign in with a Google account.
- Add your website as a “property.” The simplest option for most owners is the “URL prefix” method: paste your full site address (for example,
https://yourbusiness.com). - Verify you own the site. Search Console gives you a few ways; the “HTML tag” or your website platform’s built-in verification (Wix, Squarespace, WordPress, Shopify all have one) is usually easiest.
- Once verified, open the URL Inspection tool, paste your homepage address, and click Request Indexing. This asks Google to come and look at your page.
Data takes a few days to appear. Come back in a week and check the Performance report, which shows the actual queries people used to find you.
Step 2: Claim and complete your Google Business Profile (if you serve local customers)
A Google Business Profile is the free listing that puts your business in Google Maps and the local results, and it’s the fastest win for most local businesses. If customers come to you, or you go to them, this matters more than anything else on this list.
- Go to google.com/business and sign in.
- Search for your business name. If a listing already exists, claim it; if not, create one.
- Complete every field: exact business name, address (or service area if you travel to customers), phone number, hours, website, and categories. Pick the most specific primary category you can.
- Add real photos, and ask a few happy customers to leave a review. Reviews and recent activity both help.
Keep your business name, address, and phone number written exactly the same everywhere they appear online: on your site, your listing, and any directories. Google treats inconsistent details as a trust problem. Our sibling guide on small business SEO tips that actually move the needle goes deeper on why this consistency matters.
Step 3: Find the words your customers actually search
Keyword research means finding the exact phrases customers type into Google, so you can write pages that match them. You want the words real customers use, not the industry jargon you use internally.
- Write down every question and phrase a customer might search before buying from you (“emergency plumber near me,” “how much does a filling cost,” “family lawyer in [town]”).
- Type each one into Google and look at the “People also ask” box and the “Related searches” at the bottom. These are real questions Google knows people ask.
- Note the phrasing customers use, especially longer, specific phrases. “Invisalign for adults [city]” is easier to rank for and closer to a booking than just “dentist.”
- Group them by intent, the reason behind the search. Someone typing “what is a root canal” wants to learn; someone typing “root canal [city] cost” wants to buy. They need different pages.
Free keyword tools exist (Google’s own Keyword Planner, plus others), but for a small business the Google search box itself, read carefully, gets you most of the way.
Step 4: Match each page to one search
On-page SEO means shaping a single page to answer one search clearly in its title, its heading, and its content. The rule that keeps this simple: one page, one search intent. Don’t make one page try to rank for ten different things.
For each important page:
- Title tag: the clickable headline in Google results. Put the main phrase near the front and keep it under about 60 characters (for example, “Emergency Plumber in Leeds | [Business]”).
- One H1 heading at the top of the page that matches what the page is about. Use H2 and H3 subheadings for sections beneath it.
- Answer the search early. Put a clear, direct answer in the first paragraph, then the detail below. This helps both readers and the AI answer boxes now common in Google.
- Write for the person, not the algorithm. Use the customer’s words naturally. Don’t repeat the phrase over and over, because Google reads that as spam.
- Add a clear next step (a phone number, a booking button, a contact form) so a convinced visitor can act.
Step 5: Fix the technical basics
Technical SEO is the behind-the-scenes work that lets Google read, load, and trust your site. You don’t need to be a developer for the essentials, because most website platforms handle these in their settings.
- Make sure Google can find your pages. In Search Console, check the Pages report for anything marked “not indexed” and read why.
- Submit a sitemap, a file listing your pages. Most platforms generate one automatically at
yoursite.com/sitemap.xml; paste that address into Search Console’s Sitemaps section. - Check it works on a phone. Most searches are on mobile. Open your site on your own phone and make sure it’s readable and tappable without pinching.
- Improve load speed. Run your homepage through Google’s free PageSpeed Insights tool. The usual fix for a small business is compressing large images, because big photo files are the most common cause of a slow page.
- Use HTTPS. Your address should start with
https://(the padlock). Nearly every platform offers a free certificate; turn it on if it’s off.
Step 6: Earn a few honest mentions
Off-page SEO, mainly earning links from other reputable sites, signals to Google that others vouch for you. For a small business, a handful of genuine, relevant mentions beats hundreds of low-quality ones.
- List your business in trusted directories for your trade and area, with those identical name, address, and phone details.
- Ask suppliers, partners, your local chamber of commerce, or trade associations you belong to whether they’ll link to your site.
- If you sponsor a local team or event, ask for a link from their page.
Never buy links from services promising hundreds of them. Google detects and penalises paid link schemes, and it can undo months of honest work.
Step 7: Track what’s working and keep going
SEO is a habit, not a one-time task: you measure results, keep the pages that work, and improve the ones that don’t. This is where most DIY efforts quietly stop, and it’s the part that compounds.
- Once a month, open Search Console’s Performance report and look at which searches and pages bring the most clicks.
- Set up Google Analytics (GA4), which is free, if you want to see what visitors do once they arrive.
- Find pages ranking on page two (positions 11–20) and improve them: better answers, clearer titles. These are your fastest wins because you’re already close.
- Keep publishing pages that answer real customer questions. A steady trickle beats an occasional burst.
For more on turning this into visitors, see how to increase website traffic without paying for ads.
How long does DIY SEO take to show results?
For most small businesses, meaningful movement takes three to six months, and longer in competitive markets. Google needs time to trust the changes you make, and results tend to compound rather than switch on overnight.
The Google Business Profile work in Step 2 can show up faster, sometimes within a few weeks, because local listings update more quickly than organic rankings. Everything else is slow by nature. If a tool or service promises page one in days, treat it as a warning sign, not a shortcut.
What does DIY SEO actually cost?
The core of DIY SEO is free: Search Console, Business Profile, Analytics, and PageSpeed Insights all cost nothing. Your real cost is time: expect several hours to set everything up, then a few hours a month to maintain it.
You can spend money if you choose (paid keyword tools, faster hosting, a copywriter for pages), but none of it is required to start. The honest trade-off is simple: DIY SEO costs time instead of money, and time is the thing most owners are shortest on.
Want this handled for you?
Want this handled for you? Get a free look at your online presence, with no obligation and no sales pitch. We’ll tell you what’s working, what isn’t, and what to fix first, so you can act on it yourself or hand it over.
If you’d like the bigger picture before you start, here’s a plain-English guide to how SEO works and where it fits for a small business.
Frequently asked questions
Can I really do SEO myself, or do I need an expert?
You can genuinely do the core of it yourself: the tools are free and the steps above are the real ones. An expert mostly saves you time and helps in competitive markets or with tricky technical issues. For a straightforward local business, a determined owner can handle the basics.
What's the very first thing I should do?
Set up Google Search Console (Step 1) and, if you serve local customers, claim your Google Business Profile (Step 2). These are free, they're the foundation everything else builds on, and the Business Profile often brings the fastest results.
Is free SEO as good as paid SEO?
The free tools are the same ones professionals use. Search Console and Business Profile aren't lesser versions. What you're really paying for when you hire someone is their time and experience, not access to better tools. The gap is hours and know-how, not quality of software.
How do I know if my DIY SEO is working?
Check Google Search Console's Performance report once a month. Rising clicks and impressions, and pages climbing from page two toward page one, are the clearest signs. Give it three to six months before judging.