SEO sounds technical, but the idea is simple: help Google understand what your business does and who it is for, so it can show you to people searching for it. This checklist covers what matters most, in order, with no jargon.
What SEO actually is
SEO stands for "search engine optimisation". It means making it easy for Google (and other search engines) to find, understand and trust your website. When someone types "emergency electrician near me" or "accountant for small business", you want your business to be a sensible answer.
Nobody can guarantee a number one ranking, and be wary of anyone who does. What you can do is build the right foundations and keep improving them. Results take weeks to months and depend on how much competition you have.
Step 1: Know what your customers search for
Write down the words your customers would type, not the words you use. A few ways to find them:
- Ask recent customers how they searched for you.
- Type your service into Google and look at the suggestions that appear below the search box.
- Look at the "People also ask" boxes in the results.
- Check what your competitors' pages talk about.
You are looking for phrases like "[service] in [place]", "how much does [service] cost" and "[problem] fix".
Step 2: One page for each main service (and place)
Google shows pages, not websites. A single page that mentions ten services will not rank well for any of them. Give each main service its own page, and if you serve several towns or areas, consider a page for each one with genuinely useful local detail. Do not copy the same text with the place name swapped, because that tends to be ignored.
Step 3: Write a clear title and description for every page
These two lines appear in Google's results, so they act like your shop sign.
- Page title (about 50 to 60 characters): service, place and business name. For example, "Emergency Plumber in Leeds | Smith Plumbing".
- Description (about 150 characters): what you do and why to choose you, written to make someone want to click.
- Every page should have its own, never the same one repeated.
Step 4: Make the page itself helpful
- Use a clear main heading that names the service.
- Answer the questions people have: price factors, timings, what to expect, areas covered.
- Use real photos of your work and team, with short descriptions.
- Add a short FAQ. It matches how people search and can earn extra space in results.
- Include your contact details and a clear next step.
Step 5: Set up your Google Business Profile
For any business with customers in a particular area, this free listing is one of the most valuable things you can do. It controls how you appear on Google Maps and in the local results.
- Claim and verify your listing.
- Make sure your business name, address and phone number are correct and match your website.
- Choose the right categories and list your services.
- Add photos, opening hours and special hours for holidays.
- Post updates and answer questions.
Step 6: Collect and answer reviews
Reviews help people trust you and are a significant part of local search. Ask happy customers, ideally right after a job goes well, and make it easy by sending a direct link. Reply to every review, including the bad ones, politely and without arguing. Never buy or fake reviews.
Step 7: Make the site fast and mobile-friendly
- Open your site on your phone using mobile data. Is it quick? Can you read it?
- Compress large images before uploading them.
- Avoid heavy pop-ups that cover the page.
- Use a secure connection (the padlock, or "https") on every page.
Google offers a free tool called PageSpeed Insights that gives you a score and a list of fixes you can pass to your web developer.
Step 8: Be consistent about who you are online
Your business name, address and phone number should be the same everywhere: your website, your Google listing, your social profiles and directories relevant to your trade. Inconsistencies confuse search engines and customers.
Step 9: Earn links from other websites
When a respected website links to yours, it is a vote of confidence. Realistic ways to earn them include being listed in your trade association's directory, local business groups, supplier or partner pages, local news or community sites and guest articles. Quality matters more than quantity. Avoid paid link schemes.
Step 10: Publish helpful articles
An article that answers a real customer question can bring in people who are exactly at the stage of needing you. Write about the questions you are asked every week. If you are not sure where to start, look at how this very site organises its guides, such as how to build a business website that brings in clients.
Step 11: Measure and keep going
Set up two free tools: Google Search Console (shows what people searched to find you and any problems) and Google Analytics or a similar tool (shows how visitors behave). Check them monthly, and look at three things: how many people find you, which pages bring them and how many get in touch.
Then make sure each enquiry is answered quickly, because visibility is wasted if enquiries go cold. See how to automate lead follow-up.
A 30-minute monthly routine
- Check Search Console for new problems and top searches (10 minutes).
- Ask for three new reviews and reply to recent ones (10 minutes).
- Update one page or add one useful answer to a service page (10 minutes).
Small, steady work beats a big burst once a year. If you would rather have it handled, my website development service includes the technical foundations covered here.
Frequently asked questions
What is SEO in simple terms?
SEO is making your website easy for Google to find, understand and trust, so it can show your business to people searching for what you offer.
How long does SEO take to work?
Basic fixes can help within weeks, but meaningful results usually take a few months and depend on competition. It is a steady process rather than an instant switch.
Do I need a Google Business Profile?
If you serve customers in a particular area, yes. It is free and controls how you appear on Google Maps and in local search results.
How many pages does my website need for SEO?
At minimum, a page for each main service, plus home, about and contact pages. Adding helpful articles that answer customer questions gives you more ways to be found.
Can anyone guarantee a first-page Google ranking?
No. Search results depend on many factors outside anyone's control. A trustworthy provider will build sound foundations, explain what they are doing and report on real progress instead of promising a position.
Want help getting found on Google?
Connect with me. I will review your website and tell you the three changes most likely to help customers find you.
- A friendly first conversation, no pressure
- I reply within 24 hours
- I reply within 24 hours