Home
SEO Checker User manual
Contents
1. Update SEOChecker PageNotFound set Domain where Domain is null Update SEOChecker PageNotFound set TimesAccessed 0 where TimesAccessed is null Update SEOChecker PageNotFound set QueryString where QueryString is null Soeteman Software page 39 46 SEO checker user manual Version 1 8 Update SEOChecker PageNotFound set ContentType content where ContentType is null Update SEOChecker PageNotFound set RedirectUrl where RedirectUrl is null 10 3 3 SQL CE Install the tables for SQL CE executing the following scripts You need to execute them one by one CREATE TABLE seochecker configurationissues Issueld ant NOT NULL IDENTITY 1 1 ErrorCode nvarchar 50 OT NULL ValidatorAlias nvarchar 50 NOT NULL ErrorDescription nvarchar 1000 DEFAULT NULL Error nvarchar 50 DEFAULT NULL ErrorType nvarchar 20 OT NULL Category nvarchar 50 OT NULL CrawlDate datetime NOT NULL ResolvedDate datetime DEFAULT NULL Ignore bit NOT NULL PRIMARY KEY Issueld CREATE TABLE seochecker pagenotfound otFoundId int NOT NULL IDENTITY 1 1 RL nvarchar 500 NOT NULL ocumentID int DEFAULT NULL gnore bit NOT NULL RIMARY KEY NotFoundld wH E REATE TABLE seochecker queue ocumentID int NOT NULL ueuedDateTime datetime NOT NULL RIMARY KEY DocumentID
2. wie QUO CREATE TABLE seochecker queue DocumentID int NOT NULL QueuedDateTime datetime NOT NULL PRIMARY KEY DocumentID CREATE TABLE seochecker robots NodeId int NOT NULL IDENTITY 1 1 UserAgent nvarchar 100 NOT NULL RequestDateTime datetime NOT NULL PRIMARY KEY Nodeld CREATE TABLE seochecker unihivsvory Velhistoryld ane NOL NUL IDENTE ds 1 NodeId int NOT NULL ParentId int NOT NULL UrlPart nvarchar 100 NOT NULL PRIMARY KEY UrlHistoryld CREATE TABLE seochecker validationissues Soeteman Software page 40 46 SEO checker user manual Version 1 8 Issueld int NOT NULL IDENTITY 1 1 Error nvarchar 250 Template nvarchar 50 Category nvarchar 50 ValidationType nvarc ErrorDescription nvarchar 1000 DEFAUL DocumentID int DEFAULT NULL ErrorCode nvarchar 50 OT NULL ValidatorAlias nvarchar 50 OT NOT har 50 NULL NOT ULL Crawl Resolved Ignore bi PRIMA RY ErrorType nvarchar 20 OT NUL PropertyAlias nvarchar 150 DEFAULT NULL DataTypeld uniqueidentifier D Date datetime NOT NULL Date datetime DEFAULT t NOT NULL EY Issueld ly EFAULT NULL CREATE TABLE iDVALI DATION iis ani ta TaskName SEEE mxecu te Execu Execu Execu
3. 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 lt title gt tag will be rendered as lt title gt Simple website Simple website 2013 lt title gt This requires you use the SEOChecker library methods to render the Meta data Soeteman Software page 24 46 SEO checker user manual Version 1 8 7 4 2 Robot settings Besides blocking specific areas of a site for search engines using the robots txt file you can specify search engines settings on document type level also Per document type you can specify the following settings Robots Index Helps search engines indicate if documents based on this document type need to be in the index o index will include the document o noindex will not include the document Robots Follow Helps search engines indicate if it needs to follow links for documents based on this document type o follow will follow the links o nofollow will not follow the links 7 4 3 XML Sitemap settings Per document type you can specify the following XML Sitemap settings Exclude in XML Sitem
4. CREATE TABLE seochecker pagenotfound seochecker configurationissues p r MEN OE otFoundId int 11 NOT NU URL nvarchar 500 NOT NUL DocumentID int 11 DEFAULT NULL Ignore bit 1 NOT NULL PRIMARY KEY NotFoundId Ly Dy CREATE Documentl QueuedDat PRIMARY KI TABLE seochecker queue DAA MANO TANTA Time datetime NOT NULL EY DocumentID CREATE TABLE seochecker robots odeld int 11 NOT NULL AUTO_INCREM UserAgent nvarchar 100 NOT NULL RequestDateTime datetime NOT NULL PRIMARY KEY Nodeld LL AUTO INCREM O Soeteman Software page 38 46 SEO checker user manual Version 1 8 CREATE TABLE seochecker urlhistory UrlHistoryld int 11 NOT NULL AUTO INCREMENT Nodeld int 11 NOT NULL ParentId int 11 NOT NULL UrlPart nvarchar 100 NOT NULL PRIMARY KEY UrlHistoryld CREATE TABLE seochecker validationissues Issueld int 11 NOT NULL AUTO INCREMENT DocumentID int 11 DEFAULT NULL ErrorCode nvarchar 50 NOT NULL ValidatorAlias nvarchar 50 NOT NULL ErrorDescription nvarchar 1000 DEFAULT NULL Error nvarchar 250 DEFAULT NULL Template nvarchar 50 DEFAULT NULL Category nvarchar 50 NOT NULL ValidationType nvarchar 50 NOT NULL ErrorType nvarchar 20 NOT NULL PropertyAlias nvarchar 150 DEFAULT NULL DataTypeld char 36 DEFAULT NULL CrawlDate datetime
5. Only redirect when the request is for the specified domain Only redirect when the request contains the specified querystring 3 For content redirects the picker will open as content picker otherwise the media picker will be shown Soeteman Software page 17 46 SEO checker user manual Version 1 8 6 2 Redirect data type The complete manager is also available as a data type When used as data type it will only show the redirects for the page the data type is used on Content SEO Properties HA r A Canonical url Choose j Manage redirects Create edit or delete redirects for this page Create new redirect Url Redirect to node Last Referer Accessed Last time accessed instaal aspx installing modules 4 time s 19 09 2013 09 19 00 installing all php installing modules 1 time s 19 09 2013 09 18 00 x 6 3 Redirect Import Export Users that have access to the settings options of SEO Checker can use the redirect import export functionality 6 3 1 Redirect import Right click on the redirect manager node and select import redirects Select the type of file you want to import Excel or CSV and select upload The following screen will be shown Soeteman Software page 18 46 SEO checker user manual Version 1 8 SEO Checker V1 4 4 Import redirects Import redirects from a Csv or Excel file into this Umbraco environment Datasource options 1 Select the file typ
6. 8 1 4 Render robots meta tag Renders the lt meta name robots tag based on the configured robot settings 8 1 5 Render all tags Renders all above settings using a single statement Soeteman Software page 29 46 SEO checker user manual Version 1 8 8 2 Razor 8 2 1 Render title Renders the lt title gt tag based on SEO title value from the SEO Checker data type and configured template 8 2 2 Render description meta tag Renders the lt meta name description tag based on SEO Description value from the SEO Checker data type or the configured default property 8 2 3 Render keywords meta tag Renders the lt meta name keywords tag based on SEO Description value from the SEO Checker data type or the configured default property This tag will only be rendered when SEO Checker data type is configured to use keywords 8 2 4 Render robots meta tag Renders the lt meta name robots tag based on the configured robot settings 8 2 5 Render all tags Renders all above settings using a single statement 8 3 XSLT SEO checker comes with an XSLT extension to access the library methods This Extension can be found in seoChecker MetaData 8 3 1 Render title Renders the lt title gt tag based on SEO title value from the SEO Checker data type and configured template 8 3 2 Render description meta tag Renders the lt meta name description tag based on SEO Description value from the SEO Checker data type
7. ON ON PRIMARY ON PRIMARY CREATE TABLE dbo SEOChecker ScheduledValidation TAE DEN TA ASNO IN UT TaskName nvarchar 250 NOT NULL otificationEmailAddress nvarchar 250 NOT NULL ExecuteEvery nvarchar 50 OT NULL ExecuteDays nvarchar 50 NULL ExecuteHour int NOT NULL ExecuteMinute int NOT NULL ValidationRoot int NOT NULL IncludeChildren bit NOT NULL NextRun smalldatetime NOT NULL LastTimeExecuted smalldatetime NULL CONSTRAINT PK_SEOCheck IS CE duledValidation PRIMARY KEY CLUSTERED TAIFAS NTTES PADS UNDEX 00 EE STARTS TES NORECOMPUTES ORE IGNORE DUP REY OEE ALLOW ROW LOCKS ON ALLOW PAGE LOCKS ON ON PRIMARY ON PRIMARY ALTER TABLE dbo SEOChecker Queue ADD Priority int NOT NULL CREATE TABLE dbo SEOChecker Notifications tol amt IDEN MAS NOL NU NotificationUser nvarchar 250 NOT NULL Soeteman Software page 37 46 SEO checker user manual Version 1 8 ExecuteEvery nvarchar 50 NOT NULL ExecuteDays nvarchar 50 NULL ExecuteHour int NOT NULL ExecuteMinute int NOT NULL extR
8. Pages Create folder umbraco plugins SEOChecker scripts Create folder umbraco plugins SEOChecker Usercontrols Create folder umbraco plugins SEOChecker Images Actions Create folder umbraco plugins SEOChecker Images Content Create folder umbraco plugins SEOChecker Images Tray Create folder umbraco plugins SEOChecker Images Tree Create folder umbraco plugins SEOChecker Pages Dialogs Create folder umbraco plugins SEOChecker Pages IgnoreList Create folder umbraco plugins SEOChecker Pages Issues Create folder umbraco plugins SEOChecker Pages Settings Copy SEOChecker config from zip file to the umbraco plugins SEOChecker Config folder Copy seochecker notification xslt from zip file to the XSLT folder Copy seochecker scheduledtask xslt from zip file to the XSLT folder Copy css files from zip file to the umbraco plugins SEOChecker css folder Copy navigation png from zip file to the umbraco plugins SEOChecker Images Actions folder Copy bug png from zip file to the umbraco plugins SEOChecker Images Actions folder Copy delete png from zip file to the umbraco plugins SEOChecker Images Actions folder Copy document pencil png from zip file to the umbraco plugins SEOChecker Images Actions folder Copy chain edit png from zip file to the umbraco plugins SEOChecker Images Actions folder Copy script code png from zip file to the umbraco plugins SEOChecker I
9. or the configured default property Soeteman Software page 30 46 SEO checker user manual Version 1 8 8 3 3 Render keywords meta tag Renders the lt meta name keywords tag based on SEO Description value from the SEO Checker data type or the configured default property This tag will only be rendered when SEO Checker data type is configured to use keywords 8 3 4 Render robots meta tag Renders the lt meta name robots tag based on the configured robot settings 8 3 5 Render all tags Renders all above settings using a single statement 8 4 Net Usercontrol 8 4 1 Render title Renders the lt title gt tag based on SEO title value from the SEO Checker data type and configured template 8 4 2 Render description meta tag Renders the lt meta name description tag based on SEO Description value from the SEO Checker data type or the configured default property 8 4 3 Render keywords meta tag Renders the lt meta name keywords tag based on SEO Description value from the SEO Checker data type or the configured default property This tag will only be rendered when SEO Checker data type is configured to use keywords 8 4 4 Render robots meta tag Renders the lt meta name robots tag based on the configured robot settings Soeteman Software page 31 46 SEO checker user manual Version 1 8 8 4 5 Render all tags Renders all above settings using a single statement 8 5 MVC If yo
10. DocumentID int NOT NULL QueuedDateTime smalldatetime NOT NULL CONSTRAINT PK_SEOChecker Queue PRIMARY KEY CLUSTERED DocumentId ASC WITH PAD INDEX OFF STATISTICS NORECOMPUTE OFF IGNORE DUPCKEY OEE ALLOW ROW LOCKS ON ALLOW PAGE LOCKS ON ON PRIMARY ON PRIMARY CREATE TABLE dbo SEOChecker PageNotFound NotFoundId int IDENTITY 1 1 NOT NULL Url nvarchar 500 NOT NULL DocumentID int Ignore bit NOT NULL CONSTRAINT PK_SEOChecker PageNotFound PRIMARY KEY CLUSTERED a NotFoundId ASC WITH PAD INDEX OFF STATISTICS NORECOMPUTE OFT IGNORE DUE KEY OEE ALLOW ROW LOCKS ON ALLOW PAGE LOCKS ON ON PRIMARY ON PRIMARY CREATE TABLE dbo SEOChecker Robots NodeId int NOT NULL UserAgent nvarchar 100 NOT NULL RequestDateTime smalldatetime NOT NULL ON PRIMARY CREATE TABLE dbo SEOChecker URLHistory WMelhestory lia TAE EDEN TARY de NOD Ss NUM Ty NodeId int NOT NULL ParentId int NOT NULL UrlPart nvarchar 100 NOT NULL CONSTRAINT PK_SEOChecker URLHistory PRIMARY KEY CLUSTERED UrlHistorylId ASC WITH PAD INDEX OFF STATISTICS NORECOMPUTE TOER LGNOREEDUPT KEY ORB ALLOW ROW LOCKS ON ALLOW PAGE LOCKS
11. Open SEO Checker right click on the validate pages item and select Add scheduled validation This will show the following screen SEO Checker V1 1 a y Scheduled validation Add documents to the validation queue on a certain day and time Only documents that are published and have a template assigned will be validated Validation options 1 Start location Simple website Delete Choose Include children Y Schedule options 2 Scheduled task name Scheduled validation richard soetemansoftware nl Validate every 8 Day O Week Time Validation options Specify the start location and whether to validate children of that page also Schedule options Specify a name the email address to receive a notification and schedule options It s possible to have more than one scheduled tasks This allows you to schedule different parts of the site on a weekly basis The saved scheduled task will appear in the tree and when saved the scheduled task will give information when it did run or when it will be executed again Schedule info Next run time 13 Jun 2013 03 00 Last time executed 10 Jun 2013 15 18 Only published pages having a template assigned will be validated See chapter configuration how to specify email settings and how to change the lay out of the email Soeteman Software page 9 46 SEO checker user manual Version 1 8 4 4 Validation queue Pages will not be validated immediately instead they
12. Pages Settings folder Copy LicenseError aspx from zip file to the umbraco plugins SEOChecker Pages folder Copy Validate aspx from zip file to the umbraco plugins SEOChecker Pages folder Copy ValidationQueue aspx from zip file to the umbraco plugins SEOChecker Pages folder Copy ScheduleValidation aspx from zip file to the umbraco plugins SEOChecker Pages folder Copy notifications aspx from zip file to the umbraco plugins SEOChecker Pages folder Copy Redirects aspx from zip file to the umbraco plugins SEOChecker Pages Redirects folder Soeteman Software page 35 46 SEO checker user manual Version 1 8 Copy seochecker_advancedsettingspanel js from zip file to the umbraco plugins SEOChecker Scripts folder Copy ascx from zip file to the umbraco plugins SEOChecker Usercontrols folder 10 2 Alternative Configuration file location By default the SEOChecker config file is stored in the location Umbraco plugins config In case you want to change this you can add the seoChecker ConfigFile appSettings key to the web config file where the value needs to contain the relative path to the configuration file When this key is found this location will be used 10 3 Install database scripts 10 3 1 SQL Server Install the tables for SQL Server executing the following script Soeteman Software page 36 46 SEO checker user manual Version 1 8 CREATE TABLE dbo SEOChecker Queue
13. available when the site uses directory url s Soeteman Software page 22 46 SEO checker user manual Version 1 8 domains such as www soetemansoftware nl products and support soetemansoftware nl products Store querystring for not found urls When enabled the querystring information from the request will be stored in the not found information This allows you to specify multiple targets for a url containing different querystring such as www soetemansoftware nl page php id 4 and www soetemansoftware nl page php id 5 Forward querystring When enabled the querystring information will be forwarded to the page where the request is redirected to Redirect when node exists When enabled the page will always be redirected to the configured redirect page Even when the original node exists in Umbraco 7 3 Domain settings Using the domain settings you can specify the canonical url a site and language specific not found page and customize the robots txt file per site rootnode For editing the robots txt file Right click the rootnode and select edit robots txt file Canonical domain With canonical domain you can set the preferred domain when a site can be found on multiple domains Make sure to enter the production domain here even when the site is not live yet Canonical domain seochecker demo com ts domain wik be used The given domain will be used in the metadata library to generate the metadata of the page 7 3 1 N
14. license file location Using the key SEOChecker LicenseFilePath you can specify an alternative path where SEOChecker can find the license file Example lt add key SEOChecker LicenseFilePath value config seo checker lic gt 7 10 2 SEOChecker ShowDomainNamelnDomainSettings When all root nodes have the same language codes it s impossible to see which item you are editing in domain settings Apply this setting and the domain assigned to the node will be displayed in domain settings lt add key SEOChecker ShowDomainNamelnDomainSettings value false gt See the configurations chapter how to modify the default email Soeteman Software page 28 46 SEO checker user manual Version 1 8 8 Library 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 8 1 MVC 8 1 1 Render title Renders the lt title gt tag based on SEO title value from the SEO Checker data type and configured template 8 1 2 Render description meta tag Renders the lt meta name description tag value based on SEO Description value from the SEO Checker data type or the configured default property 8 1 3 Render keywords meta tag Renders the lt meta name keywords tag based on SEO Description value from the SEO Checker data type or the configured default property This tag will only be rendered when SEO Checker data type is configured to use keywords
15. the SEO checker dashboard oooccconoccccnonoccccnononcncnnnoncnnnnnonnnncnno cnn n nana nn nr nnna narran 46 123 I see the following message on the redirect OVervieW oooonnccinoniccnnnocncccnnoncncnannnnnnanannnnnnnnnos 46 124 see the following message on the validation queue ooonoccccnnoniccnnnccncncnnonnncnannnnn nano cnn nnnnnnos 46 125 Validation is reporting errors ON the document oooocconcoccccconocincnanancnnnanonnnnnnno cnn r nano cnn n nana rca 46 126 Some pages don t get validated oooooccoonnnccccinnccccnnnocnccnnnonnnnnnnonnnn nano cnn n cana nn nr narrar cnn 46 12 7 I don t receive email notificatiONS oooooonnncidin nnniccnnnnccncnnnonnnnnnnannnn nan nn nr canon rra rra 46 12 8 found a bug in the SoftWare neringa a A nn nnnn cnn rene 46 129 have another Question oocoonnncccononccccnnonccccnnonnncnnnnnenccnnnnn nn nn name AAA DAA LENEA ASAE SEA SEES 46 Soeteman Software page 3 46 SEO checker user manual Version 1 8 1 Introduction SEO checker helps you find common SEO issues on your website such as missing meta tags broken links etc SEO checker allows you to fix issues on the page before publishing the page Every page that has a template assigned can be validated All validations are based on the Search Engine Optimization Starter Guide document from Google http tinyurl com yim24yq check chapter validation rules for a full list of all validations SEO checker allows you to preview the Goog
16. 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 SEO Checker V1 0 yi Validation queue Use the Validate pages functionality to add documents to the queue When a document gets published it will be added to the validation queue automatically 122 documents are queued for validation The overview below shows the first 100 documents that are queued ML Road Front Wheel Preview ML Road Front LL Road Front Wheel Preview LL Road Front Wheet HL Touring Handlebars Preview HL Touring Handlebars LL Touring Handlebars Preview LL Touring Handlebars HL Mountain Front Wheel Preview HL Mountain Front Wheel ML Mountain Front Wheel Preview ML Mountain Front Wheel Touring Front Wheel Preview Touring Front X Soeteman Software page 10 46 SEO checker user manual Version 1 8 5 Issue overview 5 1 Validation issues This overview will show all issues found when validating the page F Show warnings Show errors Show resotwed issues since w 4 Select All Mone Seiect v 1 4 Validation issues in the overview below you can vee all validation Tssues SEO Checker found while validating pages Sobe these leaves by editing the document or template Broken links 6 7 8 Installing modules The link to ur
17. will report the errors When errors occurred during import you can export the redirects to an excel file to fix those and import them again Soeteman Software page 19 46 SEO checker user manual Version 1 8 SEO Checker V1 4 y 4 Redirect Import finished The redirects are imported into your Umbraco environment Imported redirects 2 A o 1 Source Target er of redirects that cou not De 2 test1 kan niet vinden rors ton 3 Import errors h Export errors 6 3 2 Export redirects Right click on the Redirect manager and select Export redirects to export redirects from the Umbraco environment to an Excel file or select an xml sitemap file to create an Excel export file When selecting Redirects as export option all logged redirects and or broken links will be exported When selecting XML Sitemap you can specify the url of an XML Sitemap This doesn t have to be the xml sitemap of the Umbraco installation but can also be an XML Sitemap of another site This makes it ideal to use the xml Sitemap export for Site migrations Once you select export an Excel file is created with a Source and Target column Wildcard url s will be exported with as prefix 6 4 Automatically fix broken links after url change When a content or media item name changes this normally results in a 404 error when the url to that content or media item is requested SEO Checker keeps track of the changes when you change the names and wil
18. Additional data types SEO Checker comes with two extra datatypes you can use to modify robots and XML sitemap settings on page level Those are SEOChecker robots allows you to override configured Meta data for robots on a single page SEOChecker XML Sitemap options allows you to override configured XML sitemap settings ona single page SEO Checker redirects manager A data type to manage redirects to a specific node 7 9 Notifications SEO Checker allows users to receive notifications of logged issues on the site Every user can setup notifications when the user has access to the SEO Checker section The user can specify the day time of the notification email to be sent Soeteman Software page 27 46 SEO checker user manual Version 1 8 SEO Checker V1 1 4 ld Notification emails When you enable notifications you will receive email notifications when errors are found on the site at the scheduled time Emails will be send to the email address assigned to your user account richard soetemansoftware nl Enable O notifications Send every Day O Week Time 0 vi 0 v By default the notification email will contain the following items The number of validation issues The number of configuration issues The number of Inbound link errors The number of items in the validation queue 7 10 Web config settings In web config you can specify a few additional Appsettings 7 10 1 Alternative
19. IncludeC LastTimel PRIMARY ES te ES nvarchar 250 NOT NUL tionEmailAddress nvarc Every nvarchar 50 OT Days nvarchar 50 DEFAU Hour int 11 NOT NULL inute int 11 NOT NULL ValidationRoot int 11 NOT NUL hildren tinyint 1 OT extRun datetime NOT NULL Executed datetime DI EY ia SEOCHECKER_SCHEDUL NOT NULL AUTO INCRE ENT Ly har 250 NOT NULL Opin TENURE ALTER TABLE SEOChecker QUEUE ADD Priori Ey en ala OT NUL CREATE TABLE Id int 1 1 ly NULL EFAULT NULL SEOCHECKER NOTIFICATIONS OT NULL AUTO INCREMENT otificationUser nvarchar 250 NOT NULL ExecuteEvery nvarchar 50 OT NULL ExecuteDays nvarchar 50 DEFAULT NULL ExecuteHour int 11 NOT NULL ExecuteMinute int 11 NOT NULL extRun datetime NOT NULL PRIMARY KEY Id ALTER TABLE SEOChecker PageNotFound ADD TimesAccessed int NULL LastTimeAccessed datetime NU Referer nvarchar 500 NULL RedirectUrl nvarchar 500 NULL ContentType nvarchar 50 NU Domain nvarchar 250 NULL QueryString nvarchar 250 N DEFAULT NULL NUDE DEFAULT NULL ULL Update SEOChecker PageNotFound set Domain Update SEOChecker PageNotFound set TimesAccessed Update SEOChecker PageNotFound set QueryString Update SEOChecker PageNotFound se
20. NOT NULL ResolvedDate datetime DEFAULT NULL Ignore bit 1 NOT NULL PRIMARY KEY Issueld CREATE TABLE SEOCHECKER SCHEDULEDVALIDATION ier ame ANO NUIT AUTO_INCREMENT TaskName nvarchar 250 NOT NULL otificationEmailAddress nvarchar 250 NOT NULL ExecuteEvery nvarchar 50 NOT NULL ExecuteDays nvarchar 50 DEFAULT NULL ExecuteHour int 11 NOT NULL ExecuteMinute int 11 NOT NULL ValidationRoot int 11 NOT NULL IncludeChildren tinyint 1 NOT NULL extRun datetime NOT NULL LastTimeExecuted datetime DEFAULT NULL PRIMARY KEY Id ALTER TABLE SEOChecker QUEUE ADD Prieriny antl NOT NUL CREATE TABLE SEOCHECKER NOTIFICATIONS el singe A OT NULL AUTO INCREMENT NotificationUser nvarchar 250 NOT NULL ExecuteEvery nvarchar 50 NOT NULL ExecuteDays nvarchar 50 DEFAULT NULL ExecuteHour int 11 NOT NULL ExecuteMinute int 11 NOT NULL NextRun datetime NOT NULL PRIMARY KEY Id ALTER TABLE SEOChecker QUEUE ADD TimesAccessed int 11 NULL LastTimeAccessed datetime NULL Referer nvarchar 500 NULL RedirectUrl nvarchar 500 NULL ContentType nvarchar 50 NULL Domain nvarchar 250 NULL QueryString nvarchar 250 NULL
21. SEO Checker User manual SEO checker user manual Version 1 8 1 9 INTRODUCTION iccessssnnticscsccdesdecsssccsecsnsesscosseassegundesceseseodecasdesscnsveansccaesbeceodescssocostesssnssenseesss 4 INSTALLATION iicissccccsssteecccossereawccusnssccnsccesteceonssdeesoneusccnsessceescceessseeccssnssedsesceesecesuesccescesbus sees 5 2 1 Install ACOSO 20 IA A A A AA iaia 5 2 2 Give a user access to SEO Che ckel cccccescececsesceceeseeeeeecseeeeesseeeeeceseneeecesenseeeeseeeeessseeaeess 6 SEO CHECKER FOR CONTENT EDITORG cccssssccccssssccccenssccccenssscccacssceccacssssccacsscessanssseseaees 7 VALIDATE PAGES 355 csscccuscetcscsssccssesacessesdeccvessenscosessvccveseussessendsceveccunseUsesdseesiceunscsdesdsbuseseescsvvesse 8 4 1 Manual Validatio cta ita 8 4 2 Automatic validation soat i a ita coda bodeavaedbodews bode c ecdoicd deidad iaa 8 4 3 Scheduled validation tua as 9 4 4 Nalidatio QUESOS diia ti datada 10 ISSUE OVERVIEW AAA E O 11 5 1 ValldatiOMISSUES 2 rita ta tddi dis 11 5 2 Inbound link errors 0 A a 12 5 3 ConfiguratiON errors eiela eeraa he in ia eaa aaa danaa beatae aaa iaaa ataoa ceranae eat 13 5 4 Delete and ignore validation SSUBS oooooccninnnccnnnnnccconnneccccnnnccccnnn narco 15 5 5 BUIK ACUONS eii ESEE SEA EE E setae a E A 15 REDIRECT MANAGER saisiccsscccvscessvsccdsssaseesecsestesvssddescesnsvccdsssdsseseseesteedesdves seen sesa EEs eors iaa 16 6 1 Greate a new redil E e a aa bss 16 6 2 Redire
22. Tree png from zip file to the umbraco plugins SEOChecker Images Tree folder Copy server pencil png from zip file to the umbraco plugins SEOChecker Images Tree folder Copy chain pencil png from zip file to the umbraco plugins SEOChecker Images Tree folder Copy table pencil png from zip file to the umbraco plugins SEOChecker Images Tree folder Copy bulkaction aspx from zip file to the umbraco plugins SEOChecker Pages Dialogs folder Copy ConfirmDelete aspx from zip file to the umbraco plugins SEOChecker Pages Dialogs folder Copy ConfirmDeletelgnorelist aspx from zip file to the umbraco plugins SEOChecker Pages Dialogs folder Copy IgnoredConfigurationlssues aspx from zip file to the umbraco plugins SEOChecker Pages IgnoreList folder Copy IgnoredinboundLinks aspx from zip file to the umbraco plugins SEOChecker Pages IgnoreList folder Copy Configurationlssues aspx from zip file to the umbraco plugins SEOChecker Pages Issues folder Copy InboundLinks aspx from zip file to the umbraco plugins SEOChecker Pages Issues folder Copy ValidationIssues aspx from zip file to the umbraco plugins SEOChecker Pages Issues folder Copy Config aspx from zip file to the umbraco plugins SEOChecker Pages Settings folder Copy DocumentTypeSettings aspx from zip file to the umbraco plugins SEOChecker Pages Settings folder Copy emailsettings aspx from zip file to the umbraco plugins SEOChecker
23. ain or containing a different querystring When available it will show you the last referrer also The overview will show how many times the page has been accessed and what the last date time was when the redirect was used This allows you to delete redirects over time Options are Edit Delete It s also possible to select multiple items and perform a bulk action Available bulk actions are Redirect selected items Delete selected items Ignore selected items 6 1 Create a new redirect To create a new redirect right click on the Redirect manager node and select the create action This will open a default Create dialog Specify the url you want to redirect from and select Create This will show the following edit screen SEO Checker will determine if the redirect is a content or media redirect based on the file extension O Soeteman Software page 16 46 SEO checker user manual Version 1 8 Basic settings Old url 1 Redirect to node 2 installing modules Delete Choose Or redirect to url Advanced settings Wildcard uri 3 Domain Querystring 5 1 The old url you want to redirect from 2 The node or url you want to redirect to 3 Check wildcard url checkbox When you want all items underneath this path to redirect to this page For this example modules seochecker will also redirect to installing modules when wildcard url is checked The wildcard url wil be displayed as modules in the overview
24. ap When checked pages based on this document type will not be rendered in the XML Sitemap Sitemap priority Specify the priority for the sitemap from 0 1 lowest priority to 1 0 highest priority Change frequency Specify how frequently pages based on this document type will change 7 5 Ignore list Use the following ignore lists to show the items that will be ignored during validation Ignored validation issues Ignored inbound link errors Ignored configuration issues SEO Checker V1 0 yd Ignored validation issues In the overview below you find issues that will be ignored during validation of pages Content issues Homepage The document contains Lorem ipsum test content x Heading issues Homepage Multiple H1 tags found on this page A page should only have one H1 tag x Use the delete option to remove an item from the ignore list When you remove an item it will be validated again during the next validation process Soeteman Software page 25 46 SEO checker user manual Version 1 8 7 6 Email settings 7 6 1 Scheduled task emails Specify the from address from name subject for the scheduled task email You can also specify an XSLT that renders the body of the email You can modify the standard email XSLT or create a new one and assign it here The following XML structure will be used to render the template lt xml version 1 0 encoding utf 8 gt lt seoCheckerScheduledValidationRe
25. asily added to your website Validation result The focus keyword is used in the SEO title The focus keyword is used in the SEO description The focus keyword is used in the body text The focus keyword is not found in the page title H1 The document contains Lorem ipsum test content It s possible to specify a focus keyword this is the keyword you want to rank the page for use the Keyword tool 1 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 e Page Title H1 e Url e SEO Title lt title gt e SEO Description lt meta name description e Atleast once more in the text of the page You can also specify the SEO Title SEO Description and SEO keywords when configured When you already have fields for those properties defined in your document type you can configure the Data Type to use those properties It s also possible to use default properties to generate the meta data fields check chapter configuration for various configuration options per document type of configuration of the Data Type The page will be checked for other SEO Issues on the page also See Validation rules 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 1 Currently only normal snippets are supported rich snippets will be supported i
26. be given rights to the SEO Checker section automatically If you need to give more users access to the SEO Checker section edit the user and enable the SEO Checker section admin Content Channel ad Username Login Password Email User type Language Start Node in Content Start Node in Media Library Disable Umbraco Access Disable User Sections admin admin Change password admin domain com Administrator w English UK v Content Delete Choose Content Media Settings Developer Users Members Translation Y SEO Checker A A E E Y E lt una SED decker Licensing and product info e SEQ checker on Sostemen software site GEO dhedher 00 aut umteaca or O Soeteman Software page 6 46 SEO checker user manual Version 1 8 3 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 Snippet preview J E Installing simple Umbraco modules O 2013 demo com installing modules Installing simple Umbraco modules encapsulate specific bits of advanced functionality that are easily added to your website a 2 Umbraco modules a d you want to rank this page for Installing simple Umbraco modules Installing simple Umbraco modules encapsulate specific bits of advanced functionality that are e
27. ckage manually Read the chapter manual installation how to do this Once the installer is finished you will see the new SEO Checker section 2 1 Install a license To install a license download the license from your profile on our umbraco org and go to the SEO Checker section in Umbraco When running in trial mode upload instructions for a license are shown Upload the license file to remove the trial restrictions O Soeteman Software page 5 46 SEO checker user manual Version 1 8 0 rre D SEO Cracker vda papas VwiGeton gieus e hi eevee Wldaton ises Y Oana dr errors F Contgaratos sues e FG tang e e ignore nat ignored vmtin issues igrortd intound int erora if tease conf gunmen isaues e Ormen hpe setnge Homepage Tempage Y Umeda secs u asda mian 19 Cmigsston ue sartea 4 Thank you for trying SEO Checker To purchase a license Dans ow OD eget atest To purchase tm product simply go to the our ambraco org site and youre up and ranning t minutes If you ve Already purchased a license scan dl it try dowentoading it from your que senteaco org profile end upload it below or add it manually to the shin foaie of Gee Umrao intakatio Select license file e rad tipear Fg Welcome to SEO Checker Forum Config abor o Feature requests tus Yd SEO Checker Video s 2 2 Give a user access to SEO Checker When installing SEO Checker the user installing the package will
28. ct datatype cial ai a a Eaa aaa A aaa baaa 18 6 3 Redirect IMportExporEuiii td ts lt 18 6 4 Automatically fix broken links after Url change ooooononcnocccccnnncoconononccnnonncanananonccnncnnnnnnnancnnnn 20 SEO CHECKER CONFIGURATION scssscsssssccnsscanssccnnssccssscensssensscassscnensscansccassssonnssccessonnsssens 21 7 1 Comiguralion 2 TO ici 21 7 2 Redirect setings ws d ceva eae arent A A Rav lee ty vee 22 7 3 Doman SetiNgS cirio 23 7 4 Document type Settings oomocccccncccconnncccnnnoncccnnnn nac nnnn nr 23 7 5 O teteastdeaeebeetetedseteseayeduyeasehienentieert 25 7 6 EmmallS ttin QS nengen ichetd abode sd A ascend dune bean aiaedtvasedbta A ARS 26 7 7 Configure the SEO Checker Data Type cccccceeceeceeeeeeneeeeeeeeseeeeseaeeeeaaeseeeeeseaeessaeeeeneeeed 27 7 8 Additional data PES oi ata a ad naaa 27 7 9 Notifications nenni a a a e A ds 27 LIBRARY A EE EE E E E E E E A snes 29 8 1 MYG e A A RO es ON A le TS 29 8 2 RIZO e A A A 30 8 3 0 Co ENEE EE AT N TEE E AE E ll sect 30 8 4 NetUsercontrOl AEEA A tds 31 8 5 ME A R EEE AE AAT A E o A A A A le 32 8 6 Special properties iii ca ad ies 32 EXTEND SEO CHECKER fisiscccccsnssdessiccntscnbsccadssedosssdsdecsteestensecanssocstesadesecanbesaeescboseossnttaessesebeses 33 Soeteman Software page 2 46 SEO checker user manual Version 1 8 9 1 URL Rewrite provider il 33 10 MANUAL INSTALLATION 0c sccssececececcecssesseceeeceseecscssseceeesec
29. d Last time 1 Referer accessed 2 2 The link to getting stared ts broken Getting started Delete Choose 1 time s 03 07 2014 09 28 00 aw X The link to modules ts broken Installing modules Delete Choose 1 time s 03 07 2014 09 29 00 X Soeteman Software page 12 46 SEO checker user manual Version 1 8 This overview gives you the following options 1 Pick anode where the page should redirect to Select a redirect via advanced options see also chapter redirects ad Deletes the issue from the overview or adds the item to the ignore list See the delete and ignore validation issues for more details Search for a specific redirect Select options to show in the overview Check items that you want to use in a bulk operation a E Allows you to de select all issues and select a bulk action A bulk action is a single action you can apply to multiple items The following bulk actions are available a Assign selected items to a single node b Delete selected items c Ignore selected items 8 Save selected options When you picked a page the next time a visitor requests that page the request will be redirected to the new selected page Redirects can be edited later using the Redirect manager 5 3 Configuration errors This overview will show all issues found in the configuration of the website IV Show warnings Y Show errors Y 1 4 Select AN Mone Seect 10 4 4 Configuration issu Last Masth in the over
30. e Excel file v Select the type of file you want to import the redirects from Select a file to import Browse_ No file selected Selected file SEOChecker redirect export 7 xlsx Select Excel worksheet Redirects w Field mapping 2 Source url column Source w Choose the column From the datasource yo gt 5 to e url you want to redirect 1 Source Target 2 media 123 duug_logo jpg media 1003 duug_logo_orange_rgb_ xs jpg 3 ga verder go further 4 test kan met vinden Target y a you want to redirect to Mapping options Try to map target url against a node 3 When checked the import process wii try to map the target url against a node Only import when target url matches Y 4 node 1 Set the data source options Select the worksheet in case of excel or a different file Select the column names you want to map against the source and target redirect columns Source and target columns need to be specified as url s During import SEO Checker will try to map the target column against a node when try map target url against a node option is enabled 4 When enabled SEO Checker will only import redirects that can be mapped against a node When the redirect cannot be mapped it will be reported after the import Append to the url in the source column when you want to import a wildcard url The import button will start the import process and will report how many redirects got imported and
31. ebsite When the XML Sitemap option is enabled the location of the sitemap will be added to the robotx txt file Below the XML Sitemap that will be generated by default SEO Checker for Umbraco Sitemap http www soetemansoftware nl sitemap xml User Agent Disallow aspnet_client Disallow bin Disallow config Disallow data Disallow macroScripts Disallow umbraco Disallow umbraco_client Disallow usercontrols Disallow xslt When you already have a robots txt file this file will be picked up automatically When you want to link to the sitemap xml use Sitemap http HTTP HOST sitemap xml HTTP_HOST will be replaced with the domain name You can change the robots txt file per site on the domain settings Soeteman Software page 21 46 SEO checker user manual Version 1 8 7 1 4 URL Rewriting By enabling Url rewriting SEO Checker will make sure multiple versions of a single url gets redirected to the correct url For example http http soetemansoftware nl roducts www soetemansoftware nl or vice versa URL Rewriting is enabled by default and comes with two options WWW prefix Specify if you want to use www prefix or not roducts _ can be redirected to Trailing slash Specify if the url needs to be with or without a trailing slash The following situations will cause a redirect to the unique url Situation Requested url Redir
32. ected url Site is configured to use www http mysite com http www mysite com prefix Site is configured to not use http www mysite com http mysite com www prefix Site is configured to use http mysite com contact aspx http mysite com contact directory url s and trailing slash Site is configured to use http mysite com contact http mysite com contact directory url s and not trailing slash Site is configured to not use http mysite com contact http mysite com contact aspx directory url s Request to the homepage node http mysite com home http mysite com home Requested url contains upper http mysite com CONTACT http mysite com contact and lowercase characters It s recommended to use URL Rewriting Only disable this option if you configured URL rewriting yourself using a URL Rewriting module 7 1 5 General settings Using the general settings you can configure the following items Keyword selection tool By default the Google adwords url is configured to use as the keyword selection tool You can change the url here When show Template errors for editors is enabled issues found in templates will be reported to content editors also 7 2 Redirect settings Specify the redirect and op Store domain for not found url s When enabled the domain will be stored in the not found information This allows you to specify multiple targets for a url coming from different Only
33. eman Software page 44 46 SEO checker user manual Version 1 8 11 2 Configuration validation rules Validation error Type Homepage can be accessed by default aspx Canonical issue Homepage can be accessed by rootnode url Canonical issue Page can be accessed using uppercase and lowercase characters Canonical issue Page with aspx extension is not redirecting to the page without file extension when the site is using directory url s Canonical issue Page without extension is not redirecting to aspx page when not using directory url s Canonical issue Page can be accessed with and without trailing slash when using directory url s Canonical issue Website can be access using www and non www url s Canonical issue Website is not setup for www or non www hostname IIS configuration issue aspx Robots txt file is missing Search engine robot issue Robots txt is blocking crawling of the site Search engine robot issue Robot meta tag on homepage is blocking crawling of the site Search engine robot issue Friendly 404 error page is missing General issue Latest update is more than 1 month old General issue SEO Checker Data type is missing from the document type General issue No SEO checker configuration found for any document type General issue Soeteman Software page 45 46 SEO checker user manual Versio
34. er user manual Version 1 8 11 Validation rules 11 1 Page validation rules Validation error Document contains broken links Content Template X Document contains broken media X Missing link title Attribute on a link Missing alt attribute on an Image tag SEO Description is empty SEO Title is empty SEO Title length longer than 65 characters SEO Description is less than 50 characters SEO Description is longer than 160 characters gt X lt gt X lt gt X lt gt X lt gt X lt gt X lt gt X lt X Xx SEO Title is missing SEO Description missing Document contains multiple SEO Titles SEO Description contains lt umbraco item SEO Keywords contains lt umbraco item H1 tag missing Multiple H1 tags found H1 tag is empty Google Analytics code is missing on the page Content of rendered page is empty Document contains Lorem Ipsum test content Document contains a lot of inline CSS code Document contains a lot of inline Javascript code Document contains a lot of HTML comments Document contains a large initial viewstate Broken CSS Stylesheet references Broken Javascript references gt X lt gt X lt gt lt gt lt gt X lt gt lt gt lt gt X lt gt X lt gt X lt gt X lt gt lt gt lt gt lt gt lt gt lt gt X lt Soet
35. f open inbound link issues when the task was executed gt lt inboundLinkIssuesCount gt lt configurationIssuesCount gt lt The number of open configuration issues when the task was executed gt lt configurationIssuesCount gt lt validationQueueCount gt lt The number of items in the validation queue when the task was executed gt lt validationQueueCount gt lt date gt lt The current date gt lt date gt lt seoCheckerNotificationResult gt It s possible to use XSLT extensions all XSLT extensions that requires a page context will not work O Soeteman Software page 26 46 SEO checker user manual Version 1 8 7 7 Configure the SEO Checker 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 Edit datatype LEO Checker hi Name SEO Checker Render control SEO Checker gt Data Editor GUID ee3b7251 b701 4643 86ce 02bf32f96d5c Map title against property lw 1 Map keywords tag against property gt 2 Map description tag against property gt 3 Use keyword tag 4 Map SEO title against the existing SEO title property Map SEO keywords against the existing SEO keywords property Map SEO description against the existing SEO description property Use the keywords meta tag Google and all major search engines ignore this meta tag ee 7 8
36. i Mtip umbreco ory pot startett h broker Und Tempiates Content issues Textpage Template The document contains Lorem ipsum test content F xX installing modules The title attribute for the link to Templates is mining x Homepage Template The document cantains Lorem ipsum test cantent y Pa Google specific issues Textpage Template Google analytics tnt correctly setup for this template x Options 1 When selected warnings will included in the overview When selected errors will included in the overview When this option 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 Allows you to de select all issues and select a bulk action A bulk action is a single action you can apply to multiple items The following bulk actions are available a Revalidate selected items b Delete selected items c Ignore selected items 5 Check items that you want to use ina bulk operation 6 Opens the document 7 Opens the template assigned to the document This option will only be available for Users that have access 8 Deletes the issue from the overview or adds the item to the ignore list See the delete and ignore validation issues for more details Soeteman Software page 11 46 SEO checker user manual Version 1 8 5 2 Inbound link errors SEO checker comes with a module that will try to f
37. item to the ignore list See the delete and ignore validation issues for more details Soeteman Software page 14 46 SEO checker user manual Version 1 8 5 4 Delete and ignore validation issues Using the delete button in the various overviews you can delete an issue from the overview This will show the following dialog Delete e Click delete to the item from the issuelist When selecting the ignore this issue next time option the error will never be reported again for this page _ Ignore this issue next time Delete or Cancel When you hit delete directly 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 5 5 Bulk Actions Every selected bulk action will open a Dialog in the example below we have selected the redirect selected items option from the inbound link errors overview When we pick a single node and hit the redirect button all selected items will be redirected to this document in the future Redirect selected items x Select a single document where the selected issue s will be redirected to on a next request Redirect Choose Redirect or Cancel Soeteman Software page 15 46 SEO chec
38. ix links automatically The following situations can be fixed by the module automatically Links to old pages that are renamed will be redirected to the new page For example if you had a page Modules and you renamed it to Umbraco Modules the url http mydomain com modules aspx will be redirected to http mydomain com umbraco modules aspx This will also work with extension less url s Links to pages with the wrong extension will be redirected to the correct url For example if people are linking to a page using http mydomain com umbraco modules php the request will be redirected automatically to http mydomain com umbraco modules aspx or a directory url when you use extension less url s This can also be handy when a site is migrated from a php or other non net platform to automatically redirect to the correct page The following extensions are supported asp cfm Atm html jsp php xhtml O 0O 010 0 When SEO Checker can t fix the link automatically it will be logged The inbound link errors overview will show you all logged inbound link errors Checker Vi bd 8 Vi Show content Y Show media 5 Select All None Select vOQ 7 y 4 Inbound link errors n the overview below you can fix urfs pointing to your site that throw a page not found error 404 Simply fix the broken links by pointing them to a new page or delete them from the overview Search url s cren 4 6 Uri Redirect to Last Accesse
39. ker user manual Version 1 8 6 Redirect manager Using the redirect manager you can manage all redirects on your website The manager will open with an overview of all the redirects on your website SEO Checker V1 4 Y Show content Show media Select All None Select v j Manage redirects Find redirects to certain pages and edit or delete them Search redirects E Url Redirect to node Last Accessed Last time Referer accessed O go furthert go further 2 time s 07 10 2013 14 37 00 gt X media g_log ge_rel jpg E O too oran e_reb_oipg media 1001 duue_logo_orange_reb_xxs fimes ornoo 14 35 o gt x media 1004 protected pdf media 1018 public pdf 2 time s 09710 2013 09 43 00 gt X z media 37 O _ instalting modulesz instalting umbraco modules ft time s 02 10 2013 10 30 00 X installing modules installing umbraco modules 1 time s 07 10 2013 15 51 00 gt X installing umbraco modules php installine umbraco modules 1 time s 08 10 2013 11 17 00 gt X The overview will show you the source url and where to redirect to When the url you redirect from has domain or querystring information then the url will only redirect when the domain or querystring is used This allows you to redirect to different pages when you have a single page coming from a different dom
40. l automatically create a redirect on the first request after the change is made Soeteman Software page 20 46 SEO checker user manual Version 1 8 7 SEO Checker configuration 7 1 Configuration To configure the default settings for SEO Checker go to the SEO Checker section into Umbraco open the settings tree and select configuration This page allows you to set the default configuration options 7 1 1 Triggers When the Validate a page when published option is selected Pages will be validated after they are published 7 1 2 XML Sitemap SEO Checker can create a dynamic XML Sitemap for you that you can submit to Google Bing etc to make it easier for search engines to crawl your website When enabled you can view the XML Sitemap in your browser using http domain com sitemap xml or use the Preview link on the configuration page When the exclude umbracoNaviHide option is selected all pages containing the umbracoNaviHide property set to true will be excluded from the sitemap Specific sitemap option per document type can be set on the document type configuration It s also possible to add a property with the alias seoXmlSiteMapHide to the page This needs to be a true false datatype When the value is true the node will be excluded from the sitemap 7 1 3 Robots txt SEO Checker can create a dynamic robots txt file for you Robots txt files give search engines information what to crawl or what to exclude when crawling your w
41. le search result snippet when editing content and will give feedback about keyword usage in content and meta information SEO checker will report any inbound link that is broken and will automatically redirect to the correct page when alink pointing to your website uses the wrong extension php instead of aspx for example and will automatically redirect to the correct page when an editor renames or moves a document SEO checker allows you to generate meta data based on existing content on the page can automatically generate robot txt and sitemap xml files for you SEO checker will also automatically solve canonical issues using its own URL Rewrite module SEO Checker can schedule the validation process and allows users to receive notifications about issues on the site IMPORTANT SEO checker requires IIS7 and is compatible with Umbraco version 4 8 and up to 7 x SEO checker is compatible with SQL Server Express SQL CE 4 and Mysql databases SEO Checker uses HTML Agility pack which is licensed under MS PL License http htmlagilitypack codeplex com license SEO Checker uses Lumenworks Framework IO which is licensed under MIT license http www codeproject com Articles 9258 A Fast CSV Reader Soeteman Software page 4 46 SEO checker user manual Version 1 8 2 Installation Install SEO Checker using the Umbraco package installer y the pacha di Dewsioper de Cache Browser Please reste Installing a package containi
42. mages Actions folder Copy hammer screwdriver png from zip file to the umbraco plugins SEOChecker Images Content folder Copy seochecker png from zip file to the umbraco plugins SEOChecker Images Content folder Copy application pencil png from zip file to the umbraco plugins SEOChecker Images Tree folder Copy blue document text png from zip file to the umbraco plugins SEOChecker Images Tree folder Copy calendar png from zip file to the umbraco plugins SEOChecker Images Tree folder Copy calendar pencil png from zip file to the umbraco plugins SEOChecker Images Tree folder Copy chain exclamation png from zip file to the umbraco plugins SEOChecker Images Tree folder Soeteman Software page 34 46 SEO checker user manual Version 1 8 Copy documents stack png from zip file to the umbraco plugins SEOChecker Images Tree folder Copy inbox arrow png from zip file to the umbraco plugins SEOChecker Images Tree folder Copy light bulb png from zip file to the umbraco plugins SEOChecker Images Tree folder Copy magnifier zoom png from zip file to the umbraco plugins SEOChecker Images Tree folder Copy mail png from zip file to the umbraco plugins SEOChecker Images Tree folder Copy mail pencil png from zip file to the umbraco plugins SEOChecker Images Tree Tree ns folder Copy mails png from zip file to the umbraco plugins SEOChecker Images Tree folder Copy script code
43. n 1 8 12 Troubleshooting 12 1 don t see the SEO checker section Make sure the package is installed correctly and you have access to the SEO Checker section in Umbraco 12 2 don t see the SEO checker dashboard Make sure the package is installed correctly Check manual installation of the package 12 3 see the following message on the redirect overview The Url module is not running this means url rewriting and redirects will not happen Check the user manual how you can configure the Url module manually Make sure that the following item is added to the modules section of your web config file lt add name SEOCheckerUrlModule type SEOChecker HttpModules UrlModule SEOChecker gt 12 4 see the following message on the validation queue The validation queue HTTP module is not running this means validation tasks will not execute Check the user manual how you can configure validation queue HTTP module manually Make sure that the following item is added to the modules section of your web config file lt add name SEOCheckerValidationqueueModule type SEOChecker Http Modules ValidationqueueModule SEOChecker gt 12 5 Validation is reporting errors on the document Make sure the page doesn t contain errors in macro s and template 12 6 Some pages don t get validated Make sure the document has a template assigned 12 7 don t receive email notifications Make sure the mail server is correc
44. n a future release The preview requires lt title gt and lt meta name description tags available in the template that renders the page O Soeteman Software page 7 46 SEO checker user manual Version 1 8 4 Validate Pages 4 1 Manual validation To validate a site or a portion of a site 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 all published children will be validated also When you hit start the pages will be added to the validation queue SEO Checker V1 0 Validate pages Adds the selected documents to validation queue Only documents that are published and have a template assigned will be added to the validation queue Start location Simple website Delete Choose Include children J start Only published pages having a template assigned will be validated 4 2 Automatic validation When a page gets published and have a template assigned it will be added to the validation queue automatically Check chapter configuration if you want to disable automatic validation Only published pages having a template assigned will be validated Soeteman Software page 8 46 SEO checker user manual Version 1 8 4 3 Scheduled validation It s possible to schedule the validation of pages for a certain day and time
45. ng several thee and Mes can take some tine Du net relresh tre page or ne gale Ji Data tyres natities you the install ic completed de Macros t he a m he a amp Package i x p m Name SEO Checker Yersiom 1 0 W Umbraco package Repositor de Created pactages Author ortemen Software de installed package More info bttp www cod temantaftwar enl seochecher Install skin Licerne Unbraco Ded Pachage Licerpe Agreement Standard install local package amp install local package Accept license Pabna amp Soiptng Files de Reta oo Tres e SEO checker helps you find common SEO issues on your vs website such as missing meta tags broken inks etc SEO di XSLT ites checker low you to fix issues on the pege before publishing the page All validations are based on the Search Engine Optimization Starter Guide document from Google http tinyurLeom yim24yq check the project page for a full hit of vabdetions SEO checker allows you to preview the Google search result snippet when editing content and will give feedheck about heywor usage in content and met information A AAA con me Mel red der md e Binary files in the package fend more insta Fockage im Vous bimp lene m Make sure that the installer has modify rights on the following folders e bin e App_Data e Umbraco e XSLT The installer also needs rights to create tables in the database If for some reason you can t give the installer these rights you can install the pa
46. ot found page The not found page settings allows you to specify a not found page without modifying config files You can also specify a not found page per site and per language The not found page will be used for aspx as non aspx extensions such as php etc English United Page not found Delete Choose States 3pecify a not found page United States 7 4 Document type settings 7 4 1 Default SEO Properties 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 Soeteman Software page 23 46 SEO checker user manual Version 1 8 Default title Body text Site Name properes AoE Site Description nodeName tent is empty in lt lt Default description nodeName Site Description tag properties Site Name Body text AAN gt gt lt lt Using the sort buttons it s possible to change the order of the default properties The first property containing data will be used 7 4 1 1 Title template It s als possible to specify a template for the SEO Title This template will be used to render the lt title gt tag in snippet preview and on the page Title template seoTitle SsiteName 2013 splay the title property
47. sececssceceeseeseeeecsseeseesesseasensess 34 10 1 Manual installation Of files seirce unnai iaiia AE EA 34 10 2 Alternative Configuration file location ooonnininidndinin nnnnnnnnnnnncccnnrccnn crac rancia 36 10 3 Install database ScriplS cocina 36 10 4 Additional Applications config configuration ooocononncnnnnociconanocnnnnonannncnnnann nr nano nn nn rana narran 41 10 5 Additional Trees config configuration oooocccnnncccnnnncnccnnnocnccnanonnnn cnn nnnncnn nc nr rana nn r naar 42 10 6 Additional Dashboard config configuration ooonccinnnncnnonncnccnnnocnncnnnannnncnnannnn nana nnnr nana nnnrnnnnn 42 10 7 Add the XSLTEXTONSION caida dera 42 10 8 Add the notfound handler ooooooccnnncccnnnnncccnnononccnnnnecncnnnnnnc ine rre 42 10 9 Additional web config CONfiguUratiON ooconnoccccnonociccnanocncnnanonnnnnnnoncnn nano cnn ncnnn nn nr nana nn rnnr rn 42 10 10 Add the Delete Action to config Extension oooooncccnnnoniccnnnocnccnononnnnnnnonnnncnnn nn nr nnno cnn nrnnr nn 42 10 11 Add the license tile nuca 43 A AA NON 44 41 1 PagevalidationTulOS cita ao 44 11 2 Configuration validation rules ooooocnnicnnnnnn nnnnnnnconcccnnorannccn na nnc cnn 45 12 TROUBLESHOOTING is cassisessccsscsvasssunevecsssensansawn ed soscddaneneaunsdeassecacessaws eb sescdscdssecwbeseess acderisnienes 46 12 1 I don t see the SEO checker section oooononcccnnnociccnnnoccccnononnncnanncnc nono cnn nnnnn cnn rra narran rra 46 122 don t see
48. sult gt lt name gt lt The name of the scheduled task gt lt name gt lt rootNodeld gt lt The id of the selected root node gt lt rootNodeld gt lt rootNodeName gt lt The name of the selected root node gt lt rootNodeName gt lt validateChildren gt lt true when validating children also gt lt validateChildren gt lt date gt lt The current date gt lt date gt lt nextDate gt lt Datetime of next validation gt lt nextDate gt lt validationQueueCount gt lt The number of items in the validation queue when the task was executed gt lt validationQueueCount gt lt seoCheckerScheduledValidationResult gt It s possible to use XSLT extensions all XSLT extensions that requires a page context will not work 7 6 2 User notification emails Specify the from address from name subject for the notification email You can also specify an XSLT that renders the body of the email You can modify the standard email XSLT or create a new one and assign it here The following XML structure will be used to render the template lt xml version 1 0 encoding utf 8 gt lt seoCheckerNotificationResult gt lt user gt lt The name of the user to send the notification to gt lt user gt lt validationIssuesCount gt lt The number of open validation issues when the task was executed gt lt validationIssuesCount gt lt inboundLinkIssuesCount gt lt The number o
49. t ContentType null Update SEOChecker PageNotFound set RedirectUrl where Domain is null 0 where TimesAccessed is null where QueryString is null content where ContentType is where RedirectUrl is null 10 4 Additional Applications config configuration Add the following line to the config applications config file Soeteman Software page 41 46 SEO checker user manual Version 1 8 10 5 Additional Trees config configuration Add the following line to the config trees config file 10 6 Additional Dashboard config configuration Add the following line to the config Dashboard config file 10 7 Add the XSLT Extension Add the following line to the config xsltExtensions config file 10 8 Add the notfound handler Add the following line to the config 404handlers config file just before the handle404 entry of Umbraco 10 9 Additional web config configuration Install the following HTTP Modules to the to the bottom of the system webServer modules section in your web config file 10 10 Add the Delete Action to config Extension Add the following line to the Umbraco config Ul xml file O Soeteman Software page 42 46 SEO checker user manual Version 1 8 10 11 Add the license file If you ve purchased a license for SEO Checker you can download the license from your our umbraco org profile and add it to the bin folder of your Umbraco installation O Soeteman Software page 43 46 SEO check
50. tly setup in web config and make sure the email address of the user that should receive the notification is correct 12 8 I found a bug in the software If you found a bug in the software please take a look at our download location http soetemansoftware nl seo checker downloads to see if there is a new version available If not please send us an email support soetemansoftware nl so we can fix the bug and create a hotfix for you 12 9 I have another question If you have a question please email us at support soetemansoftware nl we love to help you Soeteman Software page 46 46
51. u are using MVC you can get the meta data also using the GetPropertyValue method This requires an extra reference to SEOChecher MVC dll model Contect GetPropertyValue lt MetaData gt will give you the typed Metadata object for the given property alias 8 6 Special properties SEO Checker comes with a few special property aliases you can use on your document type to exclude from Sitemap specify canonical urls etc Alias Type Description seoCanonicalUrl Content picker Allows you to specify a canonical url This url will be used to render the canonical tag using the library seoXmlSiteMapHide True false When true the node will not be shown in the XML Sitemap seoExcludeValidation True false When true SEO Checker will not validate the page using the Validate pages option in the SEO Checker section Validation on the SEO Checker data type will still occur seoForceHTTPS True False Forces SEO Checker to render the HTTPS variant in XML Sitemap Soeteman Software page 32 46 SEO checker user manual Version 1 8 9 Extend SEO Checker It s possible to extend the functionality of SEOChecker by referencing the SEOChecker Extensions project 9 1 URL Rewrite provider The url rewriter provider is used to rewrite all canonical issues for a website request to a single canonical url Check the url rewriting chapter how to use the functionality It s also possible to extend the functionality by implementing
52. un smalldatetime NOT NULL CONSTRAINT PK _SEOChecker Notifications PRIMARY KEY CLUSTERED Id ASC WITH PAD_INDEX OBE STATISTICS NORECOMPUTE OEE IGNORE DUP KEY TORE ALLOW ROW LOCKS ON ALLOW PAGE LOCKS ON ON PRIMARY ON PRIMARY ALTER TABLE dbo SEOChecker PageNotFound ADD TimesAccessed int NULL LastTimeAccessed smalldatetime NULL RedirectUrl nvarchar 500 NULL Referer nvarchar 500 NULL ContentType nvarchar 50 NULL Domain nvarchar 250 NULL QueryString nvarchar 250 NULL Update SEOChecker PageNotFound set Domain where Domain is null Update SEOChecker PageNotFound set TimesAccessed 0 where TimesAccessed is null Update SEOChecker PageNotFound set QueryString where QueryString is null Update SEOChecker PageNotFound set ContentType content where ContentType is null Update SKOChecker BageNot Hound see RedirecrtuUni where RedimecuUmil is mudi 10 3 2 MySql Install the tables for MYSQL executing the following script CREATE TABLE Issueld int 11 NOT ErrorCode nvarchar 50 ValidatorAlias nvarchar ErrorDescription nvarchar Error nvarchar 50 DEFAULT NU ErrorType nvarchar 20 OT NU Category nvarchar 59 NOT NULL CrawlDate datetime NOT NULL ResolvedDate datetime DEFAULT Ignore bit 1 NOT NULL PRIMARY KEY Issueld L AUTO_INC OT NUI 50 NOT NU 1000 DI UL REMENI lili The EFAULT Ll Ll
53. view below you can zos all Issues SEO Checker found while validating the configuration Sotve these sues by editing the configuration General 5 6 Ho custom 404 page Users boe a friendly not found pege Creste a custom 404 page and replace lt error4D4 gt 1 lt errardD4 gt x configured from the config umbraco settings fle with lt error8Dd node id of your custom pape here lt erroe 404 E Stee O Mba hele KLE LAL Sprint Ae Ln We te tre nn tee Se the ein tet tthe to tee lp Kinet tone ti Rewrite configuration Canonical hostname The url http demotocal can be accessed with and without the www prefix x This can cause dup cate content issues Set the www prefix option in the con ipuration screen Trailing slash The url http dematocal installing nodules can be accessed with and withaut a trailing slash x Make sure the URL Module ls running or that you use URL rewriting 1 When selected warnings will included in the overview When selected errors will included in the overview When this option 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 robots txt issue is solved 4 Allows you to de select all issues and Ignore all selected items 5 Check items that you want to use in a bulk operation Soeteman Software page 13 46 SEO checker user manual Version 1 8 6 Deletes the issue from the overview or adds the
54. your own logic To write your own URLRewrite provider add a reference to the SEOChecker Extensions dll and create a class that derives from the SEOChecker Extensions Providers UrlRewriteProvider UrlRewriteProviderBase class Override the RewriteUrl method to method to implement your rewriting logic Modify the UrlBuilder object that gets inserted to rewrite the url In the sample below we redirect every website request for http to https lt summary gt Forces Redirect to HTTPS lt summary gt public class HTTPSRedirect UrlRewriteProviderBase public override void RewriteUrl UrlBuilder builder UrlRewriteConfiguration config if builder Scheme Equals ht a InvariantCulturelgnoreCase builder Scheme Soeteman Software page 33 46 SEO checker user manual Version 1 8 10 Manual Installation If you renamed the Umbraco folder or for some reason can t give the installer sufficient rights to create tables in the database or the sufficient rights to modify the following folders bin umbraco you need to install do a manual install of SEO Checker 10 1 Manual installation of files Open the folder in the zip file Copy dll files to the folder bin Create folder umbraco plugins SEOChecker Create folder umbraco plugins SEOChecker Config Create folder umbraco plugins SEOChecker css Create folder umbraco plugins SEOChecker Images Create folder umbraco plugins SEOChecker
Download Pdf Manuals
Related Search
Related Contents
Trendnet TFC-1000S60D5 network media converter heben sie diese bedienungsanleitung auf USER MANUAL - sertech indonesia MAINTENANCE INTERVALS - Safety 取扱説明書 - fujitsu general Page 1 of 3 REGLAS DE CARÁCTER GENERAL RELATIVAS A LA モダンスタイル・デッキフェンス取付説明書 User Manual RT-OS 30-220 RT-OS 30 La Crosse Technology 616-146 Copyright © All rights reserved.
Failed to retrieve file