I am trying to do some basic SEO on one of my sites and have run into a strange problem. It seemed like google was not picking up my home page (nothing in google's cache - not even company brand showing up) and in my reading I came across this:
"Use a text browser such as Lynx to examine your site, because most search engine spiders see your site much as Lynx would. If fancy features such as JavaScript, cookies, session IDs, frames, DHTML, or Flash keep you from seeing all of your site in a text browser, then search engine spiders may have trouble crawling your site."
So I downloaded Lynx and tried to view my site using Lynx.
All I get is an error. "an error has occured"
Looking in the event viewer I see this:
DotNetNuke.Services.Exceptions.PageLoadException: Object reference not set to an instance of an object. ---> System.NullReferenceException: Object reference not set to an instance of an object. at DotNetNuke.UI.WebControls.MenuNodeWriter.Render
The site can be viewed fine in IE, Firefox, and chrome and other pages from this site also render fine in Lynx - but my home page and any new pages I add throw this error. Changed the skins and some of the javascript browser detection settings and nothing.... I think that the same thing happens when google crawls my site - or else I would not be concerned.