On-Page SEO: The Complete Guide to Optimising Every Page
On-page SEO means optimizing everything inside a web page: the content, HTML tags, structure, and internal links, so that search engines and AI assistants can understand it, rank it, and cite it. This guide covers every on-page element in the order we tackle them for clients, and it ends with a copy-paste checklist you can run against any page.

Led by founders Sumeet Mehta and Manish Doshi, the RATH Infotech team took charge of this work.
We practise what this guide teaches on rath.ae itself: structured data, an llms.txt file, and front-loaded answers you can verify right in this page's source. Work through the elements below with free tools, or send us your domain and we'll audit it for you.
What Is On-Page SEO?
On-page SEO, sometimes written onpage SEO or on-site SEO, means optimising the elements inside a web page so search engines and AI answer engines can figure out what it's about and decide whether it's worth ranking or citing. That covers the content itself, the HTML tags (title, meta description, headings), the URL, internal links, images and structured data. Google's own documentation calls these the page-level signals its systems parse to judge relevance, quality and helpfulness.
It's the highest-control lever in SEO. Backlinks and other off-page signals depend on other websites cooperating, and some technical fixes need developer time, but on-page work is entirely yours: you own the page, you can edit it today, and nothing outside your site has to fall in line. That's why every engagement starts here.
On-Page vs Technical vs Off-page SEO
SEO breaks down into three disciplines that overlap but tackle different problems. On-page work makes a page relevant. Technical SEO makes a site crawlable and trustable. Off-page work makes it credible. Page speed falls under the technical umbrella and counts as a ranking factor, but we've saved the detailed how-to for our website speed optimisation guide rather than covering it here. The table below marks where each discipline ends and points to where you can read more about it.
| Discipline | What it covers | Example tasks | Go deeper |
|---|---|---|---|
| On-page SEO | Everything within the page: content, tags, URL, links, markup | Match intent, write copy, optimise titles and headings, add schema | This guide |
| Technical SEO | Site-level crawling, indexing, rendering and speed | robots.txt, sitemaps, canonicals, Core Web Vitals | Technical SEO checklist |
| Off-page SEO | External signals of authority, mainly backlinks and mentions | Earn links, digital PR, brand mentions | Off-page SEO guide |
All three matter together. Combine them into one prioritised action plan for a specific site, and that's exactly what an audit does. Check out our SEO audit guide.
Step 1: Match Search Intent, Then Write the Content
Before touching a single tag, decide what the page is for. On-page SEO starts with matching search intent, the reason behind the query. Search intent generally falls into four types: informational (learn something), navigational (reach a specific site), commercial (research before buying) and transactional (buy or act now). A page that answers a "how-to" query with a product pitch will underperform no matter how well its tags are written. It's simply answering the wrong question.
Give each page one primary topic. Split a single topic across several pages and you get cannibalisation, where your own URLs end up competing with each other. Cram several topics onto one page and its relevance gets diluted. Map every query to exactly one owner page. That's the discipline this site itself follows, and it's why our on-page service and this guide never target the same term. As a rule of thumb, one page targets one primary keyword plus its close variants and question forms. Not a dozen unrelated terms.
First-clean sentences resolve the core question; the supporting detail, examples and depth come after, giving readers and AI answer engines what they need. Cover the topic completely rather than thinly: the pages that win are usually the ones that leave the reader with no follow-up question. This is house style on our own pages. It's the single change that most often moves a page.
Step 2: HTML Tags: Title, Meta Description, Headings
With the content in place, the next step is tightening the HTML tags around it. The title tag matters most here, it's the strongest on-page signal you control directly, and it's also the headline people click on in search results. Lead it with the primary keyword and keep the whole thing short. Meta descriptions work differently. Google has said outright that they aren't a ranking factor, but they still shape the snippet searchers see, which drives click-through rate. Writing one well still pays off. As for headings, they give the page a logical spine: one H1, and only one, stating the topic, then H2s and H3s underneath to split things into sections readers can scan. Meta and Google both treat this structure as a baseline for how a page gets read and indexed.
| Element | What good looks like | Common failure | Source |
|---|---|---|---|
| Title tag | Primary keyword first, unique per page, ~50–60 characters, compelling | Duplicate or vague titles, keyword stuffing, truncation | Google Search Central |
| Meta description | 120–160 characters, front-loaded, a reason to click | Missing, duplicated, or auto-generated boilerplate | Google Search Central |
| H1 | Exactly one per page, describes the page topic clearly | Multiple H1s, or an H1 that repeats the title verbatim | Google Search Central |
| H2 / H3 | Descriptive subheadings in a logical hierarchy | Headings used for styling, or skipped levels | Google Search Central |
Write these for humans first. Keyword-stuffed tags read as spam to users, and they add nothing for search engines, those systems moved past matching exact strings a long time ago.
Step 3: URLs That Describe the Page
Google's SEO Starter Guide puts it plainly: URLs should tell people and search engines what a page is about before anyone even clicks. Keep them short, readable, lowercase. Separate words with hyphens. Work the primary keyword in wherever it fits naturally.
Skip long strings of parameters. Skip dates that will date the page. And skip deep folder nesting when a flatter path would work just as well.
Once a URL goes live and starts earning links, leave it alone. Change it later and you'll need redirects, plus you risk losing equity you've already built. Better to get it right from the start.
Step 4: Internal Linking
Internal links pass relevance and authority between your own pages and help search engines see how your content fits together. Use descriptive anchor text that names the destination, "on-page SEO service," not "click here", since the anchor itself carries a relevance signal. Link related pages to one another, point upward to the broader service or category page, and check that every important page can be reached. Otherwise you end up with orphans: pages sitting with no internal links pointing to them at all.
Each guide in this site's structure links up to its parent service, sideways to sibling guides, and out to the audit and cost resources a reader might need next. That's the discipline holding it together. Breadcrumbs back up that hierarchy, for users and crawlers alike. A page can carry flawless tags and still fall flat if it sits off on its own, which is why internal linking deserves treatment as a core on-page element rather than something bolted on at the end.
Step 5: Images and Media
Images help users, but they're opaque to search engines without a little assistance. Give every image a descriptive, hyphenated filename instead of `IMG_0423.jpg`, and write alt text that actually describes the image. That aids accessibility and gives search engines context, as Google's Starter Guide advises. Pick the right format and compress files so they load fast, because heavy images are one of the most common causes of slow pages.
The deep how-to on compression, next-gen formats and lazy-loading sits in our website speed optimisation guide. On-page, the essentials boil down to three things: descriptive filenames, meaningful alt text, and sensible file sizes.
Step 6: Structured Data and Entity Coverage
Structured data (schema markup) turns your content into something machines can actually read, which helps Google build rich results and helps AI answer engines parse and cite your pages. For a guide like this one, three types do the heavy lifting: Article, FAQPage and BreadcrumbList, the same trio emitted in this page's source. Google's structured-data guidelines are firm on one point: markup has to reflect what's actually visible. FAQ schema needs to match the on-page FAQs, and any mismatch, or markup for content users can't see, can trigger a manual action. Don't do it.
Alongside schema, cover the entity completely. Semantic SEO means addressing the topic's related concepts, questions and attributes so the page reads as genuinely authoritative rather than a thin keyword match, the very method this guide follows by walking through every on-page element and its common failures. Complete, consistent coverage of a topic is what modern ranking systems and AI models reward.
Step 7: On-Page AEO: Writing So AI Engines Cite You
AI answer engines like Google's AI Overviews, ChatGPT, and Perplexity now sit between your page and the reader. Getting cited by them comes down mostly to on-page work. These systems favor pages that front-load a clear answer, use clean HTML structure, present facts in native tables rather than images, and keep entities consistent throughout. That's the same recipe traditional SEO has always rewarded. Do on-page well, and you're serving both audiences at once.
We apply exactly this on our own site, including structured data and a pure-text llms.txt file, because we've verified it works rather than just theorizing about it. This piece covers the on-page angle only. The full disciplines get their own guides, so start with what answer engine optimisation is and how to rank in ChatGPT if you want the broader AEO picture.
The On-Page SEO Checklist
This is the citable artefact of the guide: run it against any page, top to bottom, before you publish. Each row covers one element, the check to run, and the condition that counts as a pass.
| Element | Check | Pass criterion |
|---|---|---|
| Search intent | Does the page match the query's intent type? | Content answers the informational, commercial or transactional need behind the query |
| Topic focus | One primary topic per page? | A single primary keyword and its variants; no cannibalising sibling pages |
| Opening | Is the answer front-loaded? | The first one or two sentences resolve the core question |
| Content depth | Does it cover the topic completely? | Leaves the reader with no obvious follow-up question |
| Title tag | Keyword-first, unique, concise? | Primary keyword near the front, ~50–60 characters, unique across the site |
| Meta description | Written and compelling? | 120–160 characters, front-loaded, with a reason to click |
| Headings | One H1, logical H2/H3 outline? | Exactly one H1; subheadings describe their sections in order |
| URL | Short, readable, stable? | Lowercase, hyphenated, keyword-relevant, no needless parameters |
| Internal links | Descriptive anchors, no orphans? | Links up, lateral and related; every page reachable internally |
| Images | Filenames, alt text, weight? | Descriptive filenames, meaningful alt text, compressed files |
| Structured data | Valid schema matching visible content? | Relevant schema validates; markup mirrors on-page content |
| Entity coverage | Related concepts and questions addressed? | Topic covered completely, entities consistent throughout |
| AI readiness | Answer-engine friendly? | Front-loaded answer, HTML tables, citable facts, consistent entities |
Common On-Page SEO Mistakes
Most on-page problems boil down to the same handful of errors. Fix them with the steps above and you're done.
| Mistake | Why it hurts | Fix |
|---|---|---|
| Keyword stuffing | Reads as spam to users and adds nothing for search engines | Write naturally; use variants and related terms, not repetition |
| Duplicate title tags | Pages compete and search engines can't tell them apart | Make every title unique and specific to the page |
| Multiple H1s | Muddies the page's main topic signal | Use exactly one H1; structure the rest with H2s and H3s |
| Intent mismatch | The page answers the wrong question and underperforms | Confirm the query's intent type before writing |
| Thin or AI-spun content | Fails to satisfy the reader and gets outranked | Cover the topic completely with genuine, useful detail |
| Orphan pages | Important pages are hard to find and rank | Add internal links from related and parent pages |
| Missing image alt text | Lost context and an accessibility failure | Write descriptive alt text for every meaningful image |
| Schema that contradicts the page | Can trigger a manual action | Mark up only visible content; keep schema and page in sync |
Tools That Help
Google Search Console shows how pages perform and which queries they win. A crawler such as Screaming Frog surfaces missing tags, duplicate titles and broken internal links at scale, and the Google Rich Results Test validates your structured data. For keyword and competitive research, industry tools like Ahrefs and Semrush add depth. We work with the full industry-standard stack across client engagements, but no single tool replaces judgement. They tell you what is wrong. Deciding what matters most is the work. You can do the bulk of on-page SEO with free tools.
Doing This at Scale?
On-page SEO is genuinely something you can do yourself, page by page, and this guide walks you through the full method. Scale changes that picture, though. Once you're dealing with hundreds of pages, a large catalogue, or a bilingual UAE site, the work turns into an ongoing programme, and that's precisely where an agency earns its keep. The method itself doesn't change no matter where you operate. RATH Infotech serves Dubai and the wider UAE, and we've been doing this work since 2014.
Be realistic about timing. Search engines typically recrawl changed pages within days to weeks, but ranking impact takes longer, usually weeks to months, depending on competition and how much authority your site already has. Most engagements show measurable movement in three to six months. No honest agency guarantees a ranking or a timeframe. Treat any quick-guarantee promise as a red flag.
On-page work can't fix an authority gap on its own, either. If competitors simply have far stronger link profiles, that's a job for our off-page SEO guide.
If you'd rather hand it off entirely, our on-page SEO service applies this exact method on your behalf, as part of our wider SEO services for Dubai and the UAE. Not sure where your pages actually stand? Get a free growth audit or drop a line to sales@rath.ae. We'll tell you honestly what's holding your rankings back. Questions about budget? Those go to our SEO cost in Dubai guide.
FAQ
What is on-page SEO?
On-page SEO covers optimizing the elements inside a web page: content, title and heading tags, URLs, internal links, images and structured data. Do this well, and search engines and AI assistants can actually understand and rank the page. It's the one part of SEO you control entirely on your own site, with no third party standing in the way.
What is the difference between on-page and off-page SEO?
On-page SEO covers everything within your page: content, tags, links and markup. Off-page SEO looks at signals from other sites, mainly backlinks and mentions. Technical SEO sits alongside both, handling crawling, indexing and site-level health. You'll find each one covered in its own guide on this site.
What are the most important on-page SEO factors?
Content that matches search intent comes first. After that: a descriptive title tag, a clear heading structure, readable URLs, internal links with descriptive anchors, image alt text, and structured data that mirrors what's visible on the page. This guide walks through each one, in the order we actually optimise them.
How do I do on-page SEO step by step?
Start with search intent. Write content that answers it, then move on to title and headings, URL, internal links, images and structured data. Finish with an AI-readiness pass and the checklist in this guide. That's the exact seven-step sequence this page follows.
Does on-page SEO still matter for AI search like ChatGPT?
Yes, arguably more. AI engines cite pages with front-loaded answers, clean HTML structure, factual tables and consistent entities, and all of that is on-page work. We apply the same techniques on this site, including structured data and an llms.txt file. So it's verifiable practice, not theory.
How long does on-page SEO take to show results?
Changed pages usually get recrawled within days to weeks. Ranking impact takes longer, though, anywhere from weeks to months, depending on competition and how much authority the site already has. Most engagements show measurable movement in three to six months. No honest agency will guarantee a timeframe, so treat quick-guarantee promises as a red flag.
How many keywords should one page target?
One primary topic per page, along with its close variants and question forms. Split one topic across several pages and you get cannibalisation; cram too many topics onto a single page and relevance thins out. Every query should map to exactly one owner page. That's the structure this site itself follows, precisely so its pages don't end up competing with each other.
Do meta descriptions affect rankings?
Not directly. Google says the meta description carries no weight in rankings. What it does shape is the snippet in search results, and that snippet drives click-through rate. So write one anyway: 120 to 160 characters, key information up front, with a solid reason to click through to your page.