Website Deep Products links not indexing In Google - indexing

I am working on one website, I have set all the required this for seo and looks all things are fine.
â–ºBut from long time, I have seen that deep product links are not going to index in Google as well some of the catagory pages.
Here is the site https://www.tradohub.com
What should I do for Google to index my web site? if someone can help.
Thanks

You have a canonical tag issue with your internal pages.
Let's take this page as an example...
https://www.tradohub.com/product-detail/raw-cashew-nuts
Reading the source code you have a canonical of...
<link rel="canonical" href="https://www.tradohub.com/" />
This tells search engines the page is a copy of the home page URL so will most likely not get indexed.
The canonical should be...
<link rel="canonical" href="https://www.tradohub.com/product-detail/raw-cashew-nuts" />
The canonical tags are the issue here so best fix them up.
Here's Google's info on the subject. https://support.google.com/webmasters/answer/139066?hl=en
Hope this helps.
William

Related

Google only indexing English content for multi-language website -- default not English

I have a multi-language website. The default language is German. Google seems to be indexing only the English version at example.de/en/. The redirect being used is based on geolocation. For example if someone visits the site from outside of Germany, they will see the /en/ site.
From what I understand Google crawlers will end up redirecting because they are based in the USA and thus will only index the English version of the site both on google.com and google.de. Since my site is targeting primarily Germany, I want to make sure that when someone searches on google.de they will see the German site in the results. What is the best way for me to go about this? I am currently using the hreflang property. For example on the English site we have this code:
<link rel="alternate" hreflang="de-DE" href="https://mysite.de/" />
And on the German site we have this code:
<link rel="alternate" hreflang="en-US" href="https://mysite.de/en/" />
Shouldn't Google recognize this and display relevant search results based on which version of Google is being queried?
You are not using the hreflang links properly. You need to use x-default for the default language and you need to add multiple hreflang links to specify alternate version of your pages, in each page. You could also achieve this by using hreflang in your sitemap. Check here for more details.
Right now, Google is probably confused by what your are trying to achieve, because the information is incomplete. It probably tries to play it safe to avoid duplicate content.

How Next and Previous link buttons affect on Crawler

I am new to SEO, I had done a research and read several guids, but I am still confused.
A google guid said
Avoid creating complex webs of navigation links, e.g. linking every
page on your site to every other page.
I have an e-commerce website. We intend to create a page for each issue of a magazine. issue pages will have Next and Previous link buttons which will move from one issue to another.
Is that a bad idea, Am I violating this rule? or Google is talking about another scenario?
Is that will cause indexing all the 1000 issues? Given that the links are dynamic and I will use URL rewriting.
Thanks
This won't be a problem with Google. They clearly explain why it is a good thing to do and how to do it properly.
If you want to fully control your linkjuice transmition and the landing page from Google with a little website, using this method is not recommanded.
But, if it's for website with more than 1k of unique pages (you can't fully control and influence the webcrawler comportment) you can use this to ease the crawler indexing work and the landing page for users.
Pagination can be a fairly complicated aspect of SEO, especially for ecommerce sites.
Here are a few general tips:
If you have a "view all" page, you probably should rel="canonical" all your paginated pages to that page. This is acceptable because the content is identical
If you don't have a "view all" page, but you want Google to treat the first page as the "canonical" or you want to drive all users to the first page, then use the rel=next/prev attributes to "group" together your like pages
For ecommerce faceted navigation, you should probably use a combination of rel=next/prev and query parameter controls through Google Webmaster Tools
In the June 2012 SMX Advanced conference, there were a few good presentations and live blogging posts that highlights a number of these aspects. More notably, Googler Maile Ohye spoke during that conference ... she's sort of the Queen of Pagination ;)
http://www.slideshare.net/audette/seo-for-pagination-faceted-navigation-canonicalization-hits-and-misses
http://outspokenmedia.com/internet-marketing-conferences/pagination-canonicalization-for-the-pros-smx-advanced-2012/
http://www.bruceclay.com/blog/2012/06/pagination-canonicalization-for-the-pros-smx-advanced/
You might also want to watch this Google video with Maile talking about Pagination http://googlewebmastercentral.blogspot.com/2012/03/video-about-pagination-with-relnext-and.html
Last thing to note ... Bing doesn't support rel=next/prev at this time: http://searchengineland.com/no-bing-doesnt-support-pagination-attributes-to-consolidate-pages-in-a-series-118694
If I understand you correctly YES Google is talking about another scenario.
The Next and Previous links on the issue pages, used for navigation from one issue to another are different from <link rel="next" ... > and <link rel="previous" ... > which appear in the <head> ... </head> section of html source.
Google will treat webpages with <link rel="next" ... > and or <link rel="previous" ... > as a series of pages.

301 redirect vs canonical links?

For technical reasons on a site we may have two or more links that refer to the same product page. For example:
http://example.com/a-nice-product-no1234.html
and:
http://example.com/a-nice-foobar-product-no1234.html
Apparently the first one is the "correct" link. What is the right approach when the second link is opened?
Approach 1)
Redirect 301 to the first link
Approach 2)
Status 200 and
<link rel="canonical" href="http://example.com/a-nice-product-no1234.html">
in the HTML head? Is approach 2) applicable for other search engines than Google? Other suggestions?
Thank you!
If
http://example.com/a-nice-foobar-product-no1234.html
Is in any way invalid or you have the intention of removing it a 301 Moved Permanently is the way to go.
A technical discussion from google of rel="canonical" shows it should be used to indicate original content, as opposed to say, the same content ordered differently, using different formatting and so on.
This will also have the benefit of users not bookmarking and using links to these "slightly invalid" pages. Making their use lessen over time.

Search Engine Website Index Description?

For example when you Google "stackoverflow" the first result links to http://stackoverflow.com with a description, "A language-independent collaboratively edited question and answer site for programmers."
How is Stack Overflow or any other site working to set that description? I am about to put a website online and would like to get a good description of my site indexed. What steps do I need to take to accomplish this?
One way of achieving this is by using the <meta name="Description"> tag as such:
<head>
<meta name="Description"
content="A language-independent collaboratively edited question and answer site for programmers.">
</head>
On SO, that tag seems to appear only when you are using a user agent related to a crawler.
It's a bit hit and miss as to whether Google displays it but these are set using the 'description' meta tag on each page. If Google doesn't think your entire page is relevant to the search query, it will show a 'snippet' instead. Keep your meta description short and relevant (and non-spammy) and it should show within a day or so of being crawled by Google.
Hope that helps
Google has a help page on the subject of site descriptions.
For your own site, you may also want to add a site map for google and others to use.

About Isolated Page In My Web Site

I Produced a page which I have no intention to let Search Engines find and claw it.
The advisable solution is robot.txt. But it is not applicable in my situation.
So I isolated this page from my site by clearing all links from other pages to this page, and never put its URL in external sites.
Logically, then, it is impossible for search engines to find out this page. And that means no matter how many out-bound links nesting in this page, the PR of site is save.
Am I right?
Thank you very much!
Hope this question is programming related!
No, there's still a chance your page can be found by search engine crawlers. For example, it's been speculated that data from the Google Toolbar can be used to alert Googlebot to the presence of a page. And there's still a chance others might link to your page from external sites if the URL becomes known.
Your best bet is to add a robots meta tag to your page, this will prevent it from being indexed, and prevent crawlers from following any links:
<meta name="robots" content="noindex,nofollow" />
If it is on the internet and not restricted, it will be found. It may make it harder to find, but it is still possible a crawler may happen across it.
What is the link so I can check? ;)
If you have outbound links on this "isolated" page then your page will probably show up as a referrer in the logs of the linked-to page. Depending on how much the owners of the linked-to page track their stats, then they may find your page.
I've seen httpd log files turn up in Google searches. This in turn may lead others to find your page, including crawlers and other robots.
The easiest solution might be to password protect the page?