Olaf-mertens.com - SEO Checker

Overview of the SEO Check
Meta information
64% 
Page quality
75% 
Page structure
58% 
Link structure
25% 
Server
86% 
External factors
25% 
SEO Score
Response time
0.05 s
File size
39.60 kB
Words
954
Media files
1
Number of links
254 internal / 18 external

Task list of SEO Improvements

Meta specifications

Title
(Critically important)
Olaf Mertens
The page title is too short. (117 pixels of 580 max pixel length) Optimize title
There are no duplicate words in the title
Meta description
(Critically important)
Java Backend Developer
The meta description is too short. (157 pixels out of 1000 max pixel length) Optimize description
Crawlability
(Critically important)
There are no problems in accessing the website.
Canonical URL
(Important)
No canonical link is specified.
Language
(Somewhat important)
Language detected in text: en
Language defined in HTML: en
Server location: United States of America
The following language is defined by HTML: en
Alternate/Hreflang Links
(Somewhat important)
There are no alternate links specified on this page.
Other meta tags
(Somewhat important)
There is no rel next meta tag on this page.
There is no rel prev meta tag on this page.
Domain
(Somewhat important)
The domain is no subdomain.
The domain length is good.
The domain does not contain non-latin characters.
Page URL
(Somewhat important)
No parameters were found in the URL.
No session ID was found in the URL.
The URL does not have too many subdirectories.
Charset encoding
(Somewhat important)
The character encoding is not specified in the HTTP header.
The charset encoding (UTF-8) is set correctly.
Doctype
(Nice to have)
The doctype HTML 5 is set correctly.
The doctype is placed at first in the HTML code.
Favicon
(Nice to have)
No favicon is linked in the HTML code.

Meta tags

NameValue
viewportwidth=device-width, initial-scale=1, shrink-to-fit=no
descriptionJava Backend Developer
authorOlaf Mertens
generatorHugo 0.92.2
langen
og:titleEmpty
og:imagehttps://olaf-mertens.com/img/olaf-small.jpg
og:descriptionJava Backend Developer
charsetutf-8

Test up to 1.000 webpages of olaf-mertens.com with our free plan!

Try For Free
No trial. It's just free!

Page quality

Content
(Critically important)
This page contains 954 words. That's ok.
16.2% of the text are stop words.
Keywords used in the page title are also used in the page content. That's good!
Words from the H1 heading are used in the page content.
The page contains a listing, which indicates a good text layout.
8 paragraphs were found on this page.
The text content is perfect.
No placeholders texts or images were found.
There are no duplicates on the site.
The average number of words per sentence of 11.93 words is good.
Frames
(Critically important)
This page does not use a frameset.
Mobile optimization
(Somewhat important)
No Apple touch icon is specified.
This page loads 4 JavaScript files. This may affect the load time negatively.
A viewport "width=device-width, initial-scale=1, shrink-to-fit=no" is provided.
Bold and strong tags
(Somewhat important)
The usage of strong and bold tags is perfect. We recommend the use of up to 19 tags for this page.
Image SEO
(Somewhat important)
1 images have no alt attribute. The content of alt attributes is used by search engines.
Social Networks
(Nice to have)
There are only a few social sharing widgets on the page. Make your website popular in social networks with social sharing widgets.
Additional markup
(Nice to have)
No additional page markup was found.
HTTPS
(Somewhat important)
The HTTPS protocol for secure data transmission is not used.

Media list

URLAlt attributeTitle
http://olaf-mertens.com/img/olaf-small.jpgNo alt attribute provided

Page structure

H1 heading
(Critically important)
Olaf Mertens
The H1 heading is too short (12 characters). It should be at least 20 Characters long.
Headings
(Important)
There are 43 headings on the page. The amount of headings should be in a more proper relation to the amount of text.

Heading structure

Heading levelContent
H1 Olaf Mertens
H2 Skills
H2 Projects
H2 Education
H2 Contact
H3 Java backend developer
H3 Current availability
H3 CV Download
H3 ERP System
H3 Backend/Cloud Development
H3 Website of the publishing house Springer Nature
H3 Document Processing
H3 Backend Programming
H3 Kindergarten administration application
H3 Android App
H3 Client-Server Application
H3 Online vocabulary trainer
H3 Replacement of legacy credit management applications with Java web application
H3 Project Manager Java/Web-Engineering
H3 Web application for complex data reconciliation
H3 Administration of a stock exchange information system
H3 Web-based network management system
H3 Graphical Design Tool for „Timed Message Sequence Charts“
H3 Teletext
H3 Printer Programming
H3 Technische Universität Berlin
H4 Krieger Digital - Lead Software Developer
H4 GE Jenbacher / INNIO - Software Developer
H4 Springer Nature - Software Developer
H4 Elsevier - Software Developer
H4 AUTO1 Group - Software Developer
H4 Kindertagesstätte - Software Developer
H4 Tattva Time - Software Developer
H4 Rohde & Schwarz - Software Developer
H4 Own project - Software Developer
H4 Landwirtschaftliche Rentenbank - Software Developer
H4 Allianz Dresdner Informationssysteme GmbH - Projektleiter
H4 Fireos GmbH (Startup) - Software Developer
H4 Dresdner Bank - Unix Administrator, Software Developer
H4 CDC Control Data GmbH - Software Developer
H4 GMD Fokus - Diploma thesis
H4 Softlab GmbH - Software Developer
H4 IBM - Software Developer (trainee)
Some anchor texts are used more than once.
The number of internal links is ok.
None of the anchor texts is too long.
All internal links are not using dynamic parameters.
There are 18 external links on this page.
LinkAttributesAnchor text
http://olaf-mertens.com/Anchor Olaf Mertens
http://olaf-mertens.com/Home
http://olaf-mertens.com/Skills
http://olaf-mertens.com/Projects
http://olaf-mertens.com/Education
http://olaf-mertens.com/Contact
https://olaf-mertens.com/de/Deutsch
/olaf-mertens-cv-de.pdfPDF Deutsch
/olaf-mertens-cv-en.pdfPDF English
/olaf-mertens-cv-de.mdMarkdown Deutsch
/olaf-mertens-cv-en.mdMarkdown English
https://www.linkedin.com/in/ol...External Subdomain A-TITLE LinkedIn
https://www.xing.com/profile/O...External Subdomain A-TITLE Xing
https://github.com/olafmertens/External A-TITLE GitHub
https://play.google.com/store/...External Subdomain A-TITLE Google Play Store
/tags/restful-apisRESTful APIs
/tags/microserviceMicroservice
/tags/devopsDevOps
/tags/network-administrationNetwork Administration
http://olaf-mertens.com/tags/iotIoT
http://olaf-mertens.com/tags/ldapLDAP
http://olaf-mertens.com/tags/osgiOSGi
/tags/corbaCORBA
/tags/backupBackup
/tags/kubernetesKubernetes
/tags/dockerDocker
http://olaf-mertens.com/tags/awsAWS
/tags/cloud-foundryCloud Foundry
/tags/google-app-engineGoogle App Engine
http://olaf-mertens.com/tags/javaJava
/tags/kotlinKotlin
/tags/scalaScala
/tags/groovyGroovy
http://olaf-mertens.com/tags/bashBash
http://olaf-mertens.com/tags/cssCSS
http://olaf-mertens.com/tags/perlPerl
/tags/pythonPython
http://olaf-mertens.com/tags/phpPHP
/tags/javascriptJavascript
/tags/typescriptTypescript
http://olaf-mertens.com/tags/cC
http://olaf-mertens.com/tags/c++C++
/tags/tcl/tkTcl/Tk
http://olaf-mertens.com/tags/xsltXSLT
/tags/javaccjavacc
/tags/lexx-yacclexx yacc
http://olaf-mertens.com/tags/pclPCL
/tags/springSpring
/tags/spring-bootSpring Boot
/tags/spring-batchSpring Batch
/tags/scala-playScala Play
http://olaf-mertens.com/tags/gitgit
/tags/gradleGradle
/tags/mavenMaven
/tags/hibernateHibernate
/tags/akka-httpAkka HTTP
/tags/swingSwing
/tags/javafxJavaFX
http://olaf-mertens.com/tags/gwtGWT
/tags/angularAngular
/tags/strutsStruts
http://olaf-mertens.com/tags/jspJSP
/tags/apache-antApache Ant
/tags/apache-tapestryApache Tapestry
http://olaf-mertens.com/tags/jaxbJAXB
/tags/subversionSubversion
http://olaf-mertens.com/tags/cvsCVS
http://olaf-mertens.com/tags/rmiRMI
/tags/eclipse-rcpEclipse RCP
/tags/java-appletJava Applet
/tags/facebook-connectFacebook Connect
/tags/latexLaTex
/tags/linuxLinux
http://olaf-mertens.com/tags/unixUnix
/tags/androidAndroid
/tags/windowsWindows
/tags/as400AS400
/tags/kibanaKibana
/tags/grafanaGrafana
/tags/elasticsearchElasticSearch
/tags/redisRedis
/tags/mongodbMongoDB
/tags/cassandraCassandra
/tags/kafkaKafka
/tags/rabbitmqRabbitMQ
/tags/mysqlMySQL
/tags/postgresqlPostgreSQL
/tags/oracle-dbOracle DB
/tags/tomcatTomcat
/tags/apache-http-serverApache HTTP Server
/tags/websphere-application-se...Websphere Application Server
/tags/websphere-mqWebsphere MQ
http://olaf-mertens.com/tags/cmsCMS
http://olaf-mertens.com/tags/chefChef
http://olaf-mertens.com/tags/db2DB2
/tags/sybase-dbSybase DB
https://krieger.de/krieger-dig...External Krieger Digital
http://olaf-mertens.com/tags/javaText duplicate Java
/tags/microserviceText duplicate Microservice
http://olaf-mertens.com/tags/awsText duplicate AWS
https://www.innio.com/External Subdomain GE Jenbacher / INNIO
https://myplant.io/External myPlant portal
http://olaf-mertens.com/tags/javaText duplicate Java
/tags/scalaText duplicate Scala
/tags/kotlinText duplicate Kotlin
/tags/groovyText duplicate Groovy
/tags/spring-bootText duplicate Spring Boot
/tags/spring-batchText duplicate Spring Batch
/tags/akka-httpText duplicate Akka HTTP
/tags/restful-apisText duplicate RESTful APIs
http://olaf-mertens.com/tags/gitText duplicate git
/tags/gradleText duplicate Gradle
/tags/mysqlText duplicate MySQL
/tags/oracle-dbText duplicate Oracle DB
/tags/postgresqlText duplicate PostgreSQL
/tags/cassandraText duplicate Cassandra
/tags/redisText duplicate Redis
/tags/elasticsearchText duplicate ElasticSearch
/tags/kafkaText duplicate Kafka
/tags/kibanaText duplicate Kibana
/tags/microserviceText duplicate Microservice
/tags/dockerText duplicate Docker
/tags/kubernetesText duplicate Kubernetes
http://olaf-mertens.com/tags/awsText duplicate AWS
http://olaf-mertens.com/tags/iotText duplicate IoT
/tags/devopsText duplicate DevOps
https://www.springernature.com/External Subdomain Springer Nature
http://olaf-mertens.com/tags/javaText duplicate Java
/tags/scalaText duplicate Scala
/tags/javascriptText duplicate Javascript
/tags/typescriptText duplicate Typescript
http://olaf-mertens.com/tags/bashText duplicate Bash
/tags/groovyText duplicate Groovy
/tags/spring-bootText duplicate Spring Boot
/tags/scala-playText duplicate Scala Play
/tags/angularText duplicate Angular
http://olaf-mertens.com/tags/gitText duplicate git
/tags/gradleText duplicate Gradle
/tags/restful-apisText duplicate RESTful APIs
/tags/oracle-dbText duplicate Oracle DB
/tags/mongodbText duplicate MongoDB
/tags/elasticsearchText duplicate ElasticSearch
/tags/rabbitmqText duplicate RabbitMQ
/tags/redisText duplicate Redis
/tags/cloud-foundryText duplicate Cloud Foundry
http://olaf-mertens.com/tags/chefText duplicate Chef
/tags/kibanaText duplicate Kibana
/tags/grafanaText duplicate Grafana
/tags/microserviceText duplicate Microservice
http://olaf-mertens.com/tags/cmsText duplicate CMS
/tags/linuxText duplicate Linux
/tags/devopsText duplicate DevOps
https://www.elsevier.com/External Subdomain Elsevier
http://olaf-mertens.com/tags/javaText duplicate Java
http://olaf-mertens.com/tags/c++Text duplicate C++
/tags/spring-batchText duplicate Spring Batch
http://olaf-mertens.com/tags/gitText duplicate git
/tags/gradleText duplicate Gradle
/tags/oracle-dbText duplicate Oracle DB
https://www.auto1.com/External Subdomain AUTO1 Group
http://olaf-mertens.com/tags/javaText duplicate Java
http://olaf-mertens.com/tags/phpText duplicate PHP
/tags/spring-bootText duplicate Spring Boot
http://olaf-mertens.com/tags/gitText duplicate git
/tags/mavenText duplicate Maven
/tags/microserviceText duplicate Microservice
/tags/restful-apisRestful APIs
/tags/mysqlText duplicate MySQL
/tags/kibanaText duplicate Kibana
http://olaf-mertens.com/tags/awsText duplicate AWS
http://olaf-mertens.com/tags/javaText duplicate Java
/tags/javafxText duplicate JavaFX
/tags/springText duplicate Spring
/tags/hibernateText duplicate Hibernate
http://olaf-mertens.com/tags/gitText duplicate git
/tags/gradleText duplicate Gradle
https://play.google.com/store/...External Subdomain Tattva Time
http://olaf-mertens.com/tags/javaText duplicate Java
/tags/gradleText duplicate Gradle
http://olaf-mertens.com/tags/gitText duplicate git
/tags/androidText duplicate Android
https://www.rohde-schwarz.com/External Subdomain Rohde & Schwarz
http://olaf-mertens.com/tags/javaText duplicate Java
/tags/groovyText duplicate Groovy
/tags/eclipse-rcpText duplicate Eclipse RCP
/tags/springText duplicate Spring
http://olaf-mertens.com/tags/osgiText duplicate OSGi
/tags/corbaText duplicate CORBA
http://olaf-mertens.com/tags/gitText duplicate git
/tags/gradleText duplicate Gradle
/tags/apache-antText duplicate Apache Ant
http://olaf-mertens.com/tags/javaText duplicate Java
/tags/javascriptText duplicate Javascript
http://olaf-mertens.com/tags/gwtText duplicate GWT
/tags/subversionText duplicate Subversion
/tags/apache-antText duplicate Apache Ant
/tags/gradleText duplicate Gradle
/tags/facebook-connectText duplicate Facebook Connect
/tags/google-app-engineText duplicate Google App Engine
https://www.rentenbank.de/External Subdomain Landwirtschaftliche Rentenbank
http://olaf-mertens.com/tags/javaText duplicate Java
/tags/javascriptText duplicate Javascript
/tags/javaccText duplicate javacc
/tags/pythonText duplicate Python
/tags/eclipse-rcpText duplicate Eclipse RCP
/tags/springText duplicate Spring
/tags/strutsText duplicate Struts
http://olaf-mertens.com/tags/cssText duplicate CSS
/tags/subversionText duplicate Subversion
/tags/apache-antText duplicate Apache Ant
/tags/websphere-application-se...Text duplicate Websphere Application Server
http://olaf-mertens.com/tags/db2Text duplicate DB2
/tags/as400Text duplicate AS400
http://olaf-mertens.com/tags/unixText duplicate Unix
/tags/apache-http-serverText duplicate Apache HTTP Server
/tags/tomcatText duplicate Tomcat
/tags/websphere-application-se...Text duplicate Websphere Application Server
/tags/websphere-mqText duplicate Websphere MQ
http://olaf-mertens.com/tags/javaText duplicate Java
http://olaf-mertens.com/tags/perlText duplicate Perl
http://olaf-mertens.com/tags/xsltText duplicate XSLT
http://olaf-mertens.com/tags/cssText duplicate CSS
/tags/apache-tapestryText duplicate Apache Tapestry
http://olaf-mertens.com/tags/cvsText duplicate CVS
/tags/apache-antText duplicate Apache Ant
/tags/tomcatText duplicate Tomcat
http://olaf-mertens.com/tags/javaText duplicate Java
http://olaf-mertens.com/tags/perlText duplicate Perl
/tags/javascriptText duplicate Javascript
http://olaf-mertens.com/tags/xsltText duplicate XSLT
http://olaf-mertens.com/tags/bashText duplicate Bash
http://olaf-mertens.com/tags/jaxbText duplicate JAXB
http://olaf-mertens.com/tags/jspText duplicate JSP
/tags/strutsText duplicate Struts
http://olaf-mertens.com/tags/cssText duplicate CSS
/tags/latexText duplicate LaTex
/tags/sybase-dbText duplicate Sybase DB
/tags/oracle-dbText duplicate Oracle DB
/tags/tomcatText duplicate Tomcat
/tags/apache-http-serverText duplicate Apache HTTP Server
/tags/websphere-application-se...Text duplicate Websphere Application Server
http://olaf-mertens.com/tags/unixText duplicate Unix
/tags/linuxText duplicate Linux
http://olaf-mertens.com/tags/javaText duplicate Java
http://olaf-mertens.com/tags/perlText duplicate Perl
/tags/swingText duplicate Swing
http://olaf-mertens.com/tags/rmiText duplicate RMI
/tags/java-appletText duplicate Java Applet
/tags/apache-antText duplicate Apache Ant
http://olaf-mertens.com/tags/ldapText duplicate LDAP
/tags/apache-http-serverText duplicate Apache HTTP Server
http://olaf-mertens.com/tags/cvsText duplicate CVS
/tags/windowsText duplicate Windows
/tags/linuxText duplicate Linux
https://www.fokus.fraunhofer.de/External Subdomain GMD Fokus
http://olaf-mertens.com/tags/cText duplicate C
/tags/tcl/tkText duplicate Tcl/Tk
/tags/lexx-yaccText duplicate lexx yacc
/tags/latexText duplicate LaTex
http://olaf-mertens.com/tags/unixText duplicate Unix
/tags/linuxText duplicate Linux
http://olaf-mertens.com/tags/cText duplicate C
/tags/windowsText duplicate Windows
https://www.ibm.com/External Subdomain IBM
http://olaf-mertens.com/tags/cText duplicate C
http://olaf-mertens.com/tags/pclText duplicate PCL
http://olaf-mertens.com/tags/unixText duplicate Unix
https://www.tu-berlin.de/External Subdomain Technische Universität Berlin
/impressum/Legal Notice
/datenschutz/Privacy Notice
https://codepen.io/wbeeftink/p...External tech tag lists
https://codepen.io/wbeeftinkExternal Wouter Beeftink

Server configuration

HTTP redirects
(Critically important)
The checked page does not redirect to another URL.
HTTP header
(Important)
No X-Powered HTTP header is sent.
This page uses GZip for compressed data transmission.
Performance
(Somewhat important)
This page loads 8 CSS files. This may affect the page load time negatively.
This page loads 4 JavaScript files. This may affect the load time negatively.
The page response time is excellent with 0.05 seconds.
The file size of the HTML document is fine (40 kB).

HTTP Response Header

NameValue
content-typetext/html
transfer-encodingchunked
connectionkeep-alive
keep-alivetimeout=15
dateSun, 29 Sep 2024 10:44:31 GMT
serverApache
last-modifiedWed, 24 Apr 2024 19:16:25 GMT
etagW/"9e35-616dc81bc035b"
content-encodinggzip
statuscode200
http_versionHTTP/1.1

External factors

Blacklists
(Nice to have)
This website is not classified "for adult only".
This page has only a few links from other websites.
This page only has backlinks from 1 referring domains.
This page only has 1 backlinks.
This page only has few backlinks from 1 different ip addresses.
Facebook popularity
(Somewhat important)
The page has 0 shares and comments on Facebook.

Links from Wikipedia

No links from Wikipedia were found.

Search preview

olaf-mertens.com
Olaf Mertens
Java Backend Developer

Most important keywords

Following keywords were found. You can check the keyword optimization of this page for each keyword.

KeywordResultRecheck
Olaf75%Check
Olaf Mertens74%Check
Mertens73%Check
Java59%Check
backend54%Check
Java backend developer50%Check
Java web application48%Check
developer46%Check
olaf-mertens46%Check
Application43%Check

Test up to 1.000 webpages of olaf-mertens.com with our free plan!

Try For Free
No trial. It's just free!

Cookie Policy

We use cookies to make our site work and also for analytics and advertising purposes. You can enable or disable optional cookies as desired. See the following links for more information.

We need these so the site can function properly

So we can better understand how visitors use our website

So we can serve you tailored ads and promotions