Most small business websites miss the same handful of basics. The good news? Fixing them doesn't require a big budget or technical expertise just knowing what to look for.

1. A clear page title and meta description

Every page on your site needs a unique title tag and meta description. These are the two lines of text that show up in Google search results. If yours just says "Home" or your business name, you're leaving ranking potential on the table. Your title should include your primary keyword and location for example, "Web Design Edinburgh | Wellington Web Co." Your meta description should be a clear, compelling summary in under 160 characters.

2. Your location on the page

If you serve a specific area, say so on the page itself, not just in the footer. Google needs to understand where you operate to show you in local searches. Include your town, city or region naturally in your headings and body copy. A dedicated "Based in Edinburgh, serving businesses across Scotland" line goes a long way.

3. Google Business Profile

This is completely free and one of the most impactful things you can do for local SEO. A verified Google Business Profile means you show up on Google Maps, in the local results pack and it gives customers a place to leave reviews. If you haven't set one up, stop reading and go do it now.

4. Fast load times on mobile

Google uses mobile page speed as a ranking factor. If your site takes more than 3 seconds to load on a phone, you're being penalised. Common culprits are uncompressed images, heavy fonts and bloated code. Tools like Google PageSpeed Insights will show you exactly what's slowing you down.

5. Proper heading structure

Your pages should have one H1 (the main title), followed by H2s for sections and H3s for subsections. Google crawls this structure to understand what your page is about. A page with no headings or where everything is just bolded paragraph text, is much harder for search engines to interpret.

None of these require a big redesign. If your current site is missing even a couple of these, fixing them can make a noticeable difference to where you show up in search results within a few weeks.

Local SEO vs national SEO

For most small businesses, local SEO is where the effort should go. If you run a plumbing company in Edinburgh, ranking nationally for "plumber" is pointless. Ranking on the first page for "plumber Edinburgh" or "emergency plumber Leith" is worth real money. Local SEO focuses on your Google Business Profile, location-specific pages on your website and getting listed in local directories. It is more achievable than national SEO and the traffic converts better because people searching locally are usually ready to buy.

How long does SEO take to work?

Honestly, longer than most people want to hear. For a new or recently redesigned site, expect three to six months before you see meaningful movement. For a site that already has some history with Google, good on-page changes can start showing results in four to eight weeks. The businesses that do well at SEO are the ones that treat it as an ongoing commitment rather than a one-off project. One well-written page or a batch of technical fixes will not transform your rankings overnight, but consistent effort compounds over time in a way that paid advertising does not.

Want us to check your site? We offer a free SEO review for small businesses. Get in touch and we'll take a look.