Edit
Contact us
Salocin Group Leaders in data and AI-enabled connected customer experiences
Edit Engineers of connected customer experiences
Join the Dots Independent, data-led media thinking for sustainable growth
Wood for Trees Optimisers of future fundraising performance
  • Home
  • Our services
    • Cloud solutions
    • Data science
    • Modern Data Platform
    • Privacy and AI compliance
  • Our partners
    • Apteco
    • Creatio
    • Microsoft
    • Salesforce
  • Our insights
    • Blog
    • Case studies
    • Reports
    • Webinars
    • Whitepapers
  • About Salocin Group
    • Careers
  • Contact Salocin Group
  • Home
  • Who we are
    • B Corp
    • Careers
  • Our work
  • What we do
    • Intelligent data
    • Marketing technology
    • Transformational CRM
    • Our technology partners
    • Privacy review
  • Our insights
    • Blog
    • Case studies
    • Reports
    • Webinars
    • Whitepapers
  • Contact Edit
  • Home
  • Broadcast media
  • Digital media
  • Print
    • Direct mail
  • Data
    • Our work with Herdify
    • EPiC
  • Media agency
  • Our insights
    • Blog
    • Case studies
    • Reports
    • Webinars
    • Whitepapers
  • About Join the Dots
    • Careers
  • Contact Join the Dots
  • Home
  • Services
    • Actionable insight
    • Data discovery
    • Data engineering
    • Data hygiene
    • Privacy review
  • Products
    • InsightHub
    • Apteco
    • Microsoft
    • Data management
    • Consent and preference management
  • Our insights
    • Blog
    • Case studies
    • Reports
    • Webinars
    • Whitepapers
  • About Wood for Trees
    • Operating principles
    • Careers
  • Contact Wood for Trees
Blog

Google doesn’t crawl links in Scalable Vector Graphics

By Edit | 30 Aug 2016

We published this a long time ago…

Some of the content in this post might be out of date, and some images and links may no longer work.

Discover who we are and how we may be able to help you today:

Learn more

TL; DR

Googlebot does not follow links in SVG XML-markup language on web pages.

What are Scalable Vector Graphics (SVG)?

SVG stands for Scalable Vector Graphics and is used to define vector based graphics on the web. SVG is written in an XML markup language and can be edited through a simple text editor. Scalable Vector Graphics do not lose any of their quality if a user zooms in or if the image is resized.

Reference 1

What are SVG links?

A SVG link is an <a xlink:href=””> XML element which is used to link to other URI/URL documents. I have given an example of how this code looks in the image below taken from Mozilla.

To a user, this type of link will act like a HTML <a href=””> link, but to Google these are not the same thing and, in fact, Google doesn’t even follow links in the XML markup.

Crawlers and SVG Links

The SEO team ran a routine SEO crawl on a staging site for a site migration project, using the Screaming Frog crawler. During our analysis we noticed that a number of top level category pages weren’t appearing in the crawl.

Further investigation showed that the pages did have links that a user could interact with by clicking on them, but the crawler wasn’t picking up the links (user agent was set to Googlebot), and so looked at the code instead.

To be 100% honest, our team had never seen a <a xlink: href=””> link before. A quick Google search revealed that it was a SVG XML-markup that was being used to link to important category pages.

Interestingly, the only mention of SVGs on Google’s Official Webmaster help pages is an old post which just says they index SVG documents.

The SVG links were a crawling issue rather than an indexing one, so I thought it best to ask the team at Screaming Frog if their crawler picked up SVG links. I got a quick response from Chris at Screaming Frog, who said that the developers at Screaming Frog would test to see if Googlebot does follow links in SVG markup.

Naturally, I asked if the guys at Screaming Frog would let me know about the outcome of their test. Within a few days they updated me with the results: their tests showed that Googlebot didn’t follow links in SVG markup.

We quickly asked the client and their developers to change these links to HTML <a href””> so that Google could pick them up and follow the links.

The guys at Screaming Frog also gave me some details about their test to share, if anybody fancies running the same test!

Big shout out to the guys at Screaming Frog for not only godlike customer support, but also for being so helpful!

Google Confirms that Googlebot doesn’t follow SVG links

Since asking politely seemed to be getting me answers, I approached John Muller, a Webmaster Trend Analyst at Google, who confirmed that Google doesn’t support links in SVG markup.

@Adoubleagent AFAIK we don’t support links in SVGs, so your tests are probably correct.

— John Mueller (@JohnMu) August 22, 2016

I asked if Google would support these in the future but didn’t get a response (to be fair, he is pretty busy). If I hear back from him, I’ll update this post.

SVG links and SEO

It is also worth noting that if pages are not linked to properly within the website architecture, this may impact on organic search performance.

Not only does Google use internal linking to help understand your website pages better through internal anchor text, but the number of internal links to a page can indicate how important it is. Internal links are also important as link power is passed down the site hierarchy, from the homepage all the way to deeper level pages.

If Google cannot see SVG links that users are clicking on, then pages like E, D and G in the image below won’t gain the SEO benefits from internal linking!

Don’t use SVG links

The bottom line is that you shouldn’t place links in SVG markup if you want Google to crawl, index and rank your content. Screaming Frog’s test and the confirmation from John Mueller is strong evidence for SEO consultants (in my opinion) to advise clients against this type of linking method.

We published this a long time ago…

Some of the content in this post might be out of date, and some images and links may no longer work.

Discover who we are and how we may be able to help you today:

Learn more

Share this

  • Email
  • WhatsApp
  • LinkedIn
  • Facebook
  • X (Twitter)

More insights

AI isn’t going to take your job (unless you really want it to) 
Blog

AI isn’t going to take your job (unless you really want it to) 

By Edit | 18 Jun 2024
Customer relationship marketing: How generative AI is revolutionising engagement  
Blog

Customer relationship marketing: How generative AI is revolutionising engagement  

By Edit | 4 Apr 2024
Personalisation as a process
Blog

Personalisation as a process

By Edit | 8 Mar 2024
  • Privacy policy
  • Cookie policy
  • Ts&Cs
  • Report a concern

© 2025 Edit, part of Salocin Group Ltd. All rights reserved. Company no.: 0362​4881. VAT no.: 4208​34911.

Salocin Group Certified B Corporation | Cyber Essentials Certified | British Assessment Bureau, ISO 27001 Information Security Management
Salocin Group
Your cookie preferences

We use cookies to ensure this website functions properly, to analyse website traffic and for marketing purposes.

Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
View preferences
{title} {title} {title}