Johnkavanagh.co.uk - SEO Checker

Overview of the SEO Check
Meta information
94% 
Page quality
68% 
Page structure
100% 
Link structure
80% 
Server
100% 
External factors
100% 
SEO Score
Response time
0.04 s
File size
273.80 kB
Words
588
Media files
76
Number of links
73 internal / 8 external

Task list of SEO Improvements

Meta specifications

Title
(Critically important)
Freelance Front‑End Web Developer, Brighton, London & Remote
The page title should be shorter than 580 pixels. It is 595 pixels long. Optimize title
There are no duplicate words in the title
Meta description
(Critically important)
Freelance senior web developer. Brighton, UK. Experienced & award-winning. A React, Next.js, JavaScript specialist developing innovative and beautiful websites.
The length of the meta description is perfect. (998 pixels out of 1000 max pixel length)
Crawlability
(Critically important)
There are no problems in accessing the website.
Canonical URL
(Important)
https://johnkavanagh.co.uk/
There is a valid canonical link specified.
Language
(Somewhat important)
Language detected in text: en
Language defined in HTML: en-gb
Language defined in meta tags: en
Server location: United States of America
There are different language information within the page markup.
The following language is defined by HTML: en
Alternate/Hreflang Links
(Somewhat important)
There are no alternate links specified on this page.
Other meta tags
(Somewhat important)
There is no rel next meta tag on this page.
There is no rel prev meta tag on this page.
Domain
(Somewhat important)
The domain is no subdomain.
The domain length is good.
The domain does not contain non-latin characters.
Page URL
(Somewhat important)
No parameters were found in the URL.
No session ID was found in the URL.
The URL does not have too many subdirectories.
Charset encoding
(Somewhat important)
The charset encoding (UTF-8) is set correctly.
Doctype
(Nice to have)
The doctype HTML 5 is set correctly.
The doctype is placed at first in the HTML code.
Favicon
(Nice to have)
The favicon is linked correctly.

Meta tags

NameValue
viewportwidth=device-width,initial-scale=1,viewport-fit=cover,shrink-to-fit=no
authorJohn Kavanagh
copyrightCopyright 2001 - 2025 John Kavanagh. All rights reserved.
descriptionFreelance senior web developer. Brighton, UK. Experienced & award-winning. A React, Next.js, JavaScript specialist developing innovative and beautiful websites.
subjectFreelance senior web developer. Brighton, UK. Experienced & award-winning. A React, Next.js, JavaScript specialist developing innovative and beautiful websites.
languageEN
revised2025-04-03T00:05:59.5959+00:00
robotsindex, follow, noarchive, max-video-preview:-1, max-snippet:-1
application-nameJohn Kavanagh: Freelance Front-End Web Developer, Brighton, London & Remote
apple-mobile-web-app-titleJohn Kavanagh
ratingGeneral
distributionGlobal
format-detectiontelephone=no
google-site-verification1DnEb3XdXJGXRhvSXC09Wi929UaiMfqvy9qoFJHsOPc
msvalidate.01F6988A6C79A83A8FA28CA4D3551F0727
theme-color#112c52
color-schemelight dark
msapplication-TileColor#112c52
msapplication-TileImagehttps://johnkavanagh.co.uk/mstile-144x144.png
langen-gb
twitter:cardsummary_large_image
twitter:domainjohnkavanagh.co.uk
twitter:site@johnkavanagh
twitter:creator@johnkavanagh
twitter:urlhttps://johnkavanagh.co.uk/
twitter:titleFreelance Front‑End Web Developer, Brighton, London & Remote
twitter:descriptionFreelance senior web developer. Brighton, UK. Experienced & award-winning. A React, Next.js, JavaScript specialist developing innovative and beautiful websites.
twitter:imagehttps://johnkavanagh.co.uk/share-card.png
twitter:image:altJohn Kavanagh logo: JK
og:site_nameJohn Kavanagh
og:typewebsite
og:localeen_GB
og:locale:alternateen_US
og:urlhttps://johnkavanagh.co.uk/
og:titleFreelance Front‑End Web Developer, Brighton, London & Remote
og:descriptionFreelance senior web developer. Brighton, UK. Experienced & award-winning. A React, Next.js, JavaScript specialist developing innovative and beautiful websites.
og:imagehttps://johnkavanagh.co.uk/share-card.png
og:image:secure_urlhttps://johnkavanagh.co.uk/share-card.png
og:image:altJohn Kavanagh logo: JK
og:image:width1200
og:image:height630
x-ua-compatibleie=edge
Content-Security-Policybase-uri 'self'; default-src 'self'; script-src 'self' 'unsafe-inline'; style-src 'self' 'unsafe-inline'; object-src 'none'; form-action 'self'; font-src 'self' data:; connect-src 'self' *.johnkavanagh.co.uk kavanagh.dev; img-src 'self' *.ctfassets.net data:; style-src-attr 'self' 'unsafe-inline'; style-src-elem 'self' 'unsafe-inline'; media-src 'self' *.ctfassets.net kavanagh.dev data:;
charsetutf-8

Check up to 25,000 subpages of johnkavanagh.co.uk at once, now!

🚀 Try for free
Guaranteed free of charge during trial period.

Page quality

Content
(Critically important)
Some words from the page title are not used within the pages content
Words from the H1 heading are not used in the page content.
This page contains 588 words. That's ok.
22.8% of the text are stop words.
The page contains a listing, which indicates a good text layout.
8 paragraphs were found on this page.
No placeholders texts or images were found.
There are no duplicates on the site.
The average number of words per sentence of 16.55 words is good.
Frames
(Critically important)
This page does not use a frameset.
Mobile optimization
(Somewhat important)
A viewport "width=device-width,initial-scale=1,viewport-fit=cover,shrink-to-fit=no" is provided.
At least one Apple touch icon is specified.
Bold and strong tags
(Somewhat important)
The usage of strong and bold tags is perfect. We recommend the use of up to 12 tags for this page.
Image SEO
(Somewhat important)
38 images have no alt attribute. The content of alt attributes is used by search engines.
Social Networks
(Nice to have)
This page is optimized perfectly for social networks.
Additional markup
(Nice to have)
No additional page markup was found.
HTTPS
(Somewhat important)
This website uses HTTPS to protect privacy and integrity of the exchanged data.
All included files are also transferred via HTTPS.

Media list

URLAlt attributeTitle
data:[...] Base64No alt attribute provided
...adf4dd58d82b9b5a252/4ef8f/wreel-hero.jpgWreel Agency
data:[...] Base64No alt attribute provided
...54fbb1d4560b428/312d9/debenhams-hero.pngBoohoo Group
data:[...] Base64No alt attribute provided
...6e2f4adcafd06462f5/4ef8f/moscot-hero.jpgMOSCOT Eyewear
data:[...] Base64No alt attribute provided
...6b40e2da2a70039d5feef/312d9/hero__8_.pngDataffirm
data:[...] Base64No alt attribute provided
...8951bc76eca/312d9/Red_Central_-_hero.pngRed Central
data:[...] Base64No alt attribute provided
...6e9d435c130135d27/7a43a/toyboxx-hero.pngToyBoxX
data:[...] Base64No alt attribute provided
...f8c7bb1e86e4626fc10ca/4ef8f/img-hero.jpgIMG Licensing
data:[...] Base64No alt attribute provided
...27b293b7da387f3cd1520/312d9/hero__6_.pngCox & Kings
data:[...] Base64No alt attribute provided
...295180/4ef8f/selfridges-october-2021.jpgSelfridges
data:[...] Base64No alt attribute provided
...974e5c199f2fe9736ca46/4ef8f/bbc-hero.jpgBBC Future Media
data:[...] Base64No alt attribute provided
...502574b665f2254cac4ae/312d9/hero__1_.pngPlex.tv
data:[...] Base64No alt attribute provided
...36dd492b8ec1a99d93d1e/36b57/hero__3_.pngMacmillan Education
data:[...] Base64No alt attribute provided
...c5d5514e9dad880139e/312d9/tonys-hero.pngTony's Chocolonely
data:[...] Base64No alt attribute provided
...bd6a076486b149d07474b/312d9/hero__7_.pngHSBC Corporate Banking
data:[...] Base64No alt attribute provided
...7cba6ad19f9e0e65cad821331/312d9/hero.pngNavico
data:[...] Base64No alt attribute provided
...dfd81c1747f76f4a273964d47/312d9/hero.pngStyle.com
data:[...] Base64No alt attribute provided
...e6902aec172a79dae97c3/312d9/hero__5_.pngBose Product Support
data:[...] Base64No alt attribute provided
...37067c81352590/4a38a/polestar-2-hero.jpgPolestar
data:[...] Base64No alt attribute provided
...17ad7644ac7ceb084826c/d8070/hero__2_.pngLotus
data:[...] Base64No alt attribute provided
...4dd1/20f08/world-economic-forum-hero.pngThe World Economic Forum
data:[...] Base64No alt attribute provided
...e66c66b/9e601/johnlewis-october-2021.jpgJohn Lewis
data:[...] Base64No alt attribute provided
...e03dcfebb9ac75b9fd5/41da7/vaa-hero-4.pngVirgin Atlantic & Holidays
data:[...] Base64No alt attribute provided
...750bd3252aec7b0a32/6ef68/lego-hero-2.jpgLego
data:[...] Base64No alt attribute provided
data:[...] Base64No alt attribute provided
data:[...] Base64No alt attribute provided
data:[...] Base64No alt attribute provided
data:[...] Base64No alt attribute provided
data:[...] Base64No alt attribute provided
data:[...] Base64No alt attribute provided
data:[...] Base64No alt attribute provided
data:[...] Base64No alt attribute provided
data:[...] Base64No alt attribute provided
data:[...] Base64No alt attribute provided
data:[...] Base64No alt attribute provided
data:[...] Base64No alt attribute provided
data:[...] Base64No alt attribute provided
data:[...] Base64No alt attribute provided

Page structure

H1 heading
(Critically important)
I'm John, a highly experienced and award‑winning freelance web developer based in sunny Brighton, UK.
The H1 heading is perfect.
Headings
(Important)
The heading structure is perfect.

Heading structure

Heading levelContent
H1 I'm John, a highly experienced and award‑winning freelance web developer based in sunny Brighton, UK.
H2 Freelance Front-End Developer
H2 Featured Projects
H2 Availability
H2 Latest articles
H3 John Lewis & Partners
H3 Lego
H3 Polestar
H3 Aug
H3 Sep
H3 Oct
H3 Nov
H3 Converting Between Camel, Snake, and Kebab Case in JavaScript
H3 The Rise of AI in Web Development
H3 A Brief Look at JavaScript’s Temporal Dates and Times API
H3 Horizontal & Vertical Scanning: The Longest Common Prefix Problem
H3 Understanding the CSS :where() Function
H3 Generating Email Addresses From Public Data is Illegal
H3 Declarative vs. Imperative Programming
H3 Currying in JavaScript Explained
H3 LeetCode: Removing the nth Node From the End of a List
H3 The Palindrome Number Problem: Strings vs. Maths in JavaScript
H3 What are Higher‑Order Components in React?
H3 Object Control in JavaScript: defineProperties()
Some internal link anchor texts are too long.
Some anchor texts are used more than once.
The number of internal links is ok.
All internal links are not using dynamic parameters.
There are 8 external links on this page.
LinkAttributesAnchor text
https://johnkavanagh.co.uk/Anchor Top of the page
https://johnkavanagh.co.uk/Skip to navigation
https://johnkavanagh.co.uk/Skip to main content
https://johnkavanagh.co.uk/Skip to footer
https://johnkavanagh.co.uk/No Text
https://johnkavanagh.co.uk/about/About
/services/Services
/projects/Projects
/articles/Articles
/availability/Availability
/contact/Contact
/projects/wreel-design-agency/Wreel Agency
IMG-ALT Wreel Agency
/projects/boohoo-group-multi-r...Boohoo Group
IMG-ALT Boohoo Group
/projects/moscot-eyewear/MOSCOT Eyewear
IMG-ALT MOSCOT Eyewear
/projects/dataffirm-investment...Dataffirm
IMG-ALT Dataffirm
/projects/red-central-design-s...Red Central
IMG-ALT Red Central
/projects/toyboxx-recording-st...ToyBoxX
IMG-ALT ToyBoxX
/projects/img-licensing-agency/IMG Licensing
IMG-ALT IMG Licensing
/projects/cox-and-kings-travel/Cox & Kings
IMG-ALT Cox & Kings
/projects/selfridges-ecommerce...Selfridges
IMG-ALT Selfridges
/projects/bbc-future-media/BBC Future Media
IMG-ALT BBC Future Media
/projects/plex-media-platform/Plex.tv
IMG-ALT Plex.tv
/projects/macmillan-education-...Macmillan Education
IMG-ALT Macmillan Education
/projects/tonys-chocolonely/Tony's Chocolonely
IMG-ALT Tony's Chocolonely
/projects/hsbc-digital-transfo...HSBC Corporate Banking
IMG-ALT HSBC Corporate Banking
/projects/navico-marine-ecomme...Navico
IMG-ALT Navico
/projects/conde-nast-style-com...Style.com
IMG-ALT Style.com
/projects/bose-support-platform/Bose Product Support
IMG-ALT Bose Product Support
/projects/polestar-cars/Polestar
IMG-ALT Polestar
/projects/lotus-cars/Lotus
IMG-ALT Lotus
/projects/world-economic-forum/The World Economic Forum
IMG-ALT The World Economic Forum
/projects/john-lewis-rebrand-e...John Lewis
IMG-ALT John Lewis
/projects/virgin-atlantic-repl...Virgin Atlantic & Holidays
IMG-ALT Virgin Atlantic & Holidays
/projects/lego-ecommerce-repla...Lego
IMG-ALT Lego
/projects/portfolio
/projects/world-economic-forum/shape global agendas
/projects/virgin-atlantic-repl...one of Britain's largest airlines
/projects/hsbc-digital-transfo...world's local bank
https://johnkavanagh.co.uk/about/More about me
/projects/john-lewis-rebrand-e...Featured Project John Lewis & Partners Senior developer as part of team 'Findability'. Lead in the digital implementation of the 'John Lewis & Partners' rebr...
IMG-ALT Screenshot of the John Lewis website, part of John Kavanagh's development portfolio.
/projects/lego-ecommerce-repla...Featured Project Lego Senior developer producing an all‑new e‑commerce platform with React. Designed to handle high traffic volumes and support multi‑languag...
IMG-ALT Screenshot of the Lego website, part of John Kavanagh's development portfolio.
/projects/polestar-cars/Featured Project Polestar Senior developer working on this highly animated, interactive website and automotive configurators for Polestar, once Volvo's fledg...
IMG-ALT Screenshot of the Polestar website, part of John Kavanagh's development portfolio.
https://johnkavanagh.co.uk/Skip past clients
/availability/View calendar
/contact/?when=August-2025Nofollow Enquire
/contact/?when=September-2025Nofollow Text duplicate Enquire
/contact/?when=October-2025Nofollow Text duplicate Enquire
/contact/?when=November-2025Nofollow Text duplicate Enquire
/articles/All articles
/articles/converting-between-c...Read article Converting Between Camel, Snake, and Kebab Case in JavaScript. 24 March 2025 Converting Between Camel, Snake, and Kebab Case in JavaScript
IMG-ALT Converting Between Camel, Snake, and Kebab Case in JavaScript.
A-TITLE Converting Between Camel, Snake, and Kebab Case in JavaScript
/articles/the-rise-of-ai-in-we...Read article The Rise of AI in Web Development. 03 March 2025 The Rise of AI in Web Development
IMG-ALT The Rise of AI in Web Development.
A-TITLE The Rise of AI in Web Development
/articles/a-brief-look-at-java...Read article A Brief Look at JavaScript’s Temporal Dates and Times API. 18 February 2025 A Brief Look at JavaScript’s Temporal Dates and Times API
IMG-ALT A Brief Look at JavaScript’s Temporal Dates and Times API.
A-TITLE A Look at JavaScript’s Temporal Dates and Times API
/articles/horizontal-and-verti...Read article Horizontal & Vertical Scanning: The Longest Common Prefix Problem. 01 February 2025 Horizontal & Vertical Scanning: The Longest Common Prefix Pr...
IMG-ALT Horizontal & Vertical Scanning: The Longest Common Prefix Problem.
A-TITLE Horizontal/Vertical Scanning: Longest Common Prefix
/articles/understanding-the-cs...Read article Understanding the CSS :where() Function. 19 January 2025 Understanding the CSS :where() Function
IMG-ALT Understanding the CSS :where() Function.
A-TITLE Understanding the CSS :where() Function
/articles/generating-email-add...Read article Generating Email Addresses From Public Data is Illegal. 04 January 2025 Generating Email Addresses From Public Data is Illegal
IMG-ALT Generating Email Addresses From Public Data is Illegal.
A-TITLE Generating Email Addresses From Public Data is Illegal
/articles/declarative-vs-imper...Read article Declarative vs. Imperative Programming. 16 December 2024 Declarative vs. Imperative Programming
IMG-ALT Declarative vs. Imperative Programming.
A-TITLE Declarative vs. Imperative Programming
/articles/currying-in-javascri...Read article Currying in JavaScript Explained. 08 December 2024 Currying in JavaScript Explained
IMG-ALT Currying in JavaScript Explained.
A-TITLE Currying in JavaScript Explained
/articles/removing-the-nth-nod...Read article LeetCode: Removing the nth Node From the End of a List. 03 December 2024 LeetCode: Removing the nth Node From the End of a List
IMG-ALT LeetCode: Removing the nth Node From the End of a List.
A-TITLE LeetCode: Remove the nth Node From the End of a List
/articles/the-palindrome-numbe...Read article The Palindrome Number Problem: Strings vs. Maths in JavaScript. 19 November 2024 The Palindrome Number Problem: Strings vs. Maths in JavaScript
IMG-ALT The Palindrome Number Problem: Strings vs. Maths in JavaScript.
A-TITLE Palindrome Number: Strings vs. Maths in JavaScript
/articles/what-are-higher-orde...Read article What are Higher‑Order Components in React? 07 November 2024 What are Higher‑Order Components in React?
IMG-ALT What are Higher‑Order Components in React?
A-TITLE What are Higher‑Order Components in React?
/articles/object-control-in-ja...Read article Object Control in JavaScript: defineProperties(). 01 November 2024 Object Control in JavaScript: defineProperties()
IMG-ALT Object Control in JavaScript: defineProperties().
A-TITLE Object Control in JavaScript: defineProperties()
https://johnkavanagh.co.uk/about/Text duplicate About
/services/Text duplicate Services
/projects/Text duplicate Projects
/articles/Text duplicate Articles
/timeline/Timeline
/availability/Text duplicate Availability
/contact/Text duplicate Contact
https://wa.me/447736930110New window Nofollow External A-TITLE Send me a message on WhatsApp. Opens in a new window.
https://www.linkedin.com/in/jo...New window Nofollow External Subdomain A-TITLE Find me on LinkedIn. Opens in a new window.
https://x.com/johnkavanaghNew window Nofollow External A-TITLE Follow me on X (formerly Twitter). Opens in a new window.
https://app.yunojuno.com/p/joh...New window Nofollow External Subdomain A-TITLE Hire me via YunoJuno. Opens in a new window.
https://wellfound.com/u/johnka...New window Nofollow External A-TITLE View my profile on Wellfound (formerly AngelList). Opens in a new window.
https://www.gatsbyjs.com/showc...New window Nofollow External Subdomain A-TITLE See my work on the GatsbyJS Showcase. Opens in a new window.
https://goo.gl/maps/j4UGSDYAXp...New window Nofollow External A-TITLE Find me on Google Maps. Opens in a new window.
https://github.com/johnkavanaghNew window Nofollow External A-TITLE View my code on Github. Opens in a new window.
https://johnkavanagh.co.uk/John Kavanagh monogram logo: JK
https://johnkavanagh.co.uk/terms/Terms & Imprint
/privacy/Privacy
/sitemap/Sitemap
https://johnkavanagh.co.uk/John Kavanagh

Server configuration

HTTP redirects
(Critically important)
This page redirects to "https://johnkavanagh.co.uk/"
HTTP header
(Important)
No X-Powered HTTP header is sent.
The web server transmits the web page (HTML) in compressed form.
Performance
(Somewhat important)
The page response time is excellent with 0.04 seconds.
The file size of the HTML document is fine (274 kB).

HTTP Response Header

NameValue
accept-rangesbytes
age21541
cache-controlpublic,max-age=0,must-revalidate
cache-status"Netlify Edge"; hit
content-encodingbr
content-typetext/html; charset=UTF-8
dateFri, 04 Apr 2025 03:38:36 GMT
etag"dbaaff444c4cd635d984ca968d0ddc07-ssl-df"
netlify-varycountry=cn|in|iq|ir|pk|ru|tr
referrer-policysame-origin
serverNetlify
strict-transport-securitymax-age=31536000
varyAccept-Encoding
x-content-type-optionsnosniff
x-frame-optionsDENY
x-nf-request-id01JQZE23E20GXR1NS7RVCENK00
x-xss-protection1; mode=block
content-length31380
statuscode200
http_versionHTTP/2

External factors

This website has excellent links from other websites.
This page has backlinks from 196 referring domains.
This page has 512 backlinks.
This page has backlinks from 160 different ip addresses.

Links from Wikipedia

No links from Wikipedia were found.

Robots.txt

User-agent: 80legs
Disallow: /

User-agent: adsbot
Disallow: /

User-agent: AhrefsBot
Disallow: /

User-agent: AhrefsSiteAudit
Disallow: /

User-agent: AI2Bot
Disallow: /

User-agent: Ai2Bot-Dolma
Disallow: /

User-agent: ALittle Client
Disallow: /

User-agent: Amazonbot
Disallow: /

User-agent: anthropic-ai
Disallow: /

User-agent: Applebot
Disallow: /

User-agent: Applebot-Extended
Disallow: /

User-agent: autoemailspider
Disallow: /

User-agent: BackStreet
Disallow: /

User-agent: BackWeb
Disallow: /

User-agent: Bandit
Disallow: /

User-agent: Barkrowler
Disallow: /

User-agent: BatchFTP
Disallow: /

User-agent: black widow
Disallow: /

User-agent: blackwidow
Disallow: /

User-agent: BlackWidow
Disallow: /

User-agent: BLEXBot
Disallow: /

User-agent: Brows
Disallow: /

User-agent: BUbiNG
Disallow: /

User-agent: Bytespider
Disallow: /

User-agent: CCBot
Disallow: /

User-agent: ChatGPT-User
Disallow: /

User-agent: CherryPicker
Disallow: /

User-agent: ChinaClaw
Disallow: /

User-agent: CICC
Disallow: /

User-agent: Claude-Web
Disallow: /

User-agent: ClaudeBot
Disallow: /

User-agent: ClearWebStats
Disallow: /

User-agent: cohere-ai
Disallow: /

User-agent: cohere-training-data-crawler
Disallow: /

User-agent: Collector
Disallow: /

User-agent: Copier
Disallow: /

User-agent: Crawlspace
Disallow: /

User-agent: Crescent
Disallow: /

User-agent: Custo
Disallow: /

User-agent: dataforseo.com
Disallow: /

User-agent: DataForSeoBot
Disallow: /

User-agent: dataforseobot
Disallow: /

User-agent: Diffbot
Disallow: /

User-agent: Disco
Disallow: /

User-agent: Discobot
Disallow: /

User-agent: Discoverybot
Disallow: /

User-agent: DotBot
Disallow: /

User-agent: dotbot
Disallow: /

User-agent: Dow Jones Searchbot
Disallow: /

User-agent: DuckAssistBot
Disallow: /

User-agent: EirGrabber
Disallow: /

User-agent: EMail Siphon
Disallow: /

User-agent: EMail Wolf
Disallow: /

User-agent: EroCrawler
Disallow: /

User-agent: EtaoSpider
Disallow: /

User-agent: Extractor
Disallow: /

User-agent: ExtractorPro
Disallow: /

User-agent: EyeNetIE
Disallow: /

User-agent: FacebookBot
Disallow: /

User-agent: FileHound
Disallow: /

User-agent: FlashGet
Disallow: /

User-agent: FriendlyCrawler
Disallow: /

User-agent: FrontPage
Disallow: /

User-agent: gigabaz
Disallow: /

User-agent: Go!Zilla
Disallow: /

User-agent: Go-Ahead-Got-It
Disallow: /

User-agent: Go-http-client
Disallow: /

User-agent: Google-Extended
Disallow: /

User-agent: GoogleOther
Disallow: /

User-agent: GoogleOther-Image
Disallow: /

User-agent: GoogleOther-Video
Disallow: /

User-agent: Gotit
Disallow: /

User-agent: GoZilla
Disallow: /

User-agent: GPTBot
Disallow: /

User-agent: Grabber
Disallow: /

User-agent: GrabNet
Disallow: /

User-agent: Grafula
Disallow: /

User-agent: grapeFX
Disallow: /

User-agent: GrapeshotCrawler/2.0
Disallow: /

User-agent: HTTrack
Disallow: /

User-agent: ia_archiver
Disallow: /

User-agent: iaskspider/2.0
Disallow: /

User-agent: ICC-Crawler
Disallow: /

User-agent: Image Fetch
Disallow: /

User-agent: Image Sucker
Disallow: /

User-agent: ImagesiftBot
Disallow: /

User-agent: img2dataset
Disallow: /

User-agent: IndeedBot
Disallow: /

User-agent: Indy Library
Disallow: /

User-agent: InterGET
Disallow: /

User-agent: Internet Ninja
Disallow: /

User-agent: InternetSeer
Disallow: /

User-agent: ISSCyberRiskCrawler
Disallow: /

User-agent: Java
Disallow: /

User-agent: Kangaroo Bot
Disallow: /

User-agent: LeechFTP
Disallow: /

User-agent: LexiBot
Disallow: /

User-agent: Linkbot
Disallow: /

User-agent: linkdexbot
Disallow: /

User-agent: Linkdexbot
Disallow: /

User-agent: LinkextractorPro
Disallow: /

User-agent: LinkpadBot
Disallow: /

User-agent: LinkScan
Disallow: /

User-agent: LinksManager
Disallow: /

User-agent: LinkWalker
Disallow: /

User-agent: majestic12
Disallow: /

User-agent: Mass Downloader
Disallow: /

User-agent: Meta-ExternalAgent
Disallow: /

User-agent: Meta-ExternalFetcher
Disallow: /

User-agent: MJ12Bot
Disallow: /

User-agent: MojeekBot
Disallow: /

User-agent: Navroad
Disallow: /

User-agent: NearSite
Disallow: /

User-agent: NetAnts
Disallow: /

User-agent: NetMechanic
Disallow: /

User-agent: NetSpider
Disallow: /

User-agent: NetZIP
Disallow: /

User-agent: nibbler
Disallow: /

User-agent: OAI-SearchBot
Disallow: /

User-agent: omgili
Disallow: /

User-agent: omgilibot
Disallow: /

User-agent: PageGrabber
Disallow: /

User-agent: PanguBot
Disallow: /

User-agent: PerplexityBot
Disallow: /

User-agent: PetalBot
Disallow: /

User-agent: PiplBot
Disallow: /

User-agent: PocketImageCache
Disallow: /

User-agent: PyCurl
Disallow: /

User-agent: Re-re Studio
Disallow: /

User-agent: RealDownload
Disallow: /

User-agent: ReGet
Disallow: /

User-agent: rogerbot
Disallow: /

User-agent: Ruby
Disallow: /

User-agent: Scrapy
Disallow: /

User-agent: SearchmetricsBot
Disallow: /

User-agent: SemrushBot
Disallow: /

User-agent: SemrushBot-BA
Disallow: /

User-agent: SemrushBot-BM
Disallow: /

User-agent: SemrushBot-COUB
Disallow: /

User-agent: SemrushBot-CT
Disallow: /

User-agent: SemrushBot-OCOB
Disallow: /

User-agent: SemrushBot-SI
Disallow: /

User-agent: SemrushBot-SWA
Disallow: /

User-agent: SEOkicks
Disallow: /

User-agent: SEOkicks-Robot
Disallow: /

User-agent: Sidetrade indexer bot
Disallow: /

User-agent: SiteAuditBot
Disallow: /

User-agent: SiteSnagger
Disallow: /

User-agent: SlySearch
Disallow: /

User-agent: SmartDownload
Disallow: /

User-agent: SMTBot
Disallow: /

User-agent: spbot
Disallow: /

User-agent: SplitSignalBot
Disallow: /

User-agent: Stripper
Disallow: /

User-agent: Sucker
Disallow: /

User-agent: SuperBot
Disallow: /

User-agent: Timpibot
Disallow: /

User-agent: VelenPublicWebCrawler
Disallow: /

User-agent: Wappalyzer
Disallow: /

User-agent: WebBandit
Disallow: /

User-agent: WebCollage
Disallow: /

User-agent: WebCopier
Disallow: /

User-agent: WebFetch
Disallow: /

User-agent: WebGo IS
Disallow: /

User-agent: WebLeacher
Disallow: /

User-agent: WebMiner
Disallow: /

User-agent: WebMirror
Disallow: /

User-agent: WebReaper
Disallow: /

User-agent: WebSauger
Disallow: /

User-agent: Webster
Disallow: /

User-agent: WebStripper
Disallow: /

User-agent: WebWhacker
Disallow: /

User-agent: Webzio-Extended
Disallow: /

User-agent: WebZIP
Disallow: /

User-agent: Widow
Disallow: /

User-agent: woobot
Disallow: /

User-agent: woobot/1.1
Disallow: /

User-agent: woobot/2.0
Disallow: /

User-agent: Woorank
Disallow: /

User-agent: WooRank
Disallow: /

User-agent: woorank
Disallow: /

User-agent: woorank.com
Disallow: /

User-agent: WoorankBot
Disallow: /

User-agent: WooRankReview
Disallow: /

User-agent: woorankreview
Disallow: /

User-agent: woorankreview/2.0
Disallow: /

User-agent: Xenu
Disallow: /

User-agent: YouBot
Disallow: /

User-agent: Zeus
Disallow: /

User-agent: ZoominfoBot
Disallow: /
Sitemap: https://johnkavanagh.co.uk/sitemap.xml
Host: https://johnkavanagh.co.uk

Search preview

johnkavanagh.co.uk
Freelance Front‑End Web Developer, Brighton, London & Remote
Freelance senior web developer. Brighton, UK. Experienced & award-winning. A React, Next.js, JavaScript specialist developing innovative and beautiful websites.

Most important keywords

Following keywords were found. You can check the keyword optimization of this page for each keyword.

KeywordResultRecheck
web84%Check
Web Developer83%Check
Developer82%Check
Freelance82%Check
Freelance Web Developer82%Check
Brighton77%Check
John70%Check
Senior developer66%Check
experience66%Check
Senior Web66%Check

Check up to 25,000 subpages of johnkavanagh.co.uk at once, now!

🚀 Try for free
Guaranteed free of charge during trial period.

Cookie Policy

We use cookies to make our site work and also for analytics and advertising purposes. You can enable or disable optional cookies as desired. See the following links for more information.

We need these so the site can function properly

So we can better understand how visitors use our website

So we can serve you tailored ads and promotions