Health report : http://zahnarzt-st-gallen.ch

Follow recommendations of this health report to keep your site healthy

Examined at : 2020-05-22 10:40:43



Links and Page Health Anlyzer free Tools | SiteDoctor found 17 major issues

Score

page title

page title : Captcha


Your page title does not exceed 60 characters. It's fine.

Knowledge Base
Title is the heading of the webpage. The sentence or string enclosed between html title tag () is the title of your website. Search engines searches for the title of your website and displays title along with your website address on search result. Title is the most important element for both SEO and social sharing. Title should be less than 50 to 60 characters because search engine typically displays this length of string or sentence on search result. A good title can consist the primary keyword, secondary keyword and brand name. For example a fictitious gaming information providing sites title may be like "the future of gaming information is here". A webpage title should contain a proper glimpse of the website. title is important element as an identification of your website for user experience, SEO and social sharing. So have a nice and catching title.
Learn more

Meta Description

Meta Description :


Your site do not have any meta description.

Knowledge Base
Description is the full interpretation of your website content and features. Most often it is a short paragraph that describe what are features and information provided by the website to its visitors. You may consider it a advertising of your website. Although not important for search engine ranking but very important for hits or visits through search engine results. Description should be less than 150 character because search engine shows this length of paragraph on search result. And every page of website should contain an unique description to avoid description duplication. Description is the definition of your website for user experience so form it as complete but short and precise illustration of your website.

Meta Keyword

Meta Keyword :


Your site do not have any meta keyword.

Knowledge Base
Meta keywords are keywords inside Meta tags. Meta keywords are not likely to be used for search engine ranking. the words of title and description can be used as meta keywords. it is a good idea for SEO other than search engine ranking.

Single Keywords

Keyword Occurrence Density Possible Spam
restart 3 3.371 % No
Imunify360 2 2.247 % No
service 2 2.247 % No
css 2 2.247 % No
customizestatic 2 2.247 % No
folder 2 2.247 % No
tags 1 1.124 % No
noticed 1 1.124 % No
English 1 1.124 % No
zahnarztstgallench 1 1.124 % No
protected 1 1.124 % No
IP 1 1.124 % No
unusual 1 1.124 % No
activity 1 1.124 % No
> 1 1.124 % No
blocked 1 1.124 % No
access 1 1.124 % Yes
website 1 1.124 % No
confirm 1 1.124 % No
robot 1 1.124 % No

Two Word Keywords

Keyword Occurrence Density Possible Spam
customizestatic folder 2 2.247 % No
from customizestatic 2 2.247 % No
by Imunify360 2 2.247 % No
tags Modify 1 1.124 % No
zahnarztstgallench is 1 1.124 % No
have noticed 1 1.124 % No
We have 1 1.124 % No
Imunify360 We 1 1.124 % No
protected by 1 1.124 % No
is protected 1 1.124 % No
English zahnarztstgallench 1 1.124 % No
an unusual 1 1.124 % No
Imunify360 English 1 1.124 % No
Powered by 1 1.124 % No
> Powered 1 1.124 % No
folder > 1 1.124 % No
css from 1 1.124 % No
custom css 1 1.124 % No
your custom 1 1.124 % No
noticed an 1 1.124 % No

Three Word Keywords

Keyword Occurrence Density Possible Spam
from customizestatic folder 2 2.247 % No
tags Modify this 1 1.124 % No
zahnarztstgallench is protected 1 1.124 % No
have noticed an 1 1.124 % No
We have noticed 1 1.124 % No
Imunify360 We have 1 1.124 % No
by Imunify360 We 1 1.124 % No
protected by Imunify360 1 1.124 % No
is protected by 1 1.124 % No
English zahnarztstgallench is 1 1.124 % No
an unusual activity 1 1.124 % No
Imunify360 English zahnarztstgallench 1 1.124 % No
by Imunify360 English 1 1.124 % No
Powered by Imunify360 1 1.124 % No
> Powered by 1 1.124 % No
folder > Powered 1 1.124 % No
customizestatic folder > 1 1.124 % No
css from customizestatic 1 1.124 % No
custom css from 1 1.124 % No
noticed an unusual 1 1.124 % No

Four Word Keywords

Keyword Occurrence Density Possible Spam
tags Modify this file 1 1.124 % No
Imunify360 English zahnarztstgallench is 1 1.124 % No
We have noticed an 1 1.124 % No
Imunify360 We have noticed 1 1.124 % No
by Imunify360 We have 1 1.124 % No
protected by Imunify360 We 1 1.124 % No
is protected by Imunify360 1 1.124 % No
zahnarztstgallench is protected by 1 1.124 % No
English zahnarztstgallench is protected 1 1.124 % No
by Imunify360 English zahnarztstgallench 1 1.124 % No
noticed an unusual activity 1 1.124 % No
Powered by Imunify360 English 1 1.124 % No
> Powered by Imunify360 1 1.124 % No
folder > Powered by 1 1.124 % No
customizestatic folder > Powered 1 1.124 % No
from customizestatic folder > 1 1.124 % No
css from customizestatic folder 1 1.124 % No
custom css from customizestatic 1 1.124 % No
have noticed an unusual 1 1.124 % No
an unusual activity from 1 1.124 % No

Keyword Usage

The most using keywords do not match with meta keywords.

Knowledge Base
Keyword usage is the using of your keywords inside Meta tags and contents of your website. Use keywords that describes your site properly for precise search engine result of your website.

Total Words

Total Words : 89

Knowledge Base
Unique words are uncommon words that reflects your site features and informations. Search engine metrics are not intended to use unique words as ranking factor but it is still useful to get a proper picture of your site contents. Using positive unique words like complete, perfect, shiny, is a good idea user experience.

Stop words are common words like all the preposition, some generic words like download, click me, offer, win etc. since most used keyword may be a slight factor for visitors you are encouraged to use more unique words and less stop words.

Text/HTML Ratio Test

Site failed text/HTML ratio test.

Text/HTML Ratio Test : 8%

Knowledge Base
The ideal page's ratio of text to HTML code must be lie between 20 to 60%. Because if it is come less than 20% it means you need to write more text in your web page while in case of more than 60% your page might be considered as spam.

HTML Headings

H1(0)

H2(0)

H3(0)

H4(0)

H5(0)

H6(0)

Knowledge Base
h1 status is the existence of any content inside h1 tag. Although not important like Meta titles and descriptions for search engine ranking but still a good way to describe your contents in search engine result.

h2 status less important but should be used for proper understanding of your website for visitor.

Robot.txt

Your site have robot.txt

Robot.txt

> <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Captcha</title> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous"> <link href="data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQEAYAAABPYyMiAAAABmJLR0T///////8JWPfcAAAACXBIWXMAAABIAAAASABGyWs+AAAAF0lEQVRIx2NgGAWjYBSMglEwCkbBSAcACBAAAeaR9cIAAAAASUVORK5CYII=" rel="icon" type="image/x-icon"/> <link href="https://fonts.googleapis.com/css?family=Noto+Sans" rel="stylesheet"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> <script src="https://www.google.com/recaptcha/api.js?hl=en" async defer> </script> <style> html, body { height: 100%; } .wraper { padding-bottom: 56px; position: relative; min-height: 100%; } .invisible_mode .wraper { display: none; } .header { height: 63px; background-color: white; } .middle { height: 186px; background-color: rgba(55, 171, 99, 0.75); } .bottom { background-color: #f2f2f2; position: absolute; bottom: 0px; top: 249px; width: 100%; } .captcha_absolute { margin-top: -153px; } .captcha_div { width: 485px; margin: 0 auto; box-shadow: 0 5px 8px 0 rgba(0, 0, 0, 0.18), 0 0 8px 0 rgba(0, 0, 0, 0.12); background-color: white; padding: 47px 48px 18px 48px; position: relative; } .cap_head { border-bottom: 1px solid #d8d8d8; padding-bottom: 17px; margin: 0 10px 20px 10px; } .logo_shield { display: inline-block; } .logo_shield img { width: 54px; height: 72px; } .cap_side { width: 295px; } h4#text { font-size: 20px; line-height: 1.38; color: #000000; font-weight: bold; font-family: Noto Sans, sans-serif; margin: 6px 0 0 0; } .cap_text { font-family: Noto Sans, sans-serif; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.65; color: #000000; } p.cap_note { font-size: 20px; margin: 0; } .captcha_passed h4#text, .captcha_passed p.cap_note { font-size: 18px } .cap_mess { font-size: 13px; } .powered_span { position: absolute; bottom: 15px; width: 100%; text-align: center; height: 18px; opacity: 0.45; font-family: Noto Sans; font-size: 13px; font-weight: normal; font-style: normal; font-stretch: normal; color: #1d1d1d; } /* A few hacks for re-captcha */ .invisible_mode .re-captcha-wrapper { /* shift reCAPTCHA below our text */ top: 350px !important; } .invisible_mode .re-captcha-wrapper > div:first-child { /* hide reCAPTCHA mask */ display: none !important; } .visible_mode #re-captcha { /* align to center */ width: 305px; margin: 0 auto; } /* Imunify360 preloader */ .big_loader { position: absolute; left: 0; right: 0; top: 50%; width: 90px; height: 90px; margin: -45px auto 0 auto; opacity: 0.55; } .visible_mode .big_loader { display: none; } .rot { -webkit-animation: spin 2s ease-in-out infinite; animation: spin 2s ease-in-out infinite } @keyframes spin { 0% { -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -ms-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg); } 100% { -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); } } </style> <!-- This whole tempalte goes to inside <head></head> tags Modify this file to add javascript or css files for your page from customize/static folder Jinja2 (which is index.html template engine) is not allowed to use here. Please, restart captcha server after your changes. service imunify360-captcha restart service imunify360-captchaserver-nginx restart Example: <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> Add your custom css from customize/static/ folder <link type="text/css" rel="stylesheet" href="static/my.css"> --> </head> <body class="visible_mode"> <div class="wraper"> <!-- You can add your css, javascript, images and other static files in /customize/static/ folder And add css, javascript into the end of `head` section of this template Please, restart webshield after your changes systemctl restart imunify360-webshield --> <div class="header"> <!-- Header of the index page --> </div> <div class="middle"> <!-- Body of the index page --> </div> <div class="bottom"> <!-- Footer of the index page --> <span class="powered_span">Powered by Imunify360</span> </div> <div class="captcha_absolute"> <div class="captcha_div"> <style> .dropdown { position: absolute; top: 10px; right: 0; } .dropdown .dropdown-toggle { background-color: #fff; border: none; outline: none; color: #858585; font-size: 13px; height: 32px; line-height: 1; transition: all 0.4s; font-family: 'Noto Sans', sans-serif; margin-right: 22px; } .dropdown .dropdown-toggle:hover { background-color: #e7e7e7; } .dropdown .dropdown-menu-content { background-color: #ffffff; box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.24); border-width: 0px; border-radius: 0; padding: 11px 0 0; overflow-y: scroll; max-height: 365px; margin: 0; } .dropdown .glyphicon { margin-left: 6px; top: 2px; transition: 0.3s all; } .dropdown li { height: 35px; text-align: left; padding-left: 24px; font-size: 13px; color: #4d4d4e; line-height: 2.85; font-family: 'Noto Sans', sans-serif; } .dropdown li:last-child { margin-bottom: 14px; } .dropdown li.active { font-weight: bold; } .dropdown li:focus, .dropdown li:hover { color: #4d4d4e; background-color: rgba(56, 171, 99, 0.11); } .dropdown .dropdown-menu-content > li:hover { cursor: pointer; } .dropdown .dropdown-menu-container { max-height: 365px; overflow: hidden; width: 164px; padding: 0; border: 0; border-radius: 0; box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.24); z-index: 5000000000; } .dropdown.open .glyphicon { transform: rotate(180deg); } </style> <div class="dropdown"> <button type="button" class="dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <span class="dropdown-title">English</span> <span class="glyphicon glyphicon-menu-down" aria-hidden="true"></span> </button> <div class="dropdown-menu dropdown-menu-container"> <ul class="dropdown-menu-content"></ul> </div> </div> <script> (function () { var items = { English: 'en', Dutch: 'nl', Ukrainian: 'uk', Arabic: 'ar', Italian: 'it', Chinese: 'zh', Polish: 'pl', Danish: 'da', Hungarian: 'hu', Russian: 'ru', French: 'fr', Spanish: 'es', Romanian: 'ro', Greek: 'el', Swedish: 'sv', Turkish: 'tr', Indonesian: 'id', Portuguese: 'pt', Hebrew: 'he', German: 'de', Malay: 'ms', Norwegian: 'no', Farsi: 'fa', }; var currentLocale = $('html').attr('lang'); var currentLocaleName = Object.keys(items).find(function (key) { return items[key] === currentLocale; }); $('.dropdown-title').text(currentLocaleName); $('.dropdown-menu-content') .append(Object.keys(items).sort().map(function (item) { return $('<li>').text(item); })) .click(function (e) { var nextLocaleName = e.target.innerText; if (nextLocaleName === currentLocaleName) { e.stopPropagation(); } else { document.cookie = 'locale=' + items[nextLocaleName] + ';path=/'; location.reload(true); } }); $([].find.call($('.dropdown-menu li'), function (item) { return item.innerText === currentLocaleName; })).addClass('active'); function insertParam(key, value) { key = encodeURIComponent(key); value = encodeURIComponent(value); var kvp = document.location.search.substr(1).split('&'); if (kvp == '') { document.location.search = '?' + key + '=' + value; } else { var i = kvp.length; var x; while (i--) { x = kvp[i].split('='); if (x[0] === key) { x[1] = value; kvp[i] = x.join('='); break; } } if (i < 0) { kvp[kvp.length] = [key, value].join('='); } //this will reload the page, it's likely better to store this until finished document.location.search = kvp.join('&'); } } })(); </script> <div class="cap_head clearfix"> <div class="logo_shield"> <img src="/a9bc224bd710f56d27affffddc764239b58c3faa0/shield.png"> </div> <div class="cap_side pull-right"> <h4 id="text">zahnarzt-st-gallen.ch</h4> <p class="cap_note cap_text count_down"> is protected by Imunify360 </p> </div> </div> <p class="cap_mess cap_text text-center"> We have noticed an unusual activity from your <b>IP 81.169.144.135</b> and blocked access to this website. </p> <p class="cap_mess cap_text text-center"> <b>Please confirm that you are not a robot</b> </p> <form class="form-group form-captcha"> <div id="re-captcha" class="g-recaptcha" data-sitekey="6LfwghwUAAAAAAYrFATHtss0Xe_bC7I6OWE_ayK4" data-callback="check" ></div> </form> </div> </div> </div> <!-- imunify360 preloader --> <div class="big_loader"> <svg class="rot" width="90px" height="90px" viewBox="0 0 47 47" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>Loader</title> <defs> <polygon id="path-1" points="0 0.375484146 0 15.7255695 15.7013244 15.7255695 15.7013244 0.375484146 0 0.375484146"></polygon> </defs> <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g id="Logo" transform="translate(-5.000000, -2.000000)"> <g id="Group-2" transform="translate(5.000000, 2.000000)"> <path d="M22.6150244,4.52988293 C23.1538049,3.06256585 23.6031707,1.59582195 24.231939,0.158882927 C25.1902805,2.22459024 25.8190488,4.43989512 26.7768171,6.47579756 C29.1417195,7.40376098 31.7164024,7.7929439 34.1116829,8.69110244 C28.9623171,11.2663585 23.7229634,13.7510537 18.4836098,16.176139 C19.7709512,12.2545049 21.2382683,8.4217122 22.6150244,4.52988293 L22.6150244,4.52988293 Z" id="Fill-1" fill="#467C45"></path> <path d="M13.7718598,8.94461585 C16.1424939,7.68077439 18.4500793,6.28968902 20.8207134,5.02527439 C18.9240915,10.8412378 16.7747012,16.5614817 14.8465549,22.3774451 C12.7292622,18.3950549 10.895689,14.2544695 8.9044939,10.2090305 C8.27228659,8.85004268 7.5455061,7.55353049 7.00844512,6.16359146 C9.31545732,6.95342073 11.4648476,8.24935976 13.7718598,8.94461585" id="Fill-3" fill="#467C45"></path> <path d="M24.2134256,15.0745049 C29.4602305,12.4969561 34.7379866,9.91940732 40.0157427,7.4031878 C39.1565598,9.61276098 38.1747183,11.7300537 37.2232549,13.9086756 C38.4504134,16.2099561 39.9544134,18.388578 41.0898646,20.7511878 C35.4435598,18.9405415 29.8287793,17.0381878 24.2134256,15.0745049" id="Fill-5" fill="#467C45"></path> <g id="Group-9" transform="translate(0.000000, 11.919659)"> <mask id="mask-2" fill="white"> <use xlink:href="#path-1"></use> </mask> <g id="Clip-8"></g> <path d="M8.34869024,0.375484146 C9.93064146,3.33419146 11.2781659,6.43963049 12.7426171,9.45622805 C13.7387878,11.5362646 14.793422,13.5876427 15.7013244,15.7255695 C10.4579585,13.9091915 5.21401951,12.03435 -0.000114634146,10.0718134 C2.05069024,9.1341061 4.21842195,8.4898622 6.29845854,7.61119146 C6.97193415,5.17980122 7.67521463,2.77706951 8.34869024,0.375484146" id="Fill-7" fill="#467C45" mask="url(#mask-2)"></path> </g> <path d="M29.1793195,18.0496049 C33.5600634,19.4670561 37.9081366,21.0776659 42.2888805,22.5593122 C43.6742341,23.0745927 45.1558805,23.4609098 46.5085634,24.1372512 C44.2216122,25.039422 41.9025634,25.9100683 39.6477098,26.8110927 C38.8103073,29.4195927 38.2302585,32.1261049 37.3607585,34.7346049 C35.5890878,31.4497634 34.0432463,28.0353854 32.3684415,24.6852024 C31.3052098,22.4945439 30.1456854,20.3044585 29.1793195,18.0496049" id="Fill-10" fill="#467C45"></path> <path d="M28.9972232,29.3489207 C29.5789915,27.69475 30.0684793,26.0113476 30.7419549,24.3887012 C31.538089,25.7660305 32.1811866,27.2356402 32.9154183,28.6444939 C34.7220524,32.4709817 36.68115,36.205189 38.4568329,40.0316768 C36.2827963,39.1449817 34.1402841,38.1654329 31.9364427,37.2460671 C29.6403207,38.4709329 27.4662841,39.9405427 25.1094061,41.1035061 C26.3033207,37.1549329 27.7419793,33.2671159 28.9972232,29.3489207" id="Fill-12" fill="#467C45"></path> <path d="M4.97133902,25.64555 C9.93385122,27.1873793 14.7737049,29.036428 19.6748878,30.6705378 C20.4148512,30.9170012 21.1542415,31.1944159 21.8328756,31.5337329 C16.5304732,33.9685622 11.3214976,36.6498549 5.95776585,38.99355 C6.82096098,36.8355622 7.89966829,34.7698549 8.7319122,32.581489 C7.68358293,30.1764646 6.11194878,28.01905 4.97133902,25.64555" id="Fill-14" fill="#467C45"></path> <path d="M15.4549183,35.8770488 C19.4671134,33.9317073 23.4483573,31.8952317 27.4915037,30.0433171 C26.4110768,33.6542927 25.0222841,37.203939 23.8186256,40.8143415 C23.1090402,42.7275854 22.5530646,44.7033049 21.7511988,46.5855976 C20.7630524,44.4866463 20.0534671,42.2650366 19.1277963,40.1351341 C16.6276256,39.2094634 14.0042232,38.684439 11.4736744,37.9748537 C12.6773329,37.0801341 14.1584061,36.586061 15.4549183,35.8770488" id="Fill-16" fill="#467C45"></path> </g> </g> </g> </svg> </div> <script> $(document).ready(function () { var visibleByDefault = false; var captchaIsPassed = false; var captchaIsVisible = visibleByDefault; var reCaptchaWrapper; function do_reload() { $.ajax({ type: 'POST', url: '/ungraylistcheck' }).done(function(data){ if (data.ungraylisted && data.redirect == 'pending') { setTimeout(do_reload, 1000); } else { location.reload(true); } }).fail(function(){ location.reload(true); }); } window.check = function (value) { $.ajax({ type: 'POST', url: '/captchacheck', data: { 'captcha_value': value } }).done(function (data) { if (data['success']) { captchaIsPassed = true; $("#text").text( "IP 81.169.144.135 has been unblocked" ); setTimeout(do_reload, 1000); } else { grecaptcha.reset(); } }).fail(function () { grecaptcha.reset(); }); }; function updateUI() { // change the size of our block to fit the captcha block var blockWithText = $('.captcha_div'); var captchaBlock = reCaptchaWrapper.find('> div:last-child'); var currentPadding; (function update () { var space = captchaBlock.offset().top + captchaBlock.height() - blockWithText.height() - 100; var padding = captchaIsPassed ? '' : space + 'px'; if (currentPadding !== padding) { blockWithText.css({'padding-bottom': padding}); } setTimeout(update, 500); })(); } function makeVisible() { $('.big_loader').hide(); // hide our preloader $('.wraper').show(); // show our text and stuff // add class to reCAPTCHA wrapper so our css would apply to it reCaptchaWrapper.addClass('re-captcha-wrapper'); captchaIsVisible = true; } function executeCaptcha() { try { grecaptcha.execute(); } catch (e) { setTimeout(executeCaptcha, 2000); // retry } } if (!visibleByDefault) { /** * Detecting captcha when css is changed to visible. * Invisible reCaptcha has no API calls when captcha will be visible, * (captcha is shown to user). * When captcha changed css "visibility" to the "visible", we should: * 1. hide the loader and captcha mask * 2. display some additional text * 3. display a dropdown so user can switch to a different language */ (function checkVisibility () { reCaptchaWrapper = reCaptchaWrapper && reCaptchaWrapper.length ? reCaptchaWrapper : $('body > div:has(> div > iframe[src^="https://www.google.com/recaptcha"])'); if (reCaptchaWrapper.css('visibility') === 'visible') { makeVisible(reCaptchaWrapper); updateUI(reCaptchaWrapper); } else { setTimeout(checkVisibility, 100); } })(); // start captcha challenge after loads all scripts setTimeout(executeCaptcha, 2000); } }); </script> </body> </html>




Knowledge Base
robots.txt is text file that reside on website root directory and contains the instruction for various robots (mainly search engine robots) for how to crawl and indexing your website for their webpage. robots.txt contains the search bots or others bots name, directory list allowed or disallowed to be indexing and crawling for bots, time delay for bots to crawl and indexing and even the sitemap url. A full access or a full restriction or customized access or restriction can be imposed through robots.txt.

robots.txt is very important for SEO. Your website directories will be crawled and indexed on search engine according to robots.txt instructions. So add a robots.txt file in your website root directory. Write it properly including your content enriched pages and other public pages and exclude any pages which contain sensitive information. Remember robots.txt instruction to restrict access to your sensitive information of your page is not formidable on web page security ground. So do not use it on security purpose.
Learn more

Sitemap

Your site have sitemap
Location: http://zahnarzt-st-gallen.ch/sitemap.xml

Knowledge Base
Sitemap is a xml file which contain full list of your website urls. It is used to include directories of your websites for crawling and indexing for search engine and access for users. it can help search engine robots for indexing your website more fast and deeply. It is roughly an opposite of robots.txt You can create a sitemap.xml by various free and paid service or you can write it with proper way (read about how write a sitemap).

Also keep these things in mind:
1) Sitemap must be less than 10 MB (10,485,760 bytes) and can contain maximum 50,000 urls. if you have more uls than this create multiple sitemap files and use a sitemap index file.
2) Put your sitemap in website root directory and add the url of your sitemap in robots.txt.
3) sitemap.xml can be compressed using grip for faster loading.

Broken link: a broken link is an inaccessible link or url of a website. a higher rate of broken links have a negative effect on search engine ranking due to reduced link equity. it also has a bad impact on user experience. There are several reasons for broken link. All are listed below.
1) An incorrect link entered by you.
2) The destination website removed the linked web page given by you. (A common 404 error).
3) The destination website is irreversibly moved or not exists anymore. (Changing domain or site blocked or dysfunctional).
4) User may behind some firewall or alike software or security mechanism that is blocking the access to the destination website.
5) You have provided a link to a site that is blocked by firewall or alike software for outside access.
Learn more or Learn more

Internal Vs. External Links

Total Internal Links? 0
Total External Links? 0

Internal Links

External Links

Alexa Rank

Traffic Rank 2243546
Reach Rank 2425221
Top Country
Top Country Rank

Domain IP Information

ISP
IP
Organization
City
Country
Time Zone
Longitude
Latitude

NoIndex , NoFollow, DoDollow Links

Total NoIndex Links 0
Total NoFollow Links 0
Total DoFollow Links 0
NoIndex Enabled By Meta Robot? No
NoFollow Enabled By Meta Robot? No

NoIndex Links

NoFollow Links



Knowledge Base

NoIndex : noindex directive is a meta tag value. noindex directive is for not to show your website on search engine results. You must not set ‘noindex’ as value in meta tags if you want to be your website on search engine result.

By default, a webpage is set to “index.” You should add a <meta name="robots" content="noindex" /> directive to a webpage in the <head> section of the HTML if you do not want search engines to crawl a given page and include it in the SERPs (Search Engine Results Pages).

DoFollow & NoFollow : nofollow directive is a meta tag value. Nofollow directive is for not to follow any links of your website by search engine bots. You must not set ‘nofollow’ as value in meta tags if you want follow your link by search engine bots.

By default, links are set to “follow.” You would set a link to “nofollow” in this way: <a href="http://www.example.com/" rel="nofollow">Anchor Text</a> if you want to suggest to Google that the hyperlink should not pass any link equity/SEO value to the link target.

Learn more

SEO Friendly Links

Links of your site are SEO friendly.

Knowledge Base
An SEO friendly link is roughly follows these rules. The url should contain dash as a separator, not to contain parameters and numbers and should be static urls.

To resolve this use these techniques.
1) Replace underscore or other separator by dash, clean url by deleting or replaceing number and parameters.
2) Marge your www and non www urls.
3) Do not use dynamic and related urls. Create an xml sitemap for proper indexing of search engine.
4) Block unfriendly and irrelevant links through robots.txt.
5) Endorse your canonical urls in canonical tag.
Learn more

Favicon

Your site does not have favicon.

Learn more

Image 'alt' Test

Your site have 1 images without alt text.

Images Without alt

  • /a9bc224bd710f56d27affffddc764239b58c3faa0/shield.png


Knowledge Base
An alternate title for image. Alt attribute content to describe an image. It is necessary for notifying search engine spider and improve actability to your website. So put a suitable title for your image at least those are your website content not including the images for designing your website. To resolve this put a suitable title in your alt attributes.
Learn more

DOC Type

DOC Type :


Page do not have doc type

Knowledge Base
doc type is not SEO factor but it is checked for validating your web page. So set a doctype at your html page.
Learn more

Depreciated HTML Tag

Your site does not have any depreciated HTML tag.

Knowledge Base
Older HTML tags and attributes that have been superseded by other more functional or flexible alternatives (whether as HTML or as CSS ) are declared as deprecated in HTML4 by the W3C - the consortium that sets the HTML standards. Browsers should continue to support deprecated tags and attributes, but eventually these tags are likely to become obsolete and so future support cannot be guaranteed.

HTML Page Size

HTML Page Size : 20 KB


HTML page size is <= 100KB

Knowledge Base
HTML page size is the one of the main factors of webpage loading time. It should be less than 100 KB according to google recommendation. Note that, this size not including external css, js or images files. So small page size less loading time.

To reduce your page size do this steps
1) Move all your css and js code to external file.
2) make sure your text content be on top of the page so that it can displayed before full page loading.
3) Reduce or compress all the image, flash media file etc. will be better if these files are less than 100 KB
Learn more

GZIP Compression

GZIP compression is disabled.

Knowledge Base
GZIP is a generic compressor that can be applied to any stream of bytes: under the hood it remembers some of the previously seen content and attempts to find and replace duplicate data fragments in an efficient way - for the curious, great low-level explanation of GZIP. However, in practice, GZIP performs best on text-based content, often achieving compression rates of as high as 70-90% for larger files, whereas running GZIP on assets that are already compressed via alternative algorithms (e.g. most image formats) yields little to no improvement. It is also recommended that, GZIP compressed size should be <=33 KB

Inline CSS

Your site does not have any inline css.

Knowledge Base
Inline css is the css code reside in html page under html tags not in external .css file. Inline css increases the loading time of your webpage which is an important search engine ranking factor. So try not to use inline css.

Internal CSS

Your site does not have any internal css.

Knowledge Base
Internal css is the css codes which resides on html page inside style tag. Internal css is increases loading time since no page caching is possible for internal css. Try to put your css code in external file.

Micro Data Schema Test

Site failed micro data schema test.

Knowledge Base
Micro data is the information underlying a html string or paragraph. Consider a string “Avatar”, it could refer a profile picture on forum, blog or social networking site or may it refer to a highly successful 3D movie. Microdot is used to specify the reference or underlying information about an html string. Microdata gives chances to search engine and other application for better understanding of your content and better display significantly on search result.
Learn more

IP & DNS Report

IPv4 194.150.248.89
IPv6 Not Compatiable
DNS Report
SLHostClassTTLTypePRITargetIP
1zahnarzt-st-gallen.chIN266A194.150.248.89
2zahnarzt-st-gallen.chIN266NSns87.tophost.ch
3zahnarzt-st-gallen.chIN266NSns88.tophost.ch
4zahnarzt-st-gallen.chIN332MX10mx01.tophost.ch
5zahnarzt-st-gallen.chIN332MX10mx02.tophost.ch

IP Canonicalization Test

Site failed IP canonicalization test.

Knowledge Base
If multiple domain name is registered under single ip address the search bots can label other sites as duplicates of one sites. This is ip canonicalization. Little bit like url canonicalizaion. To solve this use redirects.
Learn more

URL Canonicalization Test

Site failed URL canonicalization test.

Knowledge Base
Canonical tags make your all urls those lead to a single address or webpage into a single url. Like :
<link rel="canonical" href="https://mywebsite.com/home" />
<link rel="canonical" href="https://www.mywebsite.com/home" />
Both refer to the link mywebsite.com/home. So all the different url with same content or page now comes under the link or url mywebsite.com/home. Which will boost up your search engine ranking by eliminating content duplication. Use canonical tag for all the same urls.
Learn more

Plain Text Email Test

Site passed plain text email test. No plain text email found.

Knowledge Base
Plain text email address is vulnerable to email scrapping agents. An email scrapping agent crawls your website and collects every Email address which written in plain text. So existence of plain text email address in your website can help spammers in email Harvesting. This could be a bad sign for search engine.

To fight this you can obfuscate your email addresses in several ways:
1) CSS pseudo classes.
2) Writing backward your email address.
3) Turn of display using css.
4) Obfuscate your email address using javascript.
5) Using wordpress and php (wordpress site only).
Learn more

CURL Response

urlhttp://zahnarzt-st-gallen.ch/content typetext/html
http code200header size353
request size145filetime-1
ssl verify result0redirect count0
total time0.029359namelookup time0.001075
connect time0.012562pretransfer time0.012799
size upload0size download20789
speed download708096speed upload0
download content length-1upload content length-1
starttransfer time0.029096redirect time0
redirect urlprimary ip194.150.248.89
certinfoprimary port80
local ip192.168.53.240local port51049
http version2protocol1
ssl verifyresult0schemeHTTP

Mobile Friendly Check


Mobile Friendly : Unknown

Score : Unknown

Localized Rule Name Rule Impact
No data to show.
CMS:
Locale:
Roboted Resources:
Transient Fetch Failure Resources:

Google Page Speed Insight (Mobile)

PAGE SPEED

Usability Score


Page Statistics




Avoid App Install Interstitials That Hide Content

Your page does not appear to have any app install interstitials that hide a significant amount of content. Learn more about the importance of avoiding the use of app install interstitials.

Avoid Plugins

Your page does not appear to use plugins, which would prevent content from being usable on many platforms. Learn more about the importance of avoiding plugins.

Configure Viewport

Your Page Specifies A Viewport Matching The Device's Size, Which Allows It To Render Properly On All Devices. Learn More About configuring viewports.

Size Content To Viewport

The contents of your page fit within the viewport. Learn more about sizing content to the viewport.

Size Tap Targets Appropriately

All Of Your Page's Links/buttons Are Large Enough For A User To Easily Tap On A Touchscreen. Learn More About sizing tap targets appropriately.

Use Legible Font Sizes

The text on your page is legible. Learn more about using legible font sizes.

Landing Page Redirects

Your page has no redirects. Learn more about avoiding landing page redirects

GZIP Compression

You have compression enabled. Learn more about enabling compression.

Leverage Browser Caching

You have enabled browser caching. Learn more about browser caching recommendations.

Server Response Time

Your server responded quickly. Learn more about server response time optimization.

Minify CSS

Your CSS is minified. Learn more about minifying CSS.

Minify HTML

Your HTML is minified. Learn more about minifying HTML.

Minify JavaScript

Your JavaScript content is minified. Learn more about minifying HTML.

Render-blocking JavaScript And CSS

You have no render-blocking resources. Learn more about removing render-blocking resources.

Optimize Images

Your images are optimized. Learn more about optimizing images.

Prioritize Visible Content

You have the above-the-fold content properly prioritized. Learn more about prioritizing visible content.

Google Page Speed Insight (Desktop)


Page Statistics




PAGE SPEED

Landing Page Redirects

Your page has no redirects. Learn more about avoiding landing page redirects

GZIP Compression

You have compression enabled. Learn more about enabling compression.

Leverage Browser Caching

You have enabled browser caching. Learn more about browser caching recommendations.

Server Response Time

Your server responded quickly. Learn more about server response time optimization.

Minify CSS

Your CSS is minified. Learn more about minifying CSS.

Minify HTML

Your HTML is minified. Learn more about minifying HTML.

Minify JavaScript

Your JavaScript content is minified. Learn more about minifying HTML.

Render-blocking JavaScript And CSS

You have no render-blocking resources. Learn more about removing render-blocking resources.

Optimize Images

Your images are optimized. Learn more about optimizing images.

Prioritize Visible Content

You have the above-the-fold content properly prioritized. Learn more about prioritizing visible content.