On-page SEO means everything you can control directly on your own page: the title, the description, the way the text is structured, the internal links. These are the elements Google reads first to work out what your page is about and who it's for. For a service business, this is the difference between a page that shows up when someone searches for exactly what you offer and one that stays invisible.
You don't need an agency budget or a technical trick. You need to understand what the client is searching for and to put the information clearly, in the places Google checks. Below are the elements that really matter, in the order I'd fix them myself.
1. The title tag: the most important text on the page
The title tag is the title that shows up in Google's results and in the browser tab. It isn't the same as the visible heading on the page, though the two often look alike. It's the first signal the search engine reads and the first thing the client sees in the results.
How to write a good title
- Put the keyword first. If you offer accounting in Cluj, write "Accounting services Cluj" before your company name, not the other way around.
- Keep it under 60 characters. Beyond that, Google cuts it off and you lose the message. Count characters, not words.
- One title per page. Every page needs its own, different title. If all your pages have the same title, Google doesn't know which one to show.
- Add a benefit or the location. "Plumbing Timișoara, fast call-outs" says more than "Plumbing services".
A simple rule: if someone saw only the title, they should know what you sell, where, and why they should choose you.
2. The meta description: the invitation to click
The meta description is the short text under the title in Google's results. It doesn't directly affect your ranking, but it affects how many people click. And click-through rate matters: a page in position 3 with a good description can bring more visits than one in position 2 with a dull description.
- Length: 140-160 characters. Enough to say what you offer and leave a reason to click.
- Talk about the client, not about yourself. "We clear blocked drains the same day, no call-out fee" beats "We're an experienced company".
- Include a subtle call to action. "Request a quote", "See prices", "Book a visit".
- Write one for each page. If you leave it blank, Google improvises one from your text, usually badly.
3. A single H1 that states the subject
The H1 is the large, visible heading on the page. There should be only one, and it should clearly state what the page is about. A common mistake is a site that either has no H1, or has several, or has an empty one because the designer used only an image at the top.
If your services page has no H1 or just a logo and a vague slogan, fix that before anything else. For the accounting page, a proper H1 would be "Accounting services for small businesses in Cluj", not "Welcome".
4. Structure with H2 and H3: you help both the reader and Google
Subheadings break the text into logical sections. The reader scans the page and quickly finds what interests them, and Google gets a better grasp of the topics you cover. Use H2 for the main sections and H3 for sub-points, in logical order, without jumping from H2 to H4.
- Put your clients' real questions in the subheadings: "How much does it cost?", "How long does it take?", "How does the process work?".
- Keep each section short and to the point. Huge paragraphs discourage reading on a phone.
- Use lists wherever you're laying out steps or benefits. They're easier to read and easier for Google to pull into its results.
5. A clean, descriptive URL
The page address should be short and contain the keyword. An address like "site.ro/accounting-services-cluj" is far better than "site.ro/p?id=4827". Use hyphens between words, lowercase letters, and no diacritics in the URL. Once a page is indexed, avoid changing its address without a redirect, or you'll lose the rankings you earned.
6. Internal links: connect your pages to each other
Internal links show Google which pages are important and help the visitor get around. A service page should point to related pages and to the articles that explain the topic. Use descriptive link text, not "click here". If you want to understand how content connects to the rest of your marketing, we covered it in the guide on promotion and leads for service businesses, and for the content that brings traffic, see the article on SEO articles that bring traffic.
7. Images with alt text
Every important image needs an alt attribute, meaning a short text description. Google doesn't see the photo, it reads the description. "The plumbing team during a job" is useful for both SEO and accessibility. Give the file a descriptive name before you upload it too, not "IMG_8472.jpg". On top of that, compress your images, because slow pages rank harder.
8. Content that answers, not content that fills space
All the elements above support text that genuinely answers the client's question. If your page promises "cleaning services" but doesn't say which areas you cover, what it costs and how to book, not even the best structure will save it. Write for the person: clear, concrete, with answers to what the client asks before they call.
A practical order of work
- Write the title and meta description for each service page.
- Check that each page has exactly one correct H1.
- Break the text up with logical H2s and H3s, using your clients' questions.
- Clean up the URLs and add internal links between related pages.
- Fill in the image alt text and compress the images.
On-page SEO isn't a setting you configure once. As you add new services or pages, you apply the same rules. The clearer your structure, the better Google understands you and the more often it shows you to the people searching for exactly what you do.
Want a site built right for SEO from the start, not patched up afterward? Request a quote from DCL or write to us at [email protected].
Ready to start?
Turn this into results for your business.
Free consultation and a clear quote for your website or campaign.