On-Page SEO
What Is On-Page SEO?
On-page SEO refers to all the optimisations you make on your web pages to improve their visibility in search engines. Unlike off-page SEO (which is about external signals like backlinks), on-page SEO is entirely in your control.
The Complete On-Page SEO Checklist
1. Title Tag
The title tag is the most important on-page ranking factor. Best practices:
- Include your primary keyword, ideally near the beginning
- Keep it under 60 characters to avoid truncation in SERPs
- Make it compelling enough to earn clicks β CTR matters
- Include your brand name at the end for recognition
- Make every title tag unique β no duplicate titles
2. Meta Description
Meta descriptions don’t directly affect rankings, but they significantly influence click-through rates. Write them as ad copy:
- Include your primary keyword (Google bolds it in results)
- Include a clear value proposition or CTA
- Keep under 155 characters
- Make each one unique
3. Heading Structure (H1βH6)
- One H1 per page, containing your primary keyword
- H2s for major sections, using secondary keywords where natural
- H3s for subsections within H2 sections
- Use headings for structure, not keyword stuffing
4. URL Structure
- Short, descriptive URLs (your-keyword not page-id-12345)
- Use hyphens not underscores
- Include the primary keyword in the URL
- Avoid unnecessary parameters
5. Content Quality and Depth
Google rewards content that comprehensively satisfies search intent. Ask:
- Does this answer the user’s question fully?
- Does it cover related subtopics they might also need?
- Is it more useful than what currently ranks for this query?
- Is it written for humans first, not search engines?
6. Keyword Usage
- Include your primary keyword in the title, H1, first paragraph and throughout the content naturally
- Use semantic variants and related terms (LSI keywords)
- Avoid keyword stuffing β it reads badly and can trigger penalties
7. Image Optimisation
- Descriptive file names (london-seo-agency.jpg not IMG_1234.jpg)
- Alt text describing the image with keywords where natural
- Compress images (use WebP format)
- Specify width and height to prevent CLS
8. Internal Links
- Link to related pages on your site with descriptive anchor text
- Ensure no important pages are more than 3 clicks from the homepage
- Build a logical hierarchy that passes authority to your key pages
9. Schema Markup
Add appropriate structured data: Article for blog posts, FAQPage for pages with Q&A, Service for service pages, LocalBusiness for location pages.
10. Page Experience Signals
- Core Web Vitals scores (LCP, INP, CLS)
- Mobile friendliness
- HTTPS
- No intrusive interstitials
Why Title Tags Are Your Most Important On-Page Element
The title tag is the first thing a user sees in the search results. It determines whether they click on your result or a competitor’s. It’s also one of the most important on-page signals for ranking. Getting your title tags right is one of the highest-leverage on-page activities you can do.
The Anatomy of a Great Title Tag
A well-crafted title tag has three components:
- Primary keyword β ideally near the beginning, naturally
- Value proposition β why should someone click your result?
- Brand name β builds recognition over time
Title Tag Best Practices
- Keep between 50β60 characters (Google may rewrite longer titles)
- Avoid ALL CAPS β it looks spammy
- Use numbers when appropriate (10 Tips, Complete Guide, 2025)
- Match search intent β informational vs transactional vs navigational
- Never duplicate title tags across pages
Examples: Before and After
Before: “Services | Smith Plumbing”
Problems: No keyword, no value proposition, generic, too short.
After: “Emergency Plumber London β 1hr Response | Smith Plumbing”
Improvements: Primary keyword first, clear USP (1hr response), brand.
Before: “Blog Post About Link Building Strategies and Tips for 2025”
Problems: Too long, wordy, no clear benefit.
After: “Link Building Guide 2025: 12 Strategies That Actually Work”
Improvements: Year included, specific number, clear benefit statement.
When Google Rewrites Your Title Tags
Google rewrites around 60% of title tags, usually when they’re too long, too short, stuffed with keywords or don’t match the page content. To prevent rewrites: match your title to the actual content of the page and keep it within the character limit.
Why Internal Linking Is Underrated
Internal linking is one of the most underutilised SEO tactics. It’s free, entirely in your control, and when done well, it can significantly improve rankings for your most important pages β often within 30β60 days of implementation.
What Internal Links Do for SEO
- Pass authority: Links pass PageRank from one page to another. Internal links distribute the authority from your high-DA pages to your commercial pages.
- Help Googlebot discover pages: Google finds new content by following links. Orphan pages (with no internal links) may not be crawled or indexed.
- Signal topical relevance: Anchor text and surrounding context tell Google what the linked page is about.
- Improve user experience: Well-placed internal links help users navigate to related content they need.
How to Build an Internal Linking Strategy
Step 1: Map Your Site Architecture
Identify your most important pages (highest commercial intent β service pages, product pages, pillar content). These should be highest in your hierarchy and receive the most internal links.
Step 2: Create a Hub and Spoke Structure
Build topic clusters: a comprehensive pillar page supported by multiple more specific cluster pages that link back to it. The pillar page links out to clusters; clusters link back to the pillar.
Step 3: Use Descriptive Anchor Text
Anchor text is a strong signal. Use keyword-rich anchor text for important links β but vary it naturally. Don’t use “click here” or “read more” when you can say “our Local SEO services” or “guide to link building”.
Step 4: Fix Orphan Pages
Crawl your site and identify pages with zero internal links pointing to them. Add contextually relevant internal links to these pages from your highest-traffic content.
Step 5: Add Links From High-Traffic Pages
Your homepage, popular blog posts and high-ranking pages are authority-rich. Adding internal links from these to your commercial pages passes significant SEO value.