A module for the Orchard CMS that helps site owners optimize their website for search engines and improve discoverability by enabling robust and granular control over SEO aspects. The module lets site owners control page titles, meta keywords and descriptions, robots.txt and sitemap.xml. Additionally, it allows 301/302 redirects to be configured for changed URLs.
Search Engine Optimization (SEO) is a must. If your site is easily crawled and index by search engines such as Bing and Google, chances are your site looks better and ranks higher on their search results pages. Optimizing a site for search engines involves many things, such as providing fresh content, relevant URLS, keywords and descriptions, proper use of heading tags, providing a sitemap, and so on. In order to be able to do all that, webmasters need tools that let them control all of these aspects. That's where IDeliverable.Seo comes in - an Orchard module that lets site owners and content editors control every aspect related to SEO on a granular level.
Both setting up as well as using the SEO tools could not be simpler. The module comes with a set of recipes that can be executed from the Modules section for quick setup using the most common configuration, such as attaching the
SeoPart and optionally the
SeoSiteMapPart to the
Page content type and enabling the
The various screens and content parts all provide easy-to-understand UI, making it a breeze to provide content and configuration relevant to search engines.
Control over the browser's Title bar, meta keywords and descriptions and meta robots are all configurable on a per content item basis by means of the SeoPart that you attach to your content types.
The module also comes with a sitemap.xml route that generates an XML structure automatically for you. However, the SeoSitemapPart allows for even more control over how each entry appears in the sitemap document by allowing control over aspects such as change frequency and priority.
Our modules are always guaranteed to be kept up-to-date with the latest and greatest version of Orchard, while also maintaining compatibility with previous versions of Orchard whenever possible.
The module comes featured with an alternate alias management editor, making it a breeze to keep your old URLS while creating new ones for your content. Old URLS will redirect the user using a 301 or 302 HTTP status code, which is configurable by the editor.
Our paid modules are backed by enterprise-grade technical support (with no time limit) and built for business, with enterprise-grade quality and performance.
Orchard is all about extensibility, and so are our Orchard modules. Developers can extend the functionality of the IDeliverable.Seo module with new Sitemap providers.
With title, we refer to the
<title> tag in the
<head> element of your webpage. Controlling this aspect is key when it comes to SEO. Where ordinarily this title would be generated based on the content title and the site name, IDeliverable.Seo provides you with full manual control over this aspect.
Similar to the
<meta> tags are another important aspect to SEO. The module supports any meta tag you need, and has specialized support for the the keywords, description and robots meta tags.
IDeliverable.Seo provides a root sitemap.xml URL and generates its contents for xml dynamically based on your site's content and navigation structure. and lets you control the change frequency and priority on a per-content item basis.
The IDeliverable.Seo module makes it easy to provide this file. Simply go to the Robots section under the Seo admin menu item and provide the contents. The module will automatically serve the contents at the www.yoursite.com/robots.txt URL.
The IDeliverable.Seo modules comes with a feature called Seo Routes, which provides a
RoutesPart that you can attach to your content types. Doing so will enable the editor to provide multiple aliases to a content item and specifying a behavior to those aliases. For example, a 301 or 302 redirect. This will make changing URLs painless because web crawlers requesting the old URL will simply receive a 301 or 302 redirect and follow the updated URL. Easy.
Just as IDeliverable.Seo uses the extensibility of the Orchard CMS to integrate with Orchard in an organic and natural way, it also mirrors this philosophy and itself provides extensibility points, which you as a developer can utilize to extend the functionality of the module even further:
ISitemapHandlerinterface or inheriting from
SitemapHandlerBase. A sitemap handler is a component provides a collection of sitemap entries to be included in the resulting sitemap.xml document. Out of the box, the module provides four providers:
Want to take it for a spin? We've got you covered. You don't even have to register. All our modules can be used fully functional for
localhost traffic, for testing and evaluation purposes - no license required!
Simply download our module and try it out fully functional in your local development environment for as long as you want. We even give you full technical support during your evaluation, to help you sort out any questions or issues you might encounter.
Once you're satisfied that the module gives you what you need, you can purchase a license subscription and start using it on your production website.
All our paid modules can be purchased either as a license subscription (charged monthly or yearly depending on your preference) or as a one-time perpetual license.
Regardless of the purchasing model you choose, a valid license entitles you to:
The IDeliverable.Seo module costs 4 € (EUR) per month, 40 € (EUR) per year (2 months free) or 160 € (EUR) for a perpetual license, per production website hostname. Each additional license gives you an additional production website hostname.
If you need to use the module for a very large number of production hostnames, or if you require access to the source code, please get in touch with us at firstname.lastname@example.org and we'll be happy to discuss your needs and provide you with a quote.
There is no separate download for trial or production use. You simply continue to use the same free download you used during your trial, and enter your license key in the settings UI to enable it for production use.
To install the module using NuGet in Visual Studio:
Orchard.Webin Solution Explorer.
To install the module from Orchard Gallery:
To install the module using the ZIP file:
Modulesfolder of your Orchard installation (this creates an
To integrate the module into your development workflow, unzip the contents into the
Orchard.Web\Modules folder of your local repository and add it to source control (if any).
After installation, the module is fully functional for
localhost traffic. To use the module without a license key on your local machine, you need to run your site in debug mode. To enable debug mode, open your website's
web.config file and add the
debug="true" attribute to the
<compilation> element in the
<system.web> element. For more information, see Debug Mode in ASP.NET applications.
To activate the module for production use, navigate to Settings -> Licenses in the admin UI, enter the license key you received when purchasing your license or subscription, and click Save.
Alternatively, execute one of the following recipes: Robots, Seo Part, Sitemap or Sitemap for Tags. Each of these will enable the required features as well as provide some basic configuration, such as attaching the Seo content part to the Page content type in the case of the Seo Part recipe.
IDeliverable.Seo is compatibility-tested and supported on Orchard version 1.10.x. The module might also work on older or newer versions of Orchard but this is not guaranteed.
We make a commitment that the current release of our modules should always work with the current minor release of Orchard (e.g. 1.10) and across all subsequent revision releases (e.g. 1.10.1, 1.10.2 and so on). We strive to always conduct compatibility testing (and release an updated module if necessary) within two weeks of every new Orchard release.
The module provides the following features with their respective dependencies:
IDeliverable.Seo) depends on
IDeliverable.Seo.Sitemap) depends on
IDeliverable.Seo.Sitemap.Tags) depends on
IDeliverable.Seo.Robots) depends on
We provide free and unlimited technical support for all paid products, both during evaluation and for customers with an active license.
To get in touch with us, either submit a support ticket using the Help link in the lower right corner, or send email to email@example.com.
For further information and more support options, go to www.ideliverable.com/support.
|1.0.7||2016-10-28||Minor bug fixes.||1.10.x|
|1.0.6||-||Version lost in hangfire.||-|
|1.0.5||2016-07-15||Fixed an issue with Orchard's package compatibility.||1.10.x|
|1.0.4||2016-07-01||Fixed an issue with sitemap.xml for tags url generation.||1.10.x|
|1.0.3||2016-05-30||Changed NuGet package ID to
|1.0.2||2016-04-08||Fixed an issue with a date format in sitemap.xml.||1.10.x|
|1.0.1||2016-03-26||Updated to support the Orchard 1.10 release.||1.10.x|