The Ultimate Guide to On-Page SEO for Beginners

On-page SEO is the practice of optimising individual web pages to rank higher on search engines like Google. For businesses in Cardiff or elsewhere in the UK, mastering on-page SEO can drive more traffic to your website, attract local customers, and boost conversions. This guide explains the essentials of on-page SEO in a clear, straightforward way, offering practical steps that beginners can follow to improve their website’s performance. Whether you run a small shop in Roath or an online service across Wales, these techniques will help you get noticed online.

What is On-Page SEO?

On-page SEO refers to everything you do directly on your website’s pages to make them more appealing to search engines and users. This includes tweaking content, images, and technical elements to ensure your site is easy to find and provides value to visitors. Unlike off-page SEO (such as building backlinks) or technical SEO (like improving site speed), on-page SEO focuses on what you control within each page—think titles, headings, and keywords.

The goal? To help search engines understand what your page is about and match it with what people are searching for. For example, if someone in Cardiff searches “best coffee shop near me,” well-optimised on-page elements can help your café’s website appear at the top of the results.

Why On-Page SEO Matters for Your Business

Search engines like Google use algorithms to decide which websites rank highest. These algorithms consider hundreds of factors, many of which are tied to on-page SEO. A well-optimised page can:

  • Attract more clicks from search results.

  • Keep visitors on your site longer by offering clear, relevant content.

  • Boost your rankings for specific keywords, especially local ones like “Cardiff bakery.”

  • Build trust with users through a professional, user-friendly website.

For small businesses, on-page SEO is a cost-effective way to compete with larger companies. You don’t need a huge budget to write better page titles or improve your content—you just need to know where to start.

Key Elements of On-Page SEO

Let’s walk through the core components of on-page SEO and how to apply them. Each step is simple enough for beginners but powerful enough to make a difference.

1. Craft Clear, Keyword-Rich Title Tags

The title tag is the clickable headline that appears in search results. It’s one of the first things users and search engines see, so it needs to be clear and relevant. A good title tag:

  • Includes your main keyword (e.g., “Cardiff web design”).

  • Is under 60 characters to avoid being cut off in search results.

  • Describes the page’s content accurately.

Example: Instead of “Web Services,” use “Affordable Web Design in Cardiff | Your Company Name.” This tells users and Google exactly what the page offers and includes a local keyword.

Action step: Review your website’s title tags. Use a tool like Yoast SEO (for WordPress users) or Screaming Frog to check if they’re too long or missing keywords. Update them to include your primary keyword and, where relevant, your location.

2. Write Compelling Meta Descriptions

The meta description is the short snippet below the title in search results. While it doesn’t directly impact rankings, it influences whether someone clicks on your page. A strong meta description:

  • Summarises the page in 120–160 characters.

  • Includes your main keyword.

  • Entices users to click with a clear call-to-action.

Example: For a Cardiff bakery, instead of “We sell cakes,” try “Discover delicious cakes at our Cardiff bakery. Order now for fresh, local treats!” This is specific, engaging, and includes a keyword.

Action step: Check your meta descriptions. If they’re missing or vague, rewrite them to include keywords and a reason to visit your site. Avoid duplicating meta descriptions across pages, as this can confuse search engines.

3. Use Headings to Structure Your Content

Headings (H1, H2, H3, etc.) organise your content for both readers and search engines. The H1 tag is your page’s main heading, like the title of a chapter. Subheadings (H2, H3) break up the text into digestible sections.

  • Use only one H1 per page, and include your main keyword.

  • Add keywords naturally in H2 and H3 tags to signal what each section covers.

  • Keep headings clear and descriptive (e.g., “Our Cardiff SEO Services” instead of “Services”).

Example: On a page about SEO services, your H1 could be “SEO Services in Cardiff,” with H2s like “Local SEO for Small Businesses” and “Keyword Research for Better Rankings.”

Action step: Check your pages for proper heading structure. Ensure you have one H1 and use H2s and H3s to break up long sections of text. If you’re on WordPress, the editor’s heading options make this easy.

4. Optimise Your Content with Keywords

Keywords are the words or phrases people type into Google. Finding and using the right keywords is at the heart of on-page SEO. Here’s how to do it:

  • Research keywords: Use free tools like Google Keyword Planner or paid ones like Ahrefs to find terms your audience searches for, like “Cardiff plumber” or “vegan restaurants Cardiff.”

  • Place keywords strategically: Include your primary keyword in the title, H1, first paragraph, and a few times throughout the content. Don’t overdo it—aim for natural phrasing.

  • Use related keywords: Include variations or secondary terms (e.g., “plumbing services Cardiff” alongside “Cardiff plumber”) to cover more search possibilities.

Example: If you’re a Cardiff florist, your primary keyword might be “Cardiff flower delivery.” Sprinkle it in your content naturally, like “Order Cardiff flower delivery for same-day service” or “Our Cardiff flower delivery brings fresh bouquets to your door.”

Action step: Identify one or two primary keywords for each page. Rewrite sections to include these keywords naturally, avoiding awkward repetition.

5. Make URLs Short and Descriptive

Your page’s URL should be simple and reflect its content. A clean URL helps search engines and users understand what the page is about.

  • Use keywords in the URL (e.g., yoursite.com/cardiff-seo-services).

  • Keep it short and avoid random numbers or symbols (e.g., not yoursite.com/p=123).

  • Use hyphens to separate words (not underscores).

Example: Instead of yoursite.com/services/page1, use yoursite.com/cardiff-web-design.

Action step: Audit your website’s URLs. If they’re messy or unclear, update them. For WordPress sites, go to Settings > Permalinks and choose a structure like “Post name.”

6. Optimise Images for Speed and Search

Images make your website visually appealing, but they can slow it down or miss SEO opportunities if not optimised. Here’s what to do:

  • Compress images: Use tools like TinyPNG to reduce file sizes without losing quality. Smaller files mean faster load times.

  • Add alt text: Describe each image with a short, keyword-rich phrase (e.g., “Cardiff wedding flowers” for a florist’s photo). This helps search engines understand the image and improves accessibility.

  • Use descriptive file names: Instead of “IMG123.jpg,” name files like “cardiff-wedding-flowers.jpg.”

Action step: Check your website’s images. Compress any large files and add alt text with relevant keywords. If you’re unsure about load times, use Google’s PageSpeed Insights to identify slow images.

7. Create High-Quality, Useful Content

Content is the backbone of on-page SEO. Search engines reward pages that answer users’ questions clearly and thoroughly. For example:

  • Write for your audience, not just Google. If you’re a Cardiff gym, explain how your classes fit busy schedules or offer tips for beginners.

  • Aim for at least 300–500 words per page, but prioritise quality over length. Longer content (like this guide) can work well for in-depth topics.

  • Include local references where relevant, like mentioning Cardiff landmarks or neighbourhoods to connect with your audience.

Action step: Review your website’s key pages (e.g., homepage, services, about). Add or rewrite content to make it more detailed, helpful, and locally relevant.

8. Add Internal and External Links

Links help search engines understand your site’s structure and credibility.

  • Internal links: Link to other pages on your site (e.g., from a blog post to your services page). This keeps users engaged and helps Google crawl your site.

  • External links: Link to reputable websites, like a Cardiff business directory or industry resources. This shows Google your content is well-researched.

Example: In a blog post about Cardiff events, link to your “Event Planning Services” page and an external site like Visit Cardiff.

Action step: Add 2–3 internal links to relevant pages on each page. Include 1–2 external links to trusted sources where appropriate.

Common On-Page SEO Mistakes to Avoid

  • Keyword stuffing: Repeating keywords unnaturally can hurt rankings and make content hard to read.

  • Ignoring mobile users: Ensure your site is mobile-friendly, as most searches happen on phones. Test this with Google’s Mobile-Friendly Test tool.

  • Neglecting page speed: Slow pages frustrate users and lower rankings. Use tools like GTmetrix to identify issues.

  • Duplicate content: Avoid using the same text on multiple pages, as this confuses search engines.

Tools to Get Started

You don’t need to be an expert to start with on-page SEO. These free or affordable tools can help:

  • Google Search Console: Tracks your site’s performance and flags SEO issues.

  • Yoast SEO (WordPress): Guides you through optimising titles, meta descriptions, and content.

  • Ubersuggest: Finds keyword ideas and analyses competitors.

  • Screaming Frog: Scans your site for broken links, missing tags, and more (free for up to 500 URLs).

Putting It All Together

On-page SEO doesn’t have to be overwhelming. Start with one page—your homepage or a key service page—and work through these steps: optimise the title, meta description, headings, keywords, URLs, images, and content. Test your changes with tools like Google Search Console, and track your rankings over time. For Cardiff businesses, adding local keywords and references can give you an edge in attracting nearby customers.

By focusing on these fundamentals, you’ll build a website that’s easier for search engines to find and more appealing to your audience. If you’re ready to take your Cardiff business to the next level, on-page SEO is the place to start. Want to dive deeper? Reach out to a local SEO agency to refine your strategy and see faster results.

Privacy Preference Center