SEO Blog | Tips, Guides & Strategies | SEO Rangers
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
What Is Domain Authority?
Domain Authority (DA) is a metric developed by Moz that predicts how well a website will rank in search engines. It scores from 0β100, with higher scores indicating greater authority. Ahrefs has a similar metric called Domain Rating (DR).
Important: DA is NOT a Google metric. Google doesn’t use DA or DR in its algorithm. These are third-party proxies for link authority β useful for benchmarking and competitor analysis, but not the objective itself.
What DA Actually Measures
DA is calculated based primarily on the quality and quantity of backlinks pointing to your domain. A site with many links from high-authority sites will have a high DA. A new site with no links will have a DA of 1.
How to Improve Domain Authority
1. Earn High-Quality Backlinks
The only reliable way to improve DA is to earn links from sites with higher authority than yours. Focus on digital PR, guest posting on authoritative publications and resource link building.
2. Fix Technical Issues That Waste Authority
Broken links, redirect chains and crawl errors waste the authority you already have. Audit and fix these regularly.
3. Improve Internal Linking
Internal links distribute authority across your site. A comprehensive internal linking strategy ensures that your most important pages receive the maximum share of your domain’s authority.
4. Remove Toxic Links
Low-quality or spammy links can damage your authority. Use Google’s Disavow Tool if you’ve identified a pattern of unnatural links pointing to your site.
5. Be Patient
DA improvements take months. Focus on earning great links consistently rather than chasing the metric itself.
What Is Digital PR?
Digital PR combines traditional public relations tactics with SEO objectives. Instead of just generating brand awareness, digital PR campaigns are specifically designed to earn high-authority backlinks from online publications, news sites and industry media.
Why Digital PR Is the Most Powerful Link Building Strategy
A single successful digital PR campaign can earn 20β100+ links from genuinely authoritative sites in days. The links come from real publications with real audiences β exactly the kind of links Google’s algorithm values most.
Types of Digital PR Content That Earn Links
Data Studies and Surveys
Original data is inherently linkable. Survey 500+ people on a topic relevant to your industry, publish the findings, and pitch them to journalists who cover your sector. Data stories give journalists exactly what they need: something new to report.
Expert Commentary and Reactive PR
Monitor news in your industry using Google Alerts and HARO (Help a Reporter Out). When relevant stories break, pitch your expert’s commentary immediately. Speed matters β journalists work on tight deadlines.
Creative Campaigns
Unique, visually interesting or emotionally resonant content earns coverage even without hard data. Interactive tools, custom illustrations, unusual angles on familiar topics.
The Digital PR Outreach Process
- Identify target publications and journalists who cover your topic
- Build a media list with email addresses (Hunter.io, LinkedIn)
- Craft a compelling pitch: one paragraph, clear angle, why their readers care
- Send individually β never mass-blast
- Follow up once after 2β3 days if no response
- Track placements and links earned
Why Links Still Matter (More Than Ever)
Backlinks remain one of Google’s most important ranking signals. A link from a trusted website to yours is a vote of confidence β it tells Google that your content is worth referencing. Despite years of algorithm updates, the sites that rank at the top of competitive SERPs consistently have stronger link profiles than those below them.
What’s changed is quality versus quantity. A handful of links from genuinely authoritative, relevant sites is worth more than thousands of links from low-quality directories.
The Modern Link Building Mindset
Effective link building in 2025 is about earning links through value creation, not manipulating search engines. The question isn’t “how do I get links?” but “what can I create or do that makes other sites want to link to me?”
Core Link Building Strategies
1. Digital PR
Create genuinely newsworthy content β original research, surveys, data studies, compelling stories β and pitch it to journalists and publications. A single piece of good digital PR can earn 20β50 links from authoritative news sites in days.
2. Guest Posting (Done Right)
Contributing expert articles to relevant industry publications earns links and builds authority. The key: pitch only to sites that are genuinely read by your target audience, write your best content, and treat it as brand building β not link acquisition.
3. Resource Link Building
Create genuinely useful resources β comprehensive guides, tools, datasets, infographics β and reach out to sites that link to similar resources. “I noticed you link to X β we’ve created something more comprehensive that your readers might find useful.”
4. Broken Link Building
Find broken links on relevant websites pointing to content that no longer exists. Create replacement content and offer it to the site owner. Win-win: they fix a broken link, you earn a link.
5. Competitor Backlink Analysis
Analyse where your competitors’ links come from. Many will be earnable β guest posts, directories, resource pages, PR coverage. Prioritise the sources that could link to you too.
6. Unlinked Brand Mentions
Track mentions of your brand name online. When you find a mention without a link, reach out and ask them to add one. These are the easiest links to convert β they already know and trust you enough to mention you.
7. Local Link Building
For local businesses: sponsorships, charity partnerships, chamber of commerce membership, local press coverage, local business directories and community involvement all generate locally relevant links that carry strong weight for local SEO.
What to Avoid
- Buying links (violates Google’s guidelines and risks manual penalties)
- PBNs (Private Blog Networks) β detectable and increasingly ineffective
- Mass link exchanges
- Low-quality directory submissions at scale
- Comment spam
How to Measure Link Building Success
- Domain Rating / Domain Authority growth (Ahrefs/Moz)
- Number of referring domains (not just links)
- Quality of new linking sites (topical relevance, traffic, authority)
- Ranking improvements for target keywords
- Referral traffic from linked sites
What Is Schema Markup?
Schema markup (also called structured data) is code you add to your HTML that helps search engines understand the content on your pages. It uses a standardised vocabulary from Schema.org that describes things like businesses, products, reviews, events and articles in a way machines can process.
Why Schema Markup Matters for SEO
Schema doesn’t directly boost rankings, but it can dramatically increase click-through rates by enabling rich results β enhanced search listings that show ratings, prices, FAQs and more directly in Google’s results. Higher CTR means more traffic for the same ranking position.
The Most Valuable Schema Types
LocalBusiness
Essential for any local business. Tells Google your name, address, phone, opening hours and geographic coordinates. Supports the Map Pack and local Knowledge Panel.
FAQPage
When implemented on a page with questions and answers, this can trigger FAQ rich results β expandable Q&A directly in the SERP. Can significantly increase your organic real estate.
Review / AggregateRating
Enables review stars in search results for products, services and local businesses. One of the highest-impact rich results for click-through rate.
Article / BlogPosting
Marks up blog posts and news articles. Can enable Top Stories eligibility and article rich results.
Service
Describes a specific service offered by your business β useful for service pages that don’t have reviews yet.
How to Implement Schema Markup
The recommended format is JSON-LD (JavaScript Object Notation for Linked Data), placed in a script tag in your page’s <head> or <body>. It’s easy to add without changing your HTML.
How to Test Schema Markup
- Google Rich Results Test β tests eligibility for rich results
- Schema.org Validator β validates against Schema.org spec
- Google Search Console β Enhancements β reports on implemented structured data
What Are Core Web Vitals?
Core Web Vitals are a set of specific page experience metrics that Google uses as a ranking signal. Introduced in 2021, they measure real-world user experience β specifically loading performance, interactivity and visual stability.
The Three Core Web Vitals
LCP β Largest Contentful Paint
LCP measures how long it takes for the largest visible element (usually a hero image or headline) to load. It’s a proxy for perceived load speed β how quickly does the page feel ready?
Good: Under 2.5 seconds | Needs improvement: 2.5β4 seconds | Poor: Over 4 seconds
How to improve LCP:
- Optimise and compress images (use WebP format)
- Preload your LCP element using <link rel=”preload”>
- Use a CDN to reduce server response time
- Remove render-blocking resources
- Use lazy loading for off-screen images only
INP β Interaction to Next Paint
INP (which replaced FID in 2024) measures overall responsiveness β how quickly does the page respond to all user interactions, not just the first one?
Good: Under 200ms | Needs improvement: 200β500ms | Poor: Over 500ms
How to improve INP:
- Reduce JavaScript execution time
- Break up long tasks (over 50ms)
- Use web workers for heavy computations
- Minimise third-party scripts
CLS β Cumulative Layout Shift
CLS measures visual stability β how much does the page layout shift unexpectedly during loading? Ads or images loading without reserved space cause high CLS.
Good: Under 0.1 | Needs improvement: 0.1β0.25 | Poor: Over 0.25
How to improve CLS:
- Always specify width and height attributes on images and videos
- Reserve space for ads with CSS
- Avoid inserting content above existing content
- Use transform animations instead of layout-triggering ones
How to Measure Core Web Vitals
- Google Search Console β Core Web Vitals report (real user data)
- PageSpeed Insights β lab + field data per URL
- Chrome DevTools Lighthouse β lab data for any page
- CrUX Dashboard β historical trends
What Is Technical SEO?
Technical SEO refers to the process of optimising the infrastructure of your website so that search engines can crawl, index and render it effectively. Unlike content SEO, technical SEO focuses on the backend β server configuration, site architecture, page speed, structured data and more.
You can have the best content in your industry, but if Google can’t crawl or index your pages, that content will never rank.
Why Technical SEO Matters
Technical SEO is the foundation. Content and links amplify a technically sound site. They do very little for a broken one. Technical issues like slow load times, broken internal links, duplicate content and crawl errors can suppress your rankings regardless of your content quality or link profile.
The Technical SEO Checklist
1. Crawlability
Google’s bots must be able to reach and crawl every important page on your site. Key checks:
- robots.txt is not blocking important pages or resources
- Internal links reach all important pages
- No orphan pages (pages with no internal links pointing to them)
- XML sitemap is present, up to date and submitted to Google Search Console
- Crawl budget is being used efficiently (no wasted crawls on paginated, filtered or duplicate URLs)
2. Indexation
Crawlable doesn’t mean indexed. Check that:
- Important pages are not set to noindex
- Canonical tags are correctly implemented
- Hreflang tags are correct for international sites
- Google Search Console shows no indexation issues
3. Site Speed and Core Web Vitals
Page speed is a confirmed ranking factor. Google’s Core Web Vitals are the specific metrics Google uses:
- LCP (Largest Contentful Paint): How long until the largest element loads. Target: under 2.5 seconds.
- FID/INP (Interaction to Next Paint): How quickly the page responds to user interaction. Target: under 200ms.
- CLS (Cumulative Layout Shift): How much the layout shifts during loading. Target: under 0.1.
Measure with PageSpeed Insights, Chrome UX Report and Search Console’s Core Web Vitals report.
4. HTTPS and Security
HTTPS is a confirmed ranking factor. All pages must be served over HTTPS with a valid certificate. Check for mixed content warnings and ensure HTTP redirects to HTTPS.
5. Duplicate Content
Duplicate content dilutes ranking signals. Causes include: www vs non-www, HTTP vs HTTPS, trailing slash vs non-trailing slash, paginated pages and URL parameters. Fix with canonical tags and consistent internal linking.
6. Structured Data (Schema Markup)
Schema markup helps Google understand your content and can unlock rich results (review stars, FAQs, product details). Implement:
- Organization schema on your homepage
- LocalBusiness schema for location pages
- Service schema on service pages
- Article schema on blog posts
- FAQPage schema on pages with FAQs
7. Mobile Optimisation
Google uses mobile-first indexing β it primarily uses the mobile version of your site for ranking. Your site must be fully responsive, with the same content on mobile as desktop and no mobile-only interstitials.
How to Run a Technical SEO Audit
- Crawl your site with Screaming Frog or Sitebulb
- Check Google Search Console for errors, warnings and coverage issues
- Run PageSpeed Insights on your key pages
- Test structured data with Google’s Rich Results Test
- Review your Core Web Vitals in Search Console
- Check mobile usability in Search Console
Why Google Reviews Are a Local Ranking Factor
Google’s local algorithm explicitly considers review signals: quantity, recency, diversity and sentiment. A business with 150 reviews averaging 4.8 stars almost always outranks one with 20 reviews averaging 5.0 β recency and volume matter as much as rating.
The Review Generation System
Step 1: Create a Short Review Link
In your Google Business Profile dashboard, go to Get more reviews and copy your review link. Shorten it with bit.ly for easy sharing. Add it to your email signature, invoices and follow-up messages.
Step 2: Ask at the Right Moment
The best time to ask for a review is immediately after a positive interaction β when a customer expresses satisfaction. Train your team to recognise these moments and make the ask naturally: “We really appreciate your feedback β would you mind leaving us a Google review? I can send you the link right now.”
Step 3: Follow-Up Automation
Set up an automated post-service email (2β3 days after service completion) asking for a review. Keep it personal and brief. Include your direct review link. A/B test subject lines and sending times.
Step 4: Respond to Every Review
Responding to reviews signals to Google that you’re an active, engaged business. Thank positive reviewers by name and mention something specific. For negative reviews, respond professionally, acknowledge the issue and offer to resolve it offline.
What NOT to Do
- Never pay for reviews β Google detects this and will remove them
- Never review-gate (only showing the review link to happy customers)
- Never ask employees or family to leave reviews
- Never bulk import reviews from another platform
What Are Local Citations?
A local citation is any online mention of your business’s Name, Address and Phone number (NAP). Citations appear on business directories, websites, apps and social platforms. They help Google verify that your business exists at a specific location β and consistent citations improve your local rankings.
Why NAP Consistency Matters
If your business is listed as “Smith & Sons Ltd” on some directories and “Smith and Sons Limited” on others, Google sees these as potentially different businesses. Inconsistent NAP confuses Google’s local algorithm and can suppress your Map Pack rankings.
Types of Citations
Tier 1: Core Data Aggregators
Services like Neustar Localeze, Foursquare and Data Axle distribute your business data to hundreds of downstream directories. Getting accurate data into aggregators is the highest-leverage citation activity.
Tier 2: Major Directories
Google Business Profile, Yelp, Facebook, Bing Places, Apple Maps β these are essential and must be fully completed and verified.
Tier 3: Industry-Specific Directories
Directories specific to your industry (TripAdvisor for hospitality, Houzz for home services, Zocdoc for healthcare) carry extra weight because they’re contextually relevant.
How to Build Citations
- Standardise your NAP format across all online properties
- Submit to core data aggregators first
- Claim and complete all major general directories
- Target industry-specific directories
- Get cited on local websites, news and blogs
How to Audit and Fix Existing Citations
Use tools like BrightLocal or Semrush’s Listing Management to audit your existing citations. Identify inconsistencies in your NAP, duplicate listings, and missing directories. Fix inaccuracies by claiming listings and correcting information.
Why Your Google Business Profile Is Your Most Valuable Local SEO Asset
Your Google Business Profile (GBP) β formerly Google My Business β is the foundation of your local search presence. It controls what appears in the Map Pack, the Knowledge Panel and Google Maps. An optimised GBP can be the difference between appearing for thousands of local searches or being invisible.
Step 1: Claim and Verify Your Listing
If you haven’t claimed your GBP yet, start at business.google.com. Verification is typically done by postcard, phone or email. Without verification, you cannot manage your listing and won’t rank competitively.
Step 2: Choose the Right Categories
Your primary category is the most important selection you’ll make. Choose the most specific category that describes your core business β not the broadest. Add all relevant secondary categories to capture related search queries.
Step 3: Complete Every Section
- Business name: Use your real business name exactly β no keyword stuffing
- Address: Consistent with your website and all citations
- Phone number: Local number preferred over national
- Website: Link to your homepage or a specific location page
- Hours: Keep them accurate and update for holidays
- Services: List all services with descriptions
- Products: Add your product catalogue if applicable
- Attributes: Select all relevant attributes (accessibility, payment methods, etc.)
Step 4: Build Your Photo Gallery
Businesses with photos receive 42% more requests for directions and 35% more website clicks. Upload at minimum: exterior (from street), interior, team photos, product/service photos. Aim for 20+ high-quality images.
Step 5: Generate and Respond to Reviews
Reviews are one of the top local ranking factors. Create a shortlink to your review page and add it to your email signature, receipts and post-service follow-ups. Respond to every review within 24 hours β this signals engagement to Google.
Step 6: Post Regularly
GBP posts keep your listing fresh and can include offers, events and updates. Post at minimum once per week. Posts expire after 7 days for regular posts, so consistency matters.
Step 7: Use Q&A
Proactively add questions and answers to your Q&A section covering your most common customer enquiries. This content is indexed and can appear in search results.