Jump to content

  • Log in with Facebook Log in with Twitter Log In with Google      Sign In   
  • Create Account

Subscribe to HRA Now!

 



Are you a Google Analytics enthusiast?

Share and download Custom Google Analytics Reports, dashboards and advanced segments--for FREE! 

 



 

 www.CustomReportSharing.com 

From the folks who brought you High Rankings!



Photo
- - - - -

Image For Google Image


  • Please log in to reply
10 replies to this topic

#1 zizokar

zizokar

    HR 1

  • Members
  • Pip
  • 4 posts

Posted 22 April 2014 - 12:05 AM

Hi Everyone,
I ve been crawling the web for the past 2 weeks and couldn t find the answer yet.
We are maintening a website about nightlife events and pictures of phnom penh cambodia.
We have few thousands of pics and rich content that i can t get indexed by google.
The general performances of the website for Search engine is good but only images won't be indexed.
I ve been checking many different recommendations as url of the pic in the source code, large images, alt tag...
Most of them are in a javascript links.

Robot TXT is as following:
User-agent: Updownerbot
Disallow: /

User-agent: Googlebot
Disallow:

User-agent: Googlebot-image
Disallow:

User-agent: *
Disallow: /app/
Disallow: /AUTH/
Disallow: /BDD/
Disallow: /captcha/
Disallow: /flash/
Disallow: /google-map/
Disallow: /SQLyog/
Disallow: /js/
Disallow: /style/
Disallow: /stats/
I dont know whereelse to look for.
Any idea?

you can search for REMOVED in google then here we go.

Thanks

Edited by chrishirst, 22 April 2014 - 06:19 AM.


#2 chrishirst

chrishirst

    A not so moderate moderator.

  • Moderator
  • 6,790 posts
  • Location:Blackpool UK

Posted 22 April 2014 - 06:20 AM

 

Most of them are in a javascript links.

 

Equates to "End of story" as far as search engines are concerned. If the image reference is NOT in the source code, SE crawlers are NOT going to find them.

 

And given that THIS

User-agent: Googlebot-image
Disallow:

Is most likely going to block the Google image bot.  from the entire website .....


Oh and it is alt attribute not a 'tag'



#3 Alan Perkins

Alan Perkins

    Token male admin

  • Admin
  • 1,642 posts
  • Location:UK

Posted 22 April 2014 - 06:32 AM


User-agent: Googlebot-image
Disallow:

That's fine. It's almost certainly the Javascript that's the problem.



#4 qwerty

qwerty

    HR 10

  • Moderator
  • 8,608 posts
  • Location:Somerville, MA

Posted 22 April 2014 - 09:37 AM

It might help to create an image sitemap, if you haven't already, but I agree with Alan and Chris that JS is likely the cause of your troubles.

 

As noted here, the sitemap "can help Google discover images we might not otherwise find (such as images that are reached via JavaScript forms)" but that's just discovery. It won't really help you to indicate which images are important. That's more a matter of internal linking.



#5 Michael Martinez

Michael Martinez

    HR 10

  • Active Members
  • PipPipPipPipPipPipPipPipPipPip
  • 5,065 posts
  • Location:Georgia

Posted 22 April 2014 - 09:45 AM

Bing and Google crawl Javascript all day long. Unless you're using encrypted Javascript it's very unlikely that is your problem. [ADDED ON EDIT: I don't think your "robots.txt" is blocking Google -- not if they are interpreting the file correctly]

Are you using some sort of SEO plugin or tool? Check your source code to see if you are inadvertently using "rel='nofollow'" on internal links or have included "robots" meta tags in your HEAD sections that use "noindex" or "nofollow" directives.

Edited by Michael Martinez, 22 April 2014 - 09:47 AM.


#6 zizokar

zizokar

    HR 1

  • Members
  • Pip
  • 4 posts

Posted 22 April 2014 - 08:57 PM

Hi everyone, thanks for your comments. Robots txt is fine as it is. chrishirst i could feel a bit of irony but.
We are not using CMS to manage the website. pure php - css... HR9: for nofollow here is the variable we declare in the header:
<meta content="index,follow,noodp,noydir,nofollow" name="robots" />
The dev tells me this is just to declare robots parameters that will be used in the code for each item / line.
But i guess this would penalize all the website and not only pictures. Once again the general seo is not bad.
Only few nofollow links are there ex:
<a id="openLogin" class="open" href="javascript:void(0);" rel="nofollow">lOOgin</a> = so google doesn t follow the login and member accounts.
or links for facebook pages : <a href="https://www.facebook.com/crepemaniacafe" title="crepe mania" target="_blank" rel="nofollow">

Here is one of the div with image:
<div style="margin:0 0 0 15px;">
<img src="/images/global/categories/2.png" class="catImage" />
<div style="margin:0 0 0 65px;">
<a href="/guide/restaurant/crepe-mania-833.html" title="CREPE MANIA">
<span class="name"> CREPE MANIA</span>
</a>
<br />
<span>#38, Street 214, corner street 55</span>
</div>

It s hard if i can t give you a link to the website so you could see the code..

Thanks again for your help.



Javascript functions are all in file stored in a folder that is blocked from robots.txt file


 



#7 zizokar

zizokar

    HR 1

  • Members
  • Pip
  • 4 posts

Posted 22 April 2014 - 09:00 PM

@chrishirst i m not a developer, i have basic knowledge in coding but general understanding of SEO

#8 chrishirst

chrishirst

    A not so moderate moderator.

  • Moderator
  • 6,790 posts
  • Location:Blackpool UK

Posted 23 April 2014 - 07:59 AM

 

<meta content="index,follow,noodp,noydir,nofollow" name="robots" />
The dev tells me this is just to declare robots parameters that will be used in the code for each item / line.

Ermm NO that meta directive will prevent compliant bots from 'following' the links on the document(s) where that directive is used. 'follow' is the default if no directive is in place, your directive has 'nofollow' in it so that will override the default, therefore the bots are not allowed to index the referenced images.



#9 qwerty

qwerty

    HR 10

  • Moderator
  • 8,608 posts
  • Location:Somerville, MA

Posted 23 April 2014 - 02:23 PM

That tag contains both follow and nofollow. Assuming you want your pages indexed and the links on those pages followed, all you need is noydir and noodp. And if the site doesn't happen to have a listing in DMOZ or the Yahoo directory, you don't need those either. You can just delete the tag.



#10 zizokar

zizokar

    HR 1

  • Members
  • Pip
  • 4 posts

Posted 23 April 2014 - 09:10 PM

Ok, thanks. Mostly "nofolllow" are for links to members accounts and some very specific links we don t want google to crawl neither index. we have more than 18 000 pages indexed in google so i guess this is correct.
I guess the javascript could be the problem and the way we declare and use variables.

I ll keep looking in that direction.
Last question: is there any dev tool that is specifically checking images?
Is there any dev tool that could help me to spot the javascript problem?
Using the web developer toolbar, i disable all javascript and still see the image on the page.

Thanks

 



#11 chrishirst

chrishirst

    A not so moderate moderator.

  • Moderator
  • 6,790 posts
  • Location:Blackpool UK

Posted 24 April 2014 - 04:08 AM

WebBug it sees what a 'bot sees.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

SPAM FREE FORUM!
 
If you are just registering to spam,
don't bother. You will be wasting your
time as your spam will never see the
light of day!