Lately I'm working on a new website that makes Google Custom Search Engine (Google CSE) the primary content. Check it out here...
http://www.newyorkcemeteryrecords.comGoogle CSE is free to use, of course, because it places AdSense for Search ads into the search results page. And Google CSE is based on the full Google Web Search index, meaning whatever Google has indexed into it search engine, is available to you to build a search engine of your own.
New York Cemetery Records Search EngineMy goal is to create something highly useful for the genealogy community, a search engine that scans burial records in New York cemeteries published on dozens of websites. The theory is that genealogists are a very connected group of people both on blogs and social networks, and if they find this search engine very useful, they will promote it to their friends and readers.
My own cemetery website,
Interment.net, is among the websites that this search engine scans, so therefore I stand to gain a benefit in the referrals. And of course, AdSense for Search shares the ad revenue with me.
But it's so easy to build.
Building Your Own Google CSEI recommend building a search engine through AdSense. AdSense gives you the option for "Access more advanced features" which takes you into the Google CSE interface. But doing it this way ensures that your Google CSE is linked to your AdSense account.
Your Google CSE itself need only comprise of two pages, the home page (which contains the search box), and the results page. I also added a few more pages of help content. And then I hosted it on a dedicated server that I use for several other websites.
But technically, you could also host this as a blog. You only need a template with no side bar. The home page would be a post, and the results page is also a post. If you wanted some more pages, you can create them as "pages" instead of blog posts.
The trick to making this successful is to create something highly useful, so that it stands a better chance of gaining viral marketing.
Google CSE has a lot of documentation on how to build a search engine. You can build it through their online interface, or you can code it by hand using XML. I started out using their online interface, and then realized there's more customization options if you handcode the XML.
The XML is a little more tricky to understand, and more technical. But basically you have two XML files, one called an "annotations" file, and the other a "context" file. The annotations file is where you define which webpages to include in the search, and the context file is where you define the refinement labels.
Refinement labels allow your users to refine their searches. Such that if they search for "John Smith", the search results can offer them links to restrict their searches to a specific group of websites, such as New York GenWeb. You can also define refinement labels as search terms, which will append a user's search query with a specific keyword offering them a more finite set of search results.
The annotations file allows you to also define which webpages to include and exclude. But you can also specify whole websites to include, or whole file directories. The annotations file can include hundreds of millions of pages if you like.
Promoting Your Google CSEThus far I have linked up my New York Cemetery Records website from Interment.net, as well as my corporate site. And now, I've linked it from this blog post. I'll be linking it up from other sites over the course of the next month.
I also have a Twitter feed and Facebook page dedicated to Interment.net which I can also use to promote this.
But because the Google CSE I created incorporates so many other websites, I can also write to each of those websites and ask them for a reciprocal link.
SummarySo instead of thinking about content that you can create, try also thinking about search engines to create, and publish them as standalone websites.
If you think about it, once you have your Google CSE all built up, you don't have to do anymore work on it. You just let it go. So even if you only get a handful of traffic a day, and just a $1.00 a day in AdSense revenue, at least it's not costing you any hours to operate.