On-Page and Technical SEO: The Complete Guide to Getting Your Website Found

On Page SEO
When people start learning about SEO, one of the first things that trips them up is the sheer number of terms thrown around. Technical SEO, on-page SEO. It can feel overwhelming before you have even written a single word of content. But if you are serious about getting your website to rank, understanding the difference between these areas is not optional. It is essential. In this article, we are going to focus on on-page SEO, what it is, and how it differs from technical SEO, and why it is especially critical if you are running an eCommerce website. By the end, you will have a clear picture of what on-page SEO involves and where to start.

Technical SEO vs On-Page SEO: What is the Difference?

Technical SEO

This is one of the most Googled questions among people who are new to search engine optimization, and honestly, the confusion makes sense. Both technical SEO and on-page SEO are things you do directly on your own website, which makes them easy to mix up. However, they serve very different purposes.

On-page SEO, on the other hand, is about everything that lives on the actual page and is visible to both users and search engines. This includes your page titles, meta descriptions, header tags, the content itself, image alt text, internal links, and your URL structure. If technical SEO is the plumbing, then on-page SEO is the interior design. It determines how welcoming and useful your website is to anyone who lands on it.

The key distinction is this: technical SEO makes sure search engines can find and access your website, while on-page SEO makes sure those search engines understand what your pages are about and why they are relevant to a user's query. You genuinely need both, but on-page SEO is often where the biggest wins happen for websites that are just starting out.


What Does On-Page SEO Actually Include?

Title Tags

Your title tag is the clickable headline that appears in Google Search results. It is one of the most important on-page SEO elements because it tells both users and search engines what your page is about. A well-written title tag should include your target keyword, ideally near the beginning, and stay within roughly 60 characters, so it does not get cut off in search results. It should also be compelling enough to make someone want ot click. For example, if we look at the tile of Cloudtree.ie, we can see that it has less than 60 character and is simple.

title tags

Meta Descriptions

The meta description is the short summary that appears beneath your title tag in search results. While Google has said that meta descriptions are not a direct ranking factor, they absolutely influence your click-through rate. A strong meta description gives users a reason to choose your apges over the then others on the same results page. Aim for around 150 to 160 characters and make sure your target keyword appears naturally within it. For example, in this code where the 'meta name="description"' line is located, it has a clean, short and simple description which perfectly describes what Cloudtree.ie does.

meta descriptions

Header Tags

Header tags, H1, H2, H3, and so on, give your content structure. Your H1 should be the main title of your page and should contain your primary keyword. Subheadings (H2s and H3s) help break your content into digestible sections, which improves readability for users and helps search engines understand the hierarchy of information on your page. Think of them as a table of contents that both humant and Google can navigate easily. For example, the H1 tag is used for page titles, and the H2 tag is used for service titles.

Header tags Header tags

Content Quality and Keyword Usage

This one might seem obvious, but it is worth saying clearly: your content needs to be genuinely useful. Google has become very good at distinguishing between content for real people and content that exists purely to rank. Write to your audience first. Include your target keywords naturally throughout the text, but do not force them in every second sentecne. A keyword desnity of around 1-2% is generally a safe guideline, but more importantly, make sue every paragraph adds something of value. For example, the meta keywords line has all the keywords that are associated with Cloudtree.ie, So whenever these keywords are found in a paragraph, they will be tracked and indexed by an SEO tool such as SEranking, Ahrefs, etc.

content quality and keyword usage

Image Alt Text

Every image on your page should have an alt text description. This serves two purposes: it helps visually impaired users understand what an image shows, and it tells search engines what the image is about. Including a relevant keyword in your alt text where it fits naturally is a small but worthwhile habit. For example, the alt description for this image is "Organic traffic vs Paid traffic".

image alt text organic traffic vs paid traffic

Internal Linking

Internal links are hyperlinks that point from one page on your website to another. They help search engines discover and index your content, and they also keep users on your website longer by pointing them toward related articles or pages. A good internal linkng structure can have a noticeable impact on how well your pages rank. Here we have a menu that link to other pages on Cloudtree.ie.

Internal Linking

URL Structure

Clean descriptive URLs are bette for both users and search engines. A URL like yourwebsite.com/on-page-seo-guide/ is always preferable to something like yourwebsite.com/page?id=482/. Keep URLs short, use hyphens to separate words, and include your target keyword where it makes sense. The URL for the games page is cloudtree.ie/education.php.

URL Structure

On-Page SEO for eCommerce: Why it Matters Even More

If you are running an eCommerce website, on-page SEO is not just important; it is arguably the single most impactful thing you can do to drive traffic without paying for ads. On-page SEO for eCommerce involves many of the same principles as regular on-page SEO, but there are a few areas that deserve special attention.

Product page optimization is the big one. Each product page needs a unique title tag, a well-written meta description, and a product description that genuinely describes the item rather than copying the manufacturer's generic text. Duplicate content is a common problem on eCommerce sites, particularly when multiple product variants share the same description. Google does not like this, and it can hurt your rankings across the board.

Category pages are often overlooked, but they can rank just as well as, or better than, individual product pages for broader search terms. Adding a short, well-optimized block of text to your category pages gives search engines context and helps those pages compete for relevant keywords.

User-generated content, such as customer reviews, is a hidden gem for eCommerce on-page SEO. Reviews add fresh, keyword-rich content to your product pages without you having to write a single word. They also build trust with new visitors, which improves conversion rates alongside your rankings.

Finally, structured data markup (sometimes called scheme markup) is worth implementing on eCommerce pages. While this sit at the intersection of technical SEO and on-page SEO, it allows Google to display rich results for your products, things like star ratings, price, and stock availability, directly in the search results. This can significantly increase your click-through rate even when you are not in the top position.

Where to Start

If you have never done an on0page SEO before, the best place to begin is with your most important pages, your homepage, your main service or product pages, and any blog content you have already published. Audit each page for the elements listed above: title tags, meta descriptions, headers, content quality, image alt text, and internal links.

You do not need to fix everything at once. Even small, consistentd improvements compound over time. On page SEO is not a one-time task; it is an ongoing process of refining and updating your content as your website grows and as search trends evolve.

Get the basics right, and you will have built a foundation that every other part of your SEO strategy can stand on.

Technical SEO in Practice: A Step-by-Step Walkthrough

Understanding technical SEO in theory is one thing. Working through it on a live website is another. Below is a practical walkthrough of the technical SEO improvements carried out on CloudTree.ie, presented as a tutorial you can apply to your own site.

Step 1: Consolidate Your Navigation into a Single Header File

One of the first things is navigation duplication. If your website is built with PHP includes or a similar templating system, it is easy to end up with the same menu code copy-pasted across every page. This creates a maintenance nightmare and increases the risk of inconsistencies that can confuse both users and search engines.

The fix is straightforward: move all naviation markups into a single shared file, typically called header.php and include it on every page using a PHP to include a statement. This means any future cahnges to the menu only need to be made once, and every page stays consistent automatically.

nav menu

Nav menu in header file

Step 2: Redesign the Menu and Build a Hamburger Menu for Mobile

Once the navigation was centralized, the next step was improving its design and making it fully responsive. This is where many websites make a critical mistake: they try to use a single menu layout for every device. In practice, what works well on a desktop and what works well on a mobile screen are two very different things and treating them the same wil hurt both your user experience and your SEO.

On a desktop, users have a wide screen, a mouse for precise clicking, and enough space to display all navigation links horizontally in a bar at the top of the page. On mobile, screen space is limited, fingers are less precise than mouse cursosrs, and a horizontal navigation bar either overflows off the screen or shrinks to the point where the links become impossible to tap. Google recognizes this distinction and actively rewards sties that handle it properly. A poor mobile navigation experience contributes directly to higher bounce rates, which signals to search engins that users are not finding waht they need on your site.

The solution is to design two distinct menu experiences: one for desktop and one for mobile, each built for how users on that device behave.

For desktop, a clean horizontal navigation bar sits at the top of the page with clearly labelled links. For mobile, that bar is replaced with a hamburger menu, the ☰ icon. When a user taps it on a smaller screen, the menu expands to hsow the navigation links in a vertical list that is easy to scroll through and tap. To build this, you need a small amount of HTML for the icon and menu container, CSS to handle the open and closed states and to hide each version at the appropiate breakpoint, and a few lines of JavaScript to toggle a class when the icon is tapped.

PC menu

PC Menu

Phone menu Phone menu 2

Phone Menus

After building it, the menu was tested across multiple screen sizes using browser developer to confirm it worked correctly at all breakpoints.

Step 3: Redesign Each Section with a Distinct Color Identity

A website that looks the same on every page can feel generic and harder to navigate. For CloudTree.ie, a decision was made to give each major area of the business its own visual identity:

health page

Home page

blog page

SEO Blog page

games page

Games page

This was implemented using CSS custom properties(variables) scoped per page. Each page sets its own theme color at the top of its stylesheet or inline, and components like buttons, headings, and section backgrounds pull from those variables. The result is a site that feels cohesive overall but distinctly tailored to each part of the business.

Step 4: Fix the Blog Page Design

The blog page is often the most visited section of a content-driven website, yet it is frequently the most neglected in terms of design. On CloudTree.ie, the blog page was reviewed and redesigned to improve readability and visual hierarchy.

Key improvements included cleaner article card layouts, better use of whitespace, consistent heading sizes, and making sure post thumbnails were properly sized and not distorting on different screen widths. The goal was to make it immediately obvious to a visitor what each article was about and easy to choose one to read.

blog layout

Step 5: Run Lighthouse Audits on All Pages and Fix the Issues

Google Lighthouse is a free tool built into Chrome DevTools that audits your pages across 4 categories: Performance, Accessibility, Best Practices, and SEO. You can run it by opening DevTools (F12), navigating to the Lighthouse tab and generating a report for both desktop and mobile.

Lighthouse

Accessing Lighthouse tab

Lighthouse report

Chrome Lighthouse Report

For CloudTree.ie, Lighthouse runs on every major page, the homepage, about us, blog, contact, clients, education, and each SEO article page. Common issues identified and fixed included:

After each fix, Lighthouse was re-run to confrim the score improved.

Validate All Pages with the W3C Validator

The W3C Markup Validation Service (validator.w3.org) checks your HTML against the official web standard. Errors here are not always visible to users, but they can cause unpredicatable rendering behavior across browsers and make it harder for search engines to parse your pages correctly.

For Cloudtree.ie, a common issue discovered during validation was duplicate and tags caused by PHP includes being nested incorrectly. When a shared header file already contains an opening tag and the page template also open one, you end up with invalid HTML that browsers must guess how to handle. Fixing this meant restructuring the PHP includes so that each structural HTML tag appeared exactly once across the full rendered output.

Run the validator on each of your important pages, work through the errors from top to bottom, and re-validate after fixing. Some errors will cascade, meaning fixing one resolves several other lower down the list.

W3C Validator

W3C Validator

Step 7: Ensure All Pages Are Mobile Responsive

Responsiveness is not just a user experience concern - Google uses mobile-first indexing, meaning it primarily uses the mobile version of your content ranking. If your pages look broken on a phone, your rankings will reflect that.

For Cloudtree.ie, every page was tested at multiple viewport widths using browser developer tools. Issues found included text overflowing into its container, images wider than the screen, and buttons too small to tap comfortably. These were resolved using CSS media queries and flexible layout units (%, em, rem,vw) rather than fixed pixel widths where possible.

responsive design

Developer Tools

A useful rule of thumb: if you must pinch and zoom to read anything on page, something needs to be fixed.

Step 8: Validate Your robots.txt File

Your robots.txt file tells search engine crawlers which parts ofr your site they are and are not allowed to access. A misconfigured robots.txt can accidentally block search engines from crawling your entire website, which is one of the worst technical SEO mistakes you can make.

For Cloudtree.ie, the robots.txt file was reviewed and validated using Google Search Console's robots.txt tester. The key checks were confirming the file accessible at the correct URL (yourdomain.com/robots.txt), making sure no important pages were accidentally disallowed, and verifying that the sitemap URL was referenced correctly at the bottom of the file.

If you have not checked your robots.txt recently, it is worth doing. It takes five minutes and could save you from a serious indexation problem.

Conclusion

These technical improvements do not replace on-page SEO, they underpin it. There is little point in writing excellent content and optimizing your title tags if your pages load slowly, fail validation, or cannot be crawled properly. Think of technical SEO as clearing the path so that all your on-page work can reach the people searching for it.