Updated on March 24 2024 18:43 PM
Old data? UPDATE this report !
The score is 57/100
Website Title
An Introduction To ASP.NET Razor Pages | Learn Razor Pages
Length : 58
Good! Your title is perfect because it is between 10 and 70 characters long.
Website Description
Razor Pages is a page-focused development framework for building dynamic, data-driven web sites with clean separation of concerns using the latest version of ASP.NET.
Length : 166
Hey!, Your meta description should ideally be between 70 and 160 characters long (spaces included).
Keywords
Hey! You should consider putting meta keywords on your page.
Og Meta Properties
Og Properties aren't being used on this page. This tag helps social crawlers like facebook and twitter to structure your page more effectively.
Headings
H1 | H2 | H3 | H4 | H5 | H6 |
1 | 5 | 2 | 0 | 0 | 0 |
Images
We found 1 images on this web page.
Excellent!, Most of your image does have alt attributes which is important for SEO Image.
Text/HTML Ratio
Ratio : 24%
Good!, The text to HTML code ratio on this page is greater than 15 but less than 25.
Flash
Good!, you are not using Flash content.
Iframe
Good!, This page does not contain any Iframes.
SEO URL Rewrite
Excellent! Your url seems SEO friendly.
URL Underscores
Good! There are no underscores in your URLs.
In-page links
We found a total of 91 links including 0 link(s) to files
Anchor | Type | Juice |
---|---|---|
Learn Razor Pages | Internal | Passing Juice |
A First Look | Internal | Passing Juice |
ASP.NET Core | Internal | Passing Juice |
Tutorials | Internal | Passing Juice |
Razor Page Files | Internal | Passing Juice |
Razor Files | Internal | Passing Juice |
Partial Pages | Internal | Passing Juice |
Layout Files | Internal | Passing Juice |
ViewImports File | Internal | Passing Juice |
ViewStart File | Internal | Passing Juice |
Razor Syntax | Internal | Passing Juice |
Page Models | Internal | Passing Juice |
Handler Methods | Internal | Passing Juice |
ViewData | Internal | Passing Juice |
Action Results | Internal | Passing Juice |
Tag Helpers | Internal | Passing Juice |
Anchor Tag Helper | Internal | Passing Juice |
Cache Tag Helper | Internal | Passing Juice |
Distributed Cache Tag Helper | Internal | Passing Juice |
Environment Tag Helper | Internal | Passing Juice |
Form Action Tag Helper | Internal | Passing Juice |
Form Tag Helper | Internal | Passing Juice |
Image Tag Helper | Internal | Passing Juice |
Input Tag Helper | Internal | Passing Juice |
Label Tag Helper | Internal | Passing Juice |
Link Tag Helper | Internal | Passing Juice |
Option Tag Helper | Internal | Passing Juice |
Partial Tag Helper | Internal | Passing Juice |
Script Tag Helper | Internal | Passing Juice |
Select Tag Helper | Internal | Passing Juice |
TextArea Tag Helper | Internal | Passing Juice |
Validation Tag Helper | Internal | Passing Juice |
Validation Summary Tag Helper | Internal | Passing Juice |
View Components | Internal | Passing Juice |
Routing and URLs | Internal | Passing Juice |
Customising Route Conventions | Internal | Passing Juice |
Application Startup | Internal | Passing Juice |
Configuration | Internal | Passing Juice |
Global Error Handling And Logging | Internal | Passing Juice |
Custom Error Pages | Internal | Passing Juice |
Configuring HTTPS | Internal | Passing Juice |
Middleware | Internal | Passing Juice |
Dependency Injection | Internal | Passing Juice |
Working With Forms | Internal | Passing Juice |
Uploading Files in Razor Pages | Internal | Passing Juice |
Working With Checkboxes | Internal | Passing Juice |
Select Lists in a Razor Pages Form | Internal | Passing Juice |
Dates And Times | Internal | Passing Juice |
Working With Radio Buttons | Internal | Passing Juice |
Request Verification | Internal | Passing Juice |
Validation | Internal | Passing Juice |
Remote Validation | Internal | Passing Juice |
Model Binding | Internal | Passing Juice |
Custom Model Binders | Internal | Passing Juice |
State Management | Internal | Passing Juice |
Caching | Internal | Passing Juice |
Managing Security With ASP.NET Identity | Internal | Passing Juice |
Customising Identity | Internal | Passing Juice |
Using AJAX | Internal | Passing Juice |
Posting Forms | Internal | Passing Juice |
Partial Page Updates | Internal | Passing Juice |
Cascading Dropdowns | Internal | Passing Juice |
Uploading Files | Internal | Passing Juice |
Unobtrusive AJAX | Internal | Passing Juice |
Working with JSON | Internal | Passing Juice |
Scaffolding | Internal | Passing Juice |
Publishing To IIS | Internal | Passing Juice |
Advanced | Internal | Passing Juice |
Areas | Internal | Passing Juice |
Custom Tag Helpers | Internal | Passing Juice |
Custom Route Constraints | Internal | Passing Juice |
Parameter Transformers For Routes | Internal | Passing Juice |
Filters | Internal | Passing Juice |
Razor Class Libraries | Internal | Passing Juice |
Rendering A Partial View To A String | Internal | Passing Juice |
Table Of Contents | Internal | Passing Juice |
available as a free download | External | Passing Juice |
Page Controller pattern | External | Passing Juice |
Front Controller pattern | External | Passing Juice |
Welcome To Learn Razor Pages | Internal | Passing Juice |
What Is Razor Pages? | Internal | Passing Juice |
Who should use Razor Pages? | Internal | Passing Juice |
How to get Razor Pages | Internal | Passing Juice |
Why should you use Razor Pages? | Internal | Passing Juice |
What about the MVC Framework? | Internal | Passing Juice |
Routing in Razor Pages | Internal | Passing Juice |
Adding TypeScript Support to Razor Pages | Internal | Passing Juice |
Dates And Times in a Razor Pages Form | Internal | Passing Juice |
Working With Data | Internal | Passing Juice |
View Components in Razor Pages | Internal | Passing Juice |
Scaffolding CRUD pages | Internal | Passing Juice |
Keywords Cloud
pages framework net web core development learn aspnet mvc razor
Keywords Consistency
Keyword | Content | Website Title | Keywords | Website Description | Headings |
---|---|---|---|---|---|
pages | 30 | ||||
razor | 28 | ||||
aspnet | 15 | ||||
core | 13 | ||||
framework | 13 |
Url
Domain : learnrazorpages.com
Length : 19
Favicon
Nice, you are using Favicon for your website.
Printability
Ooops. Print-Friendly CSS recommended to your website.
Language
You have to set your website's language.
Dublin Core
Oops. Dublin Core isn't being used on this page.
Doctype
HTML 5
Encoding
Good!. For specifying UTF-8 as your page charset.
W3C Validity
Errors : 17
Warnings : 3
Email Privacy
Hey! You should convert your email addresses into image. This is to prevent the email harvesting software to catch your email address.
Deprecated HTML
Great! No obsolete or deprecated HTML tags on your website. This is recommended to improve visitor's user experience.
Speed Tips
Good, Your page are not using nested tables. | |
Not Good., We found inline styles in your website. Try to avoid this as much as possible. | |
Too bad, There are too many CSS files on your page. (more than 4). | |
Needs attention!, We detected too much JS files on your page. (more than 6). Our Advice: try to minify or consolidate these JS files instead. This affects the speed of your page. | |
Perfect, Your website makes use of Gzip compression. |
Mobile Optimization
Apple Icon | |
Meta Viewport Tag | |
Flash content |
XML Sitemap
Perfectly Awesome!, We found XML Sitemap on your website. This helps search engine to index most if not all of your pages.
https://www.learnrazorpages.com:443/404 |
Robots.txt
http://learnrazorpages.com/robots.txt
Awesome, A robots.txt file exists on your website.
Analytics
Awesome!, An analytics tool is in use on your website. This is a must have for every website to check visitors activity and to know how many visitors a site received each day.
Google Analytics |