When a page does not rank, most business owners look outside the website: backlinks, competitors, the algorithm. Very often the problem is much closer to home. The page itself does not make it clear what it is about, who it is for, or why it deserves to appear above the alternatives.
That is what on-page SEO fixes. This guide explains what it covers, which elements matter most, how to optimise a page step by step, and the mistakes we see most often on business websites in the UAE.
The short answer
On-page SEO is the practice of optimising the content and HTML of an individual page, including its title, headings, copy, links, images and structure, so that search engines understand it and people find it useful. It is the part of SEO you control completely, and it is usually the cheapest to improve.
On-page, off-page and technical SEO: where it fits
| On-page SEO | Off-page SEO | Technical SEO | |
|---|---|---|---|
| Focus | What is on each page | Signals from other websites | How the site is built and crawled |
| Examples | Titles, headings, copy, internal links, images | Backlinks, mentions, reviews | Speed, indexing, mobile layout, site structure |
| Who controls it | You, fully | Partly, it has to be earned | You, usually with a developer |
| Typical starting point | Yes, begin here | After the pages are strong | Alongside on-page work |
If you are new to how these pieces connect, our beginner’s guide to how SEO works explains the bigger picture. Here we stay at page level.
The on-page elements that matter most
1. Search intent and the primary keyword
Every page should target one main topic. Before writing anything, search for your keyword and look at what Google already shows. If the results are all comparison guides, a sales page will struggle. If they are all service pages, a long essay will struggle. Match the type of page people clearly want, then do it better.
2. The title tag
The title tag is the blue headline in search results and one of the strongest on-page signals. Put the main keyword near the start, keep it readable, and aim for roughly 50 to 60 characters so it is not cut off. It should also earn the click: a clear promise beats a string of keywords.
3. The meta description
The meta description is not a direct ranking factor, but it shapes whether someone clicks. Write it as a short pitch of about 140 to 158 characters that says what the reader will get. Google may rewrite it, but a good one often survives.
4. Headings
Use one H1 that states the topic, then H2 and H3 headings that break the page into logical sections. Headings help readers scan and help search engines understand structure. Work the main keyword and natural variations into some of them, but write for the reader first.
5. The copy itself
Strong on-page content answers the question completely, in plain language, with specifics. Cover the related questions people ask next. Use the words your customers actually use: a Dubai dental clinic might say “teeth whitening” while patients search for “teeth whitening price in JLT”.
6. Internal links
Internal links point from one of your pages to another. They spread authority around the site, help Google discover pages, and guide visitors to the next step. Use descriptive anchor text such as “the SEO metrics worth tracking” rather than “click here”.
7. Images
Compress images so pages load quickly, give files meaningful names, and write alt text that describes what the image shows. Alt text helps accessibility first and image search second.
8. URLs
Short, readable URLs such as /services/seo-for-clinics/ are easier to understand than strings of numbers or very long phrases. Once a page is live and indexed, avoid changing its URL without a proper redirect.
9. Schema markup
Structured data, such as FAQ, article, product and local business markup, gives search engines extra detail about a page. It does not guarantee special results, but it makes the content easier to interpret.
How to optimise a page step by step
- Pick the page and the keyword. One page, one main topic. Check that no other page on your site targets the same phrase.
- Study the results. Note the format, length and sub-topics of the pages already ranking.
- Outline the page. List the questions it must answer and turn them into H2 and H3 headings.
- Write or rewrite the copy. Lead with the answer, then add depth, examples and a clear next step.
- Fix the title and description. Include the keyword naturally and make the promise specific.
- Add internal links. Link to related pages, and link to this page from older relevant ones.
- Optimise images. Compress, rename and add alt text.
- Check the mobile view. Most visitors will see the page on a phone, so read it that way.
- Publish, then monitor. Watch impressions, clicks and average position in Google Search Console and adjust after a few weeks.
A worked example
Imagine a Dubai physiotherapy clinic with a page titled “Services”. It lists treatments in a few lines, has no clear heading structure, and the title tag reads “Home | Clinic”. Here is how on-page SEO would improve one treatment page, using an illustrative example rather than a client result.
| Element | Before | After |
|---|---|---|
| Title tag | Services | Clinic | Sports Injury Physiotherapy in Dubai | Clinic Name |
| H1 | Our services | Sports injury physiotherapy in Dubai |
| Copy | Two sentences | Who it helps, what happens in a session, recovery stages, pricing approach, FAQs |
| Internal links | None | Links to related treatments and the booking page |
| Images | IMG_2041.jpg, no alt text | sports-physio-session-dubai.jpg with descriptive alt text |
None of these changes involves buying links or special software. They simply make the page clearer for both the reader and the search engine. We cannot promise a specific ranking from changes like these, but they remove the most common reasons a page underperforms.
A quick on-page checklist
- One clear topic and one primary keyword per page
- Title tag with the keyword near the front, around 50 to 60 characters
- Meta description that promises something specific
- One H1 and a logical H2 and H3 structure
- Direct answer near the top, with detail below
- Internal links in and out of the page
- Compressed images with descriptive alt text
- Readable on mobile, with a visible call to action
- Contact details, such as a WhatsApp link or phone number, easy to find
Common on-page SEO mistakes
- Keyword stuffing. Repeating a phrase unnaturally makes pages worse to read and does not help rankings.
- Two pages competing for the same keyword. This splits your signals. Merge them or give each a distinct purpose.
- Thin pages. A few lines of copy rarely answers the question better than the competition.
- Duplicate titles and descriptions. Each page needs its own.
- Ignoring intent. A beautifully optimised page of the wrong type still will not rank.
- Optimising once and forgetting. Information goes out of date, and updated pages tend to perform better than neglected ones.
- Hiding the next step. A page that ranks but offers no clear enquiry route wastes the traffic. If that sounds familiar, see why a website might not be getting traffic.
What on-page SEO can and cannot do
Good on-page work gives a page its best chance. It cannot compensate for a very competitive keyword with no authority behind it, a slow or broken site, or a business nobody mentions online. Think of it as the foundation: necessary, but one part of a wider plan. If you want a sense of timing, we cover that in how long SEO takes to show results.
Frequently asked questions
What is the difference between on-page and off-page SEO?
On-page SEO covers what you do on your own pages: content, titles, headings, links and images. Off-page SEO covers signals from elsewhere, mainly backlinks and brand mentions.
How often should I update my pages?
Review important pages at least a few times a year, and whenever prices, services or facts change. Pages that slip in Search Console are good candidates for a refresh.
How many times should I use my keyword?
There is no magic number. Use it where it reads naturally, such as the title, a heading and the opening paragraph, then rely on related words and clear writing.
Can I do on-page SEO myself?
Yes. Most of it needs care rather than technical skill. Many businesses do the basics in-house and bring in help for strategy, larger sites or competitive keywords.
Start with your most important pages
You do not need to rework the whole site at once. Choose the three pages closest to revenue, check each against the list above, and fix the biggest gaps first. Small, careful improvements to pages that already get some visibility often pay off sooner than writing something new.
If you would like an expert view on where your pages are falling short, our SEO services team will review them and tell you what to change first.
Before optimising a page, make sure it targets the right phrase: see our keyword research guide.




