On-page SEO
The page itself, written to be found.
Titles, meta descriptions, heading hierarchy, keyword placement, internal linking, image alt text, content depth, E-E-A-T signals. The elements on the page that search engines read directly — written for people first, optimised for ranking second.
article-editor · draft
Title tag (58/60)
Best Local SEO Services in Dublin | Crescentek
Meta description (148/160)
Grow your Dublin business with local SEO that ranks — Google Business Profile, reviews, citations, map pack optimisation. Book a free audit.
H1
Local SEO Services for Dublin Businesses
What is local SEO?
Why Dublin businesses benefit
Our 4-step process
Showing up in the Dublin results isn't luck — it's the outcome of a handful of...
Internal links:0
Alt text:Missing 2
SEO Score
6
/100
Grade F
Title tag optimised
Meta description (145/160)
H1 contains target keyword
H2s structured by search intent
URL is short and descriptive
Internal links to 3 cluster pages
Image alt text descriptive
Keyword in first 100 words
FAQ section added
The elements we work on
Eight parts of every page that matter.
01
Title tags & meta descriptions
Written for click-through, not keyword stuffing. Length-optimised, unique per page, intent-matched.
02
Heading hierarchy
H1-H6 used as document structure, not styling shortcuts. Search intent mapped to subheading structure.
03
Keyword targeting
Primary + semantic variants placed naturally. No density targets — we write for meaning, then check placement.
04
Content depth & uniqueness
Long enough to satisfy the query, not padded. Original research, data, or experience that competitors don't have.
05
Internal linking
Contextual links to cluster pages with descriptive anchor text. Link depth kept shallow for important pages.
06
Images & alt text
Descriptive alt text for accessibility + image search. Optimised file sizes, next-gen formats, correct dimensions.
07
E-E-A-T signals
Author bylines, credentials, sources cited, dates shown. Ownership and authority visible where it matters.
08
Readability & structure
Scannable formatting, short paragraphs, bullets where appropriate, TL;DR where useful.
Why intent matters more than keywords
Same keyword, four different pages.
We match search intent before writing. Ranking for "best crm" with a sales page won't work — Google ranks comparison listicles there. Knowing what the SERP wants is the first step.
Informational
"what is local SEO"
Page format
Explainer blog post, 1,200–2,500 words, with FAQ
What ranks
Blog posts, videos
Navigational
"hubspot login"
Page format
Brand homepage or direct login link
What ranks
Brand listings only
Commercial
"best crm for small business"
Page format
Listicle with comparison table, pros/cons
What ranks
Review + listicle sites
Transactional
"buy mailchimp"
Page format
Product page with clear CTA + pricing
What ranks
Product + pricing pages
Our on-page process
Five steps per page, applied to the ones that matter first.
01
Research
SERP analysis, intent classification, top-10 content patterns, gap identification, entity coverage.
02
Brief
Outline with headings, target keywords, internal link plan, word count range, angles to include or avoid. Shared before writing starts.
03
Write or optimise
Fresh content written by our team, or existing content edited in-place for intent match and depth gains. No 'rewrite from scratch' unless genuinely needed.
04
Ship
Deployed to your CMS directly (WordPress, Webflow, Shopify, custom) — we don't hand off a Word doc and hope.
05
Measure
Tracking rank position, clicks, impressions, engagement. Adjustments made at 90 days if movement isn't what we expected.
The don'ts
Tactics we actively avoid.
Keyword density targets
Google's been ignoring these since 2013. We write for meaning, then verify natural placement.
Hidden keyword text
White-on-white text, tiny fonts, off-screen content. Guaranteed penalty, short-term gain at best.
AI-generated thin content at scale
Mass-produced articles with no unique insight. Helpful Content Update specifically targets this.
Exact-match anchor over-optimization
Every internal link saying 'best crm' looks manipulated. We use varied, contextual anchors.
Duplicate content across pages
Boilerplate service descriptions copy-pasted across location pages. Each needs unique substance.
Hiding content behind tabs/accordions
Usually fine now, but large content blocks collapsed by default still rank weaker than visible content.
Frequently asked
On-page questions.
Depends on scope. Retainers range from 4–12 pages per month, covering a mix of new pages, existing page optimisation, and content refreshes. We prioritise by traffic potential × effort ratio.
Related services
Pair these with on-page SEO
Share a URL. We'll mark it up.
Send us your 5 most important pages and we'll come back with a specific list of on-page improvements per URL, with estimated traffic lift where we can forecast it.
