What are the Major Differences?
Optimizing SEO on DNN
Understanding the factors that affect SEO is important to knowing what needs to be done, both on and off-site. Off-site elements, such as Link building, thought leadership, social media, press releases, etc. all stay the same, pretty much no matter what CMS you're using. The differences are basically down to how to configure the on-site and on-page elements, and if there are modules or plug-ins that help you with your optimization. WordPress has been around for so long, that it has more out-of-the-box plug-ins for SEO (Yoast SEO is the most popular) configuration. DNN doesn't really have any until now. Clarity has finally developed a custom DNN Module for the administration of your on-page SEO meta tags (SEO page title, Meta description, Key words).
When you edit the page settings in DNN, the SEO meta tags are placed right on the page, making it very easy to add the tags. The WYSIWYG editor makes it easy to specify the H2, H3... The difficulty is really around the canonicals and H1's. H1's should be done manually as text in the banner, or at the top of your content if you don't have a graphical banner. The canonical is a field that's not auto-populated within the DNN CMS, yet important to Google to ensure you don't get duplicate pages indexed, which is very common. Since it's a field that's not accessible for editing, that means that you have to either have a developer, like Clarity, programmatically do that for you, or add it in manually for every page.
To manually add a canonical tag to a DNN page:
Edit Page settings, Advanced tab, S.E.O. sub-tab, and paste your canonical tag into the Page Header Tags section.
Here's an example of a properly formatted canonical tag:
<link rel="canonical" href="https://www.clarity-ventures.com/services/dotnetnuke-seo" />
*NOTE: Don't forget to include the full static path to the page, and make sure it's in all lower case.