Guide · 8-min read

The on-page SEO checklist for local businesses

Seven things every local business website must have so search engines understand what you do and where you are. No technical knowledge required.

Run a free audit

7

Critical elements

60%+

Fail at least 1

15 min

Time to fix most

Free

Audit checks them all

The 7 on-page essentials

Each element is something search engines actively look for. Missing one is like leaving a shelf empty in your shop window.

Title tag (50 to 60 characters)

This is the blue link in search results. Include your main keyword, your location, and your business type. Example: 'Plumber in Belfast | 24hr Emergency | Joe's Plumbing'.

Meta description (150 to 160 characters)

The grey text below the blue link. Write a clear call-to-action. Tell people what they will find on the page and why they should click.

H1 heading (one per page)

The main headline on the page itself. Should describe the page content clearly. Only use one H1 per page. Use H2 and H3 for sub-sections.

Schema markup (LocalBusiness)

Invisible code that tells search engines your name, address, phone number, opening hours, and service area. Essential for appearing in local map results.

Internal linking

Link between your own pages. Your homepage should link to your services. Your services should link to your contact page. Help visitors (and search engines) find their way around.

Mobile-friendly design

60%+ of local searches happen on phones. Your site must be readable, tappable, and fast on a mobile screen. No pinch-zooming, no tiny buttons.

HTTPS and security headers

HTTPS is a ranking signal. Without it, browsers show a 'Not secure' warning that scares visitors away. Security headers protect against common attacks.

The number one mistake

Generic title tags

Do not write 'Welcome to Our Website' in the title tag. Write 'Plumber in Belfast | 24hr Emergency | Award-Winning Service'. Be specific about what you do and where you do it. Help search engines match you to the people looking for you.

How to audit your own on-page SEO

1

Run the Meta Tag Checker

Our free tool shows your title, description, H1, OG tags, and schema in one view. Takes 5 seconds.

2

Check your title and description

Are they the right length? Do they include your location and main service? Would you click on them in search results?

3

Look for schema markup

If the Meta Tag Checker shows 'No structured data found', you need to add LocalBusiness schema. Most CMS plugins can do this for you.

4

Run a full Flatline audit

Our audit checks all 7 elements plus 23 more signals. It sorts findings by severity so you know what to fix first.

5

Fix the critical findings first

Do not try to fix everything at once. Start with the items flagged as Critical. Re-audit in a week and watch your score move.

On-page SEO questions

Do I need a title tag on every page?+

Yes. Every page needs a unique title tag. Duplicate titles confuse search engines about which page to show for a given query.

How long should my title tag be?+

50 to 60 characters. Shorter on mobile. Google truncates longer titles with an ellipsis, which looks sloppy in search results.

Does the H1 have to match the title tag?+

No, but they should be closely related. The title tag is for search results. The H1 is for the page itself. Both should describe the page clearly.

What if I have duplicate content across pages?+

Use a canonical tag to tell search engines which version is the 'real' one. Or consolidate the pages if they serve the same purpose.

Ready to check your on-page SEO?

Run a free Flatline audit. We check all 7 elements and tell you exactly what needs work.