Guide 05 SEO
Basic Website SEO for Beginners
The handful of search basics that matter for a small site, in the order to do them.
Search engine optimization (SEO) for a small website comes down to a few habits: write pages that answer what people are actually searching for, give each page a clear title and description, make sure the site works well on phones, and tell search engines your site exists. You don't need tools, tricks or an agency to get those right.
Start with what people search for
Before you write, think about the words a stranger would type to find you. A yoga studio's owner might call it "a movement practice space." Their customers search for "yoga classes near me" or "beginner yoga Tuesday evening."
Write down five to ten phrases like that. Use them naturally in your page titles, headings and text. Don't cram them in. Search engines are good at spotting repetitive, unnatural text, and visitors leave when a page reads like a keyword list.
For local businesses, include your town or neighborhood in the text, along with your full address and phone number on the contact page and in the footer.
Give every page a clear title
The page title (the <title> tag) is usually the blue link people see in search results. Most builders and CMS tools have a field for it, sometimes labeled "SEO title."
Good titles:
- describe the page, with the most important words near the start
- are unique on every page
- stay around 50 to 60 characters so they don't get cut off
"Plumbing Repairs in Eastside | Fenwick Plumbing" tells a searcher exactly what they'll get. "Home" doesn't.
Write a description for each page
The meta description is the short text that often appears under the title in results. Search engines don't always use it, but when they do, a good one gets more clicks. Aim for one or two plain sentences, roughly 120 to 160 characters, that say what the page offers.
Use headings the way they were meant
Each page should have one main heading (an H1) that says what the page is about. Break the rest into sections with H2 and H3 headings, in order, the way you'd outline a document. Don't pick heading levels for their size. That's a styling choice, and you can change it in the design settings.
Clear headings help search engines understand the page, and they help people who skim. They also matter for screen reader users, as our accessibility guide explains.
Write useful pages, and enough of them
A page with three vague lines is hard for anyone to rank. Make sure your important pages cover their topic properly: what you offer, who it's for, prices, the area you serve, common questions. Each service you want to be found for should have its own section or page.
Write for people first. If a page helps a visitor decide, it will usually do better in search than a page written to please an algorithm.
Link your pages together
Link between related pages with descriptive text. A link that reads "see our drain cleaning prices" is more helpful than one that says "click here." These internal links help visitors find more and help search engines discover every page.
Make sure every page can be reached from the menu or from another page. Pages nobody links to are hard to find.
Make it fast and mobile friendly
Most visitors will be on a phone. Check every page on one. Text should be readable without zooming and buttons should be easy to tap.
Speed matters too. The biggest cause of slow small sites is oversized images. Resize photos before uploading, and use modern formats like WebP if your tool supports them. Skip autoplaying video backgrounds and heavy animation.
Use HTTPS and clean addresses
Your site should load over HTTPS, with the padlock in the address bar. Almost every host and builder provides this for free now.
Short, readable page addresses help a little and look trustworthy when shared: /services/drain-cleaning/ rather than /page?id=4821. Once a page is published, avoid changing its address. If you must, set up a redirect from the old address to the new one.
Tell search engines you exist
Search engines will usually find a new site eventually, but you can speed it up. The major search engines offer free webmaster tools where you can verify that you own the site and submit a sitemap. A sitemap is a file listing your pages, and most builders and CMS tools create one automatically, often at /sitemap.xml.
These tools also show which searches bring people to your site and warn you about pages that can't be crawled.
If you're a local business, set up or claim your free business profile on the major map and search services. Use exactly the same name, address and phone number there as on your site.
Earn a few good links
Links from other relevant sites still help search engines judge that your site is worth showing. For a small site, the best ones come naturally: your local business association, suppliers, event listings, a local news story, the club's league page. Never buy links. It breaks search engine guidelines and can hurt more than help.
What to ignore
You can safely skip meta keywords, exact keyword density targets, and anyone who promises guaranteed rankings. Check your webmaster tools once a month, fix what's broken, and keep adding pages that answer real questions.
Questions
How long does it take for a new website to show up in search results?
It varies. A new site with a few pages can appear within days or weeks once a search engine finds it, especially if you submit a sitemap. Ranking well for competitive searches takes much longer and depends on the quality of your pages and how many other sites link to you.
Do I need to pay for SEO tools or services?
Not for a small site. The free webmaster tools that search engines provide show which searches bring visitors and flag technical problems. Be wary of anyone who promises first-page rankings, since no one can guarantee them.
Do meta keywords still matter?
No. Major search engines ignore the meta keywords tag. Put your effort into page titles, descriptions, headings and the actual content.