Centralhome Com Company
 New Member Posts:77
 |
| 25 May 2010 09:10 AM |
|
In the calendar month view, would it be possible to only hyperlink date, if there are events. Rather than hyperlinking to "Oops, there is no event for the day." For SEO, this is really bad. Google indexes pages from 2005 to 2015, since that's what Calendar control is set to. You end up with hundreds of warnings re "duplicate meta description". The page title is same on these non-event days. Would it also be possible to add a <META NAME="ROBOTS" CONTENT="NOINDEX, FOLLOW"> to non-event days ("Oops, there is no event for the day."), in case Google indexes them from the Calendar control? I just got this module, and already Google is trying to index 2009 events - all 365 days! |
|
|
|
|
Inven Manager
 Senior Member Posts:6763

 |
| 25 May 2010 01:26 PM |
|
I am not sure which version you have? In v4.0, all links from calendar view (month view) are removed, so you will not have so many link to the day view. you can take a look at the Demo page on this website, is it the same you are referring? |
|
========================================
Delivering high value DotnetNuke Modules to save your time and resources |
|
|
Centralhome Com Company
 New Member Posts:77
 |
| 26 May 2010 05:52 AM |
|
I haven't had time to install v4 yet, so using 3.1. But in 3.1, I like clicking on date link in month view, to see all events for that day. If there are no hyperlinks, at all (like demo), I would not like it. In v4 can I turn on date link for days with events? |
|
|
|
|
Inven Manager
 Senior Member Posts:6763

 |
| 26 May 2010 02:25 PM |
|
Will it be good for SEO? As there are users requested to disable all links on Calendar view, as Google is indexing too many links, (same as you mentioned here). But you always can browse to Day View from the button on the top, and then you can switch to any date you like using the calendar popup. |
|
========================================
Delivering high value DotnetNuke Modules to save your time and resources |
|
|
Centralhome Com Company
 New Member Posts:77
 |
| 26 May 2010 06:31 PM |
|
The ability to click date is not a SEO thing, it's a usability thing. It's the main reason I bought your calendar. Even the DNN blog has clickable date links on calendar. Google is indexing too many links from the v3 calendar control date drop down boxes (date selectors) and iterating through all posibilites. I have no items before May, 2010, yet in last 10 days, Google has picked up over 200 dates in 2009. I've banned Google from calendar pages before 2010. It really doesn't matter that you've eliminated the date links, you still have the Calendar date selector. The same thing happened with search box (not yours) before I banned Google from search page. (It would just take words on page and iterate it through search box) The ideal thing from a SEO point of view is if you made all the vw/2/ pages with 'no index' until an event is added and then changed it to 'index' (or remove no index). I'm not sure if this is possible or not. (psuedo code: if event=blank then robots=noindex) The problem with going to Day View with button at top is: 1. (for future months) You're taking a stab in dark that there is an event that day 2. It's not very user friendly. If I'm in current month, I'd like to see either the link on date and/or ability to click to 'day container'. I like v3 method. Ideally you'd only link dates with events (if event=yes then link) plus 'no index' the non-event days. Ideally Google would only index pages in your sitemap (if you have one) but good luck trying to convince them. But if you use standard DNN sitemap, none of your calendar pages are in sitemap. We use a custom sitemap solution. How much extra would it cost me to get a version 4 with the date link back in like v3.1? I'll just ban Google from ALL vw/2/ pages so you wouldn't have to worry about any of the above. I've been looking through the page source code of your calendar demo and I'm not entirely sure but it seems with this new v4 calendar control, you may have solved the Google walking the calendar control problem - except for vw/2/ (if you put date links back) but then just ban Google from them in robots file. |
|
|
|
|
Inven Manager
 Senior Member Posts:6763

 |
| 27 May 2010 12:16 AM |
|
In v4.0, we removed the date parameter for each date you click, so eliminated lots of potential pages Google might index with same description/title. After discussing with you, I have further changed some of the codes, so you might want to take a look at the demo page again?
|
|
========================================
Delivering high value DotnetNuke Modules to save your time and resources |
|
|
Inven Manager
 Senior Member Posts:6763

 |
| 27 May 2010 12:18 AM |
|
By the way, do you think I should convert all URL to lower letters? Some users feedback that lower letter URL is better for SEO. For example: http://www.invenmanager.com/tabid/594/vw/3/itemid/3/d/20100427/little-red-hen.aspx is better than: http://www.invenmanager.com/TabId/594/vw/3/ItemId/3/d/20100427/Little-Red-Hen.aspx |
|
========================================
Delivering high value DotnetNuke Modules to save your time and resources |
|
|
Centralhome Com Company
 New Member Posts:77
 |
| 27 May 2010 06:54 AM |
|
Converting to Lower Case - I really hope you don't do this. There is always a trade-off between SEO and usibility. It is true that Google may find both the lower and proper case of page, and its treats them us 2 different pages. This happens to me in about 1/10 of 1% of cases. But also Google finds an ALL CAP version of page sometimes and I never, ever use all caps. For those on their own server, you can already do this in server - convert to lower case. In your case above, you have to ask yourself, I'm I writing my pages so search engines will visit page or people? I prefer people, they have credit cards. The above should show up in SE results as (when fixed - see below): Little Red Hen - Tuesday, April 27, 2010 2:00 PM - 5:30 PM An all-new production of this classic tale http://www.invenmanager.com/TabId/594/vw/3/ItemId/3/d/20100427/Little-Red-Hen.aspx We clean the URL so on my site is would show as - http://www.invenmanager.com/events/vw/3/ItemId/3/d/20100427/Little-Red-Hen But the proper case is far easier to read. You want to do everything possible to convince people to choose your result in search engine rather than one above or below. I use all Proper Case page names for every page on my site. You have a slight error in the description, in that it contains html markup - p tag and span tag. What you have is: amp;lt;p><span>An all-new production of this classic tale If you have html tag remover routine, you should run it through that. Sorry I was also wrong on the lenght of description tag, Google cuts this off at about 155 characters, so make it 155 or slightly longer. BTW, I think Time of Day adds nothing useful to Title tag but I can live with it either way. People search for "city event" or "event month city" or "events month year city" etc. not for time. Since you have it this way, just leave it. In description if you can remove p and span tag and increase length to 155, this would be perfect. From the official Google blog: "If your website is hosted on a Microsoft IIS server, also keep in mind that URLs are case-sensitive by definition (and that's how we treat them)." |
|
|
|
|
Centralhome Com Company
 New Member Posts:77
 |
| 27 May 2010 07:33 AM |
|
Re: New links on month view. I absolutely love this. This is perfect. When can I get a copy? I can't believe the great service. For those who really don't want any day links (/vw/2/) pages to get indexed, they could add to robots.txt Disallow: /vw/2/ or Disallow: /*d/2009 if you don't want your vw/2 2009 pages indexed. Just check Google once in a while to make sure that it's not accidentally not indexing pages you want indexed, if you add that to robots.txt. Remember you only have 1 robots file for multiple portals. Did I tell you I really like this Calendar module? |
|
|
|
|
Centralhome Com Company
 New Member Posts:77
 |
| 27 May 2010 11:25 AM |
|
I just noticed something else - the link for May 27th (current day) doesn't work on Calender monthly view. Also this convert to lower case - really bad idea. On your site: http://www.invenmanager.com/Modules/EventCalendar/EventCalendarDemo.aspx http://www.invenmanager.com/modules/eventcalendar/eventcalendardemo/tabid/594/vw/3/itemid/3/d/20100427/little-red-hen.aspx You're now telling Google that there is a Modules directory as well as modules directory, same for EventCalendar and eventcalendar. Google treats these as 4 different directories. If it starts to take page name through all the iterations of directories ... If someone really wants lower case only, I think on Unix this is done with htaccess? For IIS, either use the free Friendly URL Provider or better yet (paid) UrlMaster from Ifinity http://www.ifinity.com.au/Blog/EntryId/38/Whats-the-difference-between-the-Friendly-Url-Provider-and-the-Url-Master-software This works perfectly with your calendar software. And no Bruce is not paying me anything to say this. But has excellent service, like you. It also gets rid of /tabid/xx/ as here: http://edmontonkids.com/Edmonton-Events/vw/2/d/20100527 . I have chosen extension-less pages but you can have whatever you want like .aspx or .htm I notice on your page http://www.invenmanager.com/modules/eventcalendar/eventcalendardemo/tabid/594/vw/3/itemid/4/d/20100501/hsbc-women's-champions-.aspx You have errors (think this is on all vw/3/ pages) although they render OK Message: 'jQuery' is undefined Line: 8 Char: 1 Code: 0 URI: http://www.invenmanager.com/DesktopModules/EventsCalendar/Scripts/jquery.bt.min.js?v=020505 Message: 'jQuery.bt.defaults' is null or not an object Line: 7 Char: 1 Code: 0 URI: http://www.invenmanager.com/DesktopModules/EventsCalendar/Scripts/eventscalendar.js?v=020505 |
|
|
|
|
Inven Manager
 Senior Member Posts:6763

 |
|
Inven Manager
 Senior Member Posts:6763

 |
| 28 May 2010 05:43 AM |
|
1. Yes, what you said makes sense, and I agree with you. So, we should not change the URL to lower case, and it will eliminate some of the problem you posted above. 2. For the page error, I will check what's wrong there... 3. We always listen to customers(experts) like you, and we make it happen for you. |
|
========================================
Delivering high value DotnetNuke Modules to save your time and resources |
|
|