Navigatie

Contact

Send mail to the author(s) E-mail

View Richard Soeteman's profile on LinkedIn

RSS 2.0 | Atom 1.0 | CDF

Archief

Categorieën

Blogroll

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

Sign In

Zoeken

# Thursday, 14 February 2013
Thursday, 14 February 2013 10:29:23 (GMT Standard Time, UTC+00:00) ( SEO Checker | Umbraco )

This Blog is not active anymore, further posts will be available on my company website. Read new posts here

It took a few months of development but I’m glad to finally announce SEO checker V1! If you haven’t done already you can read previous blogposts about this package or watch the screencasts about SEO checker. I think it’s a package every site should have installed, when building sites for clients. I have followed the #umbraco tag on twitter for more than a year and have seen most sites that are released contain SEO issues.  When those sites had SEO Checker installed it would have warned you before putting the site live. So I hope you will at least download SEO checker and check you sites on localhost before putting it live.

Using SEO Checker for content editors

There is one big feature the previous blogposts didn’t cover and that is using SEO Checker for content editors.SEO Checker comes with a Data Type that can be added to document types. The SEO Checker Data Type will show a Snippet preview how the page will be shown  in the Google search results. If you are using a relevant  Title and Meta Description Google will use these in the search results. Therefore these elements are important.

seochecker-contenteditor
It’s possible to specify a focus keyword, this is the keyword you want to rank the page for, use the Keyword tool icon to get help selecting the keywords you want to rank the page for.  SEO Checker will validate if the keyword can be found in the most important elements of the page:

  • Page Title (H1)
  • Url
  • SEO Title (<title>)
  • SEO  Description (<meta name="description"…..)
  • At least once more in the text of the page

You can also specify the SEO Title, SEO Description and SEO keywords (when configured). The page will also be checked for other SEO Issues on the page.  See the documentation for a list of all validations.
The unpublished version of the page will be checked, this allows you to solve issues before publishing the page!

Configuration of the Data type

By default the SEO Checker data type will show a field for SEO title and description. If you already have those properties on your document type you can use configuration of the document type to map those .

image

1.    Map SEO title against the existing SEO title property
2.    Map SEO keywords against the existing SEO keywords property
3.    Map SEO description against the existing SEO description property
4.    Use the keywords meta tag (Google and all major search engines ignore this meta tag).

Document type meta data configuration

Using default SEO Properties you can specify default values  for SEO Title and SEO description. When the page is missing the SEO title or description info these mapped properties will be used.  The title will be copied. The description will take the first paragraph from the mapped property. This ensures you always have you meta tags filled. The validation process will validate if the tags are matching length criteria.

Title template

It’s also possible to specify a template for the SEO Title. This template will be used to render the <title> tag in snippet preview and on the page.The template can contain fixed text and placeholders, placeholders have the same syntax as you would use in Umbraco Macro’s:

  • [#Property alias ] will get the property from the current document
  • [$property alias] recursive look up the property

The following fixed properties can be used in the template:

  • @nodeName contains the name of the page
  • @seoTitle contains the value of the SEO title property

When using the above template configuration the <title> tag will be rendered as:

<title>Simple website | Simple website &#169; 2013</title>

Use Metadata inside your template

SEO Checker comes with a small library to render Meta Tags in HTML. This is only necessary when you use the SEO Checker data type. You can use the library in Razor, XSLT and usercontrol macro’s. The library can be used in both MVC and Masterpage mode. To render the metatags for the current page in razor simply use:

This will render all metatags for the page like this:

<title>Using Modules | SEO Checker</title>
<meta name="description" content="Umbraco modules encapsulate specific bits of advanced functionality that are easily added to your website." />
<meta name="robots" content="index, follow" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Download V1 Trial

What are you waiting for. download SEO Checker and have a play on your local machine!

Comments [0] | | # 
# Monday, 04 February 2013
Monday, 04 February 2013 13:32:47 (GMT Standard Time, UTC+00:00) ( SEO Checker | Umbraco )

This Blog is not active anymore, further posts will be available on my company website. Read new posts here

The RC is already removed from the version info, a release is around the corner! A perfect time to talk about validating pages using SEO Checker. To validate a site, or a portion of a site for SEO issues, open SEO Checker and select the Validate Pages option from the menu. This will show the following screen. By default the root is selected, if you want to validate a portion of a site specify the start location. When the include children is checked all published children will be validated also. When you hit start the pages will be added to the validation queue.

 validate pages

Besides this manual process, pages will be added to the validation queue when they are published also. Only published pages having a template assigned will be validated!

Validation queue

Pages will not be validated immediately, instead they will be added to the validation queue. Validation occurs on the background so you will not have to wait until the validation process is finished. When all pages are validated the result will be available in the Validation issues overview.

validationqueue-small

Validation issues

This overview will show all issues found when validating the page. The documentation will contain a full list of validation when it’s released. When an issue contains the description “Template issue” it means that the issue is found in the template. A template issue is only reported once for every template instead of reported on every document that uses the template.

ValidationIssues-markedwithoptions

Options:

  1. When selected warnings will included in the overview.
  2. When selected errors will included in the overview.
  3. When a period is selected solved items since the selected period are also displayed in the overview. Solved issues are displayed in strikethrough. In the example above the metadata issues are solved.
  4. Opens the document in a popup
  5. Opens the template assigned to the document in a popup. This option will only be available for Users that have access
  6. Deletes the issue from the overview, or adds the item to the ignore list.

Delete and ignore issues

Using the delete button in the various overviews you can delete an issue from the overview. This will show the following dialog.

deleteissuedialog

When you hit “delete” it will just remove the item from the overview. Next time validation occurs the issue will be reported again. When you check the “Ignore this issue next time” checkbox the item will be added to the ignore list and the issue will not be reported again next time validation occurs. Use the Ignore list overviews to see which items are ignored.

Download

Want to try SEO Checker today? Download the release candidate.

Non production Warning:
This is a  release candidate!! SEO checker is tested on different sites but can still have some issues in specific situations. We love to get some feedback but don't use this package in production yet! If you find any issues please send us an email support@soetemansoftware.nl and we will get back to you ASAP!  Also keep an eye on our hotfix location! Here you find the most recent bugfixes.  The release candidate will expire on May 1th 2013. After May 1th it will fall back to trial mode which means it will only work on localhost and you can only validate one page at a time.

Comments [0] | | #