🚀 New: WordPress Care Plans starting at $49/mo — see plans & pricing →
Fiverr
Upwork
LinkedIn
YouTube
WhatsApp
BD Local Guide
SEO Services
📝
On-Page Optimisation
🔍
Indexing & Crawling
Core Web Vitals
🔗
Backlinks & Off-Page SEO
📍
Local SEO & Map Pack
🛒
E-Commerce SEO
📈
Affiliate Content Scaling
🚨
Traffic Drops & Penalties
WordPress
🔧
WordPress Technical SEO
🛡️
Care Plans — from $49/mo
📦
Products & Tools
Resources
SEO Checklist 2026
💰
SEO Strategy & ROI
🛠️
Tools We Recommend
Company
👋
About Us
👋
Our Portfolio

WordPress SEO that actually ranks

Technical SEO, speed optimisation, and monthly care plans for WordPress sites that need to perform.

On-Page Optimisation — IndxQ SEO
05 // On-Page

On-Page
Optimisation

Title tags, meta descriptions, heading hierarchy, keyword placement, content depth, schema markup, internal linking — the complete on-page SEO framework for pages that actually rank and convert.

18 in-depth guides
Updated March 2026
Post-HCU framework
Live SERP Preview — Before vs After
Before optimisation
yoursite.com › category › post-slug-123
Post Title – Site Name
Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod tempor incididunt ut labore et dolore magna aliqua ut enim…
After optimisation
yoursite.com › best-keyword-phrase
Best [Keyword] in 2026: Tested & Ranked (With Data)
We tested 14 options across 6 months. Here’s what actually works — ranked by real performance, not spec sheets. Updated March 2026.
// Title tag, meta description, URL slug, and page structure are all ranking signals. Most pages lose 30–60% of potential clicks to fixable on-page issues.
Ranking Signals

9 On-Page Elements That
Directly Affect Rankings

Google evaluates these signals on every page crawl. Get any of them wrong and you’re competing at a structural disadvantage — regardless of how good your content is.

🏷️
Title Tag (Page Title)
The single most important on-page ranking signal. Your primary keyword must appear in the first 60 characters. Weak title tags are the fastest single fix for underperforming pages — we regularly see 15–35% CTR improvements from title rewrites alone.
Critical
📝
Meta Description
Not a direct ranking factor, but a powerful CTR lever. A well-written meta description that matches search intent and includes a clear benefit can increase organic CTR by 20–40%, which in turn sends a positive engagement signal back to Google.
High Impact
🔗
URL Slug Structure
Short, keyword-focused slugs outperform long, auto-generated ones. Remove stop words, dates, and IDs. The URL is a confidence signal for both users scanning the SERP and Google’s crawlers evaluating topical relevance.
High Impact
📐
H1 and Heading Hierarchy
One H1 per page, containing the primary keyword. H2s should map to search intent sub-topics — treating them as a structured table of contents that both users and crawlers use to understand page scope. Missing or duplicate H1s are still surprisingly common.
Critical
🎯
Keyword Placement & Density
Primary keyword in the first 100 words, in the H1, and in at least one H2. LSI and semantic variants throughout — not as forced insertions but as natural topical coverage. Keyword stuffing triggers spam classifiers; keyword avoidance signals thin content.
Critical
🖼️
Image Alt Text & File Names
Alt text is an accessibility requirement and an indexing signal. Descriptive, keyword-relevant alt text helps Google understand image context, contributes to image search visibility, and improves accessibility scores that indirectly affect rankings.
Medium
🔁
Internal Links & Anchor Text
Internal links distribute PageRank and signal topical relationship between pages. Exact-match and partial-match anchor text to target pages directly helps Google understand what the linked page is about. Most sites severely under-invest in internal linking.
High Impact
📊
Schema Markup (Structured Data)
Schema doesn’t directly boost rankings but unlocks rich results — star ratings, FAQs, How-To steps, product pricing — that dramatically increase SERP real estate and CTR. Article, FAQ, Product, LocalBusiness, and HowTo are the highest-value types for most content sites.
Rich Results
📏
Content Depth & E-E-A-T Signals
Word count is a proxy for depth, not depth itself. Google’s quality raters assess Experience, Expertise, Authoritativeness, and Trustworthiness. Named authors, original research, cited sources, last-updated dates, and first-hand experience are all measurable quality signals.
Critical

Title Tag

Anatomy of a
High-CTR Title Tag

The best title tags balance keyword placement, user intent, and a reason to click — all within 60 characters. Here’s the formula that consistently outperforms generic titles.

// Optimised Title Tag — Live SERP Simulation
yoursite.com › best-standing-desks
Best Standing Desks 2026: Tested by a Remote Worker (Top 9)
We spent 6 months testing 9 standing desks in a real home office. Here’s what actually held up — ranked by build quality, motor noise, and value.
Primary Keyword
“Best Standing Desks”
First 3 words. Google bolds matching query terms — front-loading catches the eye in SERPs.
Year Modifier
“2026”
Signals freshness. Users prefer the most current results — especially for “best X” queries.
E-E-A-T Hook
“Tested by a Remote Worker”
First-hand experience claim. Differentiates from “written by AI about products we never used.”
Total Length
57 characters — optimal
Under 60 chars avoids Google truncation. Aim for 50–60. Over 60 = title gets cut mid-word.

Keyword Strategy

Where to Place Keywords
on Every Page

Keyword placement isn’t about density — it’s about signal location. These are the placements that carry the most weight, in priority order.

Location
Guidance
Impact
Title tag
Primary keyword in first 3 words if possible. Never keyword-stuff — one target phrase, no repetition.
H1 heading
Should match or closely mirror the title tag. Never use a different keyword to the title — creates a relevance mismatch.
URL slug
Short, hyphen-separated, keyword-focused. Remove dates, IDs, and stop words. Never change live URLs without 301 redirects.
First 100 words
Primary keyword should appear naturally in the opening paragraph. Confirms relevance to Google’s crawler before it reads the full page.
H2 subheadings
Include secondary and LSI keywords. H2s act as a structured outline — each one is an opportunity to signal sub-topic coverage.
Image alt text
Descriptive and keyword-relevant — but not stuffed. “black standing desk with dual monitor setup” beats “standing desk standing desk best standing desk.”
Meta description
Not a ranking factor but Google bolds matching terms. Include the primary keyword and a reason to click. Max 155 characters.
Body copy
Use semantic variations and related terms naturally throughout. Target 1–2% keyword density — but only as a sanity check, never as a goal.

Content Depth

Content Depth by
Search Intent Type

Word count targets should be set by analysing the top 3–5 SERP competitors for your specific query — not by following generic rules. That said, intent type is a reliable starting guide.

// Word Count Ranges by Content Type — Sweet Spot Highlighted
Product Roundup (“Best X”)1,800–3,500 words
// Sweet spot: 2,200–2,800. Enough to cover every shortlisted product with real depth. More ≠ better past ~3,500.
Single Product Review1,200–2,800 words
// Sweet spot: 1,500–2,000. First-hand testing depth matters more than length. Include specs, real photos, verdict.
Comparison (“X vs Y”)1,000–2,200 words
// Sweet spot: 1,400–1,800. User has already narrowed to 2 options — answer the decision, don’t pad.
How-To / Tutorial1,500–4,000 words
// Sweet spot: 2,000–3,000. Completeness matters — every step must be actionable. Omitting steps = bounce.
Informational / Explainer800–2,500 words
// Sweet spot: 1,000–1,600. Match the query’s actual complexity. Not every “what is X” needs 3,000 words.

Internal Linking

Internal Link Architecture
That Passes PageRank

Internal links are free PageRank distribution. Most sites leave enormous authority on the table by under-linking — or linking with generic anchor text that provides zero relevance signal.


Schema Markup

Schema Types by
Content Category

The right schema type unlocks rich results that expand your SERP footprint, improve CTR, and — for Product and Review schema — directly surface buying intent signals that Google rewards.

Schema Type Rich Result Unlocked Best For CTR Impact
Article Top Stories carousel News, blog posts, editorial content Medium
Product Price, availability, ratings E-commerce, product reviews Very High
Review / AggregateRating Star ratings in SERP Product & service reviews, roundups Very High
FAQPage Expandable FAQ in SERP Informational pages with Q&A sections High
HowTo Step-by-step rich result Tutorial and instructional content High
LocalBusiness Knowledge panel, maps data Local businesses, service providers Very High
BreadcrumbList Breadcrumb path in SERP URL All multi-level content sites Medium
VideoObject Video thumbnail in SERP Pages with embedded video High
<!– FAQ Schema — add to <head> or footer of pages with Q&A sections –> <script type=“application/ld+json”> { “@context”: “https://schema.org”, “@type”: “FAQPage”, “mainEntity”: [ { “@type”: “Question”, “name”: “What is the best standing desk for home offices?”, “acceptedAnswer”: { “@type”: “Answer”, “text”: “Based on 6 months of testing, the FlexiSpot E7 Pro offers the best balance of stability, motor quality, and value. It supports up to 355 lbs and has an 18-year warranty.” } }, { “@type”: “Question”, “name”: “How long should you stand at a standing desk per day?”, “acceptedAnswer”: { “@type”: “Answer”, “text”: “Most ergonomics research recommends alternating 30–45 minutes sitting with 15–30 minutes standing. Aim for a 2:1 sitting-to-standing ratio initially and adjust based on comfort.” } } ] } </script>

Audit Checklist

Complete On-Page
Optimisation Checklist

Run every page through this checklist before publishing and as part of your quarterly content audit. Most underperforming pages fail at least 3 of these.

Title Tag & Meta
Primary keyword in first 60 characters of title tagFront-load the keyword. Google bolds exact query matches — front position catches the eye in crowded SERPs.
Title tag includes a CTR hook — year, number, or unique angleAdding “2026”, “Tested”, “(Top 9)” or “With Data” consistently improves click-through rates by 15–30%.
Meta description 145–155 characters, includes primary keyword and a benefitGoogle rewrites meta descriptions 63% of the time — but a well-written one wins more often than not.
URL slug is short, hyphen-separated, keyword-focused — no dates or IDsIdeal: /best-standing-desks/ not /2023/08/15/best-standing-desks-to-buy-now-in-2023-p=4892
Headings & Structure
Exactly one H1 per page, containing the primary keywordMultiple H1s split the relevance signal. Missing H1 is one of the most common technical on-page errors.
H2s cover the main subtopics users expect when searching this queryCheck top 3 SERP results — what sections do they include? Missing expected topics = lower topical depth score.
Heading hierarchy is logical: H1 → H2 → H3 — no skipped levelsSkipping from H1 to H4 creates an accessibility and crawlability issue. Use HTML heading order consistently.
Secondary and LSI keywords appear in at least 2–3 H2 headingsTools like Surfer SEO, Clearscope, or free alternatives like AlsoAsked reveal the expected semantic vocabulary.
Content Quality & E-E-A-T
Primary keyword appears in the first 100 words of body copyConfirms relevance immediately to both readers and crawlers. Don’t bury the lede with a preamble.
Page includes an original insight, data point, or first-hand experience no competitor hasThis is the post-HCU differentiator. Something only you can say — a real test result, a photo, a data table.
Named author with relevant bio and credentials — not “Staff Writer” or anonymousE-E-A-T requires demonstrable expertise. Author bios are a measurable quality signal in Google’s quality rater guidelines.
Page has a visible “Last updated” date and reflects genuinely updated contentA 2019 article with a 2026 date that hasn’t actually been updated is worse than no date at all.
Images & Media
All images have descriptive, keyword-relevant alt text (not keyword stuffed)Aim for a natural sentence that describes the image. “FlexiSpot E7 Pro standing desk with dual monitor arm” not “standing desk standing desk best desk.”
Image file names are descriptive and hyphenated — not IMG_4892.jpgflexispot-e7-review.webp tells Google what the image is before it’s even crawled. Also helps image search.
All images compressed to WebP and served with explicit width/height attributesWidth/height on every image eliminates Cumulative Layout Shift. Missing dimensions is the most common CLS cause on content sites.
Internal Links & Schema
Page has at least 3–5 outgoing internal links to topically related contentUse keyword-relevant anchor text — not “click here.” “Best standing desks” as anchor to your roundup beats “this article” every time.
At least 2–3 existing pages link to this page with relevant anchor textNew pages that receive zero internal links from day one are slow to rank. Link to every new page immediately from existing related content.
Appropriate schema markup implemented and validated in Google’s Rich Results TestStart with Article or Product depending on content type. Layer FAQ or HowTo where genuinely relevant — not for the sake of it.
Pages Underperforming?

We’ll Audit Your On-Page SEO
and Send a Fix List.

Request Free On-Page Audit →
Free On-Page SEO Audit

Ranking But Not
Converting?

Tell us about a page that’s underperforming and we’ll run a full on-page audit — title tags, heading structure, keyword placement, internal links, schema, and content depth — with a prioritised fix list sent to your inbox. Free, no pitch.

  • Title tag & meta description audit — CTR optimisation recommendations
  • Heading structure review — H1 conflicts, missing hierarchy, keyword gaps
  • Keyword placement check against top 5 SERP competitors
  • Internal link audit — inbound links, anchor text, orphaned pages
  • Schema markup review — what’s missing, what’s misconfigured
  • E-E-A-T signal assessment — author, freshness, depth, citations
  • Prioritised action list delivered within 48 hours
No sales calls
Response within 48 hours
100% free
Request Your Free Audit
// Reviewed by an on-page SEO specialist.
Audit Request Received
We’ll review your on-page signals and send your prioritised fix list within 48 hours. Check your inbox — and spam, just in case.
IQ

Sayed Iftekharul Haque — SEO Strategist & Web Designer

Founder of IndXQ. Specialises in SEO-first website redesigns, Core Web Vitals, and digital growth strategy. Available for projects via Fiverr, Upwork, and direct engagements. Connect on LinkedIn or watch free SEO tutorials on YouTube.

Published by IndXQ · Web Strategy & SEO · April 2026 · All rights reserved.

Scroll to Top