How to find all domains containing specific string

If you want to achieve that using an existing search engine, you can use Google's Search Engine Operators, which can be very powerful:


This search query will give you a list of all registered domains ending with pedia.org, pedia.com or pedia.info (it's not as powerful as the second search query, because it's limited - but that's what you've asked for):

"pedia.org" OR "pedia.com" OR "pedia.info"

Search Operators used:

  • Quotes: Search for an exact word or phrase: "search query"

  • OR operator: Search for either word: query OR query


EDIT:

Dave Rook has suggested this search query: site:*pedia.*.

The problem with this query is that for some reason, it only lists domains that precede - or . before pedia, as unor pointed out. It seems like a bug, and because of that wikipedia.org won't show up on the search results.

However, there is a another (less popular) search operator that is actually very useful:

  • in: Search within URL / page title / page body / backlinks:

    inurl:query intitle:query intext:query inanchor:query

So if you want a wider search (instead of limiting yourself to .org,.com,.info pedia sites), two very powerful search queries would be:

inurl:*"pedia"* intitle:*"pedia"*
inurl:*pedia* intitle:*pedia*

allin could be more powerful, but it's not possible to combine it with another search operator, and therefore it's better to use in instead.

Since it looks for pedia in both the URL and the title, it will give you only real pedia sites.


You need to use the wild card which is an astrix * around a query string and the keyword 'site:' to tell Google you're after a site search. Type the following into Google: (no spaces and exactly as is)

site:*pedia.*

or click this Google.co.uk link (which is a shortcut to show Google with the search term above).

However, as you'll see, this will not just do the Wikipedia style sites and doesn't limit you to only .com, .org and .info.

You will also need to note that doing a search on Google.co.uk will possibly provide different results compared Google.com, Google.fr, Google.de etc

Each * represents just one or more words. Google treats the * as a placeholder for a word or more than one word. For example, [ “Google * my life“ ] tells Google to find pages containing a phrase that starts with “Google” followed by one or more words, followed by “my life.” Phrases that fit the bill include: “Google changed my life,” “Google runs my life,” and “Google is my life.”

Google's wildchild operator