Mobile app version of vmapp.org
Login or Join
Shelton105

: Prevent Google from seeing "svg" as a content keyword without using .htaccess Is there a simple way to do this without using "X-Robots-Tag: noarchive" and robots.txt ? Because in some shared

@Shelton105

Posted in: #GoogleIndex #GoogleSearchConsole #RobotsTxt #Svg #Xml

Is there a simple way to do this without using "X-Robots-Tag: noarchive" and robots.txt ? Because in some shared hosting packages it is not possible to modify this kind of values.

I have came across with an alternative solution:

<meta name="robots" content="noindex">


This one also seems like not valid for svg files.

Problem:

10.02% popularity Vote Up Vote Down


Login to follow query

More posts by @Shelton105

2 Comments

Sorted by latest first Latest Oldest Best

 

@Megan663

Your problem is not that SVG images are getting indexed. The items in your screenshot are image directories. If you visit those URLs you will likely see a list of files that are in the directories. Since they are image directories, the generated index page uses the word "svg".

This is a feature of web servers called "directory index". If you have .htaccess you can turn that off:

Options -Indexes


Otherwise, you can upload an index.html file into each of those directories. The index.html file will take the place of the automatically generated directory listing. You could make the index.html file meta refresh to the home page, and put a noindex directive in it for good measure:

<!DOCTYPE html>
<html><head>
<meta http-equiv="refresh" content="0; url=/">
<meta name="robots" content="noindex">
</head></html>


I also want to point out that svg as a content keyword is not a problem that has to be fixed. Google shows the content keywords report so that you can check for spam. If you saw "viagra" or "escorts" on that list you would know your site has been hacked with unsavory content injected onto it.

As long as the keywords in the content keyword report are not spammy, you don't have to take any action because of it.

10% popularity Vote Up Vote Down


 

@Turnbaugh106

If you do not have access to noindex htaccess, noindex robots.txt or PHP X-Robots-Tag then sadly you don't have a lot of options. Only Google Search Appliance supports the use of googleoff and googleon.

Unless your interested in GSA the below method won't work, your only option is to ditch the current hosting and go with any decent hosting provider that will provide you with the necessary features and functions, that Google and Bing expect webmasters to have access to.


Excluding Unwanted Text from the Index

There may be Web pages that you want to suppress from search results
when users search on certain words or phrases. For example, if a Web
page consists of the text “the user conference page will be completed
as soon as Jim returns from medical leave,” you might not want this
page to appear in the results of a search on the terms “user
conference.”

You can prevent this content from being indexed by using
googleoff/googleon tags. By embedding googleon/googleoff tags with
their flags in HTML documents, you can disable:


The indexing of a word or portion of a Web page
The indexing of anchor text
The use of text to create a snippet in search results



Example of googleoff

<!--googleoff: index-->

<h2>Inline SVG No Index</h2>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="-52 -53 100 100" stroke-width="2">
<g fill="none">
<ellipse stroke="#66899a" rx="6" ry="44"/>
<ellipse stroke="#e1d85d" rx="6" ry="44" transform="rotate(-66)"/>
<ellipse stroke="#80a3cf" rx="6" ry="44" transform="rotate(66)"/>
<circle stroke="#4b541f" r="44"/>
</g>
<g fill="#66899a" stroke="white">
<circle fill="#80a3cf" r="13"/>
<circle cy="-44" r="9"/>
<circle cx="-40" cy="18" r="9"/>
<circle cx="40" cy="18" r="9"/>
</g>
</svg>
<h2>External SVG No Index</h2>
<img src="example.svg" alt="example">

<!--googleon: index>

10% popularity Vote Up Vote Down


Back to top | Use Dark Theme