Skip to content

rpjengaard/RankOne-Umbraco-SEO-Tool

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RankOne

RankOne is a collection of SEO tools for Umbraco that aim to optimize your content according to the latest SEO standards.

RankOne currently contains 4 different tools for Umbraco:

  • A doctype composition with title, meta description and meta keywords
  • Dashboard property editor: Score based list of seo improvements
  • Summary property editor: A list of seo improvements
  • Result preview property editor: A google search result preview

How to install the fields composition

  1. Add or update a doctype
  2. On the top right select "Compositions"
  3. Select RankOne - Seo Compositions
  4. A new tab will be added added to your doctype
  5. Now the only thing you'll need to do is output the properties in your template. The alias names are: seoTitle, seoMetaDescription and seoMetaKeywords

How to install property editors

  1. Create a package using the grunt package task
  2. Install the package
  3. Create a doctype or composition
  4. Create a new tab
  5. Create a new property with the RankOne - Dashboard datatype
  6. Save it all and you're ready to go

How to add a focus keyword

  1. In the content tree click the node(s) where the dashboard is installed on
  2. Go to the seo tab
  3. On the right hand corner click on the cog
  4. Fill in your focus keyword and click save
  5. Click save and publish on the node to save the keyword and reload the dashboard

Supported versions

Umbraco 7.4+

Changelog

1.2 Added seo doctype composition, removed headinganalyzer, minor bug and localization fixes

Install Dependencies

Requires Node.js to be installed and in your system path

npm install -g grunt-cli && npm install -g grunt
npm install

Build

grunt

Builds the project to /dist/. These files can be dropped into an Umbraco 7 site, or you can build directly to a site using:

grunt --target="C:\inetpub\umbraco"

You can also watch for changes using:

grunt watch
grunt watch --target="C:\inetpub\umbraco"

Add --touch to either command to automatically touch the web.config on a deploy

Create an Umbraco package

grunt package

Create a nuget package

grunt nuget

About

SEO Tool for Umbraco websites

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 52.5%
  • JavaScript 26.1%
  • CSS 12.4%
  • HTML 9.0%