Найден корректный robots.txt
Файл управления сканированием сайта роботами
?
Robots.txt указывает поисковым роботам, какие страницы сканировать, а какие — нет. Ошибки в файле могут случайно закрыть важные разделы от индексации.
Robots.txt настроен корректно. Размер файла: 15997 байт. Загружен за: 1сек.
Проверяемая страница не запрещена в robots.txt.
Цепочка редиректов для файла robots.txt:
http://customtyping.com/robots.txt
301 MovedPermanently
https://typingtraining.com/
200 OK
Показать содержимое robots.txt
<!doctype html>
<html lang="en"><!-- InstanceBegin template="/Templates/Intro Page 2.dwt" codeOutsideHTMLIsLocked="false" -->
<head>
<!-- InstanceBeginEditable name="doctitle" -->
<title>Learn and Teach Typing at TypingTraining.com</title>
<!-- InstanceEndEditable -->
<!-- -------------------------------------------------------------------------------------------- -->
<!-- -------------------------------------------------------------------------------------------- -->
<script type="text/javascript">
var _iub = _iub || [];
_iub.csConfiguration = {
"askConsentAtCookiePolicyUpdate":true,
"cookiePolicyInOtherWindow":true,
"countryDetection":true,
"enableUspr":true,
"floatingPreferencesButtonDisplay":"bottom-right",
"gdprAppliesGlobally":false,
"lang":"en",
"perPurposeConsent":true,
"siteId":3659719,
"whitelabel":false,
"cookiePolicyId":52305869,
"cookiePolicyUrl":"https://typingtraining.com/privacy_policy.html",
"privacyPolicyUrl":"https://typingtraining.com/privacy_policy.html",
"privacyPolicyNoticeAtCollectionUrl":"https://typingtraining.com/privacy_policy.html",
"banner": {
"acceptButtonDisplay":true,
"closeButtonDisplay":false,
"customizeButtonDisplay":true,
"position":"float-top-center",
"rejectButtonDisplay":true,
"showTitle":false
}
};
</script>
<script type="text/javascript" src="https://cs.iubenda.com/autoblocking/3659719.js"></script>
<script type="text/javascript" src="//cdn.iubenda.com/cs/gpp/stub.js"></script>
<script type="text/javascript" src="//cdn.iubenda.com/cs/iubenda_cs.js" charset="UTF-8" async></script>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
<link rel="icon" href="/favicon.ico" type="image/x-icon">
<link rel="stylesheet" type="text/css" href="/styles/superfish/superfish.css" />
<link rel="stylesheet" type="text/css" href="/styles/slicknav/slicknav.css" />
<link href="/css/jquery-ui-1.9.0.custom.css" rel="stylesheet" type="text/css" />
<link rel="stylesheet" type="text/css" href="/styles/global2.css" />
<link rel="stylesheet" type="text/css" href="/styles/intro2.css" />
<style>
.slicknav_menu {
display: none;
}
@media only screen and (max-width: 959px) {
#main_menu {
display: none;
}
.slicknav_menu {
display: block;
}
}
</style>
<script type="text/javascript" src="/js/jquery-1.7.2.min.js"></script>
<script type='text/javascript' src='/js/superfish/hoverIntent.js'></script>
<script type="text/javascript" src="/js/jquery-ui-1.9.0.custom.min.js"></script>
<script type='text/javascript' src='/js/superfish/superfish.js'></script>
<script type='text/javascript' src='/js/slicknav/jquery.slicknav.min.js'></script>
<script type="text/javascript" src="/js/util.js"></script>
<!-- Global site tag (gtag.js) - Google Ads: 769503708 -->
<script async src="https://www.googletagmanager.com/gtag/js?id=AW-769503708"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'AW-769503708');
gtag('config', 'UA-132567841-1');
</script>
<!-- -------------------------------------------------------------------------------------------- -->
<!-- -------------------------------------------------------------------------------------------- -->
<!-- InstanceBeginEditable name="head" -->
<meta name="description" content="TypingTraining.com is an online typing tutor for anyone who wants to learn or teach typing. Whether you are learning to type on your own, a parent wanting to teach your children, or work at a school or company, TypingTraining.com has a solution to meet your needs. The site includes everything you need: a customizable training program, fun and interesting exercises, tutorials, typing games, and detailed reports. A free trial is available, allowing you to try out the web site at no charge.">
<meta name="google-site-verification" content="iM23o26bDpktjrlSW9uIZzG9Z9xFTBiboh76MkMqebk" />
<link rel="stylesheet" type="text/css" href="/styles/fluidplayer/fluidplayer.css" />
<link rel='stylesheet' type='text/css' href='/js/galleria/themes/azur/galleria.azur.css' />
<link href="/js/slideshow/slideshow.css" rel="stylesheet" type="text/css" />
<script type='text/javascript' src='/js/fluidplayer/fluidplayer.min.js'></script>
<script type="text/javascript" src="/js/galleria/galleria-1.2.9.min.js"></script>
<script type="text/javascript" src='/js/galleria/themes/azur/galleria.azur.min.js'></script>
<script type="text/javascript" src='/js/slideshow/image_lists.js'></script>
<script type="text/javascript" src='/js/slideshow/slideshow.js'></script>
<style>
button {
white-space: nowrap;
}
li {
margin-top: 5px;
}
#explore_features {
width: 100%;
padding: 0px;
margin-left: 15px;
margin-top: 0px;
margin-bottom: 0px;
}
/* Smartphones in portrait mode: */
@media only screen and (max-width: 640px) {
#explore_features {
margin-left: 0px;
}
</style>
<!-- InstanceEndEditable -->
</head>
<body>
<!-- -------------------------------------------------------------------------------------------- -->
<!-- -------------------------------------------------------------------------------------------- -->
<div class='container_12'>
<div class='grid_12'>
<div style='float:left'>
<a href='/'><img style='height: 42px' src='/images/tt_logo2-transparent.png'></a>
</div>
<div id='menu_holder' style='float: right; position: relative'>
<ul class='sf-menu' id='main_menu'>
<li>
<a href='#'>Features</a>
<ul>
<li><a href='/typing_tutor-individuals.html'>For Myself</a></li>
<li><a href='/typing_tutor-parents.html'>For My Children</a></li>
<li><a href='/typing_tutor-schools.html'>For My School</a></li>
<li><a href='/typing_tutor-companies.html'>For My Company</a></li>
<li><a href='/typing_tests.html'>For Typing Testing</a></li>
<li>
<a href='#'>For Special Needs</a>
<ul>
<li><a href='/special-needs.html'>Overview</a></li>
<li><a href='/one-handed-typing.html'>One Handed Typing</a></li>
<li><a href='/writing_methods.html'>Writing Methods</a></li>
<li><a href='/at_assessment.html'>Assistive Technology Assessment</a></li>
</ul>
</li>
<li><a href='/system_requirements.html'>System Requirements</a></li>
</ul>
</li>
<li>
<a href='#'>Pricing</a>
<ul>
<li><a href='/typing_tutor-individuals.html#pricing'>For Myself</a></li>
<li><a href='/free_trial_query.html'>For My Family</a></li>
<li><a href='/quote'>For My School or Organization</a></li>
</ul>
</li>
<li>
<a href='/free_demos.html'>Free Demos</a>
</li>
<li>
<a href='#'>Start Free Trial</a>
<ul>
<li><a href='/su-choose_coach.plp'>For Myself</a></li>
<li><a href='/free_trial_query.html'>For My Family</a></li>
<li><a href='/trial.html'>For My School or Organization</a></li>
</ul>
</li>
<li>
<a href='/support.html'>Support</a>
</li>
<li>
<a href='/login'>Login</a>
</li>
</ul>
</div>
</div>
</div>
<div class='full_width' style='height:5px'></div>
<!-- -------------------------------------------------------------------------------------------- -->
<!-- -------------------------------------------------------------------------------------------- -->
<!-- InstanceBeginEditable name="body" -->
<div class='full_width blue_background'>
<div class='flex_container_12'>
<div class='flex_grid_6'>
<h1 style='color: white; margin-top: 0px'>Learn and Teach Typing - At Home, At School, or at Work</h1>
<p style='color: white'>Comprehensive training, thousands of exercises, typing games, detailed reports,
and a no-risk free trial!</p>
<div id='intro_buttons' style='width: 100%; display: flex; flex-direction: row;
flex-wrap: wrap; justify-content: flex-start; align-items: flex-start'>
<button id='free_trial_button' class='large_button_blue_bg' style=
'margin-right: 15px; margin-bottom: 5px'><b>Start Free Trial »</b></button>
<button id='learn_more_button' class='large_button_blue_bg'
><b>Explore Features »</b></button>
</div>
</div>
<div class='flex_grid_6'>
<iframe width="100%" id='video_iframe' src=
"https://www.youtube.com/embed/0RFelfHmndA?modestbranding=1&rel=0&enablejsapi=1"
frameborder="0" allow="accelerometer; autoplay; encrypted-media;
gyroscope; picture-in-picture" allowfullscreen ></iframe>
<p style='margin: 0px; padding: 0px; text-align: right; color: #FFFFFF;
font-size: 0.7em'>Click For Sound</p>
</div>
</div>
</div>
<div class='flex_container_12'>
<div class='flex_grid_6'>
<img style='width: 100%' src='/images/screen_shots/cg_mode.jpg'>
</div>
<div class='flex_grid_6'>
<h2 class='blue_foreground' style='margin-top: 0px'
>An Effective Typing Course for all Ages and Abilities</h2>
<ul class='non_indented_list' style='padding-bottom: 0px; margin-block-end: 0px'>
<li>Everything runs from your web browser, with no
software to install.</li>
<li>Animated coaches are available to guide your every step.</li>
<li>Rhythmic auditory feedback during lessons helps to speed up the learning
process.</li>
<li>A unique hand function approach teaches typing based on the way our hands work.
Specialized activities train each finger individually.</li>
<li>Over 2500 built-in exercises are available covering a wide variety of topics.</li>
<li><a href='#learning_and_fun'>Typing games</a> make learning fun.</li>
</ul>
</div>
</div>
<div class='flex_container_12'>
<h2 class='blue_foreground' id='explore_features'>Explore Features:</h2>
<div class='flex_grid_4'>
<div class='intro_box'>
<a href="/typing_tutor-individuals.html">
<img src="/images/home_individuals.png">
<p>For Myself</p>
</a>
</div>
</div>
<div class='flex_grid_4'>
<div class='intro_box'>
<a href="/typing_tutor-parents.html">
<img src="/images/home_parents.png">
<p>For My Children</p>
</a>
</div>
</div>
<div class='flex_grid_4'>
<div class='intro_box'>
<a href="/typing_tutor-schools.html">
<img src="/images/home_schools.png">
<p>For My School</p>
</a>
</div>
</div>
<div class='flex_grid_4'>
<div class='intro_box'>
<a href="/typing_tutor-companies.html">
<img src="/images/home_company_training.png">
<p>For My Company</p>
</a>
</div>
</div>
<div class='flex_grid_4'>
<div class='intro_box'>
<a href="/typing_tests.html.html">
<img src="/images/home_company_testing.png">
<p>For Typing Testing</p>
</a>
</div>
</div>
<div class='flex_grid_4'>
<div class='intro_box'>
<a href="/special-needs.html">
<img src="/images/home_special_needs.png">
<p>For Special Needs</p>
</a>
</div>
</div>
</div>
<div class='full_width blue_background'>
<div class='flex_container_12'>
<div class='flex_grid_6'>
<h2 style='color: white; margin-top: 0px' id='learning_and_fun'
>Learning and Fun Combined</h2>
<ul class='non_indented_list' style='padding-bottom: 0px; margin-block-end: 0px;
color: white'>
<li style='margin-top: 5px'>Our typing games allow you to save a space colony, play some soccer,
race against others, and test your knowledge.</li>
<li style='margin-top: 5px'>Customize the site with your choice of coach, theme,
and sound effects.</li>
<li style='margin-top: 5px'>Numerous exercises are available on interesting topics, allowing you to
learn new things while you type.</li>
</ul>
<div id='intro_buttons2' style='width: 100%; display: flex; flex-direction: row;
flex-wrap: wrap; justify-content: flex-start; align-items: flex-start;
margin-top: 30px'>
<button id='free_trial_button2' class='large_button_blue_bg' style=
'margin-right: 15px; margin-bottom: 5px'><b>Start Free Trial »</b></button>
<button id='free_demos_button' class='large_button_blue_bg'
><b>Free Demos »</b></button>
</div>
</div>
<div class='flex_grid_6'>
<div class='slideshow' id='galleria' style='width: 100%'>
</div>
</div>
</div>
</div>
<!-- InstanceEndEditable -->
<!-- -------------------------------------------------------------------------------------------- -->
<!-- -------------------------------------------------------------------------------------------- -->
<div class='full_width light_gray_background'>
<div class='flex_container_left_right' style='font-size: 0.8em'>
<div class='flex_item_left'>
<p>© <script language='javascript'>output_current_year();</script>
<a href="http://www.customsolutions.us">Custom Solutions</a></p>
</div>
<div class='flex_item_right'>
<p style='text-align: right'><a href="/terms_of_use.html">Terms Of Use</a> | <a href='/privacy_policy.html'
>Privacy Policy</a></p>
</div>
</div>
</div>
<script type="text/javascript">
$(function() {
// Initialize mobile and desktop menus:
$('ul.sf-menu').superfish({
delay: 200,
speed: 'fast',
speedOut: 'fast'
});
$('.sf-menu ul').hide();
$('#main_menu').slicknav({
label: "",
duplicate: true,
appendTo: '#menu_holder',
beforeOpen: function(trigger) {
$('.slicknav_menu').css('background-color','rgba(0,0,0,0.90)');
},
afterClose: function(trigger) {
if (!('context' in trigger))
{
// The entire menu is closing.
$('.slicknav_menu').css('background-color','transparent');
}
}
});
init();
});
</script>
<!-- -------------------------------------------------------------------------------------------- -->
<!-- -------------------------------------------------------------------------------------------- -->
<!-- InstanceBeginEditable name="footer_javascript" -->
<script>
var yPlayer;
var playingOnMute = false;
var userClickedForSound = false;
function init()
{
// Style the buttons:
$('.large_button_blue_bg').button();
slideshow_init('home_page');
// Scale the video to have a 16:9 ratio:
var height = $('#video_iframe').width()*9/16;
$('#video_iframe').height(height);
// Load the YouTube IFrame player API asynchronously:
var tag = document.createElement('script');
tag.src = "https://www.youtube.com/iframe_api";
var firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
// Button handlers:
$('#learn_more_button').click(function() {
window.location='#explore_features';
});
$('#free_trial_button').click(function() {
window.location='/free_trial_query2.html';
});
$('#free_trial_button2').click(function() {
window.location='/free_trial_query2.html';
});
$('#free_demos_button').click(function() {
window.location='/free_demos.html';
});
}
// Called when the YouTube video is ready.
function onYouTubeIframeAPIReady()
{
if (is_iDevice())
{
// Apple doesn't let us implement any custom controls.
return;
}
yPlayer = new YT.Player('video_iframe',{
events: {
'onReady': function() {
yPlayer.mute();
yPlayer.playVideo();
},
'onStateChange': function(e) {
if (e.data==YT.PlayerState.PLAYING && yPlayer.isMuted())
{
playingOnMute = true;
}
else if (e.data==YT.PlayerState.PAUSED && playingOnMute && !userClickedForSound &&
yPlayer.isMuted())
{
playingOnMute = false;
userClickedForSound = true;
yPlayer.seekTo(0,true);
yPlayer.unMute();
yPlayer.playVideo();
}
else
{
playingOnMute = false;
}
}
}
});
}
</script>
<!-- InstanceEndEditable -->
</body>
<!-- InstanceEnd --></html>