I am using Dotnetnuke( version 6). I want to add sitemap(which only shows the hyperlinks of pages) on my website. I have gone through number of free sitemap modules on the internet Like
http://www.derektrauger.com/Products/DotNetNukeModules/DNNSiteMapModule.aspx
http://www.codeproject.com/Articles/12645/DotNetNuke-SiteMap
all of them works fine and shows the link on first level but they does not show the page link of hidden pages and pages within pages. I have given full permission and sitemap link(steMap.aspx) also show hidden page.
how can i resolve this issue?
Is there any other free sitemap module which can resolve this issue?
Regards and Thnakx
How come you are not using the core sitemap?
e.g. www.yourdomain.com/sitemap.aspx
It should print out all pages in your site.
Mine currently prints out all pages http://www.ventrian.com/sitemap.aspx, even ones that hidden by "show in menu" set to false http://www.ventrian.com/Home/WhereAreThey.aspx
--
Just to update this thread, I actually use this for sitemaps now:
http://searchenginesitemaps.codeplex.com/
It is an open source sitemap for DotNetNuke. http://www.ventrian.com/SearchEngineSitemap.aspx
It allows for module developers to write their own providers to include their specific date in the sitemap (e.g. galleries, articles, etc).
Related
When WordPress website Home Page displays the latest posts, the Rank Math SEO Plugin Sitemap contains the Home Page URL (https://website.com/) twice. In "page_sitemap.xml" and "post_sitemap.xml".
I created a static page and blog page as a test, and from settings I selected "Home Page as Homepage" and "Blog Page as Posts Page".
The same thing happened, the Blog Page URL (https://website.com/blog/) duplicated twice in "page_sitemap.xml" and "post_sitemap.xml".
Logically the Page URL must be in "page_sitemap.xml" only.
Why this is happening and If this is wrong, could you please guide me to the best practices to do?
When you see your homepage both at page-sitemap and post-sitemap, that might be happening because you've selected WordPress Dashboard > Settings > Reading > Your homepage displays to your latest posts. The sitemap should have chosen a static page but choosing that option will show the latest posts on that page. So the homepage is both a homepage (included in page-sitemap) and a posts page (included in post-sitemap), and logically that's correct.
But It’s fine, and that shouldn’t cause any SEO issues, as it simply tells Google to crawl the site. But at some point, Google will count the same URL in different sitemap files separately, which could sometimes lead to the number of URLs in your sitemaps being less than the number of URLs counted as being indexed. The same URL in multiple sitemaps is counted separately, which is why you could see something like this.
However, creating a static page for the homepage and a blog page should work.
In your case, this might be happening due to a caching issue. You can try clearing the sitemap cache and excluding the sitemap from caching.
#Steps:
1. Flush the Sitemap cache by following this video screencast:
https://i.rankmath.com/pipRDp
2. Exclude the Sitemap files of the Rank Math plugin in your caching plugin. The cache could be via a plugin or from the server. For plugins or Cloudflare, please follow this article:
https://rankmath.com/kb/exclude-sitemaps-from-caching/
3. If the above steps doesn't seem to work, kindly apply the following filter code to your site.
`add_filter( 'rank_math/sitemap/enable_caching', '__return_false');`
Here's how you can add filter/hook to your WordPress site:
https://rankmath.com/kb/wordpress-hooks-actions-filters/
I installed a Drupal project which was developed not by me.
How could I see the project result? I mean the actual site?
Some checks you can do like.
Visit on front page via click on home in menu or in url localhost/fivedaydiscovery
To check what types of content types are created go to admin>structure>content types
To get all data go to admin>content
To create data for specific content typpe go to admin>content>Add content
To check menu links go to structure>menus and check links in specific menu.
To check dynamic pages and blocks go to structure>views and structure>blocks .
Overall if it has /sitemap.xml then you can check pages and their backend functionality.
I created a blog using wordpress in January.
Though, I use a custom template for one of my page to display custom dynamic pages. (exemple here)
Now, I use the wordpress plugin XML-Sitemap to automatically generate sitemaps.
Unsurprisingly, this plugin does not crawl the page using a custom template, and the many links within.
However, I thought that the crawlers of the major search engines would do so. But they didn’t. My custom pages are still not indexed anywhere.
So here is my question:
I have found a tool that can comprehensively crawl my website and generate a sitemap. If I use it, do I have to de-activate my wordpress pluging?
Thanks a lot!!
first of all, i'm not experienced in Word Press, but I came out with two ideas about your problem, so, if they could be useful, here are:
1) I don't think the plugin crawls the template. Instead I think the plugin generates the sitemap starting from the sitemap saved in the wordpress configuration (in drupal the sitemap and url aliases are saved in the database for example, and the sitemap plugin starts from there)
2) If your plugin generates a sitemap file (I think it does!), so you have to disable it first of use an other tool
Hope it helps!
In most of my drupal 6 sites, I use pathauto, xmlsitemap and nodewords. I like having canonical tags for all pages, as an added layer of protection against having duplicate content.
My site's front page is set to "node/31". The problem I ran into this morning was that Google had indexed "node/31" as the front page. (It was in my XML sitemap, as well as the canonical tag.) So I installed globalredirect, and so now "node/31" redirects to the "/". I also removed the home page from the xmlsitemap. I assume that google will soon remove "node/31" from its index. All is good... except that the canonical tag still shows "node/31".
I'm sure there is an easy solution here, but for some reason I just can't think what it is. The easiest solution would seemingly be to create a path alias for "node/31" to "/", but that's not possible. I also tried to set the canonical tag for the front page via admin/content/nodewords/meta-tags/frontpage but it seems to have no effect.
Try the donwords configuration, it allows for a specific front page tags, and entering tages in the node edit forms.
one of this options should resolve your problem
Avner
#kiamlaluno yeah, you're right, it's a very localized question. It's 3 questions in one, but they are all related to how different modules interact with the front page. I could have broken it up into 3 more general questions, but they all related to the aliases.
#AgA: It's all about control. I want to control the URLs that Google indexes, and I don't want duplicate content. (Also, clients just don't want to see "node/xxx" anywhere.)
I did find a solution:
Remove the front page from the XML Sitemap. It will be indexed regardless.
Delete any alias for the front page.
In Nodewords settings, select "Use front page meta tags".
The only thing I don't like about this solution is that my site editors can no longer edit any meta tags on the node edit page. Once you select "Use front page meta tags", the only way to change them appears to be on the Nodwords admin pages.
The "Use front page meta tags" is a bit confusing, in that Nodewords was already inserting a canonical tag before I enabled this setting. Also, it's easy to enter tags at admin/content/nodewords/meta-tags/frontpage thinking they will show up on the home page, only to realize that you also have to enable "Use front page meta tags".
Problems solved.
I recently launched a Drupal site and noticed, after looking through my admin logs, that there existed a page in which a summary of every node on my page could be viewed. I found that this page was accessible at [mysitename]/node?page=1 and showed a list of all nodes in my site with a paginator at the bottom.
I've never run into this before and I'm unsure how to remove or re-direct from this page. It doesn't seem to be coming from a view or a panel, and I've never encountered this issue before, so I'm at a loss as to what's creating this page.
Here's an example of what I'd like to disable:: http://drupal.org/node?page=1
/node only shows pages with the "promoted to front page" option ticked. If you don't use that, it should be empty.
One way you could do it would be using Views; you could override /node to display something else ("Sorry, I don't feel like letting you do that today.").
Also searching the web for "drupal disable node" finds some useful stuff - e.g. http://groups.drupal.org/node/32704. That page has a variety of good answers.
Do what Chris Morgan suggested and also, to prevent double content issues with Google and other search engines, use .htaccess or robots.txt to prevent anyone to enter /node.