This report covers an on-page SEO audit of www.kcl.ac.uk, checked on August 28, 2026. Across 29 individual checks spanning indexing and meta tags, content structure, social and structured data, security, and technical fundamentals, the page scored 84/100 — overall, its on-page SEO health is strong.
Nothing failed outright, but there are 9 warnings worth a look, including Title tag, Meta description, and H1 heading. None of these are critical alone, but resolving them would round out the page's SEO fundamentals. Technical was entirely clean, with no issues in that area at all.
requested: https://www.kcl.ac.uk
HTTP 200 · checked Aug 28, 2026 at 17:40 UTC · this report is permanent — re-checking creates (or reuses) a fresh one
84
20 passed ·
9 warnings ·
0 failed
Page Information
Title
King's College London
Meta description
King's is ranked in the top 10 universities in the UK (QS World Rankings 2021) and based in the heart of London. With nine faculties, institutes and schools of study and five Medical Research Council centres, King's offers world-class teaching and research.
Language
en-GB
Word count
718
Canonical URL
https://www.kcl.ac.uk
Meta robots
index, follow (default)
Images
14 total, 14 with alt text
Internal / external links
112 / 15
Heading Outline
H1: Carousel of recent news articles
H1: Results day and your next steps
H1: King's Sustainability Strategy
H1: Undergraduate Open Days
H1: Study at King's College London
H2: Make the most of your time at King’s
H2: Research
H2: Discover
H3: Undergraduate
H3: Postgraduate Taught
H3: Postgraduate Research
H3: International
H3: Invest in research and education excellence for a changing world
H3: Partner with King’s
H3: Research impact
H3: King’s Doctoral College
H3: Latest news
H3: Upcoming events
H3: Visit King’s
H3: King’s & London
H3: King’s Culture
Indexing & meta
!
Title tag
21 chars (ideal 30–60) — “King's College London”
The title tag is the single strongest on-page relevance signal and what shows as the blue link in search results.
Suggestion: Write a unique, descriptive title around 30-60 characters that includes the page's main keyword.
!
Meta description
257 chars (ideal 70–160)
Not a ranking factor directly, but it's the snippet searchers see and strongly affects click-through rate.
Suggestion: Write a compelling 70-160 character summary of the page — think of it as ad copy for the search result.
✓
Meta robots
No blocking directive
A misconfigured robots directive can silently remove an important page from search results.
✓
Canonical tag
https://www.kcl.ac.uk
Canonical tags prevent duplicate-content issues when the same page is reachable via multiple URLs.
Content & structure
!
H1 heading
5 H1 tags found — use exactly one
The H1 tells both users and search engines the main topic of the page at a glance.
Suggestion: Use exactly one H1 that clearly states the page's main topic.
✓
Heading breakdown
H2:3, H3:13, H4:6, H5:5, H6:0
A logical heading structure (H2s, H3s) helps search engines understand content hierarchy and helps users scan the page.
✓
Image alt text
14/14 images have alt text
Alt text lets search engines understand images (feeding image search) and is essential for screen-reader accessibility.
✓
Content length
718 words
Very thin pages often struggle to rank because they don't give search engines enough to work with.
✓
Links
112 internal, 15 external
Internal links help crawlers discover other pages on the site; external links to authoritative sources can add credibility.
✓
Broken link sample
All 4 sampled internal links responded OK (not a full crawl)
Broken internal links waste crawl budget and create dead ends for users.
!
Readability
Flesch Reading Ease 18.1 — Very difficult
Dense, hard-to-read copy increases bounce rate, which can indirectly hurt rankings.
Suggestion: Shorten sentences, prefer plain words, and break up long paragraphs.
Social & structured data
!
Open Graph tags
Missing one or more of og:title / og:description / og:image
og:title/og:description/og:image control how the page looks when shared on social media and in some chat apps.
Suggestion: Add the missing og:title, og:description, and og:image meta tags.
!
Twitter card
No twitter:card meta tag
Without a twitter:card tag, links shared on X/Twitter fall back to a plain, less clickable preview.
Valid JSON-LD — types: Article, WebPage, Organization, ImageObject, Event, Place
Valid JSON-LD structured data enables rich results (star ratings, FAQs, breadcrumbs) in search listings.
!
Favicon
No found
A missing favicon makes a site look unfinished in browser tabs, bookmarks, and some search results.
Suggestion: Add a <link rel="icon" href="..."> pointing to a favicon file.
Security
✓
Strict-Transport-Security
max-age=31536000; includeSubDomains
HSTS forces browsers to always use HTTPS for this site, closing a downgrade-attack window.
!
X-Content-Type-Options
Missing — add "nosniff" to stop MIME-sniffing
Stops browsers from "MIME sniffing" a response into an unintended, potentially unsafe content type.
Suggestion: Add the header "X-Content-Type-Options: nosniff".
✓
Clickjacking protection
CSP frame-ancestors set
Without this, the page can potentially be embedded in a malicious iframe to trick users into clicking things.
✓
Content-Security-Policy
Present
A CSP restricts what scripts/resources a page can load, reducing the damage a XSS bug could do.
!
Referrer-Policy
Not set — defaults vary by browser
Controls how much URL information leaks to other sites when a user clicks an outbound link.
Suggestion: Add a Referrer-Policy header, e.g. "strict-origin-when-cross-origin".
✓
Mixed content
No insecure subresources found
Browsers block or warn on insecure resources loaded by an HTTPS page, which can silently break functionality.
Technical
✓
HTTP status
200 OK (541 ms)
Search engines need a clean 200 response to crawl and index a page at all.
✓
Redirect chain
No redirects — direct 200
Every redirect hop adds latency and dilutes link equity slightly; long chains can also confuse crawlers.
✓
HTTPS
Served over HTTPS
Google uses HTTPS as a ranking signal, and browsers flag plain HTTP pages as "Not secure".
✓
Charset declared
utf-8
Without a declared charset, browsers may guess wrong and render text incorrectly.
✓
Mobile viewport
Viewport meta tag present
Google indexes the mobile version of pages first — without a viewport tag, mobile rendering breaks.
✓
HTML language
lang="en-GB"
The lang attribute tells search engines and screen readers what language the content is in.
✓
robots.txt
Present and reachable · declares 10 sitemap(s)
robots.txt controls which parts of a site crawlers are allowed to access at all.
✓
sitemap.xml
Present at /sitemap.xml — 1614 URLs listed
A sitemap helps search engines discover every page, especially ones with few internal links pointing to them.
Suggestions to Improve SEO
1Title tagMedium priority
Rewrite the <title> so it's unique to this page, roughly 30-60 characters, and leads with the specific topic or brand phrase a searcher would actually type. Avoid duplicating the same title across pages and avoid keyword-stuffing — one clear, specific title outperforms a long list of terms.
2Meta descriptionMedium priority
Write a 70-160 character summary that reads like ad copy: state what the page offers and why someone should click, working in the target keyword naturally. Google sometimes rewrites descriptions it finds unhelpful, so make yours specific rather than generic boilerplate.
3H1 headingMedium priority
Use exactly one <h1> per page that clearly and specifically states that page's topic — don't reuse the site name or a generic tagline as the H1 everywhere. If there are multiple or zero H1 tags, restructure the page's headings into a single clear hierarchy.
4ReadabilityMedium priority
Shorten sentences, swap jargon-heavy words for plainer ones, and break long paragraphs into shorter ones with more whitespace between them. A good gut check: read it aloud — if you run out of breath mid-sentence, it's probably too long.
5Open Graph tagsMedium priority
Add og:title, og:description, and an og:image (ideally 1200×630px) so links to this page render as a rich card instead of a bare URL when shared on Facebook, LinkedIn, Slack, or WhatsApp. These can differ slightly from your title/meta description if punchier, more shareable phrasing works better for social.
6Twitter cardMedium priority
Add <meta name="twitter:card" content="summary_large_image"> along with twitter:title and twitter:description (X/Twitter falls back to your Open Graph tags for the rest). Without it, shared links get a minimal preview that gets far fewer clicks than a full image card.
7FaviconMedium priority
Add a <link rel="icon" href="/favicon.ico"> (or a modern .png/.svg equivalent) referencing a real icon file at that path. It's a small detail, but a missing favicon makes a site look abandoned or untrustworthy in browser tabs and bookmarks.
8X-Content-Type-OptionsMedium priority
Add the response header "X-Content-Type-Options: nosniff" at the web server or application level. This is typically a one-line config change (an nginx add_header directive or equivalent) with no visible impact on the site.
9Referrer-PolicyMedium priority
Add a Referrer-Policy header such as "strict-origin-when-cross-origin", a sensible default that still lets analytics see referring domains without leaking full URLs — including any sensitive path or query data — to third-party sites you link to.
Overall, www.kcl.ac.uk is in reasonably good shape — nothing is broken, but resolving the 9 warnings above would move this from a solid foundation to a well-optimized page. Re-run this check after making changes to track progress.
Own this site, or want the latest numbers? Run a fresh check — a repeat check within 10 minutes reuses this same report.