I want to know if a page that contains links to my site is indexed by Google.

The classic site: works for URL like in:


but not for URL like:


I am interested to know if backlinks to my site are on indexed pages, so I am not the owner for the sites and I can't use Google Webmaster Tools. Some information:

  • I want to have a clear result because I would automate the search.
  • I can't use a 'marker', like a part of the content, because, in some sites, the content is displayed in another page like jcfrog.com/shaarli/index.php?do=daily&day=20150127 in my example.
  • 4
    Automating searches like this is against the Google Terms of Service. Commented Feb 13, 2015 at 19:41
  • @JohnMueller I know.
    – philnext
    Commented Feb 14, 2015 at 12:13

2 Answers 2


You can combine site: with search:

site:jcfrog.com "Le Conseil de l’Europe livre un rapport très critique sur les pratiques de la NSA "

Just type your site:exampl.com and add something to the query that's unique for that specific page and check the result if they match. Note the quotes around the string, telling google "Find this string as a whole"

  • 1
    Yes I use sometimes it but, as you may see, the result is not always correct because you may have a result as 'Indexed' but the real indexed page is 'jcfrog.com/shaarli/index.php?do=daily&day=20150127' not 'jcfrog.com/shaarli/?EbY-kA'.
    – philnext
    Commented Feb 13, 2015 at 13:13

The "problem" with the second URL is its query component (?EbY-kA), which Google ignores for the site: operator.

You could use the inurl: operator in addition:

site:jcfrog.com/shaarli/ inurl:EbY-kA

However, this does not guarantee that the query component comes directly after the path that is specififed in site: (e.g., it would also find pages with URLs like http://jcfrog.com/shaarli/foooooobar/?EbY-kA), or that the part in inurl: has to be a query component (e.g., it would also find pages with URLs like http://jcfrog.com/shaarli/foo/EbY-kA).

Another way could be the cache: operator:


This only works if Google has cached the page in question, so a failure does not necessarily mean that Google has not indexed it.

  • 'cache:' operator is a good idea.
    – philnext
    Commented Feb 13, 2015 at 13:20
  • 1
    +1 for inurl: Also worth mentioning is the allinurl: operator which will show you every page indexed in a domain.
    – Motoma
    Commented Feb 20, 2015 at 14:51
  • 1
    @Motoma: Do you mean site: instead of allinurl:? AFAIK allinurl: is the same as inurl:, with the difference that you can specify several keywords (instead of having to repeat inurl: for every keyword).
    – unor
    Commented Feb 21, 2015 at 4:03

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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