How to Find Your Orphan Pages

In order for Google and totally different serps to index your pages, they need to know they exist and the place.

This is generally accomplished in a single amongst two strategies:

  • The crawler follows a hyperlink from one different internet web page.
  • The crawler finds the URL listed in your XML sitemap.

An internet web page with none hyperlinks to it is referred to as an orphan internet web page.

Because serps can’t uncover an orphan internet web page through totally different hyperlinks on the highest, orphan pages usually go unindexed and certainly not current up in search outcomes.

Even in case your orphan pages are listed in your XML sitemap, they’re nonetheless a difficulty for internet optimization.

With no inside hyperlinks, no authority is handed to the pages, and serps haven’t any semantic or structural context by means of which to contemplate the online web page.

Without any technique of understanding the place the online web page matches into your web site as a complete, it could be tougher to resolve which queries the online web page is expounded for.

In this put up, we’ll uncover how to uncover orphan pages in your web site.

1. Identify Your Crawlable Pages

First, you’ll need a itemizing of all of the URLs that at current can be reached by crawling your web site’s hyperlinks.

You will need an internet optimization spider to do this. I like to suggest ScreamingFrog.

Whatever crawler you make the most of, make sure it is set to crawl solely pages that are indexable by serps, that implies that it mustn’t crawl pages that are noindexed or pages that are hidden from serps by robots.txt.

Start the crawl from the homepage of the positioning, making certain to use the canonical URL, along with the proper https or http and www versus non-www.

Once you could have crawled your web site, export the URLs to a spreadsheet like this:

Export the URLs to a spreadsheet

2. Resolve 2 Common Causes of Orphan Pages

Before checking any devices or sources to uncover orphan pages, there are two widespread causes of orphan pages that have to be immediately addressed and dealt with.

What every of these causes have in widespread is that they are primarily internet web page duplicates that ought to routinely redirect persistently to only one URL.

If they don’t, it’s probably that some variations of the online web page normally should not linked to and in consequence are orphans.

In this case, the reality that they are orphans isn’t the primary downside, the reality that they are duplicates is.

Still, these will come up later whilst you’re looking out for orphan pages, and need to be dealt with, so it’s a very good suggestion to get these out of the way in which by which beforehand.

Non-canonical https/http or www/non-www

Every public internet web page in your web site ought to ideally use http or https persistently (ideally https), and www or non-www persistently.

To confirm in that case, try typing all of these variations of your web site’s homepage into your browser:


All 4 variations ought to redirect routinely to the exact same URL.

You ought to verify this on a lot of totally different pages of your web site, and confirm your web site’s .htaccess file to make it doable for redirects for these are organize appropriately.

Here is how to stress https in .htaccess. If you do this, verify that every internet web page in your web site has SSL capabilities, or your prospects will get a scary browser warning.

Here is how to stress www or non-www. Again, verify that this gained’t create any server errors.

Trailing Slashes

Another issue to watch out for is fixed use of trailing slashes.

For occasion, these two URLs might produce the similar content material materials, nonetheless the URLs are not equal:


Check a lot of pages in your web site every with and with out the trailing slash, and make it doable for they redirect routinely to the similar URL, and that they accomplish that persistently.

Verify that that’s organize appropriately in .htaccess. Here is how to stress a trailing slash in .htaccess.

3. Get a List of URLs from Google Analytics

Crawlers, by definition, could have a troublesome time discovering orphan pages.

So using any internet optimization machine to uncover one is certain to be problematic.

The biggest place to start looking out for orphan pages, then, is your private Google Analytics data (or each different analytics packages you make the most of).

As prolonged as a result of the pages in question have Google Analytics put in, if the online web page has ever been visited, there is a file of it someplace in Google Analytics.

To get a whole itemizing of URLs, from the left sidebar, select “All Pages” beneath “Site Content” from the “Behavior” half:

All Pages in Behaviour

Since our orphan pages are robust to uncover, the number of cases they have been visited might be going to be pretty low.

Click “Pageviews” so that the arrow is pointing upward, indicating that the itemizing of URIs is sorted in ascending order from least to most pageviews.

This will switch the pages likely to be orphans to the very best:


To make sure our itemizing is as full as attainable, go to the time range on the excessive correct and set the start date once more to a time sooner than Google Analytics was in place, and click on on the “Apply button:

Date Picker in Google Analytics

Now we will need to expand our list of URLs as much as possible.

In the bottom right, click the “Show rows” dropdown menu and select the easiest number of rows.

Our largest obstacle is that Analytics can solely itemizing up to 5,000 URLs at a time:

Display number of rows in Google Analytics

If you could have better than this, it’s best to have to export 5,000 pages at a time until you could have all you Google Analytics buyer data.

However, we’re sorting pageviews by ascending, so our itemizing ought to hopefully embrace all, and may likely embrace most orphan URLs which have had a buyer.

It will probably take somewhat little bit of time Analytics to fetch all the knowledge. Be affected particular person and don’t try to rush points otherwise you’ll menace crashing your browser.

Once the URLs are loaded, head up to the very best correct, select export, and export a Google Sheet, Excel file, or CSV spreadsheet to get your URLs.

Export Sheet

Now copy the URLs out of your exported analytics file into your orphan internet web page spreadsheet, like so:

Copy the URIs

We will need to get these into URL format to be certain that them to be useful. To do this, insert a model new column and paste down the homepage URL, like so:

Insert a new column for Root URL

And use the concat() formulation to combine these collectively proper right into a URL throughout the subsequent column over:

Combine both the columns

Then merely drag the formulation down to get the full itemizing of URLs:

Full list for combining columns

4. Identify Your Orphan URLs

To decide our orphan URLs, we’re going to need to consider the itemizing of “Crawlable URLs” and the itemizing of “Analytics URLs” in our spreadsheet.

In our hypothetical occasion, it’s obvious that is an orphan internet web page, nonetheless genuinely you will just about on a regular basis have rather more URLs to sift through, and we’re going to need to automate the tactic of determining our orphan URLs.

To do this, we would like a formulation that checks if each URL in our Analytics itemizing might be current in our itemizing of Crawlable URLs.

Here is an occasion of a formulation that may accomplish this:

Formula to get Crawlable URLs

The “match” formulation we have utilized in cell E2 proper right here is:


This formulation checks if the URL in cell D2 is throughout the range $A$2:$A$11. (If you’re not too accustomed to spreadsheets, the dollar indicators are there to make it doable for as soon as we drag the formulation down the column, the range gained’t change.)

The price “0” tells Google Sheets that the columns aren’t basically sorted. (See the Google Sheets documentation.)

If there is a match, the formulation returns its place throughout the range, which on this case is the first place throughout the range.

What we’re further occupied with, however, is that if there isn’t a match.

As you presumably can see, the formulation returns the error #N/A for, because of it isn’t current in our itemizing of Crawlable URLs. This means it is an orphan internet web page.

To get an inventory of our orphan pages, then, all we would like to do is kind our “Match” column to collect all of the #N/A ends in a single place.

Sort results

We can then copy our itemizing of orphan URLs and paste them to a model new sheet the place we’re ready to deal with how to restore them.

5. Other Places to Look for Orphan URLs

You can repeat this course of for determining orphan URLs using data sources except for Google Analytics.

Any of the subsequent devices could have an inventory of pages crawled out of your web site:

  • SEMrush
  • Ahrefs
  • Moz Link Explorer
  • Raven Tools

I’d not recommend signing up for any of them fully to seek for orphan pages, because of they’re going to need to someway crawl these pages in order to uncover them.

However, it is attainable that in some cases these devices will uncover pages that aren’t straight crawlable because of that they had been found using totally different means, usually eventually in historic previous when the online web page was crawlable:

Also, it’s a very good suggestion to work alongside along with your dev workforce to see if they’re going to get the entire itemizing of URLs on the positioning straight from the server, since this have to be basically essentially the most full itemizing on the market wherever.

Finally, you might get an inventory of URLs from the Google Search Console’s Search Analytics report.

Even though these pages are clearly listed in the event that they’re exhibiting up proper right here, it’s best to nonetheless uncover pages that aren’t crawlable out of your inside hyperlinks that may need to be fixed.


Orphan pages can’t be listed by serps within the occasion that they don’t current up in your sitemap – they normally can create totally different internet optimization factors even after they do.

Use the methods outlined on this put up to uncover your orphan pages and get this downside resolved.

More Resources:

Image Credits

Featured Image: E2M Solutions
All screenshots taken by author, November 2018

Subscribe to SEJ

Get our every day e-newsletter from SEJ’s Founder Loren Baker regarding the latest data throughout the enterprise!


Tags: , ,