9

I have a page that is not linked to from anywhere, but it is listed in sitemap.xml.

It will be crawled and display in the SERP.

Would it be preferable, from a SEO perspective, to have the page linked within the natural flow of the site?

For example, I have 30,000 products on my site. Other than search results and the sitemap.xml file, there is no way to naturally link to all 30k files.

Should I develop a way, through clicking alone (no search) to navigate to all of those files?

  • 2
    I had the same issue on a site that grew from about 150,000 pages to over 800,000 pages. Somewhere along the line, it became impossible to link to each and every page. The only option I found was to use a auto-suggest search textbox. Other than that, I had to rely upon he sitemap. While I have no ideas for you, I am very interested in the answers you get. – closetnoc Mar 29 '16 at 20:01
  • It would be better if you use the links in your HTML code with a href tag. If you do that, search engine's crawlers may find your links faster and pass them "link juice". – Aiza Chivasova Jun 19 at 13:49
1

Only having a page listed in your sitemap without any links to it isn't enough for SEO. See The Sitemap Paradox.

There is no guarantee that Google is going to index the URLs listed in your sitemap. It is very common for Google to decide not to index pages that don't have links to them, even if they are listed in your sitemap.

Even if your page does get indexed, it won't rank as well as it would if it had links pointing to it. Links let Google know that a page is important and help it rank well. Without an links to it, a page will never rank as well as it could with some links.

Ideally, you would create many links to every page on your site. Your most important pages should get the most links. The home page should have a link from every page on your site. You might have a menu on every page of your site that links to 5 to 50 other pages as well. Other pages should get links from related pages.

protected by Community Jul 7 at 4:33

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.