My Website is indexed in google. When i was searching for the term in google for my website i found a url placing above my websites root URL which has same url as root URL but has a weird url parameter rpid=5PO84Q269 at the end.
Searching for the the term "rpid=5PO84Q269" in google . I got many websites which has url ending with that.
So my question is what is that Url? Why is it present ? Why is it indexed in google search results