zetcode.com

Website review zetcode.com

 Generated on May 21 2017 18:28 PM

Old data? UPDATE !

The score is 74/100

SEO Content

Title

ZetCode, tutorials for programmers

Length : 34

Perfect, your title contains between 10 and 70 characters.

Description

ZetCode brings tutorials for programmers in various areas. The main are Graphical User Interfaces, databases, and programming languages.

Length : 137

Great, your meta description contains between 70 and 160 characters.

Keywords

programming, developing, computer languages, Java, GUI interfaces, databases, Android

Good, your page contains meta keywords.

Og Meta Properties

This page does not take advantage of Og Properties. This tags allows social crawler's better structurize your page. Use this free og properties generator to create them.

Headings

H1 H2 H3 H4 H5 H6
1 9 0 0 0 0
  • [H1] ZetCode
  • [H2] E-books
  • [H2] Graphics
  • [H2] GUI
  • [H2] Web
  • [H2] Languages
  • [H2] Java
  • [H2] Databases
  • [H2] Articles
  • [H2] News

Images

We found 0 images on this web page.

Good, most or all of your images have alt attributes.

Text/HTML Ratio

Ratio : 37%

Ideal! This page's ratio of text to HTML code is between 25 and 70 percent.

Flash

Perfect, no Flash content has been detected on this page.

Iframe

Great, there are no Iframes detected on this page.

URL Rewrite

Bad. Your links have query string.

Underscores in the URLs

Perfect! No underscores detected in your URLs.

In-page links

We found a total of 198 links including 0 link(s) to files

Anchor Type Juice
Subscribe External Passing Juice
Twitter External Passing Juice
Google+ External Passing Juice
Facebook External Passing Juice
Tweet External Passing Juice
Introduction to Windows API programming Internal Passing Juice
Tkinter programming Internal Passing Juice
Advanced Java Swing Internal Passing Juice
Advanced PyQt4 Internal Passing Juice
Java Swing layout management Internal Passing Juice
Advanced wxPython Internal Passing Juice
SQLite Python Internal Passing Juice
Java 2D games tutorial Internal Passing Juice
Java 2D tutorial Internal Passing Juice
Cairo graphics tutorial Internal Passing Juice
PyCairo tutorial Internal Passing Juice
HTML5 canvas tutorial Internal Passing Juice
Windows API tutorial Internal Passing Juice
PyQt4 tutorial Internal Passing Juice
PyQt5 tutorial Internal Passing Juice
Qt4 tutorial Internal Passing Juice
Qt5 tutorial Internal Passing Juice
PySide tutorial Internal Passing Juice
Tkinter tutorial Internal Passing Juice
Tcl/Tk tutorial Internal Passing Juice
Qt Quick tutorial Internal Passing Juice
Java Swing tutorial Internal Passing Juice
JavaFX tutorial Internal Passing Juice
Java SWT tutorial Internal Passing Juice
wxWidgets tutorial Internal Passing Juice
wxPython tutorial Internal Passing Juice
Mono C# Winforms tutorial Internal Passing Juice
Java Gnome tutorial Internal Passing Juice
QtJambi tutorial Internal Passing Juice
GTK+ tutorial Internal Passing Juice
Ruby GTK tutorial Internal Passing Juice
GTK# tutorial Internal Passing Juice
Visual Basic GTK# tutorial Internal Passing Juice
PyGTK tutorial Internal Passing Juice
PHP GTK tutorial Internal Passing Juice
Qyoto C# tutorial Internal Passing Juice
Ruby Qt tutorial Internal Passing Juice
Visual Basic Qyoto tutorial Internal Passing Juice
IronPython Winforms tutorial Internal Passing Juice
FreeBASIC GTK tutorial Internal Passing Juice
Jython Swing tutorial Internal Passing Juice
JRuby Swing tutorial Internal Passing Juice
Visual Basic Winforms tutorial Internal Passing Juice
JavaScript GTK tutorial Internal Passing Juice
Ruby HTTPClient tutorial Internal Passing Juice
Ruby Faraday tutorial Internal Passing Juice
Ruby Net::HTTP tutorial Internal Passing Juice
Embedded Tomcat tutorial Internal Passing Juice
Python Requests tutorial Internal Passing Juice
jQuery tutorial Internal Passing Juice
Python tutorial Internal Passing Juice
Ruby tutorial Internal Passing Juice
PHP tutorial Internal Passing Juice
Visual Basic tutorial Internal Passing Juice
Tcl tutorial Internal Passing Juice
C# tutorial Internal Passing Juice
Java tutorial Internal Passing Juice
AWK tutorial Internal Passing Juice
Introduction to EJBs Internal Passing Juice
Jetty tutorial Internal Passing Juice
Tomcat Derby tutorial Internal Passing Juice
Stripes tutorial Internal Passing Juice
Stripes, MyBatis, & Derby Internal Passing Juice
EclipseLink tutorial Internal Passing Juice
Datasource in Java Internal Passing Juice
SQL query tag tutorial Internal Passing Juice
Validation filter tutorial Internal Passing Juice
Hibernate Validator Internal Passing Juice
Displaying image in Java Internal Passing Juice
Introduction to Play Internal Passing Juice
Introduction to Spark Internal Passing Juice
Java ResourceBundle Internal Passing Juice
Jtwig tutorial Internal Passing Juice
FreeMarker tutorial Internal Passing Juice
Android tutorial Internal Passing Juice
Java EE 5 tutorials Internal Passing Juice
Jsoup tutorial Internal Passing Juice
JFreeChart tutorial Internal Passing Juice
ImageIcon tutorial Internal Passing Juice
MySQL tutorial Internal Passing Juice
MySQL Python tutorial Internal Passing Juice
MySQL Perl tutorial Internal Passing Juice
MySQL C API tutorial Internal Passing Juice
MySQL Visual Basic tutorial Internal Passing Juice
MySQL PHP tutorial Internal Passing Juice
MySQL Java tutorial Internal Passing Juice
MySQL Ruby tutorial Internal Passing Juice
MySQL C# tutorial Internal Passing Juice
SQLite tutorial Internal Passing Juice
SQLite C tutorial Internal Passing Juice
SQLite PHP tutorial Internal Passing Juice
SQLite Python tutorial Internal Passing Juice
SQLite Perl tutorial Internal Passing Juice
SQLite Ruby tutorial Internal Passing Juice
SQLite C# tutorial Internal Passing Juice
SQLite Visual Basic tutorial Internal Passing Juice
PostgreSQL C tutorial Internal Passing Juice
PostgreSQL Python tutorial Internal Passing Juice
PostgreSQL Ruby tutorial Internal Passing Juice
PostgreSQL PHP tutorial Internal Passing Juice
PostgreSQL Java tutorial Internal Passing Juice
Apache Derby tutorial Internal Passing Juice
SQLAlchemy tutorial Internal Passing Juice
MongoDB PHP tutorial Internal Passing Juice
MongoDB Java tutorial Internal Passing Juice
MongoDB JavaScript tutorial Internal Passing Juice
MongoDB Ruby tutorial Internal Passing Juice
JdbcTemplate tutorial Internal Passing Juice
JDBI tutorial Internal Passing Juice
MyBatis tutorial Internal Passing Juice
Hibernate Derby tutorial Internal Passing Juice
Serving plain text from Java servlet Internal Passing Juice
Java servlet JSON tutorial Internal Passing Juice
Copying file in Java Internal Passing Juice
JavaScript Mustache tutorial Internal Passing Juice
Java 8 forEach tutorial Internal Passing Juice
Reading JSON from URL in JavaScript Internal Passing Juice
Spring Boot @RequestParam tutorial Internal Passing Juice
Java servlet HTTP headers Internal Passing Juice
Java servlet check box tutorial Internal Passing Juice
Java servlet image tutorial Internal Passing Juice
Serving image file in Spring Boot Internal Passing Juice
Creating PDF report in Spring Boot Internal Passing Juice
Spring Boot basic annotations Internal Passing Juice
Spring Boot REST Data JPA tutorial Internal Passing Juice
Hibernate one-to-many relationship tutorial Internal Passing Juice
Spring Boot CSV tutorial Internal Passing Juice
Loading resources in Spring Boot Internal Passing Juice
Spring Boot REST H2 tutorial Internal Passing Juice
Spring Boot Mustache tutorial Internal Passing Juice
Spring Boot Thymeleaf configuration Internal Passing Juice
Spring Boot automated controller Internal Passing Juice
Spring Boot FreeMarker tutorial Internal Passing Juice
Spring Boot Environment Internal Passing Juice
Spring Boot Thymeleaf tutorial Internal Passing Juice
Spring Boot Swing integration Internal Passing Juice
The history of element iteration in Java Internal Passing Juice
Spring Boot listing beans Internal Passing Juice
Spring Boot Bean Internal Passing Juice
Spring Boot @Qualifier annotation Internal Passing Juice
Serving static content in Spring Boot Internal Passing Juice
Spring Boot DataSourceBuilder tutorial Internal Passing Juice
Spring Boot H2 tutorial Internal Passing Juice
Spring Boot iText tutorial Internal Passing Juice
Spring Boot web JasperReports integration Internal Passing Juice
JasperReports scriptlets Internal Passing Juice
Spring Boot cmd JasperReports integration Internal Passing Juice
Embedded and client/server JavaDB programming Internal Passing Juice
Creating a table with JasperReports library Internal Passing Juice
Creating a report from CSV with JasperReports Internal Passing Juice
Using JasperReports' JRViewer to display report Internal Passing Juice
Creating a report with JasperReports API Internal Passing Juice
Spring HikariCP tutorial Internal Passing Juice
Spring Boot RESTFul application Internal Passing Juice
Jersey application with embedded Jetty Internal Passing Juice
Web URL in a Jersey application Internal Passing Juice
Using HikariCP connection pool Internal Passing Juice
JdbcTemplate in a classic Spring application Internal Passing Juice
Introduction to Spring web applications Internal Passing Juice
Selecting and deselecting all JCheckBoxes Internal Passing Juice
Reading CSV inside WAR Internal Passing Juice
Standalone Spring applications Internal Passing Juice
Servlet FreeMarker JdbcTemplate tutorial Internal Passing Juice
Spring Boot first web application Internal Passing Juice
Openpyxl tutorial Internal Passing Juice
Python list comprehensions Internal Passing Juice
jQuery Autocomplete tutorial Internal Passing Juice
Using jsGrid component Internal Passing Juice
jQuery DatePicker tutorial Internal Passing Juice
Displaying data from Derby in EasyUI datagrid Internal Passing Juice
Java ArrayList tutorial Internal Passing Juice
Reading and writing ICO files in Java Internal Passing Juice
Reading text files in C# Internal Passing Juice
Reading a web page in C# Internal Passing Juice
Filtering a list in Java Internal Passing Juice
Reading a web page in Java Internal Passing Juice
Reading text files in Java Internal Passing Juice
Convenience factory methods for Java collections Internal Passing Juice
Introduction to Google Guava Internal Passing Juice
Opencsv tutorial Internal Passing Juice
Java 8 StringJoiner Internal Passing Juice
Perl LWP programming Internal Passing Juice
PHP filesystem functions Internal Passing Juice
New language features in PHP 7 Internal Passing Juice
Date and time in C# Internal Passing Juice
Date and time in C Internal Passing Juice
Long-running task in Tkinter Internal Passing Juice
Writing a package in Python Internal Passing Juice
The Oracle JDeveloper IDE Internal Passing Juice
Installing Qt4 on Linux Internal Passing Juice
C/C++ development in Netbeans IDE Internal Passing Juice
C/C++ development in Eclipse IDE Internal Passing Juice
Python development in NetBeans IDE Internal Passing Juice

SEO Keywords

Keywords Cloud

mysql written tutorial spring java sqlite python ruby servlet boot

Keywords Consistency

Keyword Content Title Keywords Description Headings
tutorial 115
java 37
spring 35
boot 31
written 15

Usability

Url

Domain : zetcode.com

Length : 11

Favicon

Great, your website has a favicon.

Printability

We could not find a Print-Friendly CSS.

Language

Good. Your declared language is en.

Dublin Core

This page does not take advantage of Dublin Core.

Document

Doctype

HTML 5

Encoding

Perfect. Your declared charset is UTF-8.

W3C Validity

Errors : 0

Warnings : 0

Email Privacy

Great no email address has been found in plain text!

Deprecated HTML

Great! We haven't found deprecated HTML tags in your HTML.

Speed Tips

Excellent, your website doesn't use nested tables.
Perfect. No inline css has been found in HTML tags!
Great, your website has few CSS files.
Perfect, your website has few JavaScript files.
Perfect, your website takes advantage of gzip.

Mobile

Mobile Optimization

Apple Icon
Meta Viewport Tag
Flash content

Optimization

XML Sitemap

Missing

Your website does not have an XML sitemap - this can be problematic.

A sitemap lists URLs that are available for crawling and can include additional information like your site's latest updates, frequency of changes and importance of the URLs. This allows search engines to crawl the site more intelligently.

Robots.txt

http://zetcode.com/robots.txt

Great, your website has a robots.txt file.

Analytics

Great, your website has an analytics tool.

   Google Analytics

PageSpeed Insights


Device
Categories

Website Review

Website Review is a free SEO tool which provides you content analysis of the website.