Basically, the page must be indexed by Marketo in order for it to be recognized in Marketo. So be sure to visit the page get it cached several minutes prior to setting up your smart list. And like Laura stated, for this type of constraint, you cannot use the http protocol.